Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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.
//
//-----------------------------------------------------------------------------
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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- AnimationLayer.cs
- AsyncCompletedEventArgs.cs
- CursorConverter.cs
- SecurityTokenValidationException.cs
- ToolStripItem.cs
- DBProviderConfigurationHandler.cs
- CodeArgumentReferenceExpression.cs
- ItemDragEvent.cs
- BaseTemplateCodeDomTreeGenerator.cs
- GroupBoxRenderer.cs
- ListViewDeletedEventArgs.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- UDPClient.cs
- StreamWithDictionary.cs
- InputReportEventArgs.cs
- OutputScopeManager.cs
- XmlSchemas.cs
- ValidationErrorEventArgs.cs
- SocketException.cs
- AssociationType.cs
- DbParameterCollection.cs
- ScrollProperties.cs
- AuthenticationConfig.cs
- CachedBitmap.cs
- Site.cs
- OdbcUtils.cs
- EntityDataSourceWrapperCollection.cs
- GroupBoxRenderer.cs
- ExeConfigurationFileMap.cs
- SectionInput.cs
- MonitorWrapper.cs
- XmlObjectSerializer.cs
- _SafeNetHandles.cs
- PathGradientBrush.cs
- WinEventWrap.cs
- XmlArrayItemAttributes.cs
- EntityConnectionStringBuilderItem.cs
- DispatchChannelSink.cs
- MenuItem.cs
- sortedlist.cs
- Win32Exception.cs
- SafeTokenHandle.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- DataRowCollection.cs
- PropertyDescriptorComparer.cs
- BmpBitmapEncoder.cs
- DebugView.cs
- FilteredAttributeCollection.cs
- IndentedWriter.cs
- WebPartEditorApplyVerb.cs
- TransportSecurityProtocol.cs
- ToolBarButtonDesigner.cs
- BufferedMessageWriter.cs
- TextComposition.cs
- OleDbCommand.cs
- BinaryReader.cs
- DependencyObjectProvider.cs
- WorkflowPersistenceService.cs
- SiteOfOriginPart.cs
- DataContractSerializer.cs
- DataGridViewImageColumn.cs
- RSAPKCS1SignatureFormatter.cs
- DataControlButton.cs
- QueryInterceptorAttribute.cs
- IdentityManager.cs
- ListBoxItemWrapperAutomationPeer.cs
- HandledEventArgs.cs
- FixedPageStructure.cs
- DbgUtil.cs
- XmlValidatingReaderImpl.cs
- MemoryResponseElement.cs
- ItemMap.cs
- LinearQuaternionKeyFrame.cs
- SchemaMapping.cs
- HwndProxyElementProvider.cs
- CodeGeneratorOptions.cs
- StringArrayConverter.cs
- NameScope.cs
- _Events.cs
- Faults.cs
- PlanCompiler.cs
- ControlBindingsConverter.cs
- _FixedSizeReader.cs
- SqlProviderUtilities.cs
- SetStateEventArgs.cs
- SystemInformation.cs
- DiscoveryUtility.cs
- RSACryptoServiceProvider.cs
- DomNameTable.cs
- CodeDOMUtility.cs
- RefExpr.cs
- WorkflowMarkupSerializerMapping.cs
- RequestCacheEntry.cs
- UpdateManifestForBrowserApplication.cs
- RadioButtonList.cs
- XmlSubtreeReader.cs
- QilName.cs
- WinEventQueueItem.cs
- WebPartHeaderCloseVerb.cs
- AsymmetricSignatureFormatter.cs