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
- ComponentGuaranteesAttribute.cs
- ContainsRowNumberChecker.cs
- PermissionSetEnumerator.cs
- IteratorFilter.cs
- ObjectDataSourceEventArgs.cs
- Descriptor.cs
- DataBoundLiteralControl.cs
- CorrelationTokenInvalidatedHandler.cs
- TransformGroup.cs
- DBCommand.cs
- DurationConverter.cs
- NavigationProgressEventArgs.cs
- CellQuery.cs
- SQLInt64.cs
- Floater.cs
- SystemIcons.cs
- Transform.cs
- NavigationProperty.cs
- BitmapPalettes.cs
- DropTarget.cs
- BuildResult.cs
- TCPClient.cs
- HtmlHead.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- DefaultProxySection.cs
- XmlSchemas.cs
- EntityDataSourceDesignerHelper.cs
- SessionState.cs
- CheckBox.cs
- NavigationPropertyEmitter.cs
- OracleEncoding.cs
- DataBinding.cs
- Certificate.cs
- WebPartCollection.cs
- QilReplaceVisitor.cs
- COM2ColorConverter.cs
- UserControl.cs
- storepermission.cs
- GroupBox.cs
- RegexTree.cs
- SEHException.cs
- SafeReadContext.cs
- WindowsIdentity.cs
- DefaultEventAttribute.cs
- ObjectDataSourceSelectingEventArgs.cs
- XmlTypeAttribute.cs
- UTF32Encoding.cs
- DiscoveryClientChannelFactory.cs
- EdmFunction.cs
- SqlDataAdapter.cs
- EventsTab.cs
- WorkflowRuntime.cs
- SqlNotificationRequest.cs
- TextProperties.cs
- DataGridPagerStyle.cs
- CompilerError.cs
- TCPListener.cs
- SuppressedPackageProperties.cs
- Point3DCollection.cs
- followingquery.cs
- PersonalizationProviderHelper.cs
- BitArray.cs
- PreservationFileReader.cs
- SettingsPropertyValueCollection.cs
- PeerCollaborationPermission.cs
- DetailsViewDeletedEventArgs.cs
- CellTreeNode.cs
- GlobalItem.cs
- PageContentCollection.cs
- WrapPanel.cs
- Comparer.cs
- HasCopySemanticsAttribute.cs
- WindowsSlider.cs
- TabOrder.cs
- SchemaAttDef.cs
- ApplicationTrust.cs
- XomlCompilerParameters.cs
- Canvas.cs
- EastAsianLunisolarCalendar.cs
- FreezableDefaultValueFactory.cs
- SqlInternalConnectionSmi.cs
- tooltip.cs
- IndexedEnumerable.cs
- DetailsViewDeleteEventArgs.cs
- ActiveXSite.cs
- ColorIndependentAnimationStorage.cs
- OleDbCommand.cs
- WebBrowserSiteBase.cs
- Grid.cs
- AdvancedBindingEditor.cs
- IDataContractSurrogate.cs
- DataBindingHandlerAttribute.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- CodeMemberField.cs
- HttpGetProtocolImporter.cs
- ImageFormatConverter.cs
- SystemUnicastIPAddressInformation.cs
- IListConverters.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- SyndicationItemFormatter.cs