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
- DrawingGroup.cs
- QuaternionRotation3D.cs
- RefType.cs
- Point.cs
- AncillaryOps.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- InvalidComObjectException.cs
- DataTableClearEvent.cs
- ToolStripMenuItem.cs
- HtmlHead.cs
- ResourceReferenceKeyNotFoundException.cs
- ColorDialog.cs
- XamlPoint3DCollectionSerializer.cs
- GraphicsState.cs
- DataPagerCommandEventArgs.cs
- DoubleIndependentAnimationStorage.cs
- SingleAnimation.cs
- WindowsScrollBar.cs
- DateTime.cs
- DecoderFallback.cs
- ISAPIApplicationHost.cs
- ADConnectionHelper.cs
- MimeTypeMapper.cs
- TextTreeTextBlock.cs
- ComplexTypeEmitter.cs
- ControlCachePolicy.cs
- CachedRequestParams.cs
- FixedLineResult.cs
- SqlUtils.cs
- Brush.cs
- X509Utils.cs
- CodeArrayCreateExpression.cs
- PostBackTrigger.cs
- XamlInt32CollectionSerializer.cs
- SystemNetHelpers.cs
- ChangeBlockUndoRecord.cs
- XmlDataImplementation.cs
- WorkflowWebHostingModule.cs
- PtsHelper.cs
- PrinterResolution.cs
- StylusButtonEventArgs.cs
- FontDifferentiator.cs
- PropertyChangedEventArgs.cs
- DataListDesigner.cs
- _OSSOCK.cs
- PackageRelationshipSelector.cs
- SharedStatics.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- Tile.cs
- DoubleLinkList.cs
- PolicyManager.cs
- DataGridTablesFactory.cs
- FocusWithinProperty.cs
- TimelineCollection.cs
- MenuItemBindingCollection.cs
- AssemblyCache.cs
- MaskedTextBox.cs
- DataViewSettingCollection.cs
- HttpModulesSection.cs
- WmlTextViewAdapter.cs
- AsyncPostBackErrorEventArgs.cs
- CodeFieldReferenceExpression.cs
- DataGridViewRowContextMenuStripNeededEventArgs.cs
- TextContainerHelper.cs
- DataRowView.cs
- XmlSchemaParticle.cs
- StartFileNameEditor.cs
- FormCollection.cs
- SerialPort.cs
- FormViewUpdateEventArgs.cs
- SerializationFieldInfo.cs
- EnumBuilder.cs
- Hyperlink.cs
- PointCollectionConverter.cs
- ConfigurationPermission.cs
- TypedTableBase.cs
- ImpersonateTokenRef.cs
- QueryResponse.cs
- XmlDataDocument.cs
- RequestQueue.cs
- HttpHandler.cs
- OrderedDictionaryStateHelper.cs
- ListDataHelper.cs
- XmlWrappingWriter.cs
- OpenFileDialog.cs
- HelpInfo.cs
- CompositeActivityMarkupSerializer.cs
- UdpRetransmissionSettings.cs
- Substitution.cs
- EmptyEnumerator.cs
- PeekCompletedEventArgs.cs
- TemplateField.cs
- BeginStoryboard.cs
- UnaryExpression.cs
- NameValueConfigurationElement.cs
- CodeGenerator.cs
- WpfKnownMemberInvoker.cs
- View.cs
- HttpMethodConstraint.cs
- EventMappingSettings.cs