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
- SizeChangedInfo.cs
- xml.cs
- PlaceHolder.cs
- ValidatorCompatibilityHelper.cs
- ExpressionNode.cs
- KeyPressEvent.cs
- XmlLanguageConverter.cs
- DataTable.cs
- SqlNodeAnnotation.cs
- RoleService.cs
- DynamicValueConverter.cs
- PointIndependentAnimationStorage.cs
- DataSourceProvider.cs
- WebHttpBehavior.cs
- ImplicitInputBrush.cs
- DataGridItemCollection.cs
- Material.cs
- EdgeProfileValidation.cs
- UIElementCollection.cs
- GraphicsPath.cs
- IndicFontClient.cs
- ItemContainerPattern.cs
- DataGridBoolColumn.cs
- PreProcessInputEventArgs.cs
- InvalidateEvent.cs
- ResourceDisplayNameAttribute.cs
- GenericAuthenticationEventArgs.cs
- Repeater.cs
- ResXDataNode.cs
- BaseResourcesBuildProvider.cs
- PreviewPageInfo.cs
- SafeFindHandle.cs
- ImageIndexEditor.cs
- xmlsaver.cs
- ProfessionalColorTable.cs
- Error.cs
- mda.cs
- AnnouncementInnerClient11.cs
- PageContent.cs
- ListControl.cs
- StatusBarPanelClickEvent.cs
- ImportCatalogPart.cs
- DesignerGenericWebPart.cs
- DBSqlParserTableCollection.cs
- RootDesignerSerializerAttribute.cs
- DisplayInformation.cs
- RegistryKey.cs
- RtfToXamlReader.cs
- SqlHelper.cs
- ThumbAutomationPeer.cs
- DashStyles.cs
- XmlUtf8RawTextWriter.cs
- EngineSiteSapi.cs
- XmlByteStreamReader.cs
- HGlobalSafeHandle.cs
- ConnectionProviderAttribute.cs
- Decorator.cs
- HttpModuleActionCollection.cs
- GuidelineSet.cs
- ColorConverter.cs
- CodeDirectoryCompiler.cs
- FactoryRecord.cs
- TheQuery.cs
- FastEncoderStatics.cs
- XmlChildEnumerator.cs
- HttpRuntimeSection.cs
- AssemblyHash.cs
- Registry.cs
- ShaderRenderModeValidation.cs
- PeerToPeerException.cs
- XmlSchemaElement.cs
- SqlCacheDependency.cs
- LayoutEngine.cs
- FontClient.cs
- RadioButtonPopupAdapter.cs
- FocusManager.cs
- ColorComboBox.cs
- ExtensionDataObject.cs
- MethodCallTranslator.cs
- ApplicationHost.cs
- FloatMinMaxAggregationOperator.cs
- PublisherIdentityPermission.cs
- ObfuscationAttribute.cs
- EndEvent.cs
- DataKeyArray.cs
- RowType.cs
- BamlWriter.cs
- OutArgument.cs
- FieldNameLookup.cs
- RectValueSerializer.cs
- printdlgexmarshaler.cs
- EditorAttribute.cs
- XmlTypeAttribute.cs
- XPathException.cs
- RSAOAEPKeyExchangeDeformatter.cs
- WorkflowRuntimeServiceElementCollection.cs
- ListDictionaryInternal.cs
- UpdateRecord.cs
- PublishLicense.cs
- SerializationException.cs