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
- GraphicsContainer.cs
- FaultDesigner.cs
- ConfigsHelper.cs
- ContentElement.cs
- ChangeNode.cs
- TextContainerChangeEventArgs.cs
- DataMisalignedException.cs
- PromptBuilder.cs
- formatstringdialog.cs
- NGCSerializerAsync.cs
- XmlMemberMapping.cs
- InfoCardArgumentException.cs
- Int64KeyFrameCollection.cs
- _HeaderInfo.cs
- SmtpTransport.cs
- InvalidCastException.cs
- SessionEndingCancelEventArgs.cs
- XPathBinder.cs
- ConfigurationValue.cs
- CompilationUtil.cs
- MimeFormatter.cs
- DesignerHierarchicalDataSourceView.cs
- CompositeActivityValidator.cs
- ExpressionNormalizer.cs
- StandardRuntimeEnumValidator.cs
- SqlCommandSet.cs
- ValidationManager.cs
- Models.cs
- XmlElement.cs
- DataGridBeginningEditEventArgs.cs
- AxHost.cs
- WorkflowViewService.cs
- NameSpaceExtractor.cs
- ResXResourceSet.cs
- Scene3D.cs
- ResXDataNode.cs
- MasterPage.cs
- IndexingContentUnit.cs
- PropertyGridCommands.cs
- AbsoluteQuery.cs
- DataContractSet.cs
- Operator.cs
- HostedImpersonationContext.cs
- InstanceStoreQueryResult.cs
- SmiRecordBuffer.cs
- SQLDateTime.cs
- WindowsTokenRoleProvider.cs
- IconHelper.cs
- DetailsViewPageEventArgs.cs
- PeerTransportListenAddressValidatorAttribute.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- ScriptingJsonSerializationSection.cs
- SrgsDocumentParser.cs
- CookieProtection.cs
- ColumnHeaderConverter.cs
- SortAction.cs
- Rss20ItemFormatter.cs
- EdmMember.cs
- InProcStateClientManager.cs
- ParagraphVisual.cs
- Choices.cs
- AbandonedMutexException.cs
- SqlBuffer.cs
- ComboBoxDesigner.cs
- FrameworkContextData.cs
- ObjectStateEntryDbDataRecord.cs
- GlyphTypeface.cs
- TypeConverter.cs
- BaseParser.cs
- AdornedElementPlaceholder.cs
- IPGlobalProperties.cs
- SchemaMapping.cs
- DataGridLinkButton.cs
- ThreadPool.cs
- sqlstateclientmanager.cs
- MultiSelectRootGridEntry.cs
- DataGridColumnDropSeparator.cs
- RuntimeConfigLKG.cs
- CheckBoxRenderer.cs
- NativeWindow.cs
- KeyConverter.cs
- SHA256Managed.cs
- SystemInfo.cs
- Selection.cs
- BasicViewGenerator.cs
- ParentQuery.cs
- TdsRecordBufferSetter.cs
- TrackingParameters.cs
- SystemSounds.cs
- FillRuleValidation.cs
- EventLogPermission.cs
- CodeConditionStatement.cs
- AnnotationDocumentPaginator.cs
- OdbcHandle.cs
- Mapping.cs
- Semaphore.cs
- Wow64ConfigurationLoader.cs
- XmlSchemaCompilationSettings.cs
- DateTimeFormatInfoScanner.cs
- CodeSubDirectory.cs