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
- ScrollPatternIdentifiers.cs
- XamlToRtfParser.cs
- CalendarDay.cs
- EmptyEnumerable.cs
- PlatformNotSupportedException.cs
- WebPartManager.cs
- TemplateBuilder.cs
- TrustManager.cs
- HostExecutionContextManager.cs
- ObjectNavigationPropertyMapping.cs
- DefaultTraceListener.cs
- EventRoute.cs
- PaintValueEventArgs.cs
- TransformDescriptor.cs
- IndexObject.cs
- ByteConverter.cs
- UnmanagedHandle.cs
- DocumentPageTextView.cs
- FtpWebRequest.cs
- FlowLayoutPanelDesigner.cs
- FontCacheUtil.cs
- EdmToObjectNamespaceMap.cs
- MouseEvent.cs
- KeyMatchBuilder.cs
- MultiView.cs
- Model3D.cs
- BuiltInExpr.cs
- TableParagraph.cs
- EntityConnection.cs
- HandlerBase.cs
- WebPartCatalogAddVerb.cs
- SchemaImporterExtensionElement.cs
- PropertyGridDesigner.cs
- DbInsertCommandTree.cs
- DataGridViewTopLeftHeaderCell.cs
- FormViewRow.cs
- CodeRegionDirective.cs
- TextSegment.cs
- ActionFrame.cs
- TextFragmentEngine.cs
- SqlParameter.cs
- NumberSubstitution.cs
- Claim.cs
- _NegoState.cs
- CornerRadiusConverter.cs
- Select.cs
- Header.cs
- LinkedDataMemberFieldEditor.cs
- WpfMemberInvoker.cs
- DbLambda.cs
- AuthenticationConfig.cs
- InternalsVisibleToAttribute.cs
- SingleQueryOperator.cs
- VerificationException.cs
- MetricEntry.cs
- WebServiceResponseDesigner.cs
- ExtensibleClassFactory.cs
- DocumentReference.cs
- ScriptControlDescriptor.cs
- EncodingInfo.cs
- HitTestWithPointDrawingContextWalker.cs
- EllipseGeometry.cs
- QueryAccessibilityHelpEvent.cs
- OleDbWrapper.cs
- PolicyValidationException.cs
- ListItemConverter.cs
- DelegateTypeInfo.cs
- StylusEditingBehavior.cs
- ModelItemCollection.cs
- SiblingIterators.cs
- SubMenuStyleCollection.cs
- ValidationSummary.cs
- RequestQueue.cs
- Model3D.cs
- TextOptions.cs
- DocumentXPathNavigator.cs
- entityreference_tresulttype.cs
- SiteMapDataSource.cs
- Container.cs
- Converter.cs
- ConfigXmlDocument.cs
- PageVisual.cs
- PackWebResponse.cs
- XmlUrlResolver.cs
- QueryContinueDragEvent.cs
- ExternalCalls.cs
- SystemIPGlobalStatistics.cs
- PolicyStatement.cs
- ListCollectionView.cs
- WebServiceClientProxyGenerator.cs
- TextEndOfLine.cs
- PrivateFontCollection.cs
- XmlSchemaSimpleType.cs
- ConnectionPoint.cs
- InvalidCommandTreeException.cs
- DbProviderManifest.cs
- DependencyPropertyConverter.cs
- SafeNativeMethods.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- DelegatingTypeDescriptionProvider.cs