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
- EntityDataSourceValidationException.cs
 - CommonObjectSecurity.cs
 - GridViewRowCollection.cs
 - KnownColorTable.cs
 - ButtonFlatAdapter.cs
 - EdmProviderManifest.cs
 - LineUtil.cs
 - Annotation.cs
 - ModelTreeEnumerator.cs
 - AbstractSvcMapFileLoader.cs
 - TextWriter.cs
 - ValidationErrorCollection.cs
 - SoapHttpTransportImporter.cs
 - BitmapEffectDrawing.cs
 - ThreadStartException.cs
 - HandledEventArgs.cs
 - HashRepartitionStream.cs
 - ResourcesGenerator.cs
 - TargetFrameworkAttribute.cs
 - DbProviderManifest.cs
 - FormView.cs
 - DropAnimation.xaml.cs
 - ReaderContextStackData.cs
 - ImportOptions.cs
 - TraceContextEventArgs.cs
 - EntityParameter.cs
 - TypeSystemHelpers.cs
 - AutomationElementIdentifiers.cs
 - Version.cs
 - WorkflowServiceBehavior.cs
 - NegationPusher.cs
 - VisualStyleRenderer.cs
 - InteropEnvironment.cs
 - BitmapMetadata.cs
 - WebHttpBindingElement.cs
 - ActivityCodeDomReferenceService.cs
 - SqlDataSourceView.cs
 - WindowsGraphics2.cs
 - RegexReplacement.cs
 - DataGridColumnHeadersPresenterAutomationPeer.cs
 - EventLogPermissionEntry.cs
 - MessagePropertyFilter.cs
 - MessageQueueTransaction.cs
 - FigureParaClient.cs
 - DataGridViewCellToolTipTextNeededEventArgs.cs
 - HtmlInputHidden.cs
 - PopupControlService.cs
 - FormatPage.cs
 - PropertyDescriptorComparer.cs
 - FixedHyperLink.cs
 - InkSerializer.cs
 - XPathScanner.cs
 - HtmlInputImage.cs
 - Point3DKeyFrameCollection.cs
 - DataBinding.cs
 - UIElementParagraph.cs
 - SoapInteropTypes.cs
 - BuildProvider.cs
 - NameValueCollection.cs
 - AjaxFrameworkAssemblyAttribute.cs
 - dataobject.cs
 - PeerNameResolver.cs
 - PropertyGridDesigner.cs
 - HttpDebugHandler.cs
 - AssociationType.cs
 - RSAOAEPKeyExchangeDeformatter.cs
 - IndexedGlyphRun.cs
 - HostSecurityManager.cs
 - WebPartActionVerb.cs
 - DPCustomTypeDescriptor.cs
 - ProviderCommandInfoUtils.cs
 - _NativeSSPI.cs
 - DataListItem.cs
 - DataRecord.cs
 - ToolboxCategoryItems.cs
 - ListItemCollection.cs
 - DataServiceBuildProvider.cs
 - TextProperties.cs
 - ResourceContainer.cs
 - HtmlContainerControl.cs
 - RawStylusInput.cs
 - MasterPageCodeDomTreeGenerator.cs
 - HttpPostProtocolImporter.cs
 - SiteMapSection.cs
 - Parser.cs
 - DataSourceExpressionCollection.cs
 - DocumentOrderQuery.cs
 - StringValidator.cs
 - DbConnectionPoolGroupProviderInfo.cs
 - DrawingGroupDrawingContext.cs
 - SectionVisual.cs
 - TracedNativeMethods.cs
 - TableRowCollection.cs
 - ScrollableControl.cs
 - WebRequestModuleElement.cs
 - FilterElement.cs
 - FacetValues.cs
 - CatalogZoneAutoFormat.cs
 - OlePropertyStructs.cs
 - MemberCollection.cs