Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / Configuration / System / Configuration / ConfigurationValidatorAttribute.cs / 1 / ConfigurationValidatorAttribute.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 class ConfigurationValidatorAttribute : Attribute { Type _validator; protected ConfigurationValidatorAttribute() { } public ConfigurationValidatorAttribute(Type validator) { if (validator == null) { throw new ArgumentNullException("validator"); } if (!typeof(ConfigurationValidatorBase).IsAssignableFrom(validator)) { throw new ArgumentException(SR.GetString(SR.Validator_Attribute_param_not_validator, "ConfigurationValidatorBase")); } _validator = validator; } public virtual ConfigurationValidatorBase ValidatorInstance { get { return (ConfigurationValidatorBase)TypeUtil.CreateInstanceWithReflectionPermission(_validator); } } public Type ValidatorType { get { return _validator; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// 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 class ConfigurationValidatorAttribute : Attribute { Type _validator; protected ConfigurationValidatorAttribute() { } public ConfigurationValidatorAttribute(Type validator) { if (validator == null) { throw new ArgumentNullException("validator"); } if (!typeof(ConfigurationValidatorBase).IsAssignableFrom(validator)) { throw new ArgumentException(SR.GetString(SR.Validator_Attribute_param_not_validator, "ConfigurationValidatorBase")); } _validator = validator; } public virtual ConfigurationValidatorBase ValidatorInstance { get { return (ConfigurationValidatorBase)TypeUtil.CreateInstanceWithReflectionPermission(_validator); } } public Type ValidatorType { get { return _validator; } } } } // 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
- CustomTokenProvider.cs
- MinMaxParagraphWidth.cs
- OracleTransaction.cs
- QueryConverter.cs
- PropertyGroupDescription.cs
- ClientSettingsStore.cs
- TCPListener.cs
- NullableDecimalAverageAggregationOperator.cs
- Debug.cs
- ResourceDisplayNameAttribute.cs
- CmsUtils.cs
- CodeDOMProvider.cs
- ClusterRegistryConfigurationProvider.cs
- RectAnimation.cs
- unitconverter.cs
- LogEntrySerializer.cs
- ActionFrame.cs
- AssociationTypeEmitter.cs
- _SslStream.cs
- RijndaelManaged.cs
- DocumentViewerConstants.cs
- SelectionProcessor.cs
- TextEffect.cs
- FileUtil.cs
- _ConnectStream.cs
- NetworkAddressChange.cs
- SuspendDesigner.cs
- cookiecontainer.cs
- DataGridViewLinkCell.cs
- CultureTableRecord.cs
- IPHostEntry.cs
- ResourceDisplayNameAttribute.cs
- JoinCqlBlock.cs
- FreezableOperations.cs
- PanelDesigner.cs
- SerialPinChanges.cs
- ClearTypeHintValidation.cs
- ThicknessAnimation.cs
- PaintEvent.cs
- ConnectionManagementElementCollection.cs
- SqlXmlStorage.cs
- SqlBinder.cs
- DbConnectionFactory.cs
- IntSecurity.cs
- SafeLibraryHandle.cs
- DefaultBindingPropertyAttribute.cs
- ReliabilityContractAttribute.cs
- GenericsNotImplementedException.cs
- ColorInterpolationModeValidation.cs
- WindowsEditBoxRange.cs
- DecimalAnimationBase.cs
- AstTree.cs
- DataContractAttribute.cs
- Vector3DCollection.cs
- OdbcConnectionHandle.cs
- ImportCatalogPart.cs
- SiteIdentityPermission.cs
- SqlAggregateChecker.cs
- WpfPayload.cs
- DocumentPage.cs
- GenericsNotImplementedException.cs
- Rights.cs
- ProcessModelInfo.cs
- Privilege.cs
- unsafenativemethodstextservices.cs
- FileDialog_Vista_Interop.cs
- XsdDuration.cs
- DerivedKeySecurityToken.cs
- DataList.cs
- ISessionStateStore.cs
- ControlParameter.cs
- IDispatchConstantAttribute.cs
- Transform3D.cs
- Claim.cs
- ImagingCache.cs
- InternalResources.cs
- ResourcePart.cs
- DynamicQueryableWrapper.cs
- UInt64Converter.cs
- SecurityChannelListener.cs
- DataFormats.cs
- Keywords.cs
- WithParamAction.cs
- StateMachineExecutionState.cs
- HostingEnvironmentWrapper.cs
- CodeDOMUtility.cs
- SafeNativeMethodsMilCoreApi.cs
- FileDialog.cs
- connectionpool.cs
- RequestCachePolicy.cs
- GroupQuery.cs
- WebBrowserBase.cs
- MenuItemBindingCollection.cs
- Win32KeyboardDevice.cs
- ZipIOCentralDirectoryFileHeader.cs
- PositiveTimeSpanValidatorAttribute.cs
- NonClientArea.cs
- MsmqPoisonMessageException.cs
- ContractValidationHelper.cs
- BitHelper.cs