Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- GeneralTransformCollection.cs
- Regex.cs
- DataGridColumnCollectionEditor.cs
- GridItemPatternIdentifiers.cs
- DynamicILGenerator.cs
- ILGenerator.cs
- MemberJoinTreeNode.cs
- RegionIterator.cs
- SettingsProperty.cs
- ListChangedEventArgs.cs
- SmtpFailedRecipientException.cs
- CodePageUtils.cs
- Int16KeyFrameCollection.cs
- ComNativeDescriptor.cs
- ToolStripScrollButton.cs
- HtmlTextArea.cs
- StrokeNodeData.cs
- SqlDelegatedTransaction.cs
- TableRowCollection.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- CacheChildrenQuery.cs
- DynamicActivity.cs
- BrowserTree.cs
- IntegerValidatorAttribute.cs
- XmlSchemaIdentityConstraint.cs
- RoleService.cs
- LocationChangedEventArgs.cs
- OracleParameter.cs
- XmlSerializerVersionAttribute.cs
- XmlAnyElementAttribute.cs
- InkCanvasFeedbackAdorner.cs
- TextTreeText.cs
- Menu.cs
- DataError.cs
- Propagator.Evaluator.cs
- DesignerActionHeaderItem.cs
- RegexNode.cs
- KoreanLunisolarCalendar.cs
- MiniMapControl.xaml.cs
- NavigationEventArgs.cs
- TextEditorContextMenu.cs
- WaitForChangedResult.cs
- MediaTimeline.cs
- RuntimeConfigLKG.cs
- Screen.cs
- KeyValuePairs.cs
- NumberSubstitution.cs
- HelpProvider.cs
- PagedControl.cs
- DataRowView.cs
- DataGridViewBindingCompleteEventArgs.cs
- TokenBasedSetEnumerator.cs
- EditBehavior.cs
- AstTree.cs
- DiscoveryClientOutputChannel.cs
- MenuItem.cs
- CurrentChangingEventArgs.cs
- DeviceContext2.cs
- _BasicClient.cs
- ValidationResult.cs
- EntityContainerEntitySet.cs
- _ListenerRequestStream.cs
- baseaxisquery.cs
- GroupByQueryOperator.cs
- HostProtectionException.cs
- HtmlWindowCollection.cs
- Stackframe.cs
- ValidatingPropertiesEventArgs.cs
- _TLSstream.cs
- Track.cs
- QueryComponents.cs
- DataRecordInfo.cs
- ListItem.cs
- IconConverter.cs
- FormViewRow.cs
- StrongNameIdentityPermission.cs
- HttpGetServerProtocol.cs
- IISUnsafeMethods.cs
- QueryStatement.cs
- CompositeFontInfo.cs
- XmlIncludeAttribute.cs
- SiteIdentityPermission.cs
- ProxyElement.cs
- QueryMatcher.cs
- lengthconverter.cs
- DesignerWebPartChrome.cs
- hebrewshape.cs
- _SSPISessionCache.cs
- DataGridColumnFloatingHeader.cs
- PingReply.cs
- GeneratedContractType.cs
- HGlobalSafeHandle.cs
- DataGridViewCellStyleEditor.cs
- RegexGroupCollection.cs
- PassportAuthenticationEventArgs.cs
- METAHEADER.cs
- ForwardPositionQuery.cs
- ResourceDefaultValueAttribute.cs
- WaitingCursor.cs
- GridViewRow.cs