Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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)); } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WebPartConnectVerb.cs
- HMACSHA384.cs
- SQLByte.cs
- ToolBarButtonClickEvent.cs
- ADRoleFactoryConfiguration.cs
- XmlILConstructAnalyzer.cs
- QilInvokeEarlyBound.cs
- RuleSetReference.cs
- ModifierKeysValueSerializer.cs
- WebPartMinimizeVerb.cs
- DataGridViewImageColumn.cs
- MsmqInputChannelListener.cs
- ZoomPercentageConverter.cs
- BeginStoryboard.cs
- StringDictionaryEditor.cs
- SafePointer.cs
- ToolStripRenderEventArgs.cs
- Trace.cs
- OleDbWrapper.cs
- ImageListImage.cs
- Configuration.cs
- ListViewEditEventArgs.cs
- EmbeddedMailObjectsCollection.cs
- RbTree.cs
- AvTrace.cs
- AnnouncementSendsAsyncResult.cs
- RelOps.cs
- AxisAngleRotation3D.cs
- Dictionary.cs
- Stacktrace.cs
- ProcessModule.cs
- SimpleBitVector32.cs
- JsonEnumDataContract.cs
- MbpInfo.cs
- SqlClientWrapperSmiStream.cs
- PackagePart.cs
- Assembly.cs
- StreamAsIStream.cs
- Part.cs
- MtomMessageEncodingBindingElement.cs
- BitmapEditor.cs
- MaterializeFromAtom.cs
- OleDbReferenceCollection.cs
- HtmlTable.cs
- PackageDigitalSignature.cs
- ParenthesizePropertyNameAttribute.cs
- GlyphRunDrawing.cs
- VectorCollectionConverter.cs
- IdnElement.cs
- SelectionRangeConverter.cs
- WorkflowOperationFault.cs
- UnionCodeGroup.cs
- SubstitutionResponseElement.cs
- FaultDescription.cs
- HttpServerVarsCollection.cs
- BindableTemplateBuilder.cs
- SQLInt32.cs
- WindowsSpinner.cs
- DataColumn.cs
- TraceContextEventArgs.cs
- objectquery_tresulttype.cs
- SemaphoreFullException.cs
- DataControlLinkButton.cs
- SqlConnectionPoolGroupProviderInfo.cs
- BaseCollection.cs
- Composition.cs
- DataGridViewTextBoxEditingControl.cs
- DesigntimeLicenseContext.cs
- DesignerExtenders.cs
- UrlAuthFailedErrorFormatter.cs
- CqlParser.cs
- GraphicsPathIterator.cs
- TaiwanCalendar.cs
- ThreadStateException.cs
- LogArchiveSnapshot.cs
- _OSSOCK.cs
- Serializer.cs
- TextBreakpoint.cs
- TypeDelegator.cs
- ExpressionNormalizer.cs
- xsdvalidator.cs
- PrintDialog.cs
- DataGridHelper.cs
- ImageList.cs
- QuadraticBezierSegment.cs
- XmlLanguage.cs
- ClientSettingsStore.cs
- MessageLoggingFilterTraceRecord.cs
- InvalidPrinterException.cs
- ObjectResult.cs
- Convert.cs
- SafeUserTokenHandle.cs
- CodeTypeParameter.cs
- StandardMenuStripVerb.cs
- shaper.cs
- ApplyImportsAction.cs
- ServiceReference.cs
- TableRowCollection.cs
- WindowsFormsHostPropertyMap.cs
- BitmapEffectInputConnector.cs