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
- TableRowCollection.cs
- Hex.cs
- CollectionViewGroupRoot.cs
- JournalEntryStack.cs
- DockPanel.cs
- CacheOutputQuery.cs
- WebPartDisplayMode.cs
- PolicyLevel.cs
- IIS7WorkerRequest.cs
- DataPagerFieldCommandEventArgs.cs
- ObjRef.cs
- MdiWindowListStrip.cs
- XmlSchemas.cs
- XsltQilFactory.cs
- MultiDataTrigger.cs
- JsonWriter.cs
- PathFigure.cs
- PathFigure.cs
- TagPrefixCollection.cs
- TCPClient.cs
- WebBodyFormatMessageProperty.cs
- HwndStylusInputProvider.cs
- MarkupExtensionParser.cs
- AttributeData.cs
- sqlstateclientmanager.cs
- SqlDelegatedTransaction.cs
- Merger.cs
- InputLanguageManager.cs
- SqlRowUpdatedEvent.cs
- InkPresenterAutomationPeer.cs
- _NestedSingleAsyncResult.cs
- FilteredDataSetHelper.cs
- Properties.cs
- Model3D.cs
- StackOverflowException.cs
- Lasso.cs
- ExpressionPrinter.cs
- ClassImporter.cs
- InheritanceUI.cs
- DbProviderSpecificTypePropertyAttribute.cs
- FontFamilyConverter.cs
- KeyManager.cs
- ParameterCollectionEditor.cs
- TypeUtil.cs
- LayoutEditorPart.cs
- XmlAttribute.cs
- MessageBox.cs
- ExportOptions.cs
- SystemDiagnosticsSection.cs
- SqlDataRecord.cs
- ToolBarPanel.cs
- CodeNamespace.cs
- TypeNameHelper.cs
- SqlWebEventProvider.cs
- _ConnectStream.cs
- SelectionChangedEventArgs.cs
- DataGridSortCommandEventArgs.cs
- VisualBrush.cs
- MarkupExtensionParser.cs
- CompositeActivityCodeGenerator.cs
- GenericEnumerator.cs
- HwndSource.cs
- TreeViewHitTestInfo.cs
- RtfControlWordInfo.cs
- TextPointer.cs
- FilterEventArgs.cs
- ExeContext.cs
- MatchingStyle.cs
- ItemAutomationPeer.cs
- XmlSchemaExternal.cs
- SplayTreeNode.cs
- TableRow.cs
- WrapPanel.cs
- SchemaImporter.cs
- EntityDataSourceContainerNameConverter.cs
- HttpServerUtilityBase.cs
- ContractSearchPattern.cs
- SerializationFieldInfo.cs
- ValidationErrorEventArgs.cs
- DirtyTextRange.cs
- SerializationInfo.cs
- TextBoxLine.cs
- CookieHandler.cs
- TypeConstant.cs
- WmfPlaceableFileHeader.cs
- RepeaterItemCollection.cs
- NetStream.cs
- PathGradientBrush.cs
- CodeTypeDeclarationCollection.cs
- HttpRequestBase.cs
- SettingsPropertyIsReadOnlyException.cs
- TextTreeUndo.cs
- TextFormatterHost.cs
- ScrollBar.cs
- MetadataArtifactLoader.cs
- NativeMethods.cs
- Tablet.cs
- DeviceSpecificChoiceCollection.cs
- DesigntimeLicenseContextSerializer.cs
- SmiRequestExecutor.cs