Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / 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. //------------------------------------------------------------------------------ // // 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ProtocolsInstallComponent.cs
- PageSettings.cs
- DefaultTextStoreTextComposition.cs
- HttpRequestCacheValidator.cs
- OutputCache.cs
- GlyphShapingProperties.cs
- InstalledFontCollection.cs
- KnownTypesProvider.cs
- ToolTip.cs
- MD5.cs
- MessageDecoder.cs
- Bitmap.cs
- ObjectCacheSettings.cs
- Visitors.cs
- BitmapScalingModeValidation.cs
- MobileListItem.cs
- ThicknessKeyFrameCollection.cs
- TabPage.cs
- CounterCreationDataCollection.cs
- ListItemConverter.cs
- NamespaceMapping.cs
- ElapsedEventArgs.cs
- CompiledQuery.cs
- ExceptionUtil.cs
- Attributes.cs
- MarkupCompilePass2.cs
- DesignSurfaceManager.cs
- TypeConverterMarkupExtension.cs
- RequestResizeEvent.cs
- FontWeights.cs
- _ConnectionGroup.cs
- OrderedHashRepartitionStream.cs
- DataGridViewDataConnection.cs
- WebConfigurationManager.cs
- HttpCacheVary.cs
- SHA512Managed.cs
- GeneralTransform3D.cs
- ThemeInfoAttribute.cs
- UserValidatedEventArgs.cs
- HtmlInputCheckBox.cs
- coordinatorscratchpad.cs
- ProfessionalColors.cs
- PopupRoot.cs
- XmlSchemaInferenceException.cs
- NonParentingControl.cs
- GAC.cs
- FindCriteriaApril2005.cs
- BinaryFormatterWriter.cs
- WSSecurityOneDotZeroReceiveSecurityHeader.cs
- PackageRelationship.cs
- FtpCachePolicyElement.cs
- DataGridViewSelectedColumnCollection.cs
- BindingBase.cs
- ListViewItem.cs
- QueueException.cs
- Variant.cs
- _SpnDictionary.cs
- SevenBitStream.cs
- SqlProviderManifest.cs
- DataListCommandEventArgs.cs
- WizardStepBase.cs
- QueryStringConverter.cs
- ConnectionManagementElement.cs
- XmlSchemaExternal.cs
- HtmlEncodedRawTextWriter.cs
- DependencyObjectPropertyDescriptor.cs
- UnsupportedPolicyOptionsException.cs
- CodeGenerator.cs
- SystemBrushes.cs
- ProtocolsConfiguration.cs
- SeekableReadStream.cs
- WebPartTransformerAttribute.cs
- DbConnectionPoolGroup.cs
- TextBox.cs
- ComplexType.cs
- WebPartTransformerCollection.cs
- SequenceDesigner.cs
- MaskedTextBox.cs
- IUnknownConstantAttribute.cs
- InstanceView.cs
- ToolStripHighContrastRenderer.cs
- DoubleLinkListEnumerator.cs
- StrokeNode.cs
- SyndicationSerializer.cs
- ClrProviderManifest.cs
- EnumCodeDomSerializer.cs
- WebPartVerbCollection.cs
- PersonalizationAdministration.cs
- KnownAssembliesSet.cs
- ManifestSignedXml.cs
- InternalConfigRoot.cs
- TypeListConverter.cs
- WebPartDescriptionCollection.cs
- DataContractSerializerFaultFormatter.cs
- DetailsViewUpdatedEventArgs.cs
- CopyEncoder.cs
- TdsParserSafeHandles.cs
- CustomMenuItemCollection.cs
- SyndicationContent.cs
- webeventbuffer.cs