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
- TextElementEditingBehaviorAttribute.cs
- WindowsProgressbar.cs
- EntitySqlQueryCacheEntry.cs
- AstTree.cs
- MetadataArtifactLoader.cs
- Rotation3DAnimationBase.cs
- TextBreakpoint.cs
- HandleCollector.cs
- ConfigurationLockCollection.cs
- SelectionWordBreaker.cs
- ThemeableAttribute.cs
- XmlSerializerSection.cs
- Reference.cs
- SapiRecoContext.cs
- ValidationHelpers.cs
- OperationResponse.cs
- FileRecordSequence.cs
- SessionEndedEventArgs.cs
- FixedSOMFixedBlock.cs
- EdmProviderManifest.cs
- SchemaElement.cs
- lengthconverter.cs
- BindingUtils.cs
- Recipient.cs
- WebPartHeaderCloseVerb.cs
- ButtonPopupAdapter.cs
- mediaeventargs.cs
- DbConnectionOptions.cs
- UdpSocketReceiveManager.cs
- CommandHelper.cs
- ColorInterpolationModeValidation.cs
- VisualBrush.cs
- JoinCqlBlock.cs
- OperationContractGenerationContext.cs
- DPTypeDescriptorContext.cs
- APCustomTypeDescriptor.cs
- DockAndAnchorLayout.cs
- EdmToObjectNamespaceMap.cs
- RegexBoyerMoore.cs
- ToolStripItemClickedEventArgs.cs
- Triangle.cs
- InvokePattern.cs
- DataGridViewCell.cs
- AbsoluteQuery.cs
- XmlTextReaderImplHelpers.cs
- Control.cs
- ProxyWebPartConnectionCollection.cs
- IndexingContentUnit.cs
- CodePrimitiveExpression.cs
- FileBasedResourceGroveler.cs
- SqlCachedBuffer.cs
- CookieParameter.cs
- InputDevice.cs
- Stopwatch.cs
- SurrogateDataContract.cs
- Track.cs
- ScrollChangedEventArgs.cs
- dbdatarecord.cs
- NominalTypeEliminator.cs
- UserNamePasswordValidator.cs
- BinaryObjectWriter.cs
- InternalEnumValidatorAttribute.cs
- SettingsBindableAttribute.cs
- TraceSection.cs
- FontUnitConverter.cs
- NegationPusher.cs
- AlgoModule.cs
- Inline.cs
- BooleanSwitch.cs
- TraceListener.cs
- ActivityWithResultWrapper.cs
- DrawListViewSubItemEventArgs.cs
- Splitter.cs
- ColorConverter.cs
- TemplateContentLoader.cs
- ScriptReferenceEventArgs.cs
- PrinterUnitConvert.cs
- SerialStream.cs
- StateItem.cs
- FormCollection.cs
- ContainerFilterService.cs
- TextEndOfParagraph.cs
- Predicate.cs
- DataControlImageButton.cs
- Geometry3D.cs
- Polyline.cs
- LongValidatorAttribute.cs
- exports.cs
- SchemaSetCompiler.cs
- SpellerStatusTable.cs
- ClientUtils.cs
- EventHandlersStore.cs
- TreeViewDesigner.cs
- PhonemeEventArgs.cs
- followingsibling.cs
- MobileResource.cs
- BlobPersonalizationState.cs
- CodeDirectoryCompiler.cs
- BrowserCapabilitiesFactoryBase.cs
- HostProtectionPermission.cs