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
- SqlUDTStorage.cs
- LayoutUtils.cs
- SemaphoreSecurity.cs
- BlockUIContainer.cs
- WorkItem.cs
- MaskedTextBox.cs
- HMACSHA256.cs
- CaseInsensitiveComparer.cs
- MinMaxParagraphWidth.cs
- ZoneButton.cs
- ColorContextHelper.cs
- XmlSchemaAttribute.cs
- CachedFontFace.cs
- Delegate.cs
- AuthenticationConfig.cs
- LOSFormatter.cs
- TagElement.cs
- CacheVirtualItemsEvent.cs
- InvalidPrinterException.cs
- StateDesigner.TransitionInfo.cs
- AutomationPatternInfo.cs
- Vector3D.cs
- PasswordTextContainer.cs
- ConversionContext.cs
- InvariantComparer.cs
- DragStartedEventArgs.cs
- Stylus.cs
- ADRole.cs
- SymmetricKeyWrap.cs
- NoResizeSelectionBorderGlyph.cs
- NameObjectCollectionBase.cs
- EnumConverter.cs
- MappingSource.cs
- FlowDocument.cs
- OleDbPropertySetGuid.cs
- MaskedTextBoxTextEditor.cs
- ImageSource.cs
- TextRangeBase.cs
- ProgressBarBrushConverter.cs
- FileNameEditor.cs
- Native.cs
- ListDesigner.cs
- ImportOptions.cs
- TextBoxAutoCompleteSourceConverter.cs
- FixedSOMTableCell.cs
- CollectionBase.cs
- ScriptReference.cs
- DataControlCommands.cs
- UniqueID.cs
- WebDescriptionAttribute.cs
- XmlNode.cs
- Point3DAnimation.cs
- XamlSerializationHelper.cs
- JournalNavigationScope.cs
- WebContext.cs
- ScrollProperties.cs
- ArrayTypeMismatchException.cs
- DataGridViewCellMouseEventArgs.cs
- MethodRental.cs
- CaretElement.cs
- JsonQNameDataContract.cs
- GenericsInstances.cs
- MasterPageBuildProvider.cs
- SoapRpcMethodAttribute.cs
- TextEditorThreadLocalStore.cs
- ExpressionVisitorHelpers.cs
- SystemIPInterfaceStatistics.cs
- ValueSerializer.cs
- ClickablePoint.cs
- CodeCompiler.cs
- Select.cs
- DocumentCollection.cs
- SharedPersonalizationStateInfo.cs
- EmissiveMaterial.cs
- ActivationServices.cs
- recordstatescratchpad.cs
- XmlElementAttributes.cs
- CompositeScriptReferenceEventArgs.cs
- FilterUserControlBase.cs
- XmlIncludeAttribute.cs
- PolyLineSegment.cs
- Listbox.cs
- ShimAsPublicXamlType.cs
- Rectangle.cs
- Function.cs
- PenContext.cs
- EmptyEnumerator.cs
- DataServiceSaveChangesEventArgs.cs
- EntityStoreSchemaGenerator.cs
- WorkflowLayouts.cs
- GlobalAclOperationRequirement.cs
- TextTreeTextElementNode.cs
- SynchronizedInputAdaptor.cs
- MSAANativeProvider.cs
- EventToken.cs
- BufferModeSettings.cs
- MethodBody.cs
- WeakHashtable.cs
- StatusBar.cs
- DefaultDiscoveryService.cs