Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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; } ////// public bool IsNonVisual { get { return _nonVisual; } } ///Indicates if the control is non-visual. ///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); } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SimpleBitVector32.cs
- LinqDataSourceStatusEventArgs.cs
- PrimitiveCodeDomSerializer.cs
- Button.cs
- TreeView.cs
- TableDetailsRow.cs
- EncryptedKeyIdentifierClause.cs
- Gdiplus.cs
- ContentHostHelper.cs
- OutArgument.cs
- ListViewTableCell.cs
- SafeNativeMethods.cs
- BaseAsyncResult.cs
- Point3DConverter.cs
- ConfigLoader.cs
- IpcPort.cs
- HandleCollector.cs
- Model3D.cs
- PageThemeCodeDomTreeGenerator.cs
- TableItemPatternIdentifiers.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- CodeComment.cs
- PeerNameRecordCollection.cs
- TdsParserHelperClasses.cs
- Grant.cs
- ExtractedStateEntry.cs
- SqlXml.cs
- MappingException.cs
- SessionState.cs
- FilteredReadOnlyMetadataCollection.cs
- Policy.cs
- EncryptedXml.cs
- SqlDataSourceCache.cs
- InitializingNewItemEventArgs.cs
- MsmqIntegrationMessagePool.cs
- Vector3DCollection.cs
- RecognizeCompletedEventArgs.cs
- DateTimeSerializationSection.cs
- EntityEntry.cs
- AttributeCollection.cs
- BadImageFormatException.cs
- StylusOverProperty.cs
- Component.cs
- ComboBox.cs
- PointCollection.cs
- SQLMoney.cs
- QilList.cs
- ProcessManager.cs
- CngKeyCreationParameters.cs
- DataServiceEntityAttribute.cs
- SafeArrayTypeMismatchException.cs
- NavigationCommands.cs
- ConditionCollection.cs
- BindingValueChangedEventArgs.cs
- WorkflowMarkupElementEventArgs.cs
- Operator.cs
- ToolboxItemLoader.cs
- CompositeKey.cs
- XmlWhitespace.cs
- DbDataAdapter.cs
- IPEndPoint.cs
- PropertiesTab.cs
- GroupByQueryOperator.cs
- SqlCharStream.cs
- StrongNameHelpers.cs
- FunctionOverloadResolver.cs
- CounterNameConverter.cs
- IndentedTextWriter.cs
- DataServiceException.cs
- CombinedGeometry.cs
- XmlWrappingReader.cs
- ScalarType.cs
- DBProviderConfigurationHandler.cs
- Peer.cs
- LayoutInformation.cs
- Timer.cs
- CompareValidator.cs
- ActivationArguments.cs
- InternalException.cs
- CodeTypeConstructor.cs
- NavigationWindow.cs
- ExceptionAggregator.cs
- HttpCookieCollection.cs
- SqlRewriteScalarSubqueries.cs
- sqlser.cs
- SignedInfo.cs
- ProcessHostFactoryHelper.cs
- EditorAttribute.cs
- ActionFrame.cs
- ThousandthOfEmRealPoints.cs
- WebEvents.cs
- UnknownBitmapEncoder.cs
- TextSyndicationContent.cs
- IntPtr.cs
- XPathAxisIterator.cs
- LayoutEvent.cs
- CacheRequest.cs
- FileDetails.cs
- ExistsInCollection.cs
- DrawingBrush.cs