Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebParts / WebDescriptionAttribute.cs / 1305376 / WebDescriptionAttribute.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.UI.WebControls.WebParts {
using System;
[AttributeUsage(AttributeTargets.Property)]
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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ConditionalExpression.cs
- ImageListStreamer.cs
- MessagePropertyFilter.cs
- ParamArrayAttribute.cs
- TypeGeneratedEventArgs.cs
- DirectoryInfo.cs
- SocketPermission.cs
- FixUpCollection.cs
- OAVariantLib.cs
- MappingException.cs
- RichTextBox.cs
- SplitterPanel.cs
- SafeHandles.cs
- AttributeSetAction.cs
- PrintPreviewGraphics.cs
- WindowsSlider.cs
- DetailsViewDeleteEventArgs.cs
- SchemaImporterExtensionElement.cs
- QuaternionAnimationBase.cs
- CompositeDuplexBindingElementImporter.cs
- NodeFunctions.cs
- DrawListViewSubItemEventArgs.cs
- PointKeyFrameCollection.cs
- KnowledgeBase.cs
- SelectionItemPatternIdentifiers.cs
- RawStylusInput.cs
- DrawingCollection.cs
- DefaultValueAttribute.cs
- MdiWindowListStrip.cs
- MarshalDirectiveException.cs
- Error.cs
- SQLGuidStorage.cs
- DataFormat.cs
- CompilerState.cs
- EndOfStreamException.cs
- AnnotationService.cs
- Viewport3DAutomationPeer.cs
- SafePEFileHandle.cs
- ZipIOExtraFieldZip64Element.cs
- PartialTrustHelpers.cs
- LateBoundBitmapDecoder.cs
- RangeValidator.cs
- FileAuthorizationModule.cs
- ConfigurationManager.cs
- OperationCanceledException.cs
- AuthorizationRuleCollection.cs
- ToolStripContainer.cs
- DrawingAttributes.cs
- ToolStripRendererSwitcher.cs
- Bitmap.cs
- DateTimeSerializationSection.cs
- MailWebEventProvider.cs
- HandlerWithFactory.cs
- Trigger.cs
- InnerItemCollectionView.cs
- UIPropertyMetadata.cs
- PasswordTextContainer.cs
- FlowDocumentReaderAutomationPeer.cs
- DocumentPageTextView.cs
- SemanticTag.cs
- DependencyObject.cs
- ScriptReference.cs
- Util.cs
- DummyDataSource.cs
- Random.cs
- ToolStripCustomTypeDescriptor.cs
- CodePropertyReferenceExpression.cs
- figurelength.cs
- SafeEventLogWriteHandle.cs
- WhiteSpaceTrimStringConverter.cs
- CollectionExtensions.cs
- TimelineGroup.cs
- ChtmlCalendarAdapter.cs
- XPathDocumentNavigator.cs
- EntityDataSourceEntityTypeFilterConverter.cs
- ObjectIDGenerator.cs
- CompiledIdentityConstraint.cs
- SQLInt32Storage.cs
- PkcsMisc.cs
- CodePrimitiveExpression.cs
- InstancePersistence.cs
- EntitySet.cs
- SqlBuffer.cs
- Resources.Designer.cs
- HtmlWindow.cs
- ValueQuery.cs
- ToolStripStatusLabel.cs
- LabelEditEvent.cs
- TextElementCollectionHelper.cs
- ImagingCache.cs
- SoapClientProtocol.cs
- LocatorBase.cs
- StyleHelper.cs
- PrintingPermission.cs
- GPPOINTF.cs
- ClaimTypeElementCollection.cs
- listviewsubitemcollectioneditor.cs
- ListItemCollection.cs
- WebPartEditorCancelVerb.cs
- DataRecordInternal.cs