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
- RuntimeConfig.cs
- VisualTarget.cs
- AnonymousIdentificationSection.cs
- ServiceCredentials.cs
- COM2IPerPropertyBrowsingHandler.cs
- Ticks.cs
- ContainerFilterService.cs
- CodeExpressionCollection.cs
- TypeValidationEventArgs.cs
- TextFormatter.cs
- WindowsListViewItem.cs
- ConnectionConsumerAttribute.cs
- XmlDocumentType.cs
- ExpressionEditorAttribute.cs
- RowToParametersTransformer.cs
- HttpModulesSection.cs
- ListViewItem.cs
- MimeParameters.cs
- Certificate.cs
- _LoggingObject.cs
- ConfigurationException.cs
- OSEnvironmentHelper.cs
- PolyLineSegmentFigureLogic.cs
- regiisutil.cs
- EntryIndex.cs
- PnrpPermission.cs
- ToolZone.cs
- ComponentChangedEvent.cs
- ExpandSegmentCollection.cs
- ClientConfigPaths.cs
- GridViewRow.cs
- MissingManifestResourceException.cs
- CapabilitiesState.cs
- NetSectionGroup.cs
- SqlDataSource.cs
- HttpWebResponse.cs
- CTreeGenerator.cs
- AnimationStorage.cs
- DescendentsWalkerBase.cs
- HScrollBar.cs
- WhileDesigner.cs
- CodeValidator.cs
- ConsumerConnectionPoint.cs
- AssemblySettingAttributes.cs
- Permission.cs
- PauseStoryboard.cs
- PointAnimationUsingPath.cs
- ToggleProviderWrapper.cs
- DbProviderSpecificTypePropertyAttribute.cs
- DetailsViewUpdatedEventArgs.cs
- TransportChannelFactory.cs
- MsmqInputMessage.cs
- CodeVariableDeclarationStatement.cs
- PropertyStore.cs
- QueueSurrogate.cs
- DetailsViewDeleteEventArgs.cs
- RoleServiceManager.cs
- IsolatedStoragePermission.cs
- PaintEvent.cs
- XmlSerializerAssemblyAttribute.cs
- nulltextcontainer.cs
- PeerInvitationResponse.cs
- SoapMessage.cs
- TreeViewItem.cs
- DropDownButton.cs
- XsltSettings.cs
- ReceiveMessageRecord.cs
- EntityDataSourceValidationException.cs
- FixedTextSelectionProcessor.cs
- EpmSyndicationContentSerializer.cs
- UnsafePeerToPeerMethods.cs
- LassoHelper.cs
- BamlBinaryWriter.cs
- PageCatalogPart.cs
- TemplateAction.cs
- RSACryptoServiceProvider.cs
- DefaultEventAttribute.cs
- WebBrowserContainer.cs
- SafeNativeMethods.cs
- Misc.cs
- XmlSerializableServices.cs
- AbstractExpressions.cs
- StylusTouchDevice.cs
- LinqDataSourceHelper.cs
- HandleRef.cs
- XmlSchemaParticle.cs
- Stylesheet.cs
- LinkDescriptor.cs
- BStrWrapper.cs
- XslTransformFileEditor.cs
- XamlReaderHelper.cs
- XmlTextWriter.cs
- OdbcHandle.cs
- XmlNullResolver.cs
- EntityKeyElement.cs
- SqlReferenceCollection.cs
- WebZone.cs
- Configuration.cs
- HtmlImage.cs
- ApplicationDirectory.cs