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;
///
/// 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
- PointLight.cs
- ConfigXmlAttribute.cs
- PlainXmlSerializer.cs
- StatusStrip.cs
- PostBackTrigger.cs
- BamlResourceContent.cs
- PartialCachingControl.cs
- OptimizedTemplateContent.cs
- _UriSyntax.cs
- CriticalHandle.cs
- SubtreeProcessor.cs
- DataKeyArray.cs
- PropertyPushdownHelper.cs
- ExpressionLexer.cs
- ConsumerConnectionPoint.cs
- HttpPostedFile.cs
- ReflectionTypeLoadException.cs
- DependencyPropertyChangedEventArgs.cs
- Int16AnimationBase.cs
- PageCatalogPart.cs
- EmbeddedObject.cs
- SafeRightsManagementSessionHandle.cs
- StringComparer.cs
- WpfWebRequestHelper.cs
- XmlElementAttributes.cs
- ChineseLunisolarCalendar.cs
- ComboBoxDesigner.cs
- LiteralControl.cs
- InterleavedZipPartStream.cs
- TextElementEnumerator.cs
- SchemaImporter.cs
- SelectionHighlightInfo.cs
- HighlightVisual.cs
- TransformerInfoCollection.cs
- DataGridParentRows.cs
- ButtonBaseDesigner.cs
- TextModifierScope.cs
- EntityCommandExecutionException.cs
- ScopelessEnumAttribute.cs
- ExpressionConverter.cs
- ListDictionaryInternal.cs
- XNodeValidator.cs
- LogicalExpr.cs
- SecurityPermission.cs
- _Rfc2616CacheValidators.cs
- TextRangeEditTables.cs
- NotFiniteNumberException.cs
- RemoveStoryboard.cs
- MessageQueuePermissionEntry.cs
- TableCell.cs
- SQLInt16Storage.cs
- TableLayoutColumnStyleCollection.cs
- LinkButton.cs
- MetadataItemEmitter.cs
- MenuEventArgs.cs
- DrawingContext.cs
- XmlReaderDelegator.cs
- AppDomainProtocolHandler.cs
- SerializationException.cs
- UnaryNode.cs
- StackOverflowException.cs
- SqlDataSourceParameterParser.cs
- WebFormsRootDesigner.cs
- XPathNodePointer.cs
- Claim.cs
- PointLight.cs
- PenThread.cs
- DictionaryKeyPropertyAttribute.cs
- AnnotationAuthorChangedEventArgs.cs
- DataGridRowsPresenter.cs
- Decoder.cs
- HtmlDocument.cs
- DataGridLinkButton.cs
- XmlAttributes.cs
- SecurityContext.cs
- InputElement.cs
- ActivityWithResultWrapper.cs
- IsolatedStorageFile.cs
- QueryReaderSettings.cs
- GeneralTransform3DGroup.cs
- SelectionChangedEventArgs.cs
- BaseValidatorDesigner.cs
- SqlDataSourceCache.cs
- AsyncPostBackTrigger.cs
- XmlNode.cs
- EmptyWorkItem.cs
- ClassValidator.cs
- CanonicalFormWriter.cs
- LineSegment.cs
- VisualStyleTypesAndProperties.cs
- SqlMetaData.cs
- TemplateControlBuildProvider.cs
- ElementAtQueryOperator.cs
- AtomServiceDocumentSerializer.cs
- ListViewInsertionMark.cs
- TdsRecordBufferSetter.cs
- SoapSchemaMember.cs
- ByteKeyFrameCollection.cs
- TimeStampChecker.cs
- ObjectTokenCategory.cs