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
- BoundPropertyEntry.cs
- CustomAttributeFormatException.cs
- ManualWorkflowSchedulerService.cs
- Int32Rect.cs
- WebServiceEnumData.cs
- StorageFunctionMapping.cs
- ElementMarkupObject.cs
- Int64Animation.cs
- TextEditorDragDrop.cs
- ListViewItem.cs
- SiteMapNodeCollection.cs
- COSERVERINFO.cs
- ValueType.cs
- TreeNodeBindingCollection.cs
- WebPartEditorApplyVerb.cs
- ComplexTypeEmitter.cs
- DataKey.cs
- ConfigurationElementCollection.cs
- Internal.cs
- Light.cs
- CollectionMarkupSerializer.cs
- ToolStripDropDownItem.cs
- _SpnDictionary.cs
- AdornerLayer.cs
- EntityClientCacheKey.cs
- ScriptingWebServicesSectionGroup.cs
- RandomNumberGenerator.cs
- DataGridViewCellValueEventArgs.cs
- PagerSettings.cs
- WriteableBitmap.cs
- DrawingAttributesDefaultValueFactory.cs
- BinaryWriter.cs
- MobileControl.cs
- DesignBindingValueUIHandler.cs
- StorageAssociationSetMapping.cs
- ComponentDispatcherThread.cs
- XamlUtilities.cs
- LessThan.cs
- _Events.cs
- ImportOptions.cs
- CompareInfo.cs
- HijriCalendar.cs
- TextClipboardData.cs
- DataSourceCache.cs
- TablePatternIdentifiers.cs
- DeclarativeConditionsCollection.cs
- InputLanguage.cs
- initElementDictionary.cs
- UserNameSecurityTokenParameters.cs
- regiisutil.cs
- SerialPinChanges.cs
- ImageCreator.cs
- ImageClickEventArgs.cs
- PropertyGridCommands.cs
- ToolStripRendererSwitcher.cs
- IOException.cs
- DesignerOptionService.cs
- ExpressionPrinter.cs
- RowUpdatingEventArgs.cs
- HttpStreamXmlDictionaryReader.cs
- TimelineGroup.cs
- PropertyPath.cs
- XmlSerializerSection.cs
- SvcMapFileLoader.cs
- SqlInternalConnectionTds.cs
- MasterPageCodeDomTreeGenerator.cs
- XmlSchemaAppInfo.cs
- ProgressiveCrcCalculatingStream.cs
- DiscoveryClientProtocol.cs
- SystemFonts.cs
- Serializer.cs
- VisemeEventArgs.cs
- UmAlQuraCalendar.cs
- ControlHelper.cs
- Route.cs
- securitymgrsite.cs
- LinqDataSourceView.cs
- RowUpdatedEventArgs.cs
- ObjectConverter.cs
- SqlUDTStorage.cs
- ThumbAutomationPeer.cs
- ItemCheckEvent.cs
- StringCollection.cs
- XmlSchemaType.cs
- ProtocolsConfiguration.cs
- ResourcePermissionBaseEntry.cs
- EventDescriptor.cs
- ConfigurationStrings.cs
- ObjectListDataBindEventArgs.cs
- BindingExpressionBase.cs
- TreePrinter.cs
- IdnElement.cs
- ApplicationSecurityManager.cs
- XmlAttributes.cs
- StylusPointCollection.cs
- RightsManagementPermission.cs
- StrongNameSignatureInformation.cs
- ZipIOLocalFileBlock.cs
- ClaimComparer.cs
- GridViewRowPresenterBase.cs