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
- StructuredTypeEmitter.cs
- webclient.cs
- TextDecorationLocationValidation.cs
- GridErrorDlg.cs
- DependencyObject.cs
- XsdCachingReader.cs
- BorderSidesEditor.cs
- CubicEase.cs
- TableLayoutPanelResizeGlyph.cs
- WebPartEventArgs.cs
- SQLDoubleStorage.cs
- MimeReflector.cs
- ContextProperty.cs
- ParserStack.cs
- NullableLongAverageAggregationOperator.cs
- DoubleCollectionValueSerializer.cs
- AspNetSynchronizationContext.cs
- GetPageCompletedEventArgs.cs
- DataPagerCommandEventArgs.cs
- DataGrid.cs
- xdrvalidator.cs
- Transactions.cs
- LazyInitializer.cs
- SvcMapFileSerializer.cs
- PathTooLongException.cs
- PropertiesTab.cs
- ItemPager.cs
- ExtendedTransformFactory.cs
- DataGridViewAccessibleObject.cs
- Point3DConverter.cs
- HtmlInputImage.cs
- MessageRpc.cs
- GetPageCompletedEventArgs.cs
- XpsDigitalSignature.cs
- MulticastNotSupportedException.cs
- Attribute.cs
- Range.cs
- CursorInteropHelper.cs
- TimeStampChecker.cs
- DbProviderFactory.cs
- HashHelper.cs
- HttpCacheVary.cs
- Clipboard.cs
- ConnectionPointConverter.cs
- Timer.cs
- ProfileSection.cs
- __ComObject.cs
- EventWaitHandleSecurity.cs
- IPHostEntry.cs
- SQLUtility.cs
- StatusBar.cs
- SoapCodeExporter.cs
- ObjectQueryProvider.cs
- HtmlLabelAdapter.cs
- MulticastOption.cs
- TabletCollection.cs
- TextMetrics.cs
- RequestStatusBarUpdateEventArgs.cs
- GenericUriParser.cs
- StatusBar.cs
- Currency.cs
- LocalizeDesigner.cs
- FixedSOMFixedBlock.cs
- SoapMessage.cs
- FrameAutomationPeer.cs
- DocumentSequenceHighlightLayer.cs
- ReadContentAsBinaryHelper.cs
- UncommonField.cs
- DynamicControlParameter.cs
- StrongNamePublicKeyBlob.cs
- DBCSCodePageEncoding.cs
- DataListCommandEventArgs.cs
- DocumentViewerConstants.cs
- wgx_exports.cs
- RoleGroupCollection.cs
- XmlTextEncoder.cs
- FixedNode.cs
- RijndaelManaged.cs
- VectorConverter.cs
- ScriptServiceAttribute.cs
- AttributeCollection.cs
- InputScopeConverter.cs
- SamlAttributeStatement.cs
- DateTimeParse.cs
- StructuredProperty.cs
- RegisteredHiddenField.cs
- HtmlInputRadioButton.cs
- DSASignatureDeformatter.cs
- RunInstallerAttribute.cs
- ResourceDisplayNameAttribute.cs
- MenuScrollingVisibilityConverter.cs
- Double.cs
- SequentialUshortCollection.cs
- UIElementParagraph.cs
- AppSettingsSection.cs
- CngAlgorithm.cs
- BitmapVisualManager.cs
- WrappedKeySecurityTokenParameters.cs
- EventLogInternal.cs
- XmlSchemaAny.cs