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
- TextBoxView.cs
- XamlSerializerUtil.cs
- httpstaticobjectscollection.cs
- PrimitiveOperationFormatter.cs
- DocumentSequence.cs
- AndAlso.cs
- AutomationPatternInfo.cs
- HttpListenerPrefixCollection.cs
- _SslStream.cs
- StaticTextPointer.cs
- UnmanagedMemoryStreamWrapper.cs
- AppModelKnownContentFactory.cs
- documentation.cs
- SplitterPanel.cs
- ELinqQueryState.cs
- CultureTable.cs
- ColumnTypeConverter.cs
- ContentType.cs
- DataGridTablesFactory.cs
- BigInt.cs
- RawMouseInputReport.cs
- Fault.cs
- CustomCategoryAttribute.cs
- InlineUIContainer.cs
- ToolStripSystemRenderer.cs
- FileDialog_Vista_Interop.cs
- TypeContext.cs
- HostProtectionPermission.cs
- UrlMappingCollection.cs
- BrowserDefinition.cs
- _ChunkParse.cs
- ModelUtilities.cs
- errorpatternmatcher.cs
- StandardCommands.cs
- RequestFactory.cs
- TableAutomationPeer.cs
- ProcessingInstructionAction.cs
- CachingParameterInspector.cs
- ClickablePoint.cs
- StreamingContext.cs
- StatementContext.cs
- RowToParametersTransformer.cs
- HostingPreferredMapPath.cs
- SQLGuidStorage.cs
- ElementMarkupObject.cs
- WeakReference.cs
- SqlResolver.cs
- HostingPreferredMapPath.cs
- ZipIOBlockManager.cs
- SrgsNameValueTag.cs
- SafeSecurityHelper.cs
- ACE.cs
- AmbiguousMatchException.cs
- Misc.cs
- PopupEventArgs.cs
- TreeNode.cs
- PropertyMetadata.cs
- DataKey.cs
- ValidatingCollection.cs
- BooleanToSelectiveScrollingOrientationConverter.cs
- DataPointer.cs
- InheritanceAttribute.cs
- DataGridCellsPresenter.cs
- PrimitiveXmlSerializers.cs
- SafeTimerHandle.cs
- SizeKeyFrameCollection.cs
- DialogResultConverter.cs
- ImageCreator.cs
- ElapsedEventArgs.cs
- WorkflowApplicationUnhandledExceptionEventArgs.cs
- Bold.cs
- ThreadStartException.cs
- DbSetClause.cs
- RewritingProcessor.cs
- TextProperties.cs
- ObjectKeyFrameCollection.cs
- LicenseException.cs
- TypeInitializationException.cs
- RefType.cs
- PerformanceCounterManager.cs
- Transform3D.cs
- SweepDirectionValidation.cs
- PenThreadWorker.cs
- CodeSubDirectory.cs
- Transform3DCollection.cs
- ComplusEndpointConfigContainer.cs
- PropertyKey.cs
- RuleSetDialog.cs
- DataGridState.cs
- UInt16.cs
- LookupNode.cs
- ConnectionPointCookie.cs
- ReaderOutput.cs
- Simplifier.cs
- QilScopedVisitor.cs
- DataContractAttribute.cs
- TTSEvent.cs
- LayoutUtils.cs
- DataSourceSelectArguments.cs
- MetaTableHelper.cs