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
- DataGridViewLayoutData.cs
- ConfigXmlReader.cs
- MemoryPressure.cs
- TextPenaltyModule.cs
- ContextStack.cs
- WsrmFault.cs
- TraceUtils.cs
- XmlStringTable.cs
- PolicyLevel.cs
- DataGridPreparingCellForEditEventArgs.cs
- WebFormsRootDesigner.cs
- PropertyGridView.cs
- UrlPropertyAttribute.cs
- ExpressionNode.cs
- Transform3D.cs
- XmlUtil.cs
- DecimalKeyFrameCollection.cs
- SqlInternalConnection.cs
- SeparatorAutomationPeer.cs
- WebDisplayNameAttribute.cs
- DesignerVerbCollection.cs
- UnsafeCollabNativeMethods.cs
- SafeCryptoHandles.cs
- SelectionEditor.cs
- IntellisenseTextBox.cs
- ServiceDescription.cs
- WebPartUserCapability.cs
- DetailsViewRow.cs
- Int32Storage.cs
- DateTimeConverter.cs
- FixedSOMPageConstructor.cs
- TextFormatterHost.cs
- CaseInsensitiveComparer.cs
- AbsoluteQuery.cs
- InstanceDataCollection.cs
- EntitySetDataBindingList.cs
- DeclaredTypeValidatorAttribute.cs
- XhtmlBasicLinkAdapter.cs
- RestHandler.cs
- Identity.cs
- CatalogZone.cs
- XamlSerializer.cs
- BindUriHelper.cs
- ProxyElement.cs
- WithStatement.cs
- BamlBinaryWriter.cs
- SqlUnionizer.cs
- ParallelQuery.cs
- TextRangeAdaptor.cs
- ChoiceConverter.cs
- MarkupCompiler.cs
- DataRelationCollection.cs
- ActionNotSupportedException.cs
- TextTreeUndo.cs
- DateTimeFormatInfo.cs
- TextHidden.cs
- WebUtil.cs
- Types.cs
- TypeElementCollection.cs
- ThicknessConverter.cs
- DbException.cs
- PageAction.cs
- ApplicationTrust.cs
- HttpHeaderCollection.cs
- NavigationPropertyEmitter.cs
- ListItemCollection.cs
- CryptoStream.cs
- AttributeEmitter.cs
- DynamicObjectAccessor.cs
- RegistryDataKey.cs
- SchemaComplexType.cs
- TabItemAutomationPeer.cs
- HttpCapabilitiesEvaluator.cs
- TextAdaptor.cs
- ButtonChrome.cs
- EmptyWithCancelationCheckWorkItem.cs
- ConstraintManager.cs
- MatrixValueSerializer.cs
- shaperfactoryquerycachekey.cs
- Table.cs
- Compiler.cs
- MenuAutomationPeer.cs
- SynchronousChannelMergeEnumerator.cs
- CustomCategoryAttribute.cs
- TrackingProfileSerializer.cs
- CodePageUtils.cs
- BezierSegment.cs
- FigureParagraph.cs
- FrameworkElementFactory.cs
- SafeProcessHandle.cs
- PlatformCulture.cs
- CompilationRelaxations.cs
- PassportAuthenticationModule.cs
- UniqueConstraint.cs
- StyleSelector.cs
- HierarchicalDataBoundControl.cs
- TemplateBamlTreeBuilder.cs
- XmlElementList.cs
- clipboard.cs
- GetWinFXPath.cs