Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebParts / WebDisplayNameAttribute.cs / 1305376 / WebDisplayNameAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; [AttributeUsage(AttributeTargets.Property)] public class WebDisplayNameAttribute : Attribute { public static readonly WebDisplayNameAttribute Default = new WebDisplayNameAttribute(); private string _displayName; public WebDisplayNameAttribute() : this(String.Empty) { } public WebDisplayNameAttribute(string displayName) { _displayName = displayName; } public virtual string DisplayName { get { return DisplayNameValue; } } protected string DisplayNameValue { get { return _displayName; } set { _displayName = value; } } public override bool Equals(object obj) { if (obj == this) { return true; } WebDisplayNameAttribute other = obj as WebDisplayNameAttribute; 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.Web.UI.WebControls.WebParts { using System; [AttributeUsage(AttributeTargets.Property)] public class WebDisplayNameAttribute : Attribute { public static readonly WebDisplayNameAttribute Default = new WebDisplayNameAttribute(); private string _displayName; public WebDisplayNameAttribute() : this(String.Empty) { } public WebDisplayNameAttribute(string displayName) { _displayName = displayName; } public virtual string DisplayName { get { return DisplayNameValue; } } protected string DisplayNameValue { get { return _displayName; } set { _displayName = value; } } public override bool Equals(object obj) { if (obj == this) { return true; } WebDisplayNameAttribute other = obj as WebDisplayNameAttribute; 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
- OrderedDictionary.cs
- BoundPropertyEntry.cs
- RequestResizeEvent.cs
- DecoderReplacementFallback.cs
- HeaderedContentControl.cs
- TypeConstant.cs
- DependencyPropertyChangedEventArgs.cs
- SiteOfOriginContainer.cs
- HighContrastHelper.cs
- EditableLabelControl.cs
- XmlBinaryWriter.cs
- FormViewRow.cs
- FamilyTypefaceCollection.cs
- RawAppCommandInputReport.cs
- Point3D.cs
- ContextMenu.cs
- SplitterPanel.cs
- SoapInteropTypes.cs
- ConsoleEntryPoint.cs
- ColorContext.cs
- TimeSpanFormat.cs
- PropVariant.cs
- DefaultPropertiesToSend.cs
- DESCryptoServiceProvider.cs
- CodeNamespaceImportCollection.cs
- PcmConverter.cs
- TextCollapsingProperties.cs
- FontStyle.cs
- MetafileHeaderWmf.cs
- CacheEntry.cs
- ErrorStyle.cs
- RecipientInfo.cs
- PagesChangedEventArgs.cs
- FixedTextBuilder.cs
- ApplicationActivator.cs
- CompositeControl.cs
- CacheMemory.cs
- DependencyObjectType.cs
- NativeMethods.cs
- _RegBlobWebProxyDataBuilder.cs
- UIElement3D.cs
- FixedDSBuilder.cs
- ContextTokenTypeConverter.cs
- ActivityExecutionContext.cs
- XmlAggregates.cs
- XamlLoadErrorInfo.cs
- NativeDirectoryServicesQueryAPIs.cs
- Baml2006ReaderSettings.cs
- ScriptControlManager.cs
- CodeDefaultValueExpression.cs
- Geometry3D.cs
- TranslateTransform3D.cs
- GridViewHeaderRowPresenter.cs
- serverconfig.cs
- DataControlButton.cs
- LostFocusEventManager.cs
- AttributeCollection.cs
- Dictionary.cs
- GridViewPageEventArgs.cs
- CheckBox.cs
- StdValidatorsAndConverters.cs
- FormViewUpdatedEventArgs.cs
- CustomErrorsSection.cs
- ProxyWebPartConnectionCollection.cs
- ProxyHelper.cs
- InputManager.cs
- FullTextState.cs
- CursorConverter.cs
- HttpListenerException.cs
- SystemMulticastIPAddressInformation.cs
- ActivityExecutionContext.cs
- ConfigurationManager.cs
- SelectedGridItemChangedEvent.cs
- PersonalizationStateQuery.cs
- PageParserFilter.cs
- IntPtr.cs
- TraceListeners.cs
- EncryptedKey.cs
- RelationshipConverter.cs
- TextEmbeddedObject.cs
- CodeAssignStatement.cs
- GenerateTemporaryTargetAssembly.cs
- ListItemViewControl.cs
- EditBehavior.cs
- MaterialGroup.cs
- ResourceSetExpression.cs
- EndpointAddressAugust2004.cs
- FtpRequestCacheValidator.cs
- SqlDataSourceSelectingEventArgs.cs
- UnionQueryOperator.cs
- Utility.cs
- ObjectViewListener.cs
- StateChangeEvent.cs
- XDeferredAxisSource.cs
- WebControlsSection.cs
- ListBoxAutomationPeer.cs
- Attributes.cs
- SessionStateContainer.cs
- TranslateTransform3D.cs
- OutputCacheSettingsSection.cs