Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Configuration / System / Configuration / ConfigurationValidatorAttribute.cs / 1305376 / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- OdbcConnectionHandle.cs
- FixedTextContainer.cs
- SchemaCollectionCompiler.cs
- TagMapCollection.cs
- RectAnimationClockResource.cs
- EventBookmark.cs
- HtmlInputImage.cs
- SchemaCollectionCompiler.cs
- EncryptedPackage.cs
- StringValidator.cs
- shaper.cs
- BookmarkEventArgs.cs
- IsolatedStorageException.cs
- WindowsSpinner.cs
- safelinkcollection.cs
- ImageConverter.cs
- SerializationFieldInfo.cs
- AdRotator.cs
- Html32TextWriter.cs
- XmlNodeChangedEventManager.cs
- NamedElement.cs
- SqlCharStream.cs
- TypeDescriptorContext.cs
- Action.cs
- SeekStoryboard.cs
- FacetChecker.cs
- AuthenticationConfig.cs
- DataColumnPropertyDescriptor.cs
- XmlAttributes.cs
- ScriptServiceAttribute.cs
- PartialCachingControl.cs
- RefreshEventArgs.cs
- Bezier.cs
- XmlToDatasetMap.cs
- Brushes.cs
- httpstaticobjectscollection.cs
- SQLCharsStorage.cs
- ToolZone.cs
- CompilationSection.cs
- CheckBoxDesigner.cs
- ReflectionPermission.cs
- RedirectionProxy.cs
- CompositeKey.cs
- EmptyReadOnlyDictionaryInternal.cs
- CodeGotoStatement.cs
- XmlJsonWriter.cs
- WindowsScrollBarBits.cs
- PaperSize.cs
- HtmlElementErrorEventArgs.cs
- RotateTransform3D.cs
- ManagedIStream.cs
- DecoderExceptionFallback.cs
- Semaphore.cs
- BindingGroup.cs
- SspiWrapper.cs
- Selector.cs
- AtlasWeb.Designer.cs
- ConnectionProviderAttribute.cs
- AvtEvent.cs
- FrameworkElementFactory.cs
- InstanceHandleReference.cs
- ToolboxDataAttribute.cs
- EntityKeyElement.cs
- ItemMap.cs
- ResumeStoryboard.cs
- InputScopeAttribute.cs
- RTLAwareMessageBox.cs
- ByteBufferPool.cs
- Parameter.cs
- SoapAttributeOverrides.cs
- CodeBlockBuilder.cs
- PermissionToken.cs
- NullableDoubleMinMaxAggregationOperator.cs
- ProtocolInformationReader.cs
- RadioButton.cs
- RedistVersionInfo.cs
- ReferentialConstraintRoleElement.cs
- StringBuilder.cs
- Error.cs
- XamlStream.cs
- ScriptingRoleServiceSection.cs
- MobileErrorInfo.cs
- XmlConvert.cs
- ProvidersHelper.cs
- TreeNodeBindingCollection.cs
- DataMisalignedException.cs
- ResXBuildProvider.cs
- ObjectViewEntityCollectionData.cs
- Odbc32.cs
- WorkflowInspectionServices.cs
- InvokeBinder.cs
- PropertyIDSet.cs
- TreeBuilderXamlTranslator.cs
- TextDecorationCollection.cs
- MarkupWriter.cs
- TreeNodeStyle.cs
- PlatformCulture.cs
- FlowLayoutPanel.cs
- FormConverter.cs
- SimpleHandlerBuildProvider.cs