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
- HwndSourceKeyboardInputSite.cs
- ColumnHeaderCollectionEditor.cs
- SortQuery.cs
- X509ServiceCertificateAuthentication.cs
- SrgsToken.cs
- PersistenceTypeAttribute.cs
- Expression.cs
- Animatable.cs
- ExtentJoinTreeNode.cs
- PersonalizableTypeEntry.cs
- WebPartTransformerCollection.cs
- CngProvider.cs
- CssStyleCollection.cs
- MetadataCache.cs
- XmlSerializer.cs
- TimeSpanSecondsConverter.cs
- EditingMode.cs
- DataGridBoolColumn.cs
- Misc.cs
- LinearGradientBrush.cs
- SQLMoneyStorage.cs
- shaperfactory.cs
- BindingContext.cs
- SetterBase.cs
- Win32MouseDevice.cs
- UiaCoreApi.cs
- SharedTcpTransportManager.cs
- Form.cs
- CollectionBuilder.cs
- ThumbButtonInfo.cs
- XmlHierarchyData.cs
- NoneExcludedImageIndexConverter.cs
- HitTestWithPointDrawingContextWalker.cs
- MapPathBasedVirtualPathProvider.cs
- PeerServiceMessageContracts.cs
- ArrayWithOffset.cs
- ManagementClass.cs
- StylusPointProperty.cs
- KeyConstraint.cs
- SubqueryRules.cs
- NameValuePair.cs
- InvalidateEvent.cs
- SiteMapSection.cs
- ExpressionBuilder.cs
- EndpointDispatcherTable.cs
- TypeSource.cs
- Schema.cs
- ObjectTag.cs
- LayoutTableCell.cs
- NGCSerializationManager.cs
- SqlDataSourceEnumerator.cs
- TrustSection.cs
- XamlSerializer.cs
- Camera.cs
- PrimitiveCodeDomSerializer.cs
- InputBindingCollection.cs
- TextTrailingWordEllipsis.cs
- ColumnTypeConverter.cs
- GrammarBuilderPhrase.cs
- SharedUtils.cs
- Focus.cs
- NameObjectCollectionBase.cs
- TimeoutValidationAttribute.cs
- RuleRefElement.cs
- SingleConverter.cs
- ReleaseInstanceMode.cs
- FontEmbeddingManager.cs
- CustomPopupPlacement.cs
- SqlDataSourceSelectingEventArgs.cs
- RepeatButton.cs
- RegistryPermission.cs
- BitmapEffectDrawing.cs
- RoutingEndpointTrait.cs
- DCSafeHandle.cs
- ParameterModifier.cs
- Matrix.cs
- FlatButtonAppearance.cs
- ExpressionCopier.cs
- SizeAnimation.cs
- NamedPipeTransportBindingElement.cs
- SupportsEventValidationAttribute.cs
- NavigatingCancelEventArgs.cs
- TemplateComponentConnector.cs
- GridViewCellAutomationPeer.cs
- DataGridViewColumnStateChangedEventArgs.cs
- StaticDataManager.cs
- COM2FontConverter.cs
- ApplicationSecurityInfo.cs
- HelloMessage11.cs
- _NetworkingPerfCounters.cs
- CurrentChangingEventArgs.cs
- SchemaInfo.cs
- ComponentChangingEvent.cs
- EventMetadata.cs
- SharedDp.cs
- XmlSchemaFacet.cs
- AutoGeneratedFieldProperties.cs
- SimpleWorkerRequest.cs
- PixelFormat.cs
- TableCell.cs