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
- PolicyException.cs
- SRGSCompiler.cs
- X509CertificateInitiatorServiceCredential.cs
- Message.cs
- SqlComparer.cs
- DatagridviewDisplayedBandsData.cs
- BinaryNode.cs
- SourceFileBuildProvider.cs
- EventLogSession.cs
- MembershipPasswordException.cs
- TextCompositionManager.cs
- CompilerCollection.cs
- ComponentResourceManager.cs
- errorpatternmatcher.cs
- IResourceProvider.cs
- CodeDefaultValueExpression.cs
- RegularExpressionValidator.cs
- DeploymentExceptionMapper.cs
- ThreadAbortException.cs
- SettingsPropertyCollection.cs
- ButtonFieldBase.cs
- ExpandSegmentCollection.cs
- TextServicesProperty.cs
- WebBaseEventKeyComparer.cs
- ItemCheckedEvent.cs
- EncoderExceptionFallback.cs
- TextWriter.cs
- LinkLabel.cs
- exports.cs
- SparseMemoryStream.cs
- Preprocessor.cs
- BooleanKeyFrameCollection.cs
- HatchBrush.cs
- TransactionException.cs
- OdbcDataAdapter.cs
- HttpResponse.cs
- ConfigurationPropertyAttribute.cs
- DrawItemEvent.cs
- XmlValidatingReaderImpl.cs
- EntityModelSchemaGenerator.cs
- AdCreatedEventArgs.cs
- TextElementEnumerator.cs
- Msec.cs
- InlineCollection.cs
- VisualProxy.cs
- AstNode.cs
- OdbcTransaction.cs
- OdbcParameter.cs
- PropertyIDSet.cs
- LexicalChunk.cs
- KeyboardDevice.cs
- SamlSerializer.cs
- DataSourceCache.cs
- UriSectionData.cs
- InvariantComparer.cs
- GraphicsContext.cs
- GenericEnumConverter.cs
- CodeParameterDeclarationExpression.cs
- DurableDispatcherAddressingFault.cs
- WebPartCloseVerb.cs
- SessionEndingCancelEventArgs.cs
- TabPage.cs
- RawAppCommandInputReport.cs
- MenuItemAutomationPeer.cs
- EventSourceCreationData.cs
- EdmError.cs
- ManagementObject.cs
- ResourceSetExpression.cs
- URIFormatException.cs
- GraphicsState.cs
- RepeaterCommandEventArgs.cs
- Point3DValueSerializer.cs
- FormsAuthenticationUser.cs
- DirectoryInfo.cs
- EntityDataSourceValidationException.cs
- BuildProvider.cs
- InsufficientMemoryException.cs
- RecognizedPhrase.cs
- keycontainerpermission.cs
- PrimitiveType.cs
- PrimitiveXmlSerializers.cs
- RNGCryptoServiceProvider.cs
- ObjectHandle.cs
- CmsUtils.cs
- FormClosedEvent.cs
- IIS7WorkerRequest.cs
- MouseBinding.cs
- NameValuePermission.cs
- SymbolEqualComparer.cs
- HtmlHead.cs
- panel.cs
- CodeAttributeArgument.cs
- DataGridViewColumnEventArgs.cs
- SymLanguageVendor.cs
- DtdParser.cs
- FormsAuthenticationCredentials.cs
- oledbmetadatacollectionnames.cs
- StringUtil.cs
- HttpCookie.cs
- ArrangedElementCollection.cs