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
- ToolStripItemBehavior.cs
- UnicodeEncoding.cs
- EntitySetRetriever.cs
- Mappings.cs
- VirtualDirectoryMappingCollection.cs
- InvalidDataException.cs
- RawStylusInput.cs
- OleDbPropertySetGuid.cs
- ChangePassword.cs
- SqlProfileProvider.cs
- WebBrowserUriTypeConverter.cs
- SqlRecordBuffer.cs
- CompositeDesignerAccessibleObject.cs
- DeploymentSection.cs
- ArraySubsetEnumerator.cs
- RTLAwareMessageBox.cs
- IgnoreDeviceFilterElement.cs
- PathSegmentCollection.cs
- RadioButton.cs
- ResourcesChangeInfo.cs
- SafeHandles.cs
- ConfigsHelper.cs
- VirtualPathUtility.cs
- SQLConvert.cs
- PointLightBase.cs
- EnumerableRowCollectionExtensions.cs
- StateMachineWorkflow.cs
- ErrorRuntimeConfig.cs
- MediaElementAutomationPeer.cs
- ImageField.cs
- ResolveNameEventArgs.cs
- GeometryModel3D.cs
- SecUtil.cs
- StringUtil.cs
- SocketException.cs
- PackagePart.cs
- InputLanguageEventArgs.cs
- WindowsRichEdit.cs
- MenuItemStyle.cs
- NetworkCredential.cs
- DropDownButton.cs
- XmlSchemaValidator.cs
- Pair.cs
- Variant.cs
- MultiBindingExpression.cs
- OleDbFactory.cs
- RectAnimationUsingKeyFrames.cs
- PermissionSet.cs
- WebPartVerbsEventArgs.cs
- XmlSchemaDocumentation.cs
- DialogResultConverter.cs
- SizeConverter.cs
- BatchStream.cs
- StyleCollectionEditor.cs
- ScriptingWebServicesSectionGroup.cs
- SafeHandles.cs
- HtmlLink.cs
- SelectionWordBreaker.cs
- ListBindableAttribute.cs
- SpanIndex.cs
- SweepDirectionValidation.cs
- TableLayoutSettingsTypeConverter.cs
- CategoryList.cs
- IgnorePropertiesAttribute.cs
- WorkflowDesignerColors.cs
- DecoderExceptionFallback.cs
- DbConnectionOptions.cs
- ManagementDateTime.cs
- AlternationConverter.cs
- BinaryMethodMessage.cs
- ListViewTableCell.cs
- CodeMethodInvokeExpression.cs
- ServicePrincipalNameElement.cs
- StreamSecurityUpgradeAcceptorAsyncResult.cs
- CancellationTokenRegistration.cs
- BufferAllocator.cs
- ItemsChangedEventArgs.cs
- ReadOnlyCollection.cs
- AuthenticatingEventArgs.cs
- AsyncPostBackTrigger.cs
- SharedPersonalizationStateInfo.cs
- WsdlBuildProvider.cs
- SortedList.cs
- DateTime.cs
- Simplifier.cs
- GeneralTransformGroup.cs
- PreviewPageInfo.cs
- SqlWorkflowInstanceStoreLock.cs
- OdbcEnvironment.cs
- OutputCacheModule.cs
- LinqDataSourceUpdateEventArgs.cs
- XmlCountingReader.cs
- GridViewUpdateEventArgs.cs
- CompoundFileReference.cs
- DeploymentExceptionMapper.cs
- WebPartVerbCollection.cs
- DesignerProperties.cs
- DataGridViewCheckBoxColumn.cs
- GcHandle.cs
- GridEntry.cs