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
- SoapCommonClasses.cs
- MemoryRecordBuffer.cs
- Int32RectValueSerializer.cs
- EventWaitHandleSecurity.cs
- Fx.cs
- StreamWithDictionary.cs
- Mapping.cs
- PrivilegeNotHeldException.cs
- ImageDrawing.cs
- DoubleAnimationBase.cs
- QilStrConcatenator.cs
- ProgressBar.cs
- AttributeProviderAttribute.cs
- ReflectionUtil.cs
- ColumnTypeConverter.cs
- AutoResizedEvent.cs
- ParameterBinding.cs
- FlowDecision.cs
- CodeTypeOfExpression.cs
- ResourcePropertyMemberCodeDomSerializer.cs
- SortDescriptionCollection.cs
- AppliedDeviceFiltersEditor.cs
- TransformerInfoCollection.cs
- ADMembershipUser.cs
- CacheEntry.cs
- WebPartManagerInternals.cs
- ProfileInfo.cs
- figurelengthconverter.cs
- SystemUdpStatistics.cs
- XmlAttributeOverrides.cs
- QueryContinueDragEventArgs.cs
- StatusBar.cs
- OLEDB_Enum.cs
- DataTrigger.cs
- FolderBrowserDialog.cs
- NamedObject.cs
- ContentPresenter.cs
- TokenizerHelper.cs
- oledbconnectionstring.cs
- TrackingServices.cs
- ExpressionLink.cs
- Control.cs
- ApplicationManager.cs
- ImpersonationContext.cs
- ExpressionBindingCollection.cs
- XmlDocumentSerializer.cs
- DocumentViewer.cs
- glyphs.cs
- Console.cs
- GridToolTip.cs
- MenuRenderer.cs
- HitTestFilterBehavior.cs
- ValidationHelpers.cs
- MailWebEventProvider.cs
- WhitespaceRuleLookup.cs
- DbBuffer.cs
- SpeechRecognitionEngine.cs
- ListenerElementsCollection.cs
- SafeFreeMibTable.cs
- PermissionListSet.cs
- ProcessStartInfo.cs
- HandledMouseEvent.cs
- AccessKeyManager.cs
- Calendar.cs
- WindowsRebar.cs
- XmlChildNodes.cs
- BitmapImage.cs
- MetadataCache.cs
- OpenFileDialog.cs
- ListBoxAutomationPeer.cs
- ProtocolsSection.cs
- PauseStoryboard.cs
- CodeAttributeArgument.cs
- BamlRecordReader.cs
- PixelFormatConverter.cs
- WebPartCancelEventArgs.cs
- ConfigXmlWhitespace.cs
- WindowProviderWrapper.cs
- SQLConvert.cs
- PrincipalPermission.cs
- NestPullup.cs
- NativeMethods.cs
- XPathSelectionIterator.cs
- DataSourceControl.cs
- ListViewTableRow.cs
- Hex.cs
- HebrewNumber.cs
- RightsManagementEncryptedStream.cs
- MergeFailedEvent.cs
- MethodImplAttribute.cs
- OdbcRowUpdatingEvent.cs
- WorkingDirectoryEditor.cs
- ClientRuntimeConfig.cs
- InsufficientMemoryException.cs
- ToolTipService.cs
- BitmapEffectrendercontext.cs
- BooleanStorage.cs
- Canvas.cs
- WindowsListViewScroll.cs
- VariantWrapper.cs