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
- CallContext.cs
- DataRowChangeEvent.cs
- CalendarDay.cs
- XmlSerializationReader.cs
- RegexMatchCollection.cs
- BinaryConverter.cs
- VisualBasicValue.cs
- NullReferenceException.cs
- AccessedThroughPropertyAttribute.cs
- ResXResourceSet.cs
- FontFamily.cs
- StringAttributeCollection.cs
- MessageAction.cs
- ConfigErrorGlyph.cs
- AssemblyResourceLoader.cs
- SRGSCompiler.cs
- SerializationTrace.cs
- ZipIOExtraFieldElement.cs
- MdImport.cs
- XamlToRtfWriter.cs
- MultipartContentParser.cs
- DSACryptoServiceProvider.cs
- NavigateEvent.cs
- FilteredDataSetHelper.cs
- DataBindingCollection.cs
- ColorContextHelper.cs
- XmlSchemaCompilationSettings.cs
- CompositionAdorner.cs
- QueryActivatableWorkflowsCommand.cs
- ContentHostHelper.cs
- SettingsBindableAttribute.cs
- LinearQuaternionKeyFrame.cs
- XmlSchemaException.cs
- TextBox.cs
- XmlSchema.cs
- ButtonAutomationPeer.cs
- WmlLinkAdapter.cs
- NativeMethods.cs
- Literal.cs
- HatchBrush.cs
- XmlQuerySequence.cs
- HttpWriter.cs
- ContractMapping.cs
- InheritanceAttribute.cs
- QueryInterceptorAttribute.cs
- SettingsPropertyCollection.cs
- Empty.cs
- HttpListenerPrefixCollection.cs
- MissingMemberException.cs
- AutomationElementIdentifiers.cs
- DataGridViewHeaderCell.cs
- DataRelation.cs
- Crypto.cs
- CodeCommentStatement.cs
- ShellProvider.cs
- UrlMappingsModule.cs
- EpmCustomContentWriterNodeData.cs
- MethodMessage.cs
- HexParser.cs
- CodeVariableDeclarationStatement.cs
- InfoCardSymmetricCrypto.cs
- SevenBitStream.cs
- ApplicationSecurityInfo.cs
- HScrollBar.cs
- DataExchangeServiceBinder.cs
- SurrogateDataContract.cs
- MD5.cs
- ConfigurationSectionCollection.cs
- SystemIcmpV4Statistics.cs
- LineInfo.cs
- CallbackHandler.cs
- NamespaceInfo.cs
- SqlUtil.cs
- OpCodes.cs
- ProxyFragment.cs
- ResourcePart.cs
- PageCache.cs
- TypedTableBaseExtensions.cs
- FileDialogCustomPlace.cs
- __FastResourceComparer.cs
- SoapClientProtocol.cs
- ThrowHelper.cs
- ListBindingConverter.cs
- AssociationSet.cs
- CultureNotFoundException.cs
- SoapElementAttribute.cs
- RootContext.cs
- SessionParameter.cs
- ToolStripSplitStackLayout.cs
- SqlCacheDependencySection.cs
- HashRepartitionStream.cs
- InvalidComObjectException.cs
- RewritingProcessor.cs
- ConnectionConsumerAttribute.cs
- Int32AnimationUsingKeyFrames.cs
- ServiceEndpointElementCollection.cs
- HttpGetProtocolReflector.cs
- LineSegment.cs
- BitmapEffectrendercontext.cs
- TextControlDesigner.cs