Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Configuration / System / Configuration / SubclassTypeValidatorAttribute.cs / 1305376 / 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
- XmlEntity.cs
- X509Chain.cs
- BufferModeSettings.cs
- SocketInformation.cs
- WebPartDesigner.cs
- AdPostCacheSubstitution.cs
- _TransmitFileOverlappedAsyncResult.cs
- ProfileBuildProvider.cs
- IProducerConsumerCollection.cs
- DbMetaDataFactory.cs
- XsltContext.cs
- FileLevelControlBuilderAttribute.cs
- CheckableControlBaseAdapter.cs
- DynamicDataResources.Designer.cs
- DependencyObjectValidator.cs
- StringConcat.cs
- MissingMethodException.cs
- FormViewInsertEventArgs.cs
- PropertyInformationCollection.cs
- WindowsStatusBar.cs
- CharacterMetricsDictionary.cs
- dbenumerator.cs
- FormsAuthenticationConfiguration.cs
- AddInProcess.cs
- RegexRunner.cs
- LayoutTableCell.cs
- CommonRemoteMemoryBlock.cs
- DeviceFiltersSection.cs
- StreamedFramingRequestChannel.cs
- StickyNoteHelper.cs
- InnerItemCollectionView.cs
- MarshalByValueComponent.cs
- ACL.cs
- OperationGenerator.cs
- Drawing.cs
- HostedTransportConfigurationBase.cs
- ControlEvent.cs
- MimeWriter.cs
- ToolBarTray.cs
- ServiceDesigner.cs
- PreservationFileWriter.cs
- Matrix3D.cs
- FormsAuthenticationTicket.cs
- figurelength.cs
- CustomCredentialPolicy.cs
- SystemDropShadowChrome.cs
- ListSortDescription.cs
- StartUpEventArgs.cs
- ZoneMembershipCondition.cs
- ArrayWithOffset.cs
- SwitchAttribute.cs
- MenuCommand.cs
- SqlInternalConnection.cs
- AmbientLight.cs
- HostProtectionException.cs
- HitTestResult.cs
- IdentityNotMappedException.cs
- AuthorizationRule.cs
- DecoderNLS.cs
- RequestCachingSection.cs
- FocusManager.cs
- UnionExpr.cs
- VScrollProperties.cs
- XmlHierarchicalEnumerable.cs
- AlphaSortedEnumConverter.cs
- MappingMetadataHelper.cs
- DiscoveryRequestHandler.cs
- SafeLibraryHandle.cs
- HandlerFactoryWrapper.cs
- Fx.cs
- PrePostDescendentsWalker.cs
- ScrollableControl.cs
- ReferenceTypeElement.cs
- SendContent.cs
- KnowledgeBase.cs
- FigureParaClient.cs
- ClientBuildManager.cs
- ObjectAnimationBase.cs
- ContentPlaceHolderDesigner.cs
- listitem.cs
- XmlDataProvider.cs
- CultureTable.cs
- RenderingEventArgs.cs
- ConstraintConverter.cs
- CalendarDataBindingHandler.cs
- MobileUserControl.cs
- TableParaClient.cs
- MeasureData.cs
- SpeechEvent.cs
- HierarchicalDataSourceControl.cs
- SynchronizationContext.cs
- HwndHostAutomationPeer.cs
- _ConnectStream.cs
- InputLangChangeRequestEvent.cs
- ListBindableAttribute.cs
- ContentElementAutomationPeer.cs
- CorrelationResolver.cs
- WindowsFormsHelpers.cs
- regiisutil.cs
- SafeHandles.cs