Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / WebParts / WebDescriptionAttribute.cs / 1 / WebDescriptionAttribute.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 WebDescriptionAttribute : Attribute {
public static readonly WebDescriptionAttribute Default = new WebDescriptionAttribute();
private string _description;
public WebDescriptionAttribute() : this(String.Empty) {
}
public WebDescriptionAttribute(string description) {
_description = description;
}
public virtual string Description {
get {
return DescriptionValue;
}
}
protected string DescriptionValue {
get {
return _description;
}
set {
_description = value;
}
}
public override bool Equals(object obj) {
if (obj == this) {
return true;
}
WebDescriptionAttribute other = obj as WebDescriptionAttribute;
return (other != null) && other.Description == Description;
}
public override int GetHashCode() {
return Description.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
- EntityContainerRelationshipSet.cs
- SerializerProvider.cs
- XXXInfos.cs
- EmissiveMaterial.cs
- XPathParser.cs
- WindowsStatic.cs
- MetafileHeader.cs
- HttpCookieCollection.cs
- Focus.cs
- LeafCellTreeNode.cs
- DispatcherObject.cs
- ThrowHelper.cs
- DiffuseMaterial.cs
- GridViewPageEventArgs.cs
- XmlUnspecifiedAttribute.cs
- MatrixAnimationBase.cs
- HttpResponseInternalWrapper.cs
- DBBindings.cs
- ImageMapEventArgs.cs
- WebConfigurationManager.cs
- Publisher.cs
- PrinterSettings.cs
- OrderToken.cs
- HelpEvent.cs
- ParsedAttributeCollection.cs
- CharEnumerator.cs
- MultiPropertyDescriptorGridEntry.cs
- EntityClassGenerator.cs
- XPathPatternBuilder.cs
- WebBrowserUriTypeConverter.cs
- Transform3DCollection.cs
- RoutingTable.cs
- KerberosTokenFactoryCredential.cs
- SourceFileBuildProvider.cs
- _PooledStream.cs
- SqlStatistics.cs
- LinqDataSourceContextEventArgs.cs
- InstanceOwnerException.cs
- EventTrigger.cs
- XmlSchemaException.cs
- TraceHandlerErrorFormatter.cs
- SQLMembershipProvider.cs
- SingletonChannelAcceptor.cs
- Guid.cs
- Triangle.cs
- RuleValidation.cs
- SnapLine.cs
- GroupQuery.cs
- SqlTriggerAttribute.cs
- nulltextcontainer.cs
- DocumentGridPage.cs
- X509DefaultServiceCertificateElement.cs
- TextBoxAutomationPeer.cs
- ApplicationServiceManager.cs
- FastPropertyAccessor.cs
- COM2IProvidePropertyBuilderHandler.cs
- SqlProvider.cs
- CapabilitiesUse.cs
- RenderDataDrawingContext.cs
- ScriptReference.cs
- FileDialog_Vista.cs
- log.cs
- ConfigurationStrings.cs
- ScaleTransform.cs
- ButtonStandardAdapter.cs
- XmlSchemaParticle.cs
- TimeSpan.cs
- TcpAppDomainProtocolHandler.cs
- FirstMatchCodeGroup.cs
- UTF7Encoding.cs
- ZipIOModeEnforcingStream.cs
- SmtpAuthenticationManager.cs
- BookmarkScopeManager.cs
- CaseInsensitiveOrdinalStringComparer.cs
- LiteralControl.cs
- TextAction.cs
- ControlType.cs
- TimelineGroup.cs
- DLinqTableProvider.cs
- HeaderCollection.cs
- JapaneseLunisolarCalendar.cs
- ArgumentNullException.cs
- DesignerCapabilities.cs
- NamespaceMapping.cs
- AppLevelCompilationSectionCache.cs
- HtmlFormWrapper.cs
- MulticastOption.cs
- MenuItemStyle.cs
- BinaryObjectInfo.cs
- CheckBoxRenderer.cs
- Pkcs7Recipient.cs
- EventLevel.cs
- ElementHostPropertyMap.cs
- TextParagraph.cs
- TextTreeRootTextBlock.cs
- RichTextBoxConstants.cs
- RenderDataDrawingContext.cs
- LayoutTableCell.cs
- Semaphore.cs
- FixedPosition.cs