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;
///
/// Specifies the display name for a property or event. The default is the name of the property or event.
///
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1813:AvoidUnsealedAttributes")]
[AttributeUsage(AttributeTargets.Property | AttributeTargets.Event | AttributeTargets.Class | AttributeTargets.Method)]
public class DisplayNameAttribute : Attribute {
///
/// Specifies the default value for the , which is an
/// empty string (""). This field is read-only.
///
public static readonly DisplayNameAttribute Default = new DisplayNameAttribute();
private string _displayName;
///
/// [To be supplied.]
///
public DisplayNameAttribute() : this (string.Empty) {
}
///
/// Initializes a new instance of the class.
///
public DisplayNameAttribute(string displayName) {
this._displayName = displayName;
}
///
/// Gets the description stored in this attribute.
///
public virtual string DisplayName {
get {
return DisplayNameValue;
}
}
///
/// 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;
///
/// Specifies the display name for a property or event. The default is the name of the property or event.
///
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1813:AvoidUnsealedAttributes")]
[AttributeUsage(AttributeTargets.Property | AttributeTargets.Event | AttributeTargets.Class | AttributeTargets.Method)]
public class DisplayNameAttribute : Attribute {
///
/// Specifies the default value for the , which is an
/// empty string (""). This field is read-only.
///
public static readonly DisplayNameAttribute Default = new DisplayNameAttribute();
private string _displayName;
///
/// [To be supplied.]
///
public DisplayNameAttribute() : this (string.Empty) {
}
///
/// Initializes a new instance of the class.
///
public DisplayNameAttribute(string displayName) {
this._displayName = displayName;
}
///
/// Gets the description stored in this attribute.
///
public virtual string DisplayName {
get {
return DisplayNameValue;
}
}
///
/// 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
- PriorityQueue.cs
- HelpEvent.cs
- basenumberconverter.cs
- SerializationInfoEnumerator.cs
- TraceFilter.cs
- PassportAuthentication.cs
- WebPartHelpVerb.cs
- CodeVariableReferenceExpression.cs
- PrincipalPermission.cs
- FontFamily.cs
- NamespaceDisplay.xaml.cs
- UTF32Encoding.cs
- GraphicsContainer.cs
- PointF.cs
- ObjectStateManager.cs
- WebConfigurationManager.cs
- ConcurrentDictionary.cs
- ThemeableAttribute.cs
- DateTimeFormatInfo.cs
- HtmlForm.cs
- path.cs
- HttpResponseInternalWrapper.cs
- XPathNodeList.cs
- DynamicResourceExtensionConverter.cs
- FullTextLine.cs
- ArgIterator.cs
- PinProtectionHelper.cs
- IHttpResponseInternal.cs
- RSAProtectedConfigurationProvider.cs
- ModelItemImpl.cs
- StrokeCollectionDefaultValueFactory.cs
- DataReaderContainer.cs
- ProfileParameter.cs
- StatusStrip.cs
- httpapplicationstate.cs
- DocumentGridPage.cs
- CacheChildrenQuery.cs
- MaterialGroup.cs
- OletxVolatileEnlistment.cs
- MultiSelectRootGridEntry.cs
- Invariant.cs
- MergablePropertyAttribute.cs
- XsdValidatingReader.cs
- WebResourceUtil.cs
- ToolStripProgressBar.cs
- SafeMILHandle.cs
- ModuleBuilderData.cs
- RegistryPermission.cs
- NetworkInformationPermission.cs
- TableLayoutStyleCollection.cs
- XmlSerializationReader.cs
- ValueTypeFieldReference.cs
- AbandonedMutexException.cs
- PresentationTraceSources.cs
- Mutex.cs
- RequestStatusBarUpdateEventArgs.cs
- Validator.cs
- BooleanProjectedSlot.cs
- FixUp.cs
- Utilities.cs
- ClientOptions.cs
- Effect.cs
- Enlistment.cs
- SafeNativeMethodsMilCoreApi.cs
- TagPrefixAttribute.cs
- ExtensionQuery.cs
- UserPreferenceChangingEventArgs.cs
- TypeTypeConverter.cs
- DynamicDataRouteHandler.cs
- RadioButtonBaseAdapter.cs
- RelationshipManager.cs
- Int32.cs
- CodeGroup.cs
- Exceptions.cs
- DocumentViewerBaseAutomationPeer.cs
- SerialErrors.cs
- CommandEventArgs.cs
- EventRoute.cs
- BinaryFormatterWriter.cs
- SafeNativeMethods.cs
- InplaceBitmapMetadataWriter.cs
- HMACSHA384.cs
- Window.cs
- DataListItemEventArgs.cs
- Int32.cs
- UInt32Storage.cs
- LOSFormatter.cs
- DrawingState.cs
- NumberEdit.cs
- DropShadowBitmapEffect.cs
- ThreadAttributes.cs
- EntityDataSourceQueryBuilder.cs
- LifetimeServices.cs
- SqlEnums.cs
- ErrorFormatterPage.cs
- NumericPagerField.cs
- WebBaseEventKeyComparer.cs
- SrgsRulesCollection.cs
- MD5HashHelper.cs
- FontNamesConverter.cs