Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / Configuration / System / Configuration / SubclassTypeValidatorAttribute.cs / 1 / SubclassTypeValidatorAttribute.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 sealed class SubclassTypeValidatorAttribute : ConfigurationValidatorAttribute {
private Type _baseClass;
public SubclassTypeValidatorAttribute(Type baseClass) {
_baseClass = baseClass;
}
public override ConfigurationValidatorBase ValidatorInstance {
get {
return new SubclassTypeValidator(_baseClass);
}
}
public Type BaseClass {
get {
return _baseClass;
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// 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 sealed class SubclassTypeValidatorAttribute : ConfigurationValidatorAttribute {
private Type _baseClass;
public SubclassTypeValidatorAttribute(Type baseClass) {
_baseClass = baseClass;
}
public override ConfigurationValidatorBase ValidatorInstance {
get {
return new SubclassTypeValidator(_baseClass);
}
}
public Type BaseClass {
get {
return _baseClass;
}
}
}
}
// 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
- SchemaType.cs
- EntityTransaction.cs
- FailedToStartupUIException.cs
- ModelVisual3D.cs
- CustomExpression.cs
- BlobPersonalizationState.cs
- LeftCellWrapper.cs
- SchemaCollectionPreprocessor.cs
- Command.cs
- CommandValueSerializer.cs
- PermissionSetTriple.cs
- StreamInfo.cs
- KerberosTokenFactoryCredential.cs
- HttpDictionary.cs
- ConstructorArgumentAttribute.cs
- ModelTreeManager.cs
- ComponentCommands.cs
- HelpFileFileNameEditor.cs
- ClientConfigurationHost.cs
- QilLoop.cs
- FileIOPermission.cs
- CroppedBitmap.cs
- Highlights.cs
- DataBindingCollection.cs
- Line.cs
- BitVector32.cs
- ClientTargetCollection.cs
- Vector3DCollectionValueSerializer.cs
- CryptoStream.cs
- MgmtConfigurationRecord.cs
- TextServicesContext.cs
- DataGridViewTextBoxEditingControl.cs
- DataExpression.cs
- XmlDataSourceView.cs
- WebZone.cs
- SoapSchemaImporter.cs
- WizardSideBarListControlItem.cs
- SamlDoNotCacheCondition.cs
- Evidence.cs
- ModelChangedEventArgsImpl.cs
- WpfXamlMember.cs
- AsyncResult.cs
- PassportAuthentication.cs
- XmlUtilWriter.cs
- FixedSOMPage.cs
- InfoCard.cs
- HighContrastHelper.cs
- HiddenFieldPageStatePersister.cs
- ProviderMetadata.cs
- AssemblyNameProxy.cs
- SqlLiftIndependentRowExpressions.cs
- EdmComplexPropertyAttribute.cs
- HttpCacheParams.cs
- VectorAnimation.cs
- PropertySet.cs
- CodeNamespaceCollection.cs
- SQLInt16Storage.cs
- StringAnimationBase.cs
- AssemblyHelper.cs
- Substitution.cs
- ErrorEventArgs.cs
- HttpModulesSection.cs
- CodeGotoStatement.cs
- ColorAnimation.cs
- PointLight.cs
- Quad.cs
- FileLoadException.cs
- WindowsStatic.cs
- Int32.cs
- ChangeDirector.cs
- ChannelServices.cs
- GiveFeedbackEvent.cs
- ResourceReader.cs
- Model3D.cs
- Utils.cs
- ScrollBar.cs
- Span.cs
- Number.cs
- ValidatorCompatibilityHelper.cs
- DataTrigger.cs
- BreadCrumbTextConverter.cs
- OdbcRowUpdatingEvent.cs
- Utils.cs
- ThicknessKeyFrameCollection.cs
- BindableTemplateBuilder.cs
- CodeTypeReferenceCollection.cs
- UnsafeNativeMethods.cs
- XsdDateTime.cs
- FrameworkContentElement.cs
- PrimitiveCodeDomSerializer.cs
- Underline.cs
- DataBindingExpressionBuilder.cs
- FacetValueContainer.cs
- FollowerQueueCreator.cs
- TextRangeAdaptor.cs
- TypeProvider.cs
- DbParameterHelper.cs
- Vector3DAnimation.cs
- StartFileNameEditor.cs
- BookmarkResumptionRecord.cs