Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- XomlCompilerResults.cs
- DecimalAnimationUsingKeyFrames.cs
- EdmToObjectNamespaceMap.cs
- PrimaryKeyTypeConverter.cs
- RoutedEvent.cs
- SupportsEventValidationAttribute.cs
- CompositionTarget.cs
- MetabaseServerConfig.cs
- PointLightBase.cs
- PassportAuthenticationModule.cs
- IISUnsafeMethods.cs
- RowSpanVector.cs
- ADMembershipProvider.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- ApplicationFileParser.cs
- ActivationWorker.cs
- TimelineGroup.cs
- ListCollectionView.cs
- SiteOfOriginContainer.cs
- TabletDevice.cs
- ExecutionContext.cs
- CallContext.cs
- LogicalExpr.cs
- DataColumnMapping.cs
- ButtonAutomationPeer.cs
- PropertyEmitterBase.cs
- LinearKeyFrames.cs
- HtmlTextArea.cs
- GraphicsState.cs
- LinqDataSourceSelectEventArgs.cs
- WpfWebRequestHelper.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- DescendantBaseQuery.cs
- HuffModule.cs
- MenuBase.cs
- ObjectDataSourceFilteringEventArgs.cs
- SponsorHelper.cs
- TreeBuilderBamlTranslator.cs
- BinaryUtilClasses.cs
- CFGGrammar.cs
- BoundConstants.cs
- CalendarDateRange.cs
- CodeDirectoryCompiler.cs
- WebPartsSection.cs
- ToolStripButton.cs
- RelatedCurrencyManager.cs
- DataServiceOperationContext.cs
- PlainXmlSerializer.cs
- XhtmlConformanceSection.cs
- ColumnWidthChangingEvent.cs
- SafeProcessHandle.cs
- SafeRightsManagementSessionHandle.cs
- CacheAxisQuery.cs
- Pen.cs
- TableProviderWrapper.cs
- ProfileModule.cs
- AdapterUtil.cs
- DetailsViewRow.cs
- TypefaceCollection.cs
- VisualStateChangedEventArgs.cs
- MouseDevice.cs
- SecurityHelper.cs
- WebPartConnectionsCancelVerb.cs
- cookie.cs
- _ConnectOverlappedAsyncResult.cs
- Size3DConverter.cs
- HttpModuleActionCollection.cs
- CodeParameterDeclarationExpressionCollection.cs
- ExternalException.cs
- safemediahandle.cs
- ObjectSpanRewriter.cs
- PrivilegedConfigurationManager.cs
- UICuesEvent.cs
- HttpCachePolicyBase.cs
- Size3DValueSerializer.cs
- TextClipboardData.cs
- QilLiteral.cs
- DefaultPropertyAttribute.cs
- QilNode.cs
- EncryptedType.cs
- PageTheme.cs
- ZoneIdentityPermission.cs
- PerformanceCounterManager.cs
- Preprocessor.cs
- TextEditorDragDrop.cs
- CodeObject.cs
- Soap12ProtocolReflector.cs
- AsyncOperationManager.cs
- DPTypeDescriptorContext.cs
- TreeWalker.cs
- StateItem.cs
- DetailsViewPagerRow.cs
- MetadataCache.cs
- OrCondition.cs
- TopClause.cs
- BinaryUtilClasses.cs
- WindowsFormsHostPropertyMap.cs
- BuildProvider.cs
- QueryNode.cs
- MarkupExtensionReturnTypeAttribute.cs