Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Configuration / System / Configuration / IntegerValidatorAttribute.cs / 1305376 / IntegerValidatorAttribute.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 IntegerValidatorAttribute : ConfigurationValidatorAttribute { private int _min = int.MinValue; private int _max = int.MaxValue; private bool _excludeRange = false; public IntegerValidatorAttribute() { } public override ConfigurationValidatorBase ValidatorInstance { get { return new IntegerValidator(_min, _max, _excludeRange); } } public int MinValue { get { return _min; } set { if (_max < value) { throw new ArgumentOutOfRangeException("value", SR.GetString(SR.Validator_min_greater_than_max)); } _min = value; } } public int 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
- LocalizableAttribute.cs
- DialogBaseForm.cs
- CodeTypeMember.cs
- XamlTreeBuilder.cs
- ToolBarButtonClickEvent.cs
- Rijndael.cs
- ProviderUtil.cs
- PopupEventArgs.cs
- ToolStripPanelRenderEventArgs.cs
- DefaultTraceListener.cs
- AuthenticationModulesSection.cs
- OpCodes.cs
- SqlCacheDependency.cs
- SettingsPropertyCollection.cs
- Version.cs
- FastEncoderWindow.cs
- ConnectionInterfaceCollection.cs
- RefreshEventArgs.cs
- DataTrigger.cs
- ServiceMetadataContractBehavior.cs
- PageRequestManager.cs
- KerberosSecurityTokenAuthenticator.cs
- MultilineStringConverter.cs
- EventLogger.cs
- SelectingProviderEventArgs.cs
- GcSettings.cs
- SoapAttributes.cs
- HotSpot.cs
- HotSpot.cs
- DBPropSet.cs
- SqlPersistenceProviderFactory.cs
- XslAst.cs
- IconBitmapDecoder.cs
- PropertyValidationContext.cs
- IFlowDocumentViewer.cs
- CheckedListBox.cs
- PackWebRequest.cs
- QilName.cs
- ExceptionHelpers.cs
- SqlDataSourceView.cs
- FigureParaClient.cs
- MessageSecurityOverTcpElement.cs
- ProfileServiceManager.cs
- BulletedList.cs
- DataGridColumn.cs
- RangeValidator.cs
- ProfileGroupSettingsCollection.cs
- ServicePointManager.cs
- SiteMapProvider.cs
- Brush.cs
- SqlClientWrapperSmiStream.cs
- ListManagerBindingsCollection.cs
- TextViewSelectionProcessor.cs
- DbFunctionCommandTree.cs
- MediaScriptCommandRoutedEventArgs.cs
- BindingWorker.cs
- DefaultParameterValueAttribute.cs
- SamlNameIdentifierClaimResource.cs
- ResourceType.cs
- HierarchicalDataTemplate.cs
- RemoteDebugger.cs
- ObjectList.cs
- ZipIOModeEnforcingStream.cs
- DataGridViewAddColumnDialog.cs
- ApplicationSecurityInfo.cs
- XmlLanguageConverter.cs
- ReflectTypeDescriptionProvider.cs
- DbDeleteCommandTree.cs
- BitStack.cs
- ExpandSegmentCollection.cs
- TagPrefixCollection.cs
- TextReader.cs
- ResetableIterator.cs
- FunctionDetailsReader.cs
- TextTrailingWordEllipsis.cs
- SeekableReadStream.cs
- IisTraceListener.cs
- TreeNodeStyle.cs
- WorkflowMarkupSerializationException.cs
- TextServicesManager.cs
- LoadGrammarCompletedEventArgs.cs
- Triplet.cs
- InstanceData.cs
- DataGridViewRow.cs
- WebPartZoneCollection.cs
- ServiceObjectContainer.cs
- Overlapped.cs
- __FastResourceComparer.cs
- WebBrowserContainer.cs
- ItemChangedEventArgs.cs
- XamlSerializationHelper.cs
- PerformanceCounterManager.cs
- LinqDataSourceStatusEventArgs.cs
- XmlDocument.cs
- AspNetHostingPermission.cs
- CompilerResults.cs
- TabItem.cs
- Int32AnimationUsingKeyFrames.cs
- ActivityMarkupSerializer.cs
- TraceHandler.cs