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
- CoTaskMemHandle.cs
- RuleSettings.cs
- ExpressionsCollectionConverter.cs
- ScrollEventArgs.cs
- NumericUpDownAcceleration.cs
- UnsafeNativeMethods.cs
- UseLicense.cs
- WebServiceHostFactory.cs
- StringWriter.cs
- TransformGroup.cs
- Merger.cs
- XmlEncodedRawTextWriter.cs
- IIS7UserPrincipal.cs
- TdsRecordBufferSetter.cs
- GetTokenRequest.cs
- CurrentChangedEventManager.cs
- AlphabetConverter.cs
- DataGridViewImageColumn.cs
- ArglessEventHandlerProxy.cs
- Calendar.cs
- DesignerProperties.cs
- SourceInterpreter.cs
- RectangleGeometry.cs
- SamlConstants.cs
- Msec.cs
- PiiTraceSource.cs
- DataRecordInfo.cs
- WebPartAddingEventArgs.cs
- PointLight.cs
- DataList.cs
- DateTimeOffsetConverter.cs
- BuildDependencySet.cs
- ToolStripSplitStackLayout.cs
- TextAdaptor.cs
- BoundsDrawingContextWalker.cs
- ScriptMethodAttribute.cs
- StringTraceRecord.cs
- SmtpDigestAuthenticationModule.cs
- Unit.cs
- TimeEnumHelper.cs
- UIAgentAsyncBeginRequest.cs
- DeferredRunTextReference.cs
- RuntimeConfig.cs
- ServicePointManager.cs
- SrgsSubset.cs
- DataSetSchema.cs
- WebPartDisplayModeCollection.cs
- DataGridViewEditingControlShowingEventArgs.cs
- Model3DGroup.cs
- CheckBox.cs
- CommandEventArgs.cs
- WindowProviderWrapper.cs
- ServerValidateEventArgs.cs
- AmbiguousMatchException.cs
- XmlTextReaderImplHelpers.cs
- SafeEventHandle.cs
- CustomErrorCollection.cs
- ArrayEditor.cs
- RemoteWebConfigurationHostServer.cs
- ActivityInstanceMap.cs
- MailFileEditor.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- CompressEmulationStream.cs
- CodeGroup.cs
- SafeCertificateStore.cs
- TypeToken.cs
- FlowDocumentPage.cs
- NotifyCollectionChangedEventArgs.cs
- GroupBoxAutomationPeer.cs
- UrlAuthorizationModule.cs
- SystemUdpStatistics.cs
- DataServices.cs
- ProjectionQueryOptionExpression.cs
- WorkItem.cs
- DataSetUtil.cs
- SafeNativeMethods.cs
- WindowsScrollBarBits.cs
- ProgressBar.cs
- ZoomPercentageConverter.cs
- CompleteWizardStep.cs
- CodeTypeMemberCollection.cs
- SqlPersonalizationProvider.cs
- XamlWriter.cs
- DictionarySurrogate.cs
- BlurBitmapEffect.cs
- WorkflowPersistenceService.cs
- ExtendedProtectionPolicyElement.cs
- nulltextnavigator.cs
- Pkcs9Attribute.cs
- ConnectionStringSettingsCollection.cs
- XhtmlConformanceSection.cs
- AudioLevelUpdatedEventArgs.cs
- AccessDataSourceWizardForm.cs
- ViewEvent.cs
- ILGenerator.cs
- NestedContainer.cs
- DSASignatureDeformatter.cs
- ConfigXmlElement.cs
- QueryInterceptorAttribute.cs
- TableAdapterManagerMethodGenerator.cs