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
- XmlAnyAttributeAttribute.cs
- HttpClientCertificate.cs
- SecureUICommand.cs
- LogicalChannelCollection.cs
- UriSection.cs
- XmlSerializationWriter.cs
- M3DUtil.cs
- RegexBoyerMoore.cs
- XMLUtil.cs
- GlyphShapingProperties.cs
- FilterQuery.cs
- BuiltInExpr.cs
- TaskExtensions.cs
- TextOutput.cs
- GotoExpression.cs
- ContentPresenter.cs
- TypeNameConverter.cs
- NullRuntimeConfig.cs
- FragmentQueryKB.cs
- PostBackOptions.cs
- XPathAncestorIterator.cs
- FormCollection.cs
- CustomError.cs
- DataGridColumnHeaderItemAutomationPeer.cs
- RadioButtonDesigner.cs
- ReadOnlyDataSource.cs
- ActivityInfo.cs
- SrgsRuleRef.cs
- OleDbParameter.cs
- SplashScreen.cs
- ObjectDesignerDataSourceView.cs
- ReferentialConstraint.cs
- QilInvokeEarlyBound.cs
- NumberFormatter.cs
- ImageCollectionEditor.cs
- Label.cs
- ParseNumbers.cs
- SettingsPropertyNotFoundException.cs
- KeyBinding.cs
- InstancePersistenceContext.cs
- DateTimeFormatInfoScanner.cs
- RandomNumberGenerator.cs
- ClrPerspective.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- DLinqDataModelProvider.cs
- HttpHeaderCollection.cs
- DataGridTextBoxColumn.cs
- CompositeFontInfo.cs
- QueryParameter.cs
- AbsoluteQuery.cs
- WebPartConnectionsConfigureVerb.cs
- LogFlushAsyncResult.cs
- Literal.cs
- DataServiceProviderMethods.cs
- SocketException.cs
- URIFormatException.cs
- ExpressionCopier.cs
- XmlSortKeyAccumulator.cs
- ListControlDesigner.cs
- PrintingPermission.cs
- WmlLabelAdapter.cs
- ApplicationBuildProvider.cs
- MetadataException.cs
- MediaCommands.cs
- Partitioner.cs
- TextProviderWrapper.cs
- EmptyEnumerator.cs
- RelatedImageListAttribute.cs
- SelectedDatesCollection.cs
- CompilationLock.cs
- TreeView.cs
- KnownColorTable.cs
- InArgument.cs
- CompatibleIComparer.cs
- DataGridViewRow.cs
- returneventsaver.cs
- MetadataSource.cs
- ItemList.cs
- DataSourceView.cs
- OptimizedTemplateContentHelper.cs
- TextElementAutomationPeer.cs
- XmlObjectSerializerReadContextComplex.cs
- Size3DConverter.cs
- XmlEntity.cs
- CheckBoxBaseAdapter.cs
- TableRowGroup.cs
- OleServicesContext.cs
- ListViewDataItem.cs
- StorageInfo.cs
- ComponentEvent.cs
- ToolStripRenderer.cs
- ConsoleTraceListener.cs
- TextEditorSpelling.cs
- DisplayNameAttribute.cs
- _AutoWebProxyScriptHelper.cs
- CatalogZoneDesigner.cs
- DateBoldEvent.cs
- StyleXamlParser.cs
- FrameworkPropertyMetadata.cs
- TabPage.cs