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
- SchemaSetCompiler.cs
- Deserializer.cs
- HttpDictionary.cs
- TextProperties.cs
- Pen.cs
- ColorConverter.cs
- ProtectedConfigurationSection.cs
- CompoundFileStreamReference.cs
- ClockGroup.cs
- GeneralTransform3DGroup.cs
- Command.cs
- DataControlLinkButton.cs
- TimeSpanHelper.cs
- TemplateNameScope.cs
- InfoCardRequestException.cs
- Triplet.cs
- SettingsContext.cs
- UserInitiatedRoutedEventPermissionAttribute.cs
- RestHandlerFactory.cs
- QilPatternFactory.cs
- WebSysDescriptionAttribute.cs
- ParseChildrenAsPropertiesAttribute.cs
- SectionXmlInfo.cs
- Pkcs9Attribute.cs
- ControlParameter.cs
- ItemCollection.cs
- CultureSpecificStringDictionary.cs
- MetadataUtil.cs
- CapabilitiesState.cs
- WindowsFont.cs
- DefaultTextStore.cs
- XPathParser.cs
- BitSet.cs
- _LocalDataStore.cs
- MemberRelationshipService.cs
- DynamicValidatorEventArgs.cs
- SynchronizationScope.cs
- Hashtable.cs
- SocketInformation.cs
- MemoryPressure.cs
- selecteditemcollection.cs
- AggregateNode.cs
- Model3DGroup.cs
- IsolatedStorageFile.cs
- ContainerAction.cs
- FontFamily.cs
- SqlStatistics.cs
- FrameworkElementAutomationPeer.cs
- HopperCache.cs
- MaskInputRejectedEventArgs.cs
- WebServiceAttribute.cs
- ObjectConverter.cs
- AutomationProperties.cs
- ApplicationServiceManager.cs
- MdImport.cs
- Model3DGroup.cs
- StringFreezingAttribute.cs
- SoapSchemaMember.cs
- MessageEncoderFactory.cs
- Run.cs
- MatchAttribute.cs
- RegexCaptureCollection.cs
- XmlSerializer.cs
- BaseParagraph.cs
- TypedTableBase.cs
- SetterBase.cs
- Directory.cs
- FormatConvertedBitmap.cs
- KeyInfo.cs
- AppModelKnownContentFactory.cs
- SimpleExpression.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- SAPICategories.cs
- MediaContextNotificationWindow.cs
- SerializationEventsCache.cs
- XmlNamespaceMapping.cs
- EntityStoreSchemaGenerator.cs
- AsyncOperationManager.cs
- ConfigPathUtility.cs
- SiteIdentityPermission.cs
- DiscardableAttribute.cs
- WindowsComboBox.cs
- SafeSerializationManager.cs
- QuarticEase.cs
- HttpCapabilitiesBase.cs
- GenericIdentity.cs
- NegatedConstant.cs
- GridView.cs
- SafeRightsManagementPubHandle.cs
- AsyncResult.cs
- WaitHandleCannotBeOpenedException.cs
- UIElementIsland.cs
- UrlMappingCollection.cs
- EntityClassGenerator.cs
- WebServiceReceive.cs
- CombinedHttpChannel.cs
- TypeDescriptionProviderAttribute.cs
- Vector3DAnimationBase.cs
- EmptyCollection.cs
- ColumnHeaderConverter.cs