Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- TimeSpanConverter.cs
- LicFileLicenseProvider.cs
- StylusButton.cs
- DrawingState.cs
- ImmutableAssemblyCacheEntry.cs
- OleDbConnectionInternal.cs
- QueryIntervalOp.cs
- Bold.cs
- DataGridViewToolTip.cs
- SqlProviderUtilities.cs
- DataControlPagerLinkButton.cs
- Imaging.cs
- BufferAllocator.cs
- OdbcConnectionPoolProviderInfo.cs
- GCHandleCookieTable.cs
- TripleDESCryptoServiceProvider.cs
- AppDomain.cs
- DataBindEngine.cs
- TileBrush.cs
- ScopedMessagePartSpecification.cs
- Set.cs
- CapiHashAlgorithm.cs
- HyperLinkColumn.cs
- LoginNameDesigner.cs
- DeclarationUpdate.cs
- ParameterCollection.cs
- HostingEnvironmentWrapper.cs
- Vars.cs
- XhtmlBasicObjectListAdapter.cs
- ClientRuntimeConfig.cs
- PropertyPathConverter.cs
- BitmapEffectvisualstate.cs
- DBSqlParserColumnCollection.cs
- SqlProvider.cs
- XmlSignatureProperties.cs
- SystemInformation.cs
- XmlSchemaInfo.cs
- UriExt.cs
- ProcessHostConfigUtils.cs
- MessageQueuePermission.cs
- ClientSideProviderDescription.cs
- ControlAdapter.cs
- ShapeTypeface.cs
- Boolean.cs
- RotateTransform.cs
- MessageUtil.cs
- AppSettingsSection.cs
- DataGridViewCellCancelEventArgs.cs
- DataGridState.cs
- ComponentConverter.cs
- URI.cs
- ThreadInterruptedException.cs
- WindowsFont.cs
- DataGridViewComboBoxCell.cs
- BamlTreeMap.cs
- StartUpEventArgs.cs
- DefaultValueTypeConverter.cs
- RectangleHotSpot.cs
- InheritanceAttribute.cs
- DistributedTransactionPermission.cs
- SoapEnumAttribute.cs
- PartialCachingControl.cs
- HttpHeaderCollection.cs
- BuildTopDownAttribute.cs
- MouseButton.cs
- AttachInfo.cs
- HtmlButton.cs
- MetadataPropertyvalue.cs
- RadioButtonStandardAdapter.cs
- DataComponentMethodGenerator.cs
- FloatAverageAggregationOperator.cs
- StructuredProperty.cs
- SqlCharStream.cs
- ApplicationDirectory.cs
- CodeDOMUtility.cs
- M3DUtil.cs
- securitycriticaldataformultiplegetandset.cs
- TrackingRecord.cs
- Clipboard.cs
- StringWriter.cs
- ServiceContractViewControl.cs
- DataSourceControlBuilder.cs
- ToolStripItemEventArgs.cs
- ConfigurationElement.cs
- Brush.cs
- EmulateRecognizeCompletedEventArgs.cs
- Viewport3DAutomationPeer.cs
- WindowsTokenRoleProvider.cs
- ObjectItemAttributeAssemblyLoader.cs
- InstanceData.cs
- DiffuseMaterial.cs
- CapabilitiesRule.cs
- TemplatePagerField.cs
- InvokeCompletedEventArgs.cs
- ConvertersCollection.cs
- WebBrowsableAttribute.cs
- ColorInterpolationModeValidation.cs
- AssociationSetMetadata.cs
- DocumentPageViewAutomationPeer.cs
- LinqDataSourceUpdateEventArgs.cs