Code:
                         / FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / NonVisualControlAttribute.cs / 1 / NonVisualControlAttribute.cs
                        
                        
                            //------------------------------------------------------------------------------ 
// 
//     Copyright (c) Microsoft Corporation.  All rights reserved.
//  
//----------------------------------------------------------------------------- 
namespace System.Web.UI { 
 
    using System;
    using System.Collections; 
    using System.ComponentModel;
    using System.Security.Permissions;
 
    /// 
    ///   
    [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] 
    [AttributeUsage(AttributeTargets.Class)]
    public sealed class NonVisualControlAttribute : Attribute { 
        ///  
        ///  
        ///  
        ///   
        public static readonly NonVisualControlAttribute NonVisual = new NonVisualControlAttribute(true); 
 
        ///  
        /// 
        ///  
        ///   
        public static readonly NonVisualControlAttribute Visual = new NonVisualControlAttribute(false);
 
 
        ///  
        ///  
        ///  
        ///  
        public static readonly NonVisualControlAttribute Default = Visual;
 
        private bool _nonVisual;
 
 
        /// 
        ///   
        public NonVisualControlAttribute() : this(true) {
        }
 
        /// 
        ///   
        public NonVisualControlAttribute(bool nonVisual) { 
            _nonVisual = nonVisual;
        } 
        /// 
        ///    Indicates if the control is non-visual.  
        ///  
        public bool IsNonVisual { 
            get { 
                return _nonVisual;
            } 
        }
        ///   
        public override bool Equals(object obj) {
            if (obj == this) { 
                return true; 
            }
 
            NonVisualControlAttribute other = obj as NonVisualControlAttribute;
            return (other != null) && (other.IsNonVisual == IsNonVisual);
        }
 
        ///   
        public override int GetHashCode() { 
            return _nonVisual.GetHashCode();
        } 
        ///  
        public override bool IsDefaultAttribute() { 
            return this.Equals(Default);
        } 
    } 
}
 
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
                        
                        
                        
                        
                    Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WebContext.cs
 - FilteredXmlReader.cs
 - DataSourceView.cs
 - SpeakInfo.cs
 - BindValidator.cs
 - VerticalAlignConverter.cs
 - ForceCopyBuildProvider.cs
 - SqlUDTStorage.cs
 - LogManagementAsyncResult.cs
 - VisualBrush.cs
 - ObjectItemAttributeAssemblyLoader.cs
 - ThicknessConverter.cs
 - OdbcErrorCollection.cs
 - ControlPropertyNameConverter.cs
 - AppDomainFactory.cs
 - keycontainerpermission.cs
 - ConfigurationSectionGroup.cs
 - ControlPropertyNameConverter.cs
 - ArrayElementGridEntry.cs
 - ModelChangedEventArgsImpl.cs
 - DataControlFieldCell.cs
 - ThreadSafeList.cs
 - ImageSource.cs
 - InternalBase.cs
 - latinshape.cs
 - FacetChecker.cs
 - wgx_exports.cs
 - MulticastNotSupportedException.cs
 - InstanceHandleReference.cs
 - Repeater.cs
 - ConfigurationValidatorBase.cs
 - WriteLineDesigner.xaml.cs
 - MimeBasePart.cs
 - WorkflowShape.cs
 - StructuredProperty.cs
 - BrowserDefinition.cs
 - PackagePartCollection.cs
 - AudioException.cs
 - ComboBox.cs
 - basenumberconverter.cs
 - EncodingInfo.cs
 - EntitySetDataBindingList.cs
 - WorkflowRuntimeService.cs
 - UriTemplateLiteralQueryValue.cs
 - WindowCollection.cs
 - CodeActivityMetadata.cs
 - COM2ComponentEditor.cs
 - MessageQueue.cs
 - BStrWrapper.cs
 - ContainerUIElement3D.cs
 - LineGeometry.cs
 - ConfigurationManagerInternal.cs
 - WebEvents.cs
 - StylusTouchDevice.cs
 - QilIterator.cs
 - BitmapInitialize.cs
 - DeleteIndexBinder.cs
 - SystemUnicastIPAddressInformation.cs
 - HtmlTernaryTree.cs
 - CodeGeneratorOptions.cs
 - WindowPatternIdentifiers.cs
 - FusionWrap.cs
 - AnnotationResourceChangedEventArgs.cs
 - AttributeAction.cs
 - PrivilegedConfigurationManager.cs
 - FilteredReadOnlyMetadataCollection.cs
 - DataSet.cs
 - MenuItem.cs
 - StrokeRenderer.cs
 - GrabHandleGlyph.cs
 - EventsTab.cs
 - ControlBuilder.cs
 - PrimaryKeyTypeConverter.cs
 - Assert.cs
 - OperatorExpressions.cs
 - AppDomainManager.cs
 - ListenerElementsCollection.cs
 - TimeEnumHelper.cs
 - ConsumerConnectionPointCollection.cs
 - Attributes.cs
 - XmlSchemaAttributeGroupRef.cs
 - SHA256CryptoServiceProvider.cs
 - ProcessModelInfo.cs
 - SafeRegistryHandle.cs
 - SByte.cs
 - DataGridTable.cs
 - CodeComment.cs
 - FixedStringLookup.cs
 - LoadedOrUnloadedOperation.cs
 - QilInvoke.cs
 - ErrorWebPart.cs
 - TypedRowGenerator.cs
 - GlyphingCache.cs
 - DataGridViewColumnCollectionDialog.cs
 - UriScheme.cs
 - SqlFileStream.cs
 - DataGridViewImageColumn.cs
 - ValueTable.cs
 - EditableRegion.cs
 - InputLanguageCollection.cs