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
- CmsInterop.cs
- TcpProcessProtocolHandler.cs
- BitVec.cs
- nulltextnavigator.cs
- XhtmlMobileTextWriter.cs
- StickyNoteContentControl.cs
- Mapping.cs
- ScopeCollection.cs
- WasAdminWrapper.cs
- InfoCardTrace.cs
- EnumConverter.cs
- BookmarkUndoUnit.cs
- SetterTriggerConditionValueConverter.cs
- RequestCachePolicy.cs
- QueryResponse.cs
- HttpHandlerAction.cs
- RecommendedAsConfigurableAttribute.cs
- ReadOnlyDictionary.cs
- SchemaImporterExtensionElement.cs
- EncodingDataItem.cs
- JavascriptCallbackBehaviorAttribute.cs
- ExpressionBinding.cs
- SystemInfo.cs
- XmlSchemaGroup.cs
- ManualResetEvent.cs
- SizeAnimationBase.cs
- SqlFunctionAttribute.cs
- WindowsScrollBarBits.cs
- BlurEffect.cs
- OpenFileDialog.cs
- basevalidator.cs
- ItemsControlAutomationPeer.cs
- SmiConnection.cs
- SmiEventStream.cs
- ExpressionNormalizer.cs
- UserPreferenceChangingEventArgs.cs
- TraceHwndHost.cs
- NetCodeGroup.cs
- CodePageEncoding.cs
- DataControlImageButton.cs
- ColorAnimation.cs
- HandledEventArgs.cs
- Pool.cs
- XmlAnyAttributeAttribute.cs
- ScriptMethodAttribute.cs
- SafeMILHandle.cs
- DataGridViewColumnConverter.cs
- HitTestDrawingContextWalker.cs
- XmlSchemaAnnotation.cs
- FixedSOMTableRow.cs
- TextChange.cs
- DataGridAddNewRow.cs
- XmlAtomErrorReader.cs
- Splitter.cs
- HwndKeyboardInputProvider.cs
- DataGridViewAdvancedBorderStyle.cs
- Int64AnimationBase.cs
- StrongName.cs
- CodeComment.cs
- Perspective.cs
- Operators.cs
- ImageCodecInfoPrivate.cs
- StyleHelper.cs
- SrgsNameValueTag.cs
- CharacterString.cs
- CodeDirectionExpression.cs
- Command.cs
- ListViewGroupItemCollection.cs
- AdornerHitTestResult.cs
- CodeTypeParameter.cs
- ADConnectionHelper.cs
- SecurityPolicySection.cs
- ToolStripGrip.cs
- VariableAction.cs
- ObjectStateEntry.cs
- DropSource.cs
- HtmlShimManager.cs
- UnauthorizedAccessException.cs
- AutomationAttributeInfo.cs
- ScrollEventArgs.cs
- PageCatalogPart.cs
- BindingCollection.cs
- dataprotectionpermissionattribute.cs
- UseAttributeSetsAction.cs
- MarkupExtensionSerializer.cs
- _SslSessionsCache.cs
- ResourceDescriptionAttribute.cs
- HierarchicalDataBoundControl.cs
- FieldAccessException.cs
- XamlReaderConstants.cs
- Classification.cs
- Cursor.cs
- RSAOAEPKeyExchangeFormatter.cs
- IgnoreFileBuildProvider.cs
- DataContext.cs
- TimeSpanStorage.cs
- ObjectIDGenerator.cs
- Metafile.cs
- Script.cs
- PassportIdentity.cs