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
- GroupBox.cs
- AppSettingsExpressionBuilder.cs
- TextFormatterImp.cs
- IntegerValidatorAttribute.cs
- UntrustedRecipientException.cs
- ConfigurationManager.cs
- FileDialogCustomPlacesCollection.cs
- SqlTypeSystemProvider.cs
- TextServicesHost.cs
- TextCompositionManager.cs
- OutArgumentConverter.cs
- CustomPopupPlacement.cs
- StringAttributeCollection.cs
- AnimationTimeline.cs
- EditingMode.cs
- NativeRecognizer.cs
- SiteMapNode.cs
- FlowDocumentReaderAutomationPeer.cs
- AssemblyUtil.cs
- PackagePart.cs
- CollectionType.cs
- WebPartMenuStyle.cs
- XmlSerializationWriter.cs
- Rotation3D.cs
- CodeMemberMethod.cs
- GeometryConverter.cs
- IResourceProvider.cs
- ColumnClickEvent.cs
- VersionPair.cs
- CommentAction.cs
- ErrorFormatter.cs
- ZoomPercentageConverter.cs
- DataBindEngine.cs
- SoapSchemaExporter.cs
- DynamicPhysicalDiscoSearcher.cs
- ObjectStorage.cs
- TypographyProperties.cs
- CompositionTarget.cs
- InputBinder.cs
- ListenerElementsCollection.cs
- BitmapEffectGroup.cs
- AttributeCollection.cs
- CodeTypeDelegate.cs
- AppliesToBehaviorDecisionTable.cs
- FilterRepeater.cs
- IISUnsafeMethods.cs
- ComponentRenameEvent.cs
- AttachmentCollection.cs
- ResourceContainerWrapper.cs
- CodeBlockBuilder.cs
- StructuredTypeEmitter.cs
- IndentTextWriter.cs
- WrappedOptions.cs
- PieceNameHelper.cs
- CompiledQueryCacheEntry.cs
- HtmlTernaryTree.cs
- GridView.cs
- WmlFormAdapter.cs
- AssemblyBuilder.cs
- Number.cs
- SelectionPatternIdentifiers.cs
- Pool.cs
- Annotation.cs
- CurrencyWrapper.cs
- StorageEntityContainerMapping.cs
- ThreadNeutralSemaphore.cs
- GetRecipientRequest.cs
- StrokeRenderer.cs
- XmlSchemaInferenceException.cs
- ToolStripDropDownDesigner.cs
- FixUp.cs
- XmlAttribute.cs
- MissingFieldException.cs
- ButtonChrome.cs
- Number.cs
- FixedSOMTableRow.cs
- StorageBasedPackageProperties.cs
- ToolStripRenderer.cs
- SecurityTokenException.cs
- UndoEngine.cs
- MetadataUtil.cs
- EncodingNLS.cs
- CapabilitiesUse.cs
- ClassHandlersStore.cs
- Int32AnimationUsingKeyFrames.cs
- Vector.cs
- TextBreakpoint.cs
- TemplatePagerField.cs
- RegexGroup.cs
- CommandManager.cs
- SqlTriggerAttribute.cs
- SafeLibraryHandle.cs
- AppSecurityManager.cs
- RegexParser.cs
- StandardOleMarshalObject.cs
- CharAnimationUsingKeyFrames.cs
- XhtmlBasicCalendarAdapter.cs
- securitycriticaldata.cs
- ImageSourceTypeConverter.cs
- DataGridViewCheckBoxCell.cs