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
- ResXFileRef.cs
- WebPartMinimizeVerb.cs
- SqlPersonalizationProvider.cs
- Connector.cs
- ObjectRef.cs
- Message.cs
- RuleSetCollection.cs
- TabItemAutomationPeer.cs
- DynamicFilterExpression.cs
- BaseTemplateBuildProvider.cs
- EntityContainer.cs
- PackageDigitalSignatureManager.cs
- TextOutput.cs
- MasterPageCodeDomTreeGenerator.cs
- WpfKnownTypeInvoker.cs
- GenerateTemporaryTargetAssembly.cs
- CustomGrammar.cs
- FileRegion.cs
- SqlClientPermission.cs
- QfeChecker.cs
- FullTextState.cs
- Assert.cs
- InheritanceContextChangedEventManager.cs
- SmtpNegotiateAuthenticationModule.cs
- WebPartMenu.cs
- PathBox.cs
- DataSourceConverter.cs
- DataGridViewTextBoxEditingControl.cs
- Stack.cs
- ExpressionPrefixAttribute.cs
- TextBoxBase.cs
- WebPartCollection.cs
- DataSourceCacheDurationConverter.cs
- SmtpCommands.cs
- Tracer.cs
- ListViewPagedDataSource.cs
- TextStore.cs
- TextEditorSpelling.cs
- ReadOnlyCollectionBuilder.cs
- RenderData.cs
- Component.cs
- DropDownButton.cs
- TimeSpanValidator.cs
- AssociatedControlConverter.cs
- SystemIcmpV4Statistics.cs
- XpsResourceDictionary.cs
- DiscreteKeyFrames.cs
- StyleSelector.cs
- AttributeAction.cs
- Win32MouseDevice.cs
- EntitySqlQueryState.cs
- ObjectDataSourceEventArgs.cs
- QueryMath.cs
- Debug.cs
- unsafenativemethodstextservices.cs
- SdlChannelSink.cs
- SqlCrossApplyToCrossJoin.cs
- MsmqIntegrationProcessProtocolHandler.cs
- PerformanceCounterLib.cs
- WindowsAltTab.cs
- selecteditemcollection.cs
- CalendarDay.cs
- DataTableTypeConverter.cs
- XmlTextReader.cs
- BindableTemplateBuilder.cs
- ContextStack.cs
- Random.cs
- EncoderParameter.cs
- KeyedCollection.cs
- XmlSerializerNamespaces.cs
- CommandLineParser.cs
- CodeCommentStatement.cs
- BaseTemplateCodeDomTreeGenerator.cs
- WebPartAddingEventArgs.cs
- QuotedPrintableStream.cs
- XamlPoint3DCollectionSerializer.cs
- FixUpCollection.cs
- CodeVariableReferenceExpression.cs
- SmtpMail.cs
- OracleCommandSet.cs
- ErrorStyle.cs
- ActivationArguments.cs
- serverconfig.cs
- ThemeConfigurationDialog.cs
- XsltArgumentList.cs
- M3DUtil.cs
- SessionStateModule.cs
- ResXResourceWriter.cs
- ICollection.cs
- PackageProperties.cs
- ColorComboBox.cs
- ManagedCodeMarkers.cs
- ContainerControlDesigner.cs
- WaitHandle.cs
- WindowProviderWrapper.cs
- SingleSelectRootGridEntry.cs
- SqlRewriteScalarSubqueries.cs
- SqlGatherConsumedAliases.cs
- MostlySingletonList.cs
- DataGridPagerStyle.cs