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
- DrawingVisualDrawingContext.cs
- PerformanceCounter.cs
- MessageSmuggler.cs
- SystemInformation.cs
- WebEvents.cs
- NegatedConstant.cs
- AxDesigner.cs
- log.cs
- ReceiveDesigner.xaml.cs
- SecurityPolicySection.cs
- SpeakCompletedEventArgs.cs
- MailMessage.cs
- FilteredDataSetHelper.cs
- PowerEase.cs
- EdmScalarPropertyAttribute.cs
- ExeContext.cs
- FormsAuthenticationCredentials.cs
- BoundField.cs
- AttributedMetaModel.cs
- SqlUtils.cs
- LayoutManager.cs
- WebPartVerbsEventArgs.cs
- AttachedPropertyMethodSelector.cs
- CorePropertiesFilter.cs
- _Rfc2616CacheValidators.cs
- SiteMapHierarchicalDataSourceView.cs
- EventData.cs
- FixedPageProcessor.cs
- initElementDictionary.cs
- ProbeMatches11.cs
- ExceptionUtil.cs
- StylusEventArgs.cs
- AccessViolationException.cs
- FixedHyperLink.cs
- StyleXamlTreeBuilder.cs
- UnsafeNativeMethods.cs
- UIntPtr.cs
- RuntimeVariablesExpression.cs
- SafeProcessHandle.cs
- DragStartedEventArgs.cs
- SafeFileHandle.cs
- PropertyPathWorker.cs
- Popup.cs
- ContextQuery.cs
- GC.cs
- BooleanStorage.cs
- PixelFormatConverter.cs
- ProcessHostFactoryHelper.cs
- ClientRoleProvider.cs
- EventOpcode.cs
- sqlser.cs
- RepeatButton.cs
- DetailsViewActionList.cs
- TextRunCacheImp.cs
- LinqDataSourceStatusEventArgs.cs
- GeneralTransform.cs
- ZeroOpNode.cs
- XmlDataSourceView.cs
- ParseNumbers.cs
- System.Data_BID.cs
- Speller.cs
- PeerNameRecordCollection.cs
- WebScriptMetadataFormatter.cs
- WebServiceHost.cs
- XmlNode.cs
- PassportPrincipal.cs
- login.cs
- HttpProfileBase.cs
- CustomError.cs
- ConcurrentQueue.cs
- InvalidCommandTreeException.cs
- DesignerAutoFormatCollection.cs
- ValidateNames.cs
- ResolveMatchesCD1.cs
- HideDisabledControlAdapter.cs
- TimelineGroup.cs
- ProviderCommandInfoUtils.cs
- InvalidOperationException.cs
- FixedSOMImage.cs
- DataColumnMapping.cs
- LowerCaseStringConverter.cs
- CollectionTypeElement.cs
- DependencyObjectType.cs
- ServiceBusyException.cs
- ToolboxItem.cs
- TextDocumentView.cs
- SrgsText.cs
- DispatchChannelSink.cs
- WorkflowValidationFailedException.cs
- KeyMatchBuilder.cs
- XmlSchemaSimpleContentRestriction.cs
- MessagePropertyFilter.cs
- UpdatePanelTriggerCollection.cs
- TextServicesDisplayAttributePropertyRanges.cs
- ServiceDescription.cs
- _RequestLifetimeSetter.cs
- XmlMapping.cs
- RangeBaseAutomationPeer.cs
- ObjectResult.cs
- CancellationHandler.cs