Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- PageFunction.cs
- BindingBase.cs
- SortDescription.cs
- ListViewInsertionMark.cs
- DataGridRowHeaderAutomationPeer.cs
- InternalUserCancelledException.cs
- XmlDesignerDataSourceView.cs
- SimpleFieldTemplateUserControl.cs
- TreeViewDataItemAutomationPeer.cs
- DockPatternIdentifiers.cs
- StrokeFIndices.cs
- WebServiceFault.cs
- ByteStreamBufferedMessageData.cs
- DistributedTransactionPermission.cs
- Int16Converter.cs
- AsymmetricSignatureDeformatter.cs
- MinMaxParagraphWidth.cs
- PeerCollaboration.cs
- CaseKeyBox.xaml.cs
- MetadataSource.cs
- WebException.cs
- WmpBitmapEncoder.cs
- VirtualizingPanel.cs
- HostDesigntimeLicenseContext.cs
- PeerPresenceInfo.cs
- Quaternion.cs
- RequestCacheManager.cs
- WeakEventTable.cs
- DbQueryCommandTree.cs
- FixedPage.cs
- TransportSecurityProtocolFactory.cs
- BoundsDrawingContextWalker.cs
- ObjectAnimationBase.cs
- UpDownEvent.cs
- InheritanceRules.cs
- ClientProtocol.cs
- WebPartVerbCollection.cs
- ContentValidator.cs
- Keyboard.cs
- EntityException.cs
- HttpVersion.cs
- ArgIterator.cs
- OperationCanceledException.cs
- PartialCachingControl.cs
- SimpleHandlerFactory.cs
- TextStore.cs
- NavigationCommands.cs
- CorrelationInitializer.cs
- ScriptControlDescriptor.cs
- DtrList.cs
- CodeObject.cs
- StreamInfo.cs
- UnknownMessageReceivedEventArgs.cs
- WpfPayload.cs
- MetadataSource.cs
- CatalogPartChrome.cs
- CurrencyWrapper.cs
- _ListenerRequestStream.cs
- UnsafeNativeMethods.cs
- MetaModel.cs
- CalendarDay.cs
- SQlBooleanStorage.cs
- DbProviderFactories.cs
- ImageField.cs
- StylusButton.cs
- FacetValues.cs
- InvalidPrinterException.cs
- OdbcConnectionStringbuilder.cs
- MiniLockedBorderGlyph.cs
- ObjectStorage.cs
- NamedPermissionSet.cs
- Condition.cs
- ISAPIWorkerRequest.cs
- ASCIIEncoding.cs
- GenericUriParser.cs
- serverconfig.cs
- ContextMenuStripGroup.cs
- PageDeviceFont.cs
- DictionaryChange.cs
- ActiveDocumentEvent.cs
- addressfiltermode.cs
- WorkflowIdleBehavior.cs
- DynamicRouteExpression.cs
- __Filters.cs
- IPEndPoint.cs
- ListSourceHelper.cs
- srgsitem.cs
- SqlMethods.cs
- ProfileEventArgs.cs
- ThreadAbortException.cs
- IndexerNameAttribute.cs
- CachedRequestParams.cs
- TreeWalkHelper.cs
- NamedPipeConnectionPoolSettings.cs
- DurationConverter.cs
- UIElement3DAutomationPeer.cs
- ListControlStringCollectionEditor.cs
- TripleDES.cs
- Literal.cs
- CharUnicodeInfo.cs