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
- ZipIOExtraFieldPaddingElement.cs
- StorageModelBuildProvider.cs
- XPathNodeHelper.cs
- OracleParameterCollection.cs
- DataGridViewElement.cs
- InteropBitmapSource.cs
- ClientBuildManager.cs
- DataTableClearEvent.cs
- SecurityResources.cs
- SoapParser.cs
- FixedFindEngine.cs
- VisualStyleTypesAndProperties.cs
- TextDecorationCollection.cs
- XMLDiffLoader.cs
- AspNetSynchronizationContext.cs
- CodeMethodInvokeExpression.cs
- Form.cs
- XmlValidatingReader.cs
- ColumnReorderedEventArgs.cs
- SQLChars.cs
- BinaryMessageEncodingBindingElement.cs
- DictionaryItemsCollection.cs
- MDIWindowDialog.cs
- DecoderNLS.cs
- SecurityHeader.cs
- SingleAnimationBase.cs
- SizeChangedEventArgs.cs
- AnonymousIdentificationSection.cs
- FreezableOperations.cs
- BuildProvider.cs
- MultiTargetingUtil.cs
- DeploymentExceptionMapper.cs
- BasicExpressionVisitor.cs
- EdmType.cs
- TypeSystem.cs
- ModuleConfigurationInfo.cs
- NetDataContractSerializer.cs
- FileStream.cs
- StackBuilderSink.cs
- WorkflowControlEndpoint.cs
- ResourcesBuildProvider.cs
- HtmlMeta.cs
- ThreadAttributes.cs
- Thread.cs
- CodeArrayCreateExpression.cs
- CompatibleIComparer.cs
- DrawingContextWalker.cs
- TemplatePropertyEntry.cs
- RoleGroup.cs
- PageBuildProvider.cs
- ProxyWebPartConnectionCollection.cs
- MetadataResolver.cs
- RoleServiceManager.cs
- BrowserTree.cs
- PersonalizationStateInfo.cs
- DataGridState.cs
- FixedTextBuilder.cs
- PersistenceProviderDirectory.cs
- ActivationArguments.cs
- Privilege.cs
- sqlnorm.cs
- RuleSetBrowserDialog.cs
- MutableAssemblyCacheEntry.cs
- SiteMapDataSourceView.cs
- Encoder.cs
- ContractListAdapter.cs
- SecurityTokenValidationException.cs
- ValueTable.cs
- wmiprovider.cs
- TemplateBindingExtension.cs
- PointAnimationClockResource.cs
- UInt64Storage.cs
- CodeIndexerExpression.cs
- WindowsListViewItemStartMenu.cs
- ObjectHelper.cs
- ScaleTransform.cs
- DocumentGridPage.cs
- TextTrailingWordEllipsis.cs
- NonVisualControlAttribute.cs
- FixedSOMGroup.cs
- Rect3DConverter.cs
- HttpRuntime.cs
- RawStylusInputCustomDataList.cs
- SeparatorAutomationPeer.cs
- CodeTypeReferenceCollection.cs
- DataGridViewCellFormattingEventArgs.cs
- SmtpTransport.cs
- IntellisenseTextBox.designer.cs
- SystemIPGlobalProperties.cs
- ResolveNextArgumentWorkItem.cs
- OleDbCommand.cs
- InProcStateClientManager.cs
- WizardPanelChangingEventArgs.cs
- HtmlMeta.cs
- SemanticResultValue.cs
- Hash.cs
- ScrollChrome.cs
- PeerInputChannel.cs
- JsonQueryStringConverter.cs
- ExtentKey.cs