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
- SearchForVirtualItemEventArgs.cs
- AutoResetEvent.cs
- FrameworkEventSource.cs
- PathFigureCollection.cs
- SqlConnectionStringBuilder.cs
- DataSourceControl.cs
- RuntimeCompatibilityAttribute.cs
- Matrix.cs
- MinMaxParagraphWidth.cs
- DiscoveryMessageSequence.cs
- InputLanguage.cs
- ManagementScope.cs
- DllHostInitializer.cs
- WebEvents.cs
- ReadOnlyAttribute.cs
- RectAnimationBase.cs
- AssociationTypeEmitter.cs
- FixedNode.cs
- ModelPropertyCollectionImpl.cs
- XmlAttributeAttribute.cs
- MembershipPasswordException.cs
- BaseTemplateCodeDomTreeGenerator.cs
- DescendantQuery.cs
- HtmlLabelAdapter.cs
- HandlerFactoryCache.cs
- StateRuntime.cs
- SynchronizationLockException.cs
- TransformationRules.cs
- ContextMenuStripGroup.cs
- CustomPopupPlacement.cs
- WebControlParameterProxy.cs
- WebPartChrome.cs
- Int32CAMarshaler.cs
- ParseElementCollection.cs
- FindResponse.cs
- ControlCommandSet.cs
- SR.Designer.cs
- ListItemConverter.cs
- NullRuntimeConfig.cs
- Permission.cs
- NullableConverter.cs
- ConfigurationStrings.cs
- MailMessageEventArgs.cs
- TypeNameConverter.cs
- webeventbuffer.cs
- DiagnosticTraceSchemas.cs
- StyleTypedPropertyAttribute.cs
- SerialErrors.cs
- DbProviderConfigurationHandler.cs
- PeerPresenceInfo.cs
- ClientRolePrincipal.cs
- Wizard.cs
- NonVisualControlAttribute.cs
- UTF32Encoding.cs
- DesignerActionService.cs
- SqlClientMetaDataCollectionNames.cs
- LayoutEditorPart.cs
- ContainerFilterService.cs
- MapPathBasedVirtualPathProvider.cs
- Certificate.cs
- PrtCap_Public_Simple.cs
- IdentityManager.cs
- BindingEntityInfo.cs
- GacUtil.cs
- HttpRequestCacheValidator.cs
- CachingHintValidation.cs
- ControlBuilder.cs
- NotFiniteNumberException.cs
- KeyBinding.cs
- UnauthorizedWebPart.cs
- VariableAction.cs
- PageSetupDialog.cs
- ArrangedElement.cs
- ValidationErrorInfo.cs
- ConfigPathUtility.cs
- XmlSchemaException.cs
- ImpersonationContext.cs
- CqlBlock.cs
- Point3DIndependentAnimationStorage.cs
- ClientConfigurationHost.cs
- ICspAsymmetricAlgorithm.cs
- MonthCalendar.cs
- GraphicsContainer.cs
- DbProviderServices.cs
- WsatTransactionHeader.cs
- EntityViewGenerator.cs
- Ticks.cs
- WebHostScriptMappingsInstallComponent.cs
- GcHandle.cs
- FrameDimension.cs
- PasswordBox.cs
- DataColumnPropertyDescriptor.cs
- ObjectListItemCollection.cs
- CapabilitiesPattern.cs
- PeoplePickerWrapper.cs
- AdvancedBindingEditor.cs
- ToolStripRenderer.cs
- DocumentPageTextView.cs
- DataObject.cs
- IdentityManager.cs