Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- ActivityDelegate.cs
- XmlChoiceIdentifierAttribute.cs
- ServiceDescriptionContext.cs
- ListViewItemSelectionChangedEvent.cs
- MeasurementDCInfo.cs
- RegexStringValidator.cs
- EventProviderClassic.cs
- WebControlParameterProxy.cs
- Completion.cs
- HtmlInputPassword.cs
- SingletonChannelAcceptor.cs
- Utils.cs
- NavigatorOutput.cs
- EdmToObjectNamespaceMap.cs
- QueryReaderSettings.cs
- ModelItemCollectionImpl.cs
- METAHEADER.cs
- SqlCacheDependencyDatabase.cs
- RunClient.cs
- CopyAction.cs
- RuntimeHelpers.cs
- basecomparevalidator.cs
- ProgressiveCrcCalculatingStream.cs
- relpropertyhelper.cs
- TraceSection.cs
- AspNetPartialTrustHelpers.cs
- TableCell.cs
- WebBrowserNavigatedEventHandler.cs
- PropertyConverter.cs
- SqlLiftWhereClauses.cs
- KeyProperty.cs
- InputLangChangeRequestEvent.cs
- DataGridViewRowCollection.cs
- OrderedEnumerableRowCollection.cs
- PeerPresenceInfo.cs
- OletxTransactionManager.cs
- SqlTransaction.cs
- FileInfo.cs
- XPathEmptyIterator.cs
- DesignerCommandAdapter.cs
- Pen.cs
- EventHandlersStore.cs
- ClientRequest.cs
- AsymmetricKeyExchangeFormatter.cs
- EventPropertyMap.cs
- SemanticKeyElement.cs
- WebPartTracker.cs
- HtmlUtf8RawTextWriter.cs
- validationstate.cs
- WindowsFormsLinkLabel.cs
- DBConnectionString.cs
- DocumentsTrace.cs
- Line.cs
- rsa.cs
- SqlDataSource.cs
- FilePrompt.cs
- FileUpload.cs
- Rfc2898DeriveBytes.cs
- SqlXml.cs
- ItemsControl.cs
- AutoGeneratedField.cs
- WmlValidatorAdapter.cs
- MediaContext.cs
- ListBoxChrome.cs
- XmlComment.cs
- XmlDataSourceDesigner.cs
- FloaterParagraph.cs
- WebConfigurationFileMap.cs
- DeclarativeCatalogPart.cs
- HtmlToClrEventProxy.cs
- ObjectTag.cs
- PrefixHandle.cs
- SequentialUshortCollection.cs
- PromptBuilder.cs
- UxThemeWrapper.cs
- Matrix3DStack.cs
- AppDomainProtocolHandler.cs
- CustomAttributeFormatException.cs
- WebBaseEventKeyComparer.cs
- DisplayNameAttribute.cs
- CodeRemoveEventStatement.cs
- HttpPostClientProtocol.cs
- PrintEvent.cs
- Soap.cs
- PassportIdentity.cs
- ScriptingRoleServiceSection.cs
- ConnectorDragDropGlyph.cs
- GeometryHitTestParameters.cs
- DrawingCollection.cs
- XmlSerializationGeneratedCode.cs
- FileVersionInfo.cs
- OlePropertyStructs.cs
- NoResizeSelectionBorderGlyph.cs
- SettingsBase.cs
- Group.cs
- SqlCacheDependency.cs
- BindingCollection.cs
- ConfigurationValidatorBase.cs
- HtmlMeta.cs
- Model3DGroup.cs