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
- CacheAxisQuery.cs
- HttpInputStream.cs
- CallTemplateAction.cs
- XMLSyntaxException.cs
- basevalidator.cs
- _ShellExpression.cs
- AttachedAnnotation.cs
- ResourceDisplayNameAttribute.cs
- AssemblyBuilder.cs
- SuppressIldasmAttribute.cs
- CompressedStack.cs
- DesignerForm.cs
- ToolStripMenuItemCodeDomSerializer.cs
- FileChangesMonitor.cs
- DataContractSerializer.cs
- ArgumentOutOfRangeException.cs
- CompiledELinqQueryState.cs
- InvalidProgramException.cs
- PhysicalOps.cs
- XsdDuration.cs
- DragStartedEventArgs.cs
- RotateTransform.cs
- HtmlInputHidden.cs
- SchemaLookupTable.cs
- PageClientProxyGenerator.cs
- XmlTypeMapping.cs
- GuidelineSet.cs
- CriticalHandle.cs
- DataGridCaption.cs
- StringWriter.cs
- ConnectivityStatus.cs
- ComponentRenameEvent.cs
- Quad.cs
- Span.cs
- TcpAppDomainProtocolHandler.cs
- Random.cs
- Transform.cs
- UserInitiatedNavigationPermission.cs
- ProtocolViolationException.cs
- DataPagerFieldCollection.cs
- DesignerDataSourceView.cs
- PropertyPath.cs
- XsdBuildProvider.cs
- StorageMappingItemLoader.cs
- DecodeHelper.cs
- CultureSpecificCharacterBufferRange.cs
- AuthenticationConfig.cs
- SafeFileHandle.cs
- XmlSchemaGroup.cs
- GridViewAutomationPeer.cs
- TextChange.cs
- SQlBooleanStorage.cs
- ScalarConstant.cs
- XmlNullResolver.cs
- DefinitionUpdate.cs
- SetStoryboardSpeedRatio.cs
- DataServiceRequestArgs.cs
- SessionState.cs
- ContentPresenter.cs
- SqlRecordBuffer.cs
- BoundConstants.cs
- Socket.cs
- InstanceLockTracking.cs
- ChooseAction.cs
- MenuDesigner.cs
- TimelineClockCollection.cs
- ExpressionBindingCollection.cs
- Helpers.cs
- CodeAttachEventStatement.cs
- ToolStripProgressBar.cs
- PreviewPageInfo.cs
- X509ChainElement.cs
- MethodExpression.cs
- HtmlEmptyTagControlBuilder.cs
- MethodImplAttribute.cs
- FirstQueryOperator.cs
- ManipulationLogic.cs
- DoubleLinkList.cs
- XamlInt32CollectionSerializer.cs
- RowToFieldTransformer.cs
- DbTransaction.cs
- AnnotationMap.cs
- BCryptHashAlgorithm.cs
- TypeToken.cs
- ReplyChannel.cs
- QueueProcessor.cs
- TextServicesProperty.cs
- PolyLineSegmentFigureLogic.cs
- ProtocolImporter.cs
- PtsHost.cs
- DBPropSet.cs
- SetterBase.cs
- DataGridRow.cs
- ArgumentElement.cs
- DynamicExpression.cs
- Attributes.cs
- TCPListener.cs
- FieldToken.cs
- EntityContainerAssociationSet.cs
- ItemContainerGenerator.cs