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
- ProgressBarRenderer.cs
- NullableLongMinMaxAggregationOperator.cs
- LingerOption.cs
- SqlGatherConsumedAliases.cs
- EntryPointNotFoundException.cs
- XmlAnyAttributeAttribute.cs
- IList.cs
- QueryContinueDragEvent.cs
- BindingContext.cs
- SettingsContext.cs
- FunctionImportMapping.cs
- LingerOption.cs
- ZipIOCentralDirectoryBlock.cs
- PropertyChangeTracker.cs
- IdentityNotMappedException.cs
- SelfIssuedAuthRSAPKCS1SignatureDeformatter.cs
- TextDecoration.cs
- ParentQuery.cs
- InputLanguageManager.cs
- HandleCollector.cs
- ModifiableIteratorCollection.cs
- ErrorHandler.cs
- XmlCountingReader.cs
- DBNull.cs
- ComplusTypeValidator.cs
- SaveFileDialog.cs
- ElementHostPropertyMap.cs
- COM2ColorConverter.cs
- XhtmlConformanceSection.cs
- Color.cs
- Directory.cs
- ParamArrayAttribute.cs
- ValueUtilsSmi.cs
- TransformProviderWrapper.cs
- FilteredDataSetHelper.cs
- WinEventTracker.cs
- StringReader.cs
- Queue.cs
- GridViewRowEventArgs.cs
- TabletDeviceInfo.cs
- TemporaryBitmapFile.cs
- ParseHttpDate.cs
- SmiGettersStream.cs
- SHA256.cs
- ExpressionEditorAttribute.cs
- ScrollChangedEventArgs.cs
- _IPv4Address.cs
- SoapSchemaImporter.cs
- DecoderExceptionFallback.cs
- NonDualMessageSecurityOverHttp.cs
- ComponentCollection.cs
- ObjectQuery.cs
- StdRegProviderWrapper.cs
- ScriptResourceAttribute.cs
- SimpleTextLine.cs
- AttachedPropertyBrowsableAttribute.cs
- RadioButton.cs
- CompilationSection.cs
- SEHException.cs
- WSFederationHttpBinding.cs
- ObjectItemCollection.cs
- WebRequest.cs
- WebPartUserCapability.cs
- DataSysAttribute.cs
- WindowsListViewGroup.cs
- ApplicationServicesHostFactory.cs
- ContextStaticAttribute.cs
- PatternMatcher.cs
- CompiledRegexRunner.cs
- WorkflowServiceAttributes.cs
- RunInstallerAttribute.cs
- NewExpression.cs
- ClientOptions.cs
- DetailsViewPagerRow.cs
- ProcessModelInfo.cs
- CatalogPart.cs
- HtmlHead.cs
- WebDisplayNameAttribute.cs
- DeferredBinaryDeserializerExtension.cs
- ReachFixedPageSerializerAsync.cs
- DataGridViewCellValidatingEventArgs.cs
- ProviderSettings.cs
- DocComment.cs
- PanelDesigner.cs
- safex509handles.cs
- XPathNodeHelper.cs
- StatusBarPanelClickEvent.cs
- Pair.cs
- Matrix3D.cs
- OverrideMode.cs
- BrowserCapabilitiesCompiler.cs
- XmlSortKey.cs
- SqlExpressionNullability.cs
- _NTAuthentication.cs
- XmlLangPropertyAttribute.cs
- BitmapPalettes.cs
- AsyncStreamReader.cs
- WebBrowsableAttribute.cs
- DataMemberAttribute.cs
- SparseMemoryStream.cs