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
- SupportingTokenChannel.cs
- XmlSchemaNotation.cs
- TreeNodeConverter.cs
- StringComparer.cs
- Nullable.cs
- Attribute.cs
- DataReceivedEventArgs.cs
- WarningException.cs
- QueryConverter.cs
- DesignerEventService.cs
- DataGridColumnDropSeparator.cs
- GPRECTF.cs
- ToolStripHighContrastRenderer.cs
- RegexReplacement.cs
- HtmlTitle.cs
- ElementHostAutomationPeer.cs
- _ListenerRequestStream.cs
- CLRBindingWorker.cs
- ViewDesigner.cs
- PropertyChangedEventManager.cs
- Mapping.cs
- XsltQilFactory.cs
- DataGridViewColumn.cs
- ValidationPropertyAttribute.cs
- Exceptions.cs
- InternalDispatchObject.cs
- RegularExpressionValidator.cs
- NamespaceCollection.cs
- BitmapEditor.cs
- XPathSelectionIterator.cs
- DesignerDataColumn.cs
- DrawToolTipEventArgs.cs
- CancellationTokenSource.cs
- DataServiceQueryProvider.cs
- PrintControllerWithStatusDialog.cs
- DoubleAnimation.cs
- ExpressionWriter.cs
- EntityCommandExecutionException.cs
- DataBoundControlDesigner.cs
- Camera.cs
- GroupBoxAutomationPeer.cs
- CommandConverter.cs
- DisposableCollectionWrapper.cs
- NavigationWindow.cs
- ValidationErrorCollection.cs
- StateMachineHelpers.cs
- NaturalLanguageHyphenator.cs
- DataSourceDescriptorCollection.cs
- HybridObjectCache.cs
- EmptyEnumerable.cs
- TextEndOfParagraph.cs
- TemplateContent.cs
- PointCollectionValueSerializer.cs
- WebScriptEndpointElement.cs
- _FtpControlStream.cs
- AuthenticatedStream.cs
- XmlSerializationWriter.cs
- EpmCustomContentSerializer.cs
- DesignerSerializationOptionsAttribute.cs
- CryptoProvider.cs
- DataGridViewAdvancedBorderStyle.cs
- DBAsyncResult.cs
- HttpListener.cs
- EntitySqlException.cs
- SingleBodyParameterMessageFormatter.cs
- AnimatedTypeHelpers.cs
- PaperSource.cs
- SpeechUI.cs
- HttpPostServerProtocol.cs
- TemplateBindingExtension.cs
- FixedNode.cs
- TimeSpanParse.cs
- PositiveTimeSpanValidatorAttribute.cs
- Operator.cs
- FilterQuery.cs
- TextOutput.cs
- RegisteredExpandoAttribute.cs
- ThicknessKeyFrameCollection.cs
- ColumnResult.cs
- NonVisualControlAttribute.cs
- Parsers.cs
- InstanceDataCollection.cs
- DesignerForm.cs
- RoleManagerEventArgs.cs
- OleDbReferenceCollection.cs
- ClusterSafeNativeMethods.cs
- ObjectStateFormatter.cs
- ObjectToIdCache.cs
- OperandQuery.cs
- StructuredTypeEmitter.cs
- PagesSection.cs
- DesignerDataSourceView.cs
- QilChoice.cs
- ExternalFile.cs
- WebResourceAttribute.cs
- X509CertificateChain.cs
- BooleanAnimationUsingKeyFrames.cs
- SqlCommandBuilder.cs
- TemplateComponentConnector.cs
- WindowsTreeView.cs