Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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));
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Utility.cs
- ListBoxDesigner.cs
- SqlDataSourceStatusEventArgs.cs
- CompoundFileReference.cs
- ThicknessAnimationBase.cs
- AttachedPropertyMethodSelector.cs
- Font.cs
- Predicate.cs
- BaseComponentEditor.cs
- FloaterParagraph.cs
- Viewport2DVisual3D.cs
- _Events.cs
- Parameter.cs
- CalendarAutoFormatDialog.cs
- DigestComparer.cs
- LifetimeServices.cs
- AgileSafeNativeMemoryHandle.cs
- Point3D.cs
- BinaryObjectWriter.cs
- CompiledRegexRunner.cs
- SurrogateEncoder.cs
- safelinkcollection.cs
- TargetParameterCountException.cs
- SafeNativeMethods.cs
- RsaSecurityKey.cs
- ContainerUIElement3D.cs
- CounterCreationDataConverter.cs
- dbdatarecord.cs
- WebBrowserNavigatingEventHandler.cs
- IDQuery.cs
- UpdateDelegates.Generated.cs
- DataKeyArray.cs
- SqlCacheDependencySection.cs
- ZipFileInfo.cs
- SchemeSettingElementCollection.cs
- XamlParser.cs
- EntityModelBuildProvider.cs
- TargetFrameworkAttribute.cs
- EncoderNLS.cs
- RSAPKCS1SignatureFormatter.cs
- GeneralTransformGroup.cs
- UserControlAutomationPeer.cs
- InProcStateClientManager.cs
- HebrewNumber.cs
- JournalEntry.cs
- PermissionRequestEvidence.cs
- PropertyRef.cs
- GridViewHeaderRowPresenter.cs
- DrawToolTipEventArgs.cs
- RegexCharClass.cs
- SendMailErrorEventArgs.cs
- DataGridViewCell.cs
- PersonalizationStateQuery.cs
- MessageQueueAccessControlEntry.cs
- CapiNative.cs
- NativeMethods.cs
- TransportSecurityProtocol.cs
- ImmutableCollection.cs
- OrthographicCamera.cs
- HebrewNumber.cs
- RoutedEventHandlerInfo.cs
- AuthorizationRule.cs
- TextRange.cs
- _TimerThread.cs
- XhtmlBasicTextBoxAdapter.cs
- SimpleWorkerRequest.cs
- NetworkInformationException.cs
- WmlValidationSummaryAdapter.cs
- DataGridViewControlCollection.cs
- ThicknessKeyFrameCollection.cs
- IPPacketInformation.cs
- UpdateTracker.cs
- COM2EnumConverter.cs
- DateRangeEvent.cs
- SyndicationSerializer.cs
- UnmanagedMarshal.cs
- GeneralTransform3D.cs
- BitVector32.cs
- StoreItemCollection.Loader.cs
- StorageModelBuildProvider.cs
- StylusButtonEventArgs.cs
- DataFormats.cs
- SqlConnectionHelper.cs
- UrlMappingCollection.cs
- ContentType.cs
- TextEffect.cs
- ComplexTypeEmitter.cs
- PrivateFontCollection.cs
- SafePipeHandle.cs
- EventSetter.cs
- InvokeProviderWrapper.cs
- ComEventsMethod.cs
- CryptoStream.cs
- NavigationWindow.cs
- Tablet.cs
- ListenerConnectionDemuxer.cs
- UnmanagedMemoryStream.cs
- IndicCharClassifier.cs
- SmiEventSink.cs
- UrlPropertyAttribute.cs