Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Configuration / System / Configuration / LongValidatorAttribute.cs / 1305376 / LongValidatorAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.Configuration.Internal; using System.Collections; using System.Collections.Specialized; using System.Collections.Generic; using System.IO; using System.Reflection; using System.Security.Permissions; using System.Xml; using System.Globalization; using System.ComponentModel; using System.Security; using System.Text; namespace System.Configuration { [AttributeUsage(AttributeTargets.Property)] public sealed class LongValidatorAttribute : ConfigurationValidatorAttribute { private long _min = long.MinValue; private long _max = long.MaxValue; private bool _excludeRange = false; public override ConfigurationValidatorBase ValidatorInstance { get { return new LongValidator(_min, _max, _excludeRange); } } public LongValidatorAttribute() { } public long MinValue { get { return _min; } set { if (_max < value) { throw new ArgumentOutOfRangeException("value", SR.GetString(SR.Validator_min_greater_than_max)); } _min = value; } } public long MaxValue { get { return _max; } set { if (_min > value) { throw new ArgumentOutOfRangeException("value", SR.GetString(SR.Validator_min_greater_than_max)); } _max = value; } } public bool ExcludeRange { get { return _excludeRange; } set { _excludeRange = value; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ListView.cs
- ConfigXmlSignificantWhitespace.cs
- PropertyEmitterBase.cs
- StrongNameUtility.cs
- NonParentingControl.cs
- ChtmlFormAdapter.cs
- MTConfigUtil.cs
- SqlGenerator.cs
- InvalidPropValue.cs
- SpeechSynthesizer.cs
- DrawingDrawingContext.cs
- Stroke.cs
- InputLanguageEventArgs.cs
- CommonDialog.cs
- XmlText.cs
- XmlSchemaComplexContentRestriction.cs
- SqlTypesSchemaImporter.cs
- QEncodedStream.cs
- XamlStream.cs
- WebPartTransformer.cs
- NamespaceImport.cs
- FilterFactory.cs
- ActivityFunc.cs
- ResourcePool.cs
- XmlSerializerSection.cs
- SmiTypedGetterSetter.cs
- StyleCollectionEditor.cs
- ExtensibleClassFactory.cs
- BStrWrapper.cs
- GridToolTip.cs
- DispatcherTimer.cs
- FormViewUpdatedEventArgs.cs
- Currency.cs
- XmlSchemaType.cs
- LinkLabelLinkClickedEvent.cs
- VScrollBar.cs
- HttpContext.cs
- FileStream.cs
- XmlJsonWriter.cs
- SessionStateContainer.cs
- SecurityTokenResolver.cs
- Utils.cs
- DataMemberAttribute.cs
- PreApplicationStartMethodAttribute.cs
- VScrollBar.cs
- BitSet.cs
- XsltInput.cs
- ClusterRegistryConfigurationProvider.cs
- SettingsBase.cs
- EntityDataSourceDesigner.cs
- Point4DConverter.cs
- precedingsibling.cs
- WebBrowsableAttribute.cs
- SocketPermission.cs
- ReferencedType.cs
- TimeSpan.cs
- DefaultBinder.cs
- HttpProcessUtility.cs
- PartitionerStatic.cs
- PtsCache.cs
- MenuItemBindingCollection.cs
- OuterGlowBitmapEffect.cs
- DataListItemCollection.cs
- FormViewRow.cs
- ObjectDataSourceSelectingEventArgs.cs
- GeneralTransform3DGroup.cs
- UndoEngine.cs
- FormViewInsertedEventArgs.cs
- SHA512Managed.cs
- AsyncResult.cs
- TextElementEnumerator.cs
- SecurityImpersonationBehavior.cs
- ClosableStream.cs
- InputLanguageEventArgs.cs
- Bidi.cs
- MapPathBasedVirtualPathProvider.cs
- EditingCoordinator.cs
- XmlExpressionDumper.cs
- RankException.cs
- ServiceContractViewControl.cs
- ExpressionVisitorHelpers.cs
- SoundPlayerAction.cs
- updatecommandorderer.cs
- OracleString.cs
- ColorBlend.cs
- BamlResourceDeserializer.cs
- TableCellCollection.cs
- PingReply.cs
- MembershipPasswordException.cs
- PaintEvent.cs
- ModuleConfigurationInfo.cs
- ExpandSegment.cs
- EdmValidator.cs
- SqlProfileProvider.cs
- LazyTextWriterCreator.cs
- XmlAnyElementAttributes.cs
- TraceLevelStore.cs
- EditorAttribute.cs
- Calendar.cs
- DeclarationUpdate.cs