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
- TriggerActionCollection.cs
- ComponentEditorPage.cs
- ServerValidateEventArgs.cs
- WebConfigurationManager.cs
- DescendantBaseQuery.cs
- InvalidFilterCriteriaException.cs
- SqlInternalConnectionSmi.cs
- BasicExpressionVisitor.cs
- QuinticEase.cs
- XmlSchemaExporter.cs
- CacheDependency.cs
- VectorAnimationUsingKeyFrames.cs
- MenuItem.cs
- QuotedPairReader.cs
- EntityDataSourceEntitySetNameItem.cs
- SystemBrushes.cs
- WSHttpBindingElement.cs
- UrlPath.cs
- TraceHandler.cs
- panel.cs
- ScrollItemPattern.cs
- WorkflowValidationFailedException.cs
- ListBindingHelper.cs
- SmtpNetworkElement.cs
- SiteMap.cs
- DelimitedListTraceListener.cs
- DesignerForm.cs
- BatchStream.cs
- ResourceManager.cs
- EventBuilder.cs
- SmtpNetworkElement.cs
- safelinkcollection.cs
- WaveHeader.cs
- StateChangeEvent.cs
- UInt32Converter.cs
- MethodBody.cs
- ObjectDataSourceDesigner.cs
- SqlRowUpdatingEvent.cs
- BamlResourceContent.cs
- EdgeModeValidation.cs
- DefaultCompensation.cs
- ApplicationContext.cs
- ByteFacetDescriptionElement.cs
- ContractNamespaceAttribute.cs
- DockingAttribute.cs
- AccessDataSourceView.cs
- BaseTemplateParser.cs
- UrlMappingsModule.cs
- TextRangeProviderWrapper.cs
- WebDisplayNameAttribute.cs
- CodeAccessSecurityEngine.cs
- ScopelessEnumAttribute.cs
- TextServicesContext.cs
- ConstraintEnumerator.cs
- CompoundFileStreamReference.cs
- Propagator.cs
- WebPartDescriptionCollection.cs
- Int16AnimationBase.cs
- Thickness.cs
- BlurEffect.cs
- AccessControlEntry.cs
- TrustLevel.cs
- X509ChainPolicy.cs
- InputScopeManager.cs
- HttpTransportElement.cs
- GCHandleCookieTable.cs
- SiteMapDataSource.cs
- SafeCryptoHandles.cs
- IgnoreFlushAndCloseStream.cs
- NavigationEventArgs.cs
- StrokeIntersection.cs
- AssemblyBuilder.cs
- selecteditemcollection.cs
- RefreshPropertiesAttribute.cs
- RevocationPoint.cs
- TreeNode.cs
- Vector3DAnimationUsingKeyFrames.cs
- MimeFormImporter.cs
- SimpleFieldTemplateUserControl.cs
- DataServiceEntityAttribute.cs
- SiteMapProvider.cs
- StreamSecurityUpgradeInitiator.cs
- EdmPropertyAttribute.cs
- ItemsControl.cs
- SimpleTableProvider.cs
- COM2Properties.cs
- ContentWrapperAttribute.cs
- SystemIPGlobalStatistics.cs
- XmlReflectionImporter.cs
- OdbcConnectionOpen.cs
- ChannelSinkStacks.cs
- DefaultValueAttribute.cs
- WorkflowControlClient.cs
- DESCryptoServiceProvider.cs
- DataColumnMappingCollection.cs
- DefaultAuthorizationContext.cs
- LogoValidationException.cs
- OdbcEnvironment.cs
- ControlValuePropertyAttribute.cs
- MappingModelBuildProvider.cs