Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- HelpProvider.cs
- assemblycache.cs
- GcSettings.cs
- DrawListViewSubItemEventArgs.cs
- DataSourceControlBuilder.cs
- Debug.cs
- InfoCardConstants.cs
- NamedPipeWorkerProcess.cs
- MimeXmlReflector.cs
- DataGridHeaderBorder.cs
- SharedPerformanceCounter.cs
- UIntPtr.cs
- ImageClickEventArgs.cs
- DataGridViewControlCollection.cs
- WizardStepCollectionEditor.cs
- QuadraticBezierSegment.cs
- BaseCollection.cs
- XmlSchemaExternal.cs
- StaticExtension.cs
- FixedPageProcessor.cs
- DbMetaDataFactory.cs
- SafeRightsManagementSessionHandle.cs
- OleDbDataAdapter.cs
- FixedSOMPageElement.cs
- DecimalKeyFrameCollection.cs
- UmAlQuraCalendar.cs
- WS2007HttpBinding.cs
- FunctionImportMapping.cs
- LogWriteRestartAreaAsyncResult.cs
- MulticastDelegate.cs
- DATA_BLOB.cs
- XmlBindingWorker.cs
- FilterElement.cs
- SqlClientWrapperSmiStream.cs
- ObjectFullSpanRewriter.cs
- ValidatingReaderNodeData.cs
- CryptoHandle.cs
- XmlSchemaFacet.cs
- OledbConnectionStringbuilder.cs
- ImageListUtils.cs
- XPathEmptyIterator.cs
- HostedNamedPipeTransportManager.cs
- BinaryUtilClasses.cs
- ArgumentFixer.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- StylusPointPropertyInfo.cs
- MatrixCamera.cs
- InvalidAsynchronousStateException.cs
- Vector3DCollectionValueSerializer.cs
- RuleSettings.cs
- SingleStorage.cs
- ToolBarTray.cs
- ClientEventManager.cs
- DbExpressionVisitor.cs
- XPathNodeIterator.cs
- ListViewTableCell.cs
- RubberbandSelector.cs
- XslTransform.cs
- LookupBindingPropertiesAttribute.cs
- EnumValidator.cs
- MembershipUser.cs
- StoryFragments.cs
- SqlWebEventProvider.cs
- SetterBaseCollection.cs
- DataGridViewRowCancelEventArgs.cs
- PrimitiveType.cs
- MissingManifestResourceException.cs
- DesignerEditorPartChrome.cs
- WebPartManagerInternals.cs
- BooleanFunctions.cs
- TransformValueSerializer.cs
- counter.cs
- GeometryConverter.cs
- SiteMapDataSource.cs
- dtdvalidator.cs
- StylusOverProperty.cs
- IntMinMaxAggregationOperator.cs
- ItemsControlAutomationPeer.cs
- PropertyValueUIItem.cs
- ColorMatrix.cs
- SafeFileMapViewHandle.cs
- ValidatorUtils.cs
- PopOutPanel.cs
- WindowsGraphicsCacheManager.cs
- EventLogInternal.cs
- ComponentConverter.cs
- EndpointNotFoundException.cs
- PrintDialog.cs
- XmlEntityReference.cs
- TypeListConverter.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- DllNotFoundException.cs
- DynamicValueConverter.cs
- BCLDebug.cs
- OperationCanceledException.cs
- HtmlUtf8RawTextWriter.cs
- EastAsianLunisolarCalendar.cs
- ChannelManagerBase.cs
- GeneralTransform2DTo3D.cs
- CollectionView.cs