Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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.
//
//-----------------------------------------------------------------------------
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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XMLSyntaxException.cs
- TreeNodeEventArgs.cs
- DWriteFactory.cs
- BaseParser.cs
- ObservableCollectionDefaultValueFactory.cs
- TableCellCollection.cs
- StateManagedCollection.cs
- ReadContentAsBinaryHelper.cs
- TabItemWrapperAutomationPeer.cs
- PropagationProtocolsTracing.cs
- ConfigXmlWhitespace.cs
- ProcessModelSection.cs
- EnvelopedSignatureTransform.cs
- Utility.cs
- HuffCodec.cs
- PathFigureCollectionValueSerializer.cs
- ExpressionBuilderContext.cs
- GlobalProxySelection.cs
- XPathScanner.cs
- Pens.cs
- LogExtentCollection.cs
- Set.cs
- ItemCheckEvent.cs
- ConnectionStringsExpressionBuilder.cs
- BitmapEffectvisualstate.cs
- DesignerAttribute.cs
- MultiBindingExpression.cs
- AppSettingsReader.cs
- ToolStripContainer.cs
- DataBindingHandlerAttribute.cs
- DefaultParameterValueAttribute.cs
- SubMenuStyle.cs
- UserNameSecurityToken.cs
- ProvidersHelper.cs
- ConnectionProviderAttribute.cs
- InfocardInteractiveChannelInitializer.cs
- ADMembershipProvider.cs
- DbConnectionClosed.cs
- ProviderCollection.cs
- XmlSchemaGroupRef.cs
- HtmlToClrEventProxy.cs
- PriorityBindingExpression.cs
- CloseSequenceResponse.cs
- EntityDataSourceDesigner.cs
- TextEffectResolver.cs
- DirectoryInfo.cs
- WebControlAdapter.cs
- RecognizerBase.cs
- ReflectionPermission.cs
- NativeMethods.cs
- ExecutionEngineException.cs
- Module.cs
- CollectionDataContractAttribute.cs
- CorrelationValidator.cs
- CustomWebEventKey.cs
- ISFTagAndGuidCache.cs
- SelectedCellsChangedEventArgs.cs
- CopyAttributesAction.cs
- EditorPart.cs
- ByteStreamBufferedMessageData.cs
- Debug.cs
- Classification.cs
- SqlError.cs
- OptimalBreakSession.cs
- XmlSchemaRedefine.cs
- DbSetClause.cs
- BaseServiceProvider.cs
- XamlWriterExtensions.cs
- WebPartManager.cs
- Native.cs
- QuerySelectOp.cs
- DirectoryObjectSecurity.cs
- LogEntryHeaderv1Deserializer.cs
- SQLSingle.cs
- SystemIcons.cs
- BamlRecordHelper.cs
- WpfPayload.cs
- WebContext.cs
- FormatterConverter.cs
- SqlConnectionHelper.cs
- ExtendedProtectionPolicyTypeConverter.cs
- SystemWebCachingSectionGroup.cs
- KoreanCalendar.cs
- TextRunCacheImp.cs
- SerTrace.cs
- XNameConverter.cs
- RegexFCD.cs
- TileBrush.cs
- ConsoleCancelEventArgs.cs
- ConstrainedDataObject.cs
- FormViewDeletedEventArgs.cs
- AppModelKnownContentFactory.cs
- X509Extension.cs
- Code.cs
- IssuedTokenClientCredential.cs
- MethodMessage.cs
- SqlInternalConnectionSmi.cs
- StorageBasedPackageProperties.cs
- FrugalMap.cs
- WebServiceResponse.cs