Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / 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. //------------------------------------------------------------------------------ // // 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- UIPermission.cs
- TemplateControl.cs
- StateFinalizationActivity.cs
- TransferMode.cs
- ListViewAutomationPeer.cs
- OperandQuery.cs
- ToolboxDataAttribute.cs
- BinaryMethodMessage.cs
- FixedTextView.cs
- LookupNode.cs
- DiscreteKeyFrames.cs
- XsdDateTime.cs
- AttributeCollection.cs
- Focus.cs
- HybridObjectCache.cs
- MethodMessage.cs
- CoreSwitches.cs
- DataKeyPropertyAttribute.cs
- SqlConnectionString.cs
- WebPartHelpVerb.cs
- Geometry.cs
- PolicyChain.cs
- TemplateContentLoader.cs
- RewritingPass.cs
- WeakEventTable.cs
- Debug.cs
- QilPatternFactory.cs
- ValidationError.cs
- RouteParser.cs
- DBPropSet.cs
- ImageKeyConverter.cs
- RuntimeComponentFilter.cs
- VisualBrush.cs
- DispatcherFrame.cs
- RtfControlWordInfo.cs
- EncodingTable.cs
- VisualBrush.cs
- MemberPathMap.cs
- AsyncCompletedEventArgs.cs
- WebServicesDescriptionAttribute.cs
- NotSupportedException.cs
- EmptyControlCollection.cs
- RelatedPropertyManager.cs
- RSACryptoServiceProvider.cs
- HistoryEventArgs.cs
- CornerRadiusConverter.cs
- ConnectionDemuxer.cs
- X509WindowsSecurityToken.cs
- ClientTargetSection.cs
- SID.cs
- BinaryFormatterWriter.cs
- ArrayElementGridEntry.cs
- Debug.cs
- DesignerImageAdapter.cs
- XmlDocumentType.cs
- CompositeClientFormatter.cs
- CodeVariableDeclarationStatement.cs
- SQLDateTimeStorage.cs
- x509utils.cs
- XhtmlBasicCommandAdapter.cs
- selecteditemcollection.cs
- CompositeScriptReferenceEventArgs.cs
- PointConverter.cs
- HttpHandlerActionCollection.cs
- EllipticalNodeOperations.cs
- DbParameterHelper.cs
- DataGridRelationshipRow.cs
- Transactions.cs
- SoapObjectWriter.cs
- TypeDescriptionProvider.cs
- COMException.cs
- OdbcUtils.cs
- JapaneseLunisolarCalendar.cs
- WizardPanelChangingEventArgs.cs
- PageEventArgs.cs
- CustomPeerResolverService.cs
- MiniModule.cs
- AssemblyInfo.cs
- WebScriptServiceHostFactory.cs
- BindingWorker.cs
- Parser.cs
- validationstate.cs
- FontUnitConverter.cs
- BookmarkManager.cs
- RequestChannel.cs
- WindowsEditBoxRange.cs
- RpcCryptoRequest.cs
- ContractBase.cs
- SemanticAnalyzer.cs
- ColorKeyFrameCollection.cs
- CompositeFontInfo.cs
- DataColumn.cs
- VisualStyleElement.cs
- MultiPartWriter.cs
- propertytag.cs
- BindingMemberInfo.cs
- ProxyWebPartConnectionCollection.cs
- WebReferencesBuildProvider.cs
- EpmHelper.cs
- TableHeaderCell.cs