Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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)); } } } // 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 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)); } } } // 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
- HttpListenerException.cs
- ExpressionParser.cs
- WorkflowServiceInstance.cs
- GroupStyle.cs
- IisTraceListener.cs
- XmlnsDictionary.cs
- QuadTree.cs
- GlyphInfoList.cs
- MetaColumn.cs
- DirectoryObjectSecurity.cs
- MouseButtonEventArgs.cs
- MultipartContentParser.cs
- ProfilePropertySettings.cs
- AudioFileOut.cs
- X509Utils.cs
- XPathAncestorQuery.cs
- NamespaceDecl.cs
- SecurityKeyType.cs
- COM2EnumConverter.cs
- Int16Animation.cs
- DecimalAnimationBase.cs
- ConnectionManagementSection.cs
- ThaiBuddhistCalendar.cs
- TransactionScope.cs
- BooleanKeyFrameCollection.cs
- StateRuntime.cs
- WsatAdminException.cs
- SqlNamer.cs
- SafeHandles.cs
- ArcSegment.cs
- WrapperEqualityComparer.cs
- WebBrowser.cs
- UserPreferenceChangingEventArgs.cs
- RequestCacheManager.cs
- ImageListUtils.cs
- KeyFrames.cs
- OracleLob.cs
- CalendarTable.cs
- ChildDocumentBlock.cs
- Literal.cs
- SqlDeflator.cs
- DataPointer.cs
- HelpEvent.cs
- XPathNodeList.cs
- WebPermission.cs
- PagerSettings.cs
- ExpressionBindings.cs
- AxisAngleRotation3D.cs
- nulltextnavigator.cs
- TimeSpanConverter.cs
- WriteableBitmap.cs
- AddingNewEventArgs.cs
- System.Data_BID.cs
- XmlAtomicValue.cs
- JpegBitmapEncoder.cs
- ResourceLoader.cs
- SqlFunctionAttribute.cs
- recordstate.cs
- TaiwanCalendar.cs
- DrawingDrawingContext.cs
- BrowserDefinitionCollection.cs
- HttpFileCollection.cs
- MemoryFailPoint.cs
- CustomErrorsSection.cs
- SelectionWordBreaker.cs
- infer.cs
- XmlLoader.cs
- StateWorkerRequest.cs
- UnsafeNetInfoNativeMethods.cs
- BitVector32.cs
- HttpCookiesSection.cs
- ValueType.cs
- PairComparer.cs
- SessionPageStatePersister.cs
- ScriptResourceHandler.cs
- CodeCatchClause.cs
- RSAOAEPKeyExchangeFormatter.cs
- DbParameterCollectionHelper.cs
- OutputCacheSettingsSection.cs
- DataSetViewSchema.cs
- DataObjectPastingEventArgs.cs
- StateMachineExecutionState.cs
- CompressedStack.cs
- ConnectAlgorithms.cs
- EdmToObjectNamespaceMap.cs
- Internal.cs
- OleDbPropertySetGuid.cs
- DataGridAddNewRow.cs
- ApplicationManager.cs
- LiteralText.cs
- GC.cs
- ParameterRefs.cs
- ValidatedControlConverter.cs
- InvalidCastException.cs
- SoapFormatter.cs
- SponsorHelper.cs
- SchemaUtility.cs
- PerfCounterSection.cs
- HuffmanTree.cs
- TCEAdapterGenerator.cs