Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / NonVisualControlAttribute.cs / 1305376 / NonVisualControlAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI { using System; using System.Collections; using System.ComponentModel; ////// [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); } } } // 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; ////// [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); } } } // 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
- WinEventQueueItem.cs
- TextFormatterHost.cs
- WebPartDisplayModeEventArgs.cs
- Compilation.cs
- MenuStrip.cs
- DataRecord.cs
- GeneralTransformGroup.cs
- TrackingConditionCollection.cs
- GridViewSelectEventArgs.cs
- LayoutManager.cs
- HttpSessionStateBase.cs
- DataService.cs
- DetailsViewDeletedEventArgs.cs
- ListView.cs
- PtsCache.cs
- ParentQuery.cs
- SchemaDeclBase.cs
- Command.cs
- RIPEMD160.cs
- ObjectDesignerDataSourceView.cs
- securitymgrsite.cs
- DebuggerAttributes.cs
- Types.cs
- SystemColors.cs
- DbConnectionPool.cs
- SocketException.cs
- serverconfig.cs
- AvTrace.cs
- MenuEventArgs.cs
- CodeDesigner.cs
- SiteMapDataSource.cs
- XmlSchemaDocumentation.cs
- UserMapPath.cs
- TransformPattern.cs
- PlatformNotSupportedException.cs
- HuffModule.cs
- TextSimpleMarkerProperties.cs
- ConfigurationManagerHelper.cs
- CodeTryCatchFinallyStatement.cs
- NGCSerializationManager.cs
- ResourceDictionary.cs
- LinkLabel.cs
- UpdatePanelTriggerCollection.cs
- ReflectEventDescriptor.cs
- Cursors.cs
- CodeObject.cs
- MailBnfHelper.cs
- TypeSystem.cs
- Expander.cs
- Task.cs
- UseAttributeSetsAction.cs
- XsdCachingReader.cs
- ExternalFile.cs
- X509Utils.cs
- ISAPIWorkerRequest.cs
- _ListenerResponseStream.cs
- PassportAuthentication.cs
- XmlSignatureProperties.cs
- SqlNotificationRequest.cs
- CustomTypeDescriptor.cs
- StrokeCollectionConverter.cs
- SqlUserDefinedTypeAttribute.cs
- GridViewColumnHeaderAutomationPeer.cs
- CodeStatementCollection.cs
- autovalidator.cs
- FormViewUpdateEventArgs.cs
- StrokeNodeEnumerator.cs
- PassportIdentity.cs
- DocumentScope.cs
- BuildManagerHost.cs
- RolePrincipal.cs
- TextTreeText.cs
- ProviderSettings.cs
- UserPreferenceChangedEventArgs.cs
- InstanceHandle.cs
- DesignBindingConverter.cs
- DataSourceSelectArguments.cs
- JoinGraph.cs
- TraceInternal.cs
- ToolStripControlHost.cs
- OdbcConnectionOpen.cs
- ServerValidateEventArgs.cs
- WebPartTracker.cs
- HtmlFormWrapper.cs
- TreeNodeMouseHoverEvent.cs
- ServiceSecurityAuditElement.cs
- WebBrowserEvent.cs
- OperationPerformanceCounters.cs
- WindowsIdentity.cs
- safelinkcollection.cs
- SQLUtility.cs
- MonikerUtility.cs
- CodeGroup.cs
- SystemBrushes.cs
- WebConfigurationHost.cs
- XmlNodeComparer.cs
- EntityDataSourceChangedEventArgs.cs
- SafeFileMappingHandle.cs
- TabControlCancelEvent.cs
- BindingCompleteEventArgs.cs