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
- FixedSOMImage.cs
- RectAnimationClockResource.cs
- CfgParser.cs
- NamespaceQuery.cs
- TemplateNameScope.cs
- HostingEnvironment.cs
- AnchorEditor.cs
- SettingsSection.cs
- ViewSimplifier.cs
- CodeNamespaceImport.cs
- Itemizer.cs
- PropertyGeneratedEventArgs.cs
- JapaneseLunisolarCalendar.cs
- SchemaTableOptionalColumn.cs
- Style.cs
- ConfigXmlWhitespace.cs
- HandlerMappingMemo.cs
- StrokeNodeData.cs
- FileAuthorizationModule.cs
- InputProviderSite.cs
- XmlSubtreeReader.cs
- StreamGeometry.cs
- ExtenderControl.cs
- HtmlInputControl.cs
- Coordinator.cs
- Properties.cs
- HtmlInputRadioButton.cs
- DialogBaseForm.cs
- PerformanceCounterPermission.cs
- ElementHostAutomationPeer.cs
- InputBinder.cs
- AssertUtility.cs
- CallContext.cs
- PointLightBase.cs
- XmlTextEncoder.cs
- CompilationLock.cs
- NavigateEvent.cs
- XmlAtomicValue.cs
- CompleteWizardStep.cs
- EDesignUtil.cs
- ClientSettingsSection.cs
- HostingEnvironmentSection.cs
- ObjectListTitleAttribute.cs
- CheckBox.cs
- ContextBase.cs
- TypeTypeConverter.cs
- MenuItemBinding.cs
- Typography.cs
- StopStoryboard.cs
- CloudCollection.cs
- BridgeDataReader.cs
- NavigationProgressEventArgs.cs
- XamlTypeMapper.cs
- CaseStatementSlot.cs
- ToggleButtonAutomationPeer.cs
- Compilation.cs
- COM2TypeInfoProcessor.cs
- indexingfiltermarshaler.cs
- DbDataRecord.cs
- CachedBitmap.cs
- SectionInput.cs
- AtomServiceDocumentSerializer.cs
- AxHost.cs
- TableCell.cs
- RolePrincipal.cs
- NameValueFileSectionHandler.cs
- WindowsFormsDesignerOptionService.cs
- NavigationExpr.cs
- PageClientProxyGenerator.cs
- ToolstripProfessionalRenderer.cs
- EmbeddedMailObjectsCollection.cs
- LogWriteRestartAreaState.cs
- SizeIndependentAnimationStorage.cs
- PropertyValidationContext.cs
- SqlConnection.cs
- Lasso.cs
- TcpClientChannel.cs
- OracleNumber.cs
- RelationshipFixer.cs
- EventWaitHandle.cs
- QueryFunctions.cs
- XmlSchemaType.cs
- AsyncOperationManager.cs
- LinearQuaternionKeyFrame.cs
- TreeViewDesigner.cs
- Environment.cs
- Header.cs
- DataGridViewCellLinkedList.cs
- CapabilitiesPattern.cs
- CurrencyManager.cs
- CodeComment.cs
- ObjectHandle.cs
- HttpStreamXmlDictionaryReader.cs
- CacheHelper.cs
- ActiveDocumentEvent.cs
- CommandField.cs
- ImpersonationOption.cs
- DefaultValidator.cs
- XmlSchemaGroup.cs
- ServiceOperation.cs