Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- Panel.cs
- ValueOfAction.cs
- WebSysDescriptionAttribute.cs
- Block.cs
- ExpressionTextBoxAutomationPeer.cs
- ResourcePermissionBase.cs
- AspNetCompatibilityRequirementsAttribute.cs
- Win32Exception.cs
- ACE.cs
- XmlSchemaImport.cs
- FixedSOMTextRun.cs
- ExtentCqlBlock.cs
- TextTreeFixupNode.cs
- TextElementCollectionHelper.cs
- GenericXmlSecurityTokenAuthenticator.cs
- GeneralEndpointIdentity.cs
- SmtpLoginAuthenticationModule.cs
- TypographyProperties.cs
- Brushes.cs
- TaiwanCalendar.cs
- ImpersonateTokenRef.cs
- TimeStampChecker.cs
- MethodAccessException.cs
- BatchWriter.cs
- CheckBoxRenderer.cs
- EventMappingSettingsCollection.cs
- MgmtConfigurationRecord.cs
- xamlnodes.cs
- TextEditorDragDrop.cs
- TypeReference.cs
- SectionVisual.cs
- OracleParameterBinding.cs
- HtmlInputCheckBox.cs
- IItemContainerGenerator.cs
- ZoneButton.cs
- SqlCachedBuffer.cs
- HMACSHA384.cs
- ObsoleteAttribute.cs
- StaticFileHandler.cs
- LogStream.cs
- RuntimeConfigLKG.cs
- PackWebRequest.cs
- RegistrationServices.cs
- SchemaObjectWriter.cs
- Oid.cs
- MetaType.cs
- FrameworkContentElement.cs
- AnimationStorage.cs
- ObjRef.cs
- ObjectDataSourceSelectingEventArgs.cs
- TableLayout.cs
- MultiSelectRootGridEntry.cs
- GridViewDeleteEventArgs.cs
- RowSpanVector.cs
- DesignerVerbCollection.cs
- KeyProperty.cs
- MultiTrigger.cs
- MethodBuilder.cs
- SortDescription.cs
- OdbcError.cs
- DocumentApplicationJournalEntryEventArgs.cs
- UrlMappingsModule.cs
- ComplexObject.cs
- RotateTransform.cs
- BinaryConverter.cs
- FormViewModeEventArgs.cs
- ResourceDescriptionAttribute.cs
- VBCodeProvider.cs
- ExecutorLocksHeldException.cs
- AutoGeneratedField.cs
- ipaddressinformationcollection.cs
- InfoCardHelper.cs
- ReadContentAsBinaryHelper.cs
- SimplePropertyEntry.cs
- BackgroundWorker.cs
- SqlCommandBuilder.cs
- Empty.cs
- DataSourceView.cs
- RulePatternOps.cs
- ProvidePropertyAttribute.cs
- SchemaSetCompiler.cs
- KeysConverter.cs
- HttpCacheParams.cs
- SystemWebSectionGroup.cs
- IPAddressCollection.cs
- UInt16.cs
- EntityParameterCollection.cs
- TemplateBindingExpression.cs
- GiveFeedbackEvent.cs
- MeasureData.cs
- XmlSignificantWhitespace.cs
- SubMenuStyle.cs
- UnsafeNativeMethodsPenimc.cs
- TableHeaderCell.cs
- ListenerElementsCollection.cs
- PopOutPanel.cs
- MessageSecurityVersionConverter.cs
- XmlLinkedNode.cs
- VisualStateGroup.cs
- KeyValuePair.cs