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
- GlyphElement.cs
- MainMenu.cs
- AggregationMinMaxHelpers.cs
- PerformanceCounterCategory.cs
- HintTextConverter.cs
- ManagementClass.cs
- FormsAuthenticationTicket.cs
- ObjectListDesigner.cs
- NativeMethods.cs
- HTTPNotFoundHandler.cs
- Int32Rect.cs
- ListViewEditEventArgs.cs
- FactoryGenerator.cs
- JournalEntryStack.cs
- ForwardPositionQuery.cs
- FileCodeGroup.cs
- AnimationException.cs
- Image.cs
- PropertyChangeTracker.cs
- ChildrenQuery.cs
- NetworkInterface.cs
- SafeTokenHandle.cs
- DataServiceProviderMethods.cs
- ScalarConstant.cs
- SslStreamSecurityBindingElement.cs
- AutomationPeer.cs
- CurrentChangedEventManager.cs
- Debug.cs
- StickyNoteContentControl.cs
- SchemaNames.cs
- CursorConverter.cs
- JavaScriptString.cs
- ThicknessAnimationUsingKeyFrames.cs
- CachedPathData.cs
- OdbcConnectionString.cs
- SelfIssuedAuthAsymmetricKey.cs
- HMACRIPEMD160.cs
- SchemaTypeEmitter.cs
- SplitterDesigner.cs
- RichTextBoxAutomationPeer.cs
- CorrelationService.cs
- QilCloneVisitor.cs
- XmlMemberMapping.cs
- X509CertificateChain.cs
- InternalConfigHost.cs
- DataGridViewTextBoxEditingControl.cs
- SrgsDocument.cs
- ShaderEffect.cs
- FunctionImportMapping.cs
- RegexCode.cs
- X509WindowsSecurityToken.cs
- ContentControl.cs
- XomlCompilerError.cs
- ListCollectionView.cs
- LoginName.cs
- ObjectStateFormatter.cs
- WCFServiceClientProxyGenerator.cs
- SizeConverter.cs
- DesignSurfaceEvent.cs
- TextWriter.cs
- DocumentPageTextView.cs
- ConfigViewGenerator.cs
- ProfileParameter.cs
- WebBrowserUriTypeConverter.cs
- DbConnectionClosed.cs
- ContractUtils.cs
- ModelItemDictionary.cs
- WindowHideOrCloseTracker.cs
- Crc32.cs
- ImmutablePropertyDescriptorGridEntry.cs
- DataGridLength.cs
- CacheHelper.cs
- EncryptedReference.cs
- SelectedGridItemChangedEvent.cs
- ServiceDiscoveryElement.cs
- FlowDocumentPage.cs
- RegexWriter.cs
- SignatureDescription.cs
- ContractListAdapter.cs
- ScriptControlDescriptor.cs
- ActiveXSerializer.cs
- HttpWebRequestElement.cs
- RtfToXamlLexer.cs
- CommandID.cs
- ToolStripButton.cs
- XomlCompiler.cs
- CompareValidator.cs
- ThicknessKeyFrameCollection.cs
- GridView.cs
- EditorPartChrome.cs
- CollectionView.cs
- FormViewUpdateEventArgs.cs
- XsltQilFactory.cs
- NamespaceQuery.cs
- ExpandSegmentCollection.cs
- DataGridViewCellValidatingEventArgs.cs
- DataBindingExpressionBuilder.cs
- MergeLocalizationDirectives.cs
- SectionInput.cs
- UniqueEventHelper.cs