Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- EntityDataSourceColumn.cs
- TableProviderWrapper.cs
- PersistenceTypeAttribute.cs
- WindowsProgressbar.cs
- ParallelLoopState.cs
- DescendentsWalker.cs
- SerializerProvider.cs
- WebPartManagerInternals.cs
- DataServiceRequestArgs.cs
- xml.cs
- DataGridViewCellPaintingEventArgs.cs
- CreateUserErrorEventArgs.cs
- HtmlShim.cs
- SkewTransform.cs
- FormViewInsertedEventArgs.cs
- HelpProvider.cs
- XmlSchemaGroupRef.cs
- LinkLabelLinkClickedEvent.cs
- RadioButtonRenderer.cs
- SplitterCancelEvent.cs
- ConcurrentQueue.cs
- DbParameterCollectionHelper.cs
- XmlCountingReader.cs
- FixedTextView.cs
- Encoder.cs
- FlatButtonAppearance.cs
- _NtlmClient.cs
- XmlSchemaAttributeGroupRef.cs
- SettingsBase.cs
- RequestStatusBarUpdateEventArgs.cs
- DescendantOverDescendantQuery.cs
- ProfessionalColorTable.cs
- DataGridViewLinkCell.cs
- ParameterRetriever.cs
- TemplateBamlRecordReader.cs
- DataListItemCollection.cs
- ProxyGenerator.cs
- BitmapEffectCollection.cs
- WindowsFormsHost.cs
- ReadingWritingEntityEventArgs.cs
- ProtocolsConfiguration.cs
- BitmapFrameEncode.cs
- SchemaCollectionCompiler.cs
- UnhandledExceptionEventArgs.cs
- Guid.cs
- Base64Encoder.cs
- ScriptDescriptor.cs
- RequestCache.cs
- BoundColumn.cs
- SafeCertificateContext.cs
- Light.cs
- Int32KeyFrameCollection.cs
- RadioButton.cs
- QueueProcessor.cs
- ValidatingReaderNodeData.cs
- TabPage.cs
- AuthenticationException.cs
- DocobjHost.cs
- EastAsianLunisolarCalendar.cs
- ISAPIRuntime.cs
- ExpandoClass.cs
- MSAAEventDispatcher.cs
- FixedSOMLineRanges.cs
- ScrollViewerAutomationPeer.cs
- CodeRemoveEventStatement.cs
- UIElementAutomationPeer.cs
- StrokeCollectionDefaultValueFactory.cs
- EventMappingSettingsCollection.cs
- DataListDesigner.cs
- Configuration.cs
- IISUnsafeMethods.cs
- PenContexts.cs
- TextEditorContextMenu.cs
- QilInvokeLateBound.cs
- PageBuildProvider.cs
- ExtractedStateEntry.cs
- mediapermission.cs
- CustomSignedXml.cs
- RawStylusInputCustomDataList.cs
- ReadOnlyNameValueCollection.cs
- MenuItem.cs
- XD.cs
- ArcSegment.cs
- DataTransferEventArgs.cs
- AddInStore.cs
- XmlCountingReader.cs
- OptimizedTemplateContent.cs
- PersistenceMetadataNamespace.cs
- MetaTableHelper.cs
- ClientSession.cs
- SecuritySessionFilter.cs
- LinqDataSourceInsertEventArgs.cs
- WaitingCursor.cs
- ListBoxItemAutomationPeer.cs
- ListenerBinder.cs
- WebBrowserPermission.cs
- FontFamilyIdentifier.cs
- ComponentResourceKey.cs
- MDIWindowDialog.cs
- TextRangeEditLists.cs