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
- CapiSymmetricAlgorithm.cs
- ThrowHelper.cs
- EventMap.cs
- StorageScalarPropertyMapping.cs
- PriorityRange.cs
- ApplicationId.cs
- FunctionMappingTranslator.cs
- RawStylusSystemGestureInputReport.cs
- DES.cs
- SocketPermission.cs
- ToolStripGrip.cs
- TcpChannelListener.cs
- EventProviderWriter.cs
- httpapplicationstate.cs
- SimplePropertyEntry.cs
- SqlDataSourceQueryEditor.cs
- StylusShape.cs
- RecognizerStateChangedEventArgs.cs
- DesignerHost.cs
- Query.cs
- UnicastIPAddressInformationCollection.cs
- TimeSpanParse.cs
- FileDetails.cs
- TrackingLocationCollection.cs
- WebPartsPersonalization.cs
- SigningDialog.cs
- hresults.cs
- Sql8ExpressionRewriter.cs
- WindowsPrincipal.cs
- SetUserPreferenceRequest.cs
- CacheVirtualItemsEvent.cs
- AttributeCollection.cs
- DoubleLinkListEnumerator.cs
- LicFileLicenseProvider.cs
- BufferModeSettings.cs
- PersonalizationProvider.cs
- ObjectAnimationBase.cs
- ItemCollection.cs
- SqlTriggerContext.cs
- DataRowCollection.cs
- DoubleAnimationUsingPath.cs
- ByteAnimationUsingKeyFrames.cs
- EntityReference.cs
- TableRow.cs
- StyleSelector.cs
- RegexWorker.cs
- MembershipPasswordException.cs
- FileDataSourceCache.cs
- EntityDataSourceDataSelection.cs
- AnimationStorage.cs
- ResourceAssociationType.cs
- DynamicEndpoint.cs
- TextParagraphCache.cs
- ConsoleKeyInfo.cs
- Site.cs
- ActivityCompletionCallbackWrapper.cs
- TextEndOfSegment.cs
- ConnectionString.cs
- Types.cs
- PagesSection.cs
- BinaryUtilClasses.cs
- EntityModelBuildProvider.cs
- InvokeMemberBinder.cs
- Win32SafeHandles.cs
- RoleService.cs
- AttributeProviderAttribute.cs
- XmlNamespaceMappingCollection.cs
- Rect3DConverter.cs
- FormClosedEvent.cs
- RegexGroupCollection.cs
- SecurityElement.cs
- XmlExceptionHelper.cs
- RelativeSource.cs
- PropertyDescriptor.cs
- SqlUDTStorage.cs
- SiteIdentityPermission.cs
- ToolStripContainerDesigner.cs
- UnauthorizedAccessException.cs
- wgx_exports.cs
- SqlRetyper.cs
- CurrentTimeZone.cs
- PhysicalAddress.cs
- EditorPartCollection.cs
- localization.cs
- GroupBoxRenderer.cs
- EventListener.cs
- HandlerMappingMemo.cs
- ConfigPathUtility.cs
- ObjectContext.cs
- AnimationException.cs
- CompoundFileDeflateTransform.cs
- ResourceWriter.cs
- TripleDES.cs
- DiscoveryReference.cs
- CodeDirectionExpression.cs
- ConstraintEnumerator.cs
- ViewKeyConstraint.cs
- ClientConfigurationSystem.cs
- PropertyValueChangedEvent.cs
- DataGridViewColumnEventArgs.cs