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
- HelloOperation11AsyncResult.cs
- ThreadAttributes.cs
- WebServiceClientProxyGenerator.cs
- HashAlgorithm.cs
- Int16AnimationUsingKeyFrames.cs
- RotationValidation.cs
- PreservationFileWriter.cs
- FatalException.cs
- AutomationPropertyInfo.cs
- CodeMemberProperty.cs
- TextEditorCharacters.cs
- WindowHideOrCloseTracker.cs
- IsolatedStorageFilePermission.cs
- HtmlForm.cs
- StringCollection.cs
- CollectionChangedEventManager.cs
- TableCell.cs
- ZipQueryOperator.cs
- HttpRuntime.cs
- AssociationSetMetadata.cs
- PTConverter.cs
- FunctionDetailsReader.cs
- RegistryPermission.cs
- CreateSequence.cs
- AvTraceFormat.cs
- mansign.cs
- Animatable.cs
- Decoder.cs
- XmlSchemas.cs
- HttpErrorTraceRecord.cs
- entityreference_tresulttype.cs
- Line.cs
- ParsedAttributeCollection.cs
- OneOfConst.cs
- JsonObjectDataContract.cs
- UpdateExpressionVisitor.cs
- SelectionUIService.cs
- SplitContainerDesigner.cs
- SerializationBinder.cs
- NameValueSectionHandler.cs
- ExpressionQuoter.cs
- RepeatInfo.cs
- LostFocusEventManager.cs
- TextTreeText.cs
- SafeRegistryHandle.cs
- EventLogPermissionAttribute.cs
- WebBrowserNavigatedEventHandler.cs
- GenericTextProperties.cs
- HostingEnvironment.cs
- UserControlParser.cs
- DataGridRowHeader.cs
- TdsEnums.cs
- UrlMappingsModule.cs
- SessionEndingCancelEventArgs.cs
- ScriptReference.cs
- wmiprovider.cs
- SplitterCancelEvent.cs
- Propagator.Evaluator.cs
- SetState.cs
- FileChangesMonitor.cs
- MustUnderstandSoapException.cs
- ReceiveCompletedEventArgs.cs
- IndependentlyAnimatedPropertyMetadata.cs
- Transform.cs
- Binding.cs
- FontDialog.cs
- RemotingException.cs
- __Error.cs
- UInt32Storage.cs
- BinaryCommonClasses.cs
- FixedSOMPageConstructor.cs
- WindowsStatusBar.cs
- TableCellCollection.cs
- SamlAttribute.cs
- DiagnosticsConfigurationHandler.cs
- WebPartVerb.cs
- IsolatedStorage.cs
- Italic.cs
- SqlDelegatedTransaction.cs
- GridProviderWrapper.cs
- CultureSpecificStringDictionary.cs
- validation.cs
- Blend.cs
- SessionStateUtil.cs
- CodeBlockBuilder.cs
- FixedBufferAttribute.cs
- RefreshInfo.cs
- EventItfInfo.cs
- SystemInformation.cs
- DBSqlParserColumn.cs
- MessageBox.cs
- ErrorHandler.cs
- RelativeSource.cs
- LoadedEvent.cs
- FileIOPermission.cs
- SmtpFailedRecipientsException.cs
- MouseEvent.cs
- RenderData.cs
- FigureHelper.cs
- KernelTypeValidation.cs