Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / WebParts / WebDisplayNameAttribute.cs / 1 / WebDisplayNameAttribute.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.UI.WebControls.WebParts {
using System;
using System.Security.Permissions;
[AttributeUsage(AttributeTargets.Property)]
[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)]
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));
}
}
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- BindingsSection.cs
- Literal.cs
- SharedDp.cs
- NetDataContractSerializer.cs
- LookupTables.cs
- ComponentCollection.cs
- ProjectionCamera.cs
- IERequestCache.cs
- DataException.cs
- BlurEffect.cs
- ImageCodecInfoPrivate.cs
- ProfilePropertySettings.cs
- ItemChangedEventArgs.cs
- UrlPath.cs
- ECDiffieHellman.cs
- XhtmlTextWriter.cs
- RpcCryptoContext.cs
- MenuItemCollection.cs
- AdRotator.cs
- FormViewModeEventArgs.cs
- CroppedBitmap.cs
- GridViewColumnHeader.cs
- MSHTMLHostUtil.cs
- FormClosedEvent.cs
- FormViewDeleteEventArgs.cs
- DataObjectAttribute.cs
- HtmlLink.cs
- ProtocolsInstallComponent.cs
- WindowsSpinner.cs
- SqlUtil.cs
- XhtmlBasicCalendarAdapter.cs
- StructuredTypeEmitter.cs
- SystemFonts.cs
- MasterPageCodeDomTreeGenerator.cs
- Style.cs
- ConfigurationProperty.cs
- TransformCollection.cs
- ToolStripControlHost.cs
- XPathNodeIterator.cs
- Internal.cs
- GridViewRowPresenterBase.cs
- BinaryWriter.cs
- XamlUtilities.cs
- SelectionEditingBehavior.cs
- DbConnectionPoolIdentity.cs
- Focus.cs
- InputGestureCollection.cs
- MaskInputRejectedEventArgs.cs
- ObjectQueryProvider.cs
- InlineUIContainer.cs
- WebPartMenuStyle.cs
- Evaluator.cs
- SByte.cs
- InternalResources.cs
- MergeFilterQuery.cs
- D3DImage.cs
- WebServiceReceive.cs
- CipherData.cs
- IdnMapping.cs
- RootCodeDomSerializer.cs
- MdiWindowListItemConverter.cs
- AssociationSetEnd.cs
- PerfCounters.cs
- AdornerHitTestResult.cs
- BamlRecordReader.cs
- NonBatchDirectoryCompiler.cs
- TextServicesProperty.cs
- InputReport.cs
- FloaterBaseParaClient.cs
- RequestSecurityTokenForRemoteTokenFactory.cs
- WebPartRestoreVerb.cs
- SqlUDTStorage.cs
- ConnectionManagementElement.cs
- Calendar.cs
- TextParaClient.cs
- VariantWrapper.cs
- BasicCommandTreeVisitor.cs
- CreateUserErrorEventArgs.cs
- PenThreadPool.cs
- TransactionsSectionGroup.cs
- Splitter.cs
- ChannelTerminatedException.cs
- SizeConverter.cs
- NativeMethods.cs
- DropShadowBitmapEffect.cs
- InputBinding.cs
- URLString.cs
- HtmlHistory.cs
- OleDbErrorCollection.cs
- Tag.cs
- Flowchart.cs
- DebugHandleTracker.cs
- SendMessageRecord.cs
- WhiteSpaceTrimStringConverter.cs
- PackageDigitalSignature.cs
- RsaSecurityToken.cs
- GlyphRunDrawing.cs
- SelectionEditingBehavior.cs
- SiteMapProvider.cs
- TransformDescriptor.cs