Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / CompMod / System / ComponentModel / DisplayNameAttribute.cs / 1 / DisplayNameAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.ComponentModel { using System; using System.Diagnostics; using System.Security.Permissions; ////// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1813:AvoidUnsealedAttributes")] [AttributeUsage(AttributeTargets.Property | AttributeTargets.Event | AttributeTargets.Class | AttributeTargets.Method)] public class DisplayNameAttribute : Attribute { ///Specifies the display name for a property or event. The default is the name of the property or event. ////// public static readonly DisplayNameAttribute Default = new DisplayNameAttribute(); private string _displayName; ///Specifies the default value for the ///, which is an /// empty string (""). This field is read-only. /// public DisplayNameAttribute() : this (string.Empty) { } ///[To be supplied.] ////// public DisplayNameAttribute(string displayName) { this._displayName = displayName; } ///Initializes a new instance of the ///class. /// public virtual string DisplayName { get { return DisplayNameValue; } } ///Gets the description stored in this attribute. ////// Read/Write property that directly modifies the string stored /// in the description attribute. The default implementation /// of the Description property simply returns this value. /// protected string DisplayNameValue { get { return _displayName; } set { _displayName = value; } } public override bool Equals(object obj) { if (obj == this) { return true; } DisplayNameAttribute other = obj as DisplayNameAttribute; return (other != null) && other.DisplayName == DisplayName; } public override int GetHashCode() { return DisplayName.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.ComponentModel { using System; using System.Diagnostics; using System.Security.Permissions; ////// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1813:AvoidUnsealedAttributes")] [AttributeUsage(AttributeTargets.Property | AttributeTargets.Event | AttributeTargets.Class | AttributeTargets.Method)] public class DisplayNameAttribute : Attribute { ///Specifies the display name for a property or event. The default is the name of the property or event. ////// public static readonly DisplayNameAttribute Default = new DisplayNameAttribute(); private string _displayName; ///Specifies the default value for the ///, which is an /// empty string (""). This field is read-only. /// public DisplayNameAttribute() : this (string.Empty) { } ///[To be supplied.] ////// public DisplayNameAttribute(string displayName) { this._displayName = displayName; } ///Initializes a new instance of the ///class. /// public virtual string DisplayName { get { return DisplayNameValue; } } ///Gets the description stored in this attribute. ////// Read/Write property that directly modifies the string stored /// in the description attribute. The default implementation /// of the Description property simply returns this value. /// protected string DisplayNameValue { get { return _displayName; } set { _displayName = value; } } public override bool Equals(object obj) { if (obj == this) { return true; } DisplayNameAttribute other = obj as DisplayNameAttribute; return (other != null) && other.DisplayName == DisplayName; } public override int GetHashCode() { return DisplayName.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
- IntegerFacetDescriptionElement.cs
- CompilationUtil.cs
- SemanticResultKey.cs
- safePerfProviderHandle.cs
- EntityContainerEmitter.cs
- XamlStyleSerializer.cs
- LocatorPart.cs
- Point.cs
- RectAnimation.cs
- InputProcessorProfiles.cs
- FontSource.cs
- ProvidersHelper.cs
- Mutex.cs
- XmlSchemaDatatype.cs
- SessionKeyExpiredException.cs
- PerspectiveCamera.cs
- ArrangedElement.cs
- WebPartConnectionsConfigureVerb.cs
- dbdatarecord.cs
- CachingParameterInspector.cs
- PipelineModuleStepContainer.cs
- SqlParameterizer.cs
- FloaterParaClient.cs
- RegexCompilationInfo.cs
- HttpContext.cs
- Message.cs
- MediaElement.cs
- Font.cs
- PolicyFactory.cs
- UserPreferenceChangingEventArgs.cs
- List.cs
- Thread.cs
- Annotation.cs
- RichTextBoxConstants.cs
- Configuration.cs
- StylusPointPropertyInfo.cs
- XmlSchemaAppInfo.cs
- PathNode.cs
- CodeTypeParameter.cs
- FolderNameEditor.cs
- TextTreeRootTextBlock.cs
- ApplicationHost.cs
- JournalNavigationScope.cs
- AdornerDecorator.cs
- OdbcHandle.cs
- StrokeNodeOperations.cs
- Point3DAnimationBase.cs
- Vector3D.cs
- DataGridViewCellValidatingEventArgs.cs
- NameValuePair.cs
- GroupJoinQueryOperator.cs
- OdbcInfoMessageEvent.cs
- XsltContext.cs
- DeferrableContent.cs
- PagesChangedEventArgs.cs
- BufferedWebEventProvider.cs
- XmlSerializerNamespaces.cs
- SafeHandles.cs
- UrlMappingCollection.cs
- ProfileManager.cs
- DataGridViewHitTestInfo.cs
- DesignerVerbToolStripMenuItem.cs
- SubMenuStyleCollection.cs
- Win32Exception.cs
- RelativeSource.cs
- SapiInterop.cs
- MoveSizeWinEventHandler.cs
- PrintController.cs
- NetStream.cs
- XmlDataProvider.cs
- Documentation.cs
- KeyNotFoundException.cs
- ThicknessAnimation.cs
- Compiler.cs
- ClientTarget.cs
- AtomPub10CategoriesDocumentFormatter.cs
- XmlUtil.cs
- RequestCachePolicyConverter.cs
- SqlMultiplexer.cs
- KeyConverter.cs
- SerializationAttributes.cs
- SafeArchiveContext.cs
- PropertyGrid.cs
- HttpRequest.cs
- XmlElement.cs
- ProcessThreadCollection.cs
- WindowsGraphics2.cs
- DetailsViewInsertEventArgs.cs
- StorageAssociationTypeMapping.cs
- OleDbPropertySetGuid.cs
- TransformerTypeCollection.cs
- EntityAdapter.cs
- EdmMember.cs
- QueryTask.cs
- RegexNode.cs
- WindowsRegion.cs
- InteropAutomationProvider.cs
- SafeUserTokenHandle.cs
- AbstractSvcMapFileLoader.cs
- HitTestWithPointDrawingContextWalker.cs