Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / WebParts / WebDisplayNameAttribute.cs / 1 / WebDisplayNameAttribute.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 WebDisplayNameAttribute : Attribute { public static readonly WebDisplayNameAttribute Default = new WebDisplayNameAttribute(); private string _displayName; public WebDisplayNameAttribute() : this(String.Empty) { } public WebDisplayNameAttribute(string displayName) { _displayName = displayName; } public virtual string DisplayName { get { return DisplayNameValue; } } protected string DisplayNameValue { get { return _displayName; } set { _displayName = value; } } public override bool Equals(object obj) { if (obj == this) { return true; } WebDisplayNameAttribute other = obj as WebDisplayNameAttribute; return (other != null) && other.DisplayName == DisplayName; } public override int GetHashCode() { return DisplayName.GetHashCode(); } ///public override bool IsDefaultAttribute() { return (this.Equals(Default)); } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ImageMap.cs
- ActivityCollectionMarkupSerializer.cs
- FormatControl.cs
- WebConfigurationHostFileChange.cs
- SafeNativeMethodsMilCoreApi.cs
- WebPartVerb.cs
- XPathException.cs
- RuntimeConfigLKG.cs
- Transactions.cs
- Span.cs
- ClientRequest.cs
- WsdlBuildProvider.cs
- AuthStoreRoleProvider.cs
- MasterPageCodeDomTreeGenerator.cs
- CodeCompileUnit.cs
- __Filters.cs
- DES.cs
- DbConnectionInternal.cs
- WpfPayload.cs
- Accessors.cs
- DataContractFormatAttribute.cs
- UriSection.cs
- BulletedListEventArgs.cs
- PathSegment.cs
- PlanCompilerUtil.cs
- WindowsSlider.cs
- _SSPISessionCache.cs
- TrustLevel.cs
- CacheAxisQuery.cs
- WebEncodingValidator.cs
- RightsController.cs
- ToolStripContentPanel.cs
- HtmlTableRowCollection.cs
- ListViewDeletedEventArgs.cs
- FontStretch.cs
- WasAdminWrapper.cs
- NamespaceInfo.cs
- CounterSetInstance.cs
- SerialStream.cs
- Main.cs
- DrawingVisualDrawingContext.cs
- FragmentQueryKB.cs
- SortFieldComparer.cs
- StateDesignerConnector.cs
- SignatureDescription.cs
- IDReferencePropertyAttribute.cs
- HttpInputStream.cs
- DrawingContextDrawingContextWalker.cs
- ContainerAction.cs
- PagedDataSource.cs
- GlobalizationSection.cs
- OperandQuery.cs
- MouseEventArgs.cs
- WaitHandle.cs
- ThemeDirectoryCompiler.cs
- NativeMethods.cs
- FontFaceLayoutInfo.cs
- StringFreezingAttribute.cs
- DeviceContext2.cs
- EdmProperty.cs
- ProgressiveCrcCalculatingStream.cs
- HttpConfigurationContext.cs
- CommonObjectSecurity.cs
- DbMetaDataCollectionNames.cs
- DuplexClientBase.cs
- ObjectQueryExecutionPlan.cs
- Bidi.cs
- DataGridRowDetailsEventArgs.cs
- ResourceExpressionBuilder.cs
- KeyboardDevice.cs
- XmlSerializerSection.cs
- HandledMouseEvent.cs
- Geometry.cs
- BypassElementCollection.cs
- EntityParameter.cs
- EntityDataSourceSelectingEventArgs.cs
- baseaxisquery.cs
- StaticExtensionConverter.cs
- PathStreamGeometryContext.cs
- DPTypeDescriptorContext.cs
- Attribute.cs
- BaseServiceProvider.cs
- Nodes.cs
- CachedPathData.cs
- DotExpr.cs
- MonitorWrapper.cs
- MultipleViewPattern.cs
- RSAPKCS1SignatureDeformatter.cs
- CodeAttachEventStatement.cs
- DataGridCell.cs
- HostingEnvironmentException.cs
- Trace.cs
- MenuEventArgs.cs
- MsmqTransportSecurity.cs
- XPathSelectionIterator.cs
- OutputCacheSettingsSection.cs
- SizeAnimationClockResource.cs
- FontCacheLogic.cs
- ImageResources.Designer.cs
- SolidColorBrush.cs