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
- SelectionRangeConverter.cs
- Selection.cs
- MembershipSection.cs
- ObservableDictionary.cs
- RegistrySecurity.cs
- FtpWebRequest.cs
- WeakEventManager.cs
- activationcontext.cs
- DistinctQueryOperator.cs
- StylusButton.cs
- XmlAttributeCollection.cs
- ObjectStateFormatter.cs
- Sql8ConformanceChecker.cs
- DynamicQueryableWrapper.cs
- Thumb.cs
- ItemContainerProviderWrapper.cs
- ListViewCommandEventArgs.cs
- ExpressionBindings.cs
- mediaclock.cs
- Pts.cs
- DbProviderConfigurationHandler.cs
- FormViewRow.cs
- ControlBuilder.cs
- HealthMonitoringSection.cs
- TreeViewItemAutomationPeer.cs
- HuffmanTree.cs
- TypeUsageBuilder.cs
- JsonFormatReaderGenerator.cs
- ConnectionPoint.cs
- TransactionManager.cs
- ValueHandle.cs
- XmlChildEnumerator.cs
- WmlValidatorAdapter.cs
- XhtmlStyleClass.cs
- FrameAutomationPeer.cs
- DictionaryEditChange.cs
- RadioButton.cs
- SecurityTokenResolver.cs
- XsdSchemaFileEditor.cs
- BaseValidator.cs
- SingleKeyFrameCollection.cs
- ExpressionList.cs
- IList.cs
- ExceptionHandlers.cs
- Column.cs
- UriSection.cs
- SerializationHelper.cs
- TypeBrowser.xaml.cs
- ScrollBarAutomationPeer.cs
- BCryptNative.cs
- DataControlField.cs
- TextMetrics.cs
- UnmanagedMemoryStreamWrapper.cs
- DeferredElementTreeState.cs
- ContractNamespaceAttribute.cs
- LabelEditEvent.cs
- ProtectedConfigurationProviderCollection.cs
- BuildProvidersCompiler.cs
- PerformanceCounterPermission.cs
- DictionaryKeyPropertyAttribute.cs
- PageDeviceFont.cs
- _AutoWebProxyScriptHelper.cs
- MetadataUtil.cs
- ActivityExecutionContextCollection.cs
- TableRow.cs
- XamlSerializerUtil.cs
- IndexerNameAttribute.cs
- SymmetricCryptoHandle.cs
- DataObjectSettingDataEventArgs.cs
- WebPartConnectionsCloseVerb.cs
- AuthorizationRule.cs
- EntityDataSourceChangedEventArgs.cs
- SqlWorkflowInstanceStore.cs
- RemotingClientProxy.cs
- Expression.cs
- CapabilitiesUse.cs
- ToolStripScrollButton.cs
- ReflectionServiceProvider.cs
- BamlReader.cs
- PrinterSettings.cs
- SpecialFolderEnumConverter.cs
- FieldAccessException.cs
- XamlFigureLengthSerializer.cs
- MediaElementAutomationPeer.cs
- TableAdapterManagerNameHandler.cs
- RouteValueExpressionBuilder.cs
- safex509handles.cs
- SqlColumnizer.cs
- ProjectionPruner.cs
- CommandID.cs
- AbstractSvcMapFileLoader.cs
- DoubleIndependentAnimationStorage.cs
- TextContainer.cs
- CodeTryCatchFinallyStatement.cs
- BufferedReadStream.cs
- BindMarkupExtensionSerializer.cs
- HtmlTable.cs
- TextElementAutomationPeer.cs
- VirtualizingStackPanel.cs
- DispatcherExceptionFilterEventArgs.cs