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
- SqlDataSourceCommandEventArgs.cs
- AccessViolationException.cs
- ChannelServices.cs
- StrongNameIdentityPermission.cs
- SubMenuStyleCollection.cs
- ProjectionNode.cs
- ExclusiveCanonicalizationTransform.cs
- unsafeIndexingFilterStream.cs
- DomainUpDown.cs
- FormsAuthentication.cs
- SiteMapDesignerDataSourceView.cs
- _AutoWebProxyScriptEngine.cs
- ListViewContainer.cs
- ApplicationId.cs
- ThicknessKeyFrameCollection.cs
- SqlCaseSimplifier.cs
- ProvidersHelper.cs
- InvokeGenerator.cs
- PropertyRecord.cs
- JsonXmlDataContract.cs
- FileAuthorizationModule.cs
- PeerNameRegistration.cs
- ImageSource.cs
- StylusCollection.cs
- ViewStateException.cs
- GenerateTemporaryAssemblyTask.cs
- SingleStorage.cs
- ModelTreeEnumerator.cs
- TableLayoutPanelCellPosition.cs
- InputProcessorProfilesLoader.cs
- ISAPIApplicationHost.cs
- BoundPropertyEntry.cs
- FileAccessException.cs
- DesignerPainter.cs
- HtmlTableCellCollection.cs
- OleDbStruct.cs
- ToolStripTextBox.cs
- SqlDataSourceView.cs
- CodeCommentStatement.cs
- IdentifierCreationService.cs
- ComponentDispatcherThread.cs
- ManualResetEvent.cs
- GroupLabel.cs
- FontStyles.cs
- Setter.cs
- SpnEndpointIdentityExtension.cs
- TemplateBindingExtensionConverter.cs
- MergeLocalizationDirectives.cs
- BoolExpressionVisitors.cs
- AnnotationAdorner.cs
- PhysicalFontFamily.cs
- FlowLayout.cs
- DeferredTextReference.cs
- ParserContext.cs
- Registry.cs
- DesignerVerb.cs
- DuplicateWaitObjectException.cs
- SmtpException.cs
- Fault.cs
- SqlDataSourceDesigner.cs
- IssuedTokenClientBehaviorsElement.cs
- InstancePersistence.cs
- IntPtr.cs
- ReferentialConstraint.cs
- SqlReorderer.cs
- StructuralType.cs
- SqlEnums.cs
- ApplicationSettingsBase.cs
- ProfileManager.cs
- ActiveDesignSurfaceEvent.cs
- SspiSafeHandles.cs
- BindingBase.cs
- WorkflowCommandExtensionItem.cs
- ConstantCheck.cs
- TouchesOverProperty.cs
- SoapAttributeOverrides.cs
- ChannelReliableSession.cs
- WindowsListView.cs
- BreakRecordTable.cs
- DataError.cs
- QuadraticBezierSegment.cs
- TemplatedMailWebEventProvider.cs
- PropertyRecord.cs
- UnicodeEncoding.cs
- ReadOnlyAttribute.cs
- ImageSourceConverter.cs
- DataSourceXmlSerializer.cs
- ContextMenuStrip.cs
- DispatcherOperation.cs
- MessageQueuePermission.cs
- MasterPageParser.cs
- BodyWriter.cs
- Opcode.cs
- HostedElements.cs
- DiscoveryEndpoint.cs
- UseAttributeSetsAction.cs
- webeventbuffer.cs
- SolidColorBrush.cs
- FileCodeGroup.cs
- ScrollEventArgs.cs