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
- RegexMatchCollection.cs
- _NestedMultipleAsyncResult.cs
- ControlBuilderAttribute.cs
- ObjectKeyFrameCollection.cs
- RuntimeCompatibilityAttribute.cs
- ResXResourceWriter.cs
- CommandHelpers.cs
- AnimationClockResource.cs
- Accessible.cs
- SignedXml.cs
- CFStream.cs
- KoreanLunisolarCalendar.cs
- ListControl.cs
- AuthStoreRoleProvider.cs
- DataBindingExpressionBuilder.cs
- MouseButtonEventArgs.cs
- OutputWindow.cs
- OpenTypeLayout.cs
- RowsCopiedEventArgs.cs
- Int32RectValueSerializer.cs
- DropShadowEffect.cs
- CodeNamespace.cs
- DataObject.cs
- UrlAuthFailureHandler.cs
- Classification.cs
- ApplicationServicesHostFactory.cs
- DeclarativeCatalogPart.cs
- RsaSecurityKey.cs
- ToolStripSettings.cs
- CommonDialog.cs
- PeerHopCountAttribute.cs
- GridEntryCollection.cs
- DataGridViewColumnHeaderCell.cs
- ImageDrawing.cs
- RuntimeIdentifierPropertyAttribute.cs
- StylusPointPropertyInfoDefaults.cs
- ClientFormsIdentity.cs
- HandoffBehavior.cs
- FormsAuthenticationUserCollection.cs
- Control.cs
- XmlSchemaIdentityConstraint.cs
- LassoSelectionBehavior.cs
- DocumentApplicationJournalEntry.cs
- AppearanceEditorPart.cs
- ComplexTypeEmitter.cs
- GeneralTransformGroup.cs
- SecurityPermission.cs
- Calendar.cs
- WindowsImpersonationContext.cs
- Geometry.cs
- ConsumerConnectionPointCollection.cs
- StringCollection.cs
- _HeaderInfo.cs
- EntitySetBase.cs
- MailAddress.cs
- IUnknownConstantAttribute.cs
- DataGridItemCollection.cs
- WebErrorHandler.cs
- RemoteCryptoSignHashRequest.cs
- DbXmlEnabledProviderManifest.cs
- DataBoundControlParameterTarget.cs
- ScriptComponentDescriptor.cs
- SafeNativeMethods.cs
- Main.cs
- TabItemWrapperAutomationPeer.cs
- ClientSideProviderDescription.cs
- ConfigurationLocation.cs
- ReliabilityContractAttribute.cs
- FlowDocumentPaginator.cs
- HashLookup.cs
- JavaScriptObjectDeserializer.cs
- ReadOnlyObservableCollection.cs
- Point3DCollection.cs
- SoapDocumentMethodAttribute.cs
- DrawingBrush.cs
- Calendar.cs
- RadioButtonAutomationPeer.cs
- XmlDocumentType.cs
- dbdatarecord.cs
- CmsUtils.cs
- SqlDataSource.cs
- TextPenaltyModule.cs
- EventLogEntryCollection.cs
- IisTraceListener.cs
- EditingCoordinator.cs
- TypeDescriptor.cs
- Queue.cs
- TextControl.cs
- DataGrid.cs
- DropDownButton.cs
- ColorConvertedBitmap.cs
- MSAAEventDispatcher.cs
- Codec.cs
- HeaderCollection.cs
- SqlConnectionHelper.cs
- DiagnosticsConfigurationHandler.cs
- URLString.cs
- BindingObserver.cs
- SafeCancelMibChangeNotify.cs
- X509ChainPolicy.cs