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
- KnownBoxes.cs
- Link.cs
- MachineKeySection.cs
- MailAddress.cs
- ClientConfigurationSystem.cs
- SqlMultiplexer.cs
- ExpandCollapseProviderWrapper.cs
- SQLDoubleStorage.cs
- Int16AnimationBase.cs
- Debug.cs
- CqlLexerHelpers.cs
- SiteMembershipCondition.cs
- StringTraceRecord.cs
- InputGestureCollection.cs
- SecurityManager.cs
- EntityWrapperFactory.cs
- DiscoveryClientReferences.cs
- TreeNodeCollection.cs
- OperationCanceledException.cs
- PermissionListSet.cs
- WinEventWrap.cs
- FrameSecurityDescriptor.cs
- ActivityExecutorSurrogate.cs
- CngAlgorithmGroup.cs
- HtmlTextViewAdapter.cs
- Condition.cs
- TextEditorParagraphs.cs
- AmbiguousMatchException.cs
- DependencyObjectPropertyDescriptor.cs
- MostlySingletonList.cs
- OdbcConnectionFactory.cs
- HttpCapabilitiesBase.cs
- _SslState.cs
- UrlMapping.cs
- TreeNodeEventArgs.cs
- FontInfo.cs
- FrameworkElementAutomationPeer.cs
- SHA512Managed.cs
- EmptyEnumerable.cs
- WindowInteractionStateTracker.cs
- BridgeDataRecord.cs
- ListenerElementsCollection.cs
- PropertyTabAttribute.cs
- BooleanFunctions.cs
- ImageSourceTypeConverter.cs
- ControlPaint.cs
- ToolStripItem.cs
- MsmqActivation.cs
- SystemWebSectionGroup.cs
- AvTraceFormat.cs
- DropDownList.cs
- TableItemPattern.cs
- InvalidPipelineStoreException.cs
- RectAnimationBase.cs
- XAMLParseException.cs
- JsonFormatGeneratorStatics.cs
- Module.cs
- GCHandleCookieTable.cs
- PnrpPermission.cs
- WebPartExportVerb.cs
- MenuRendererStandards.cs
- XmlReflectionImporter.cs
- StringHelper.cs
- SchemaNotation.cs
- AnnotationResource.cs
- CharacterMetrics.cs
- AstTree.cs
- AuthenticationException.cs
- CounterCreationDataCollection.cs
- ReadOnlyHierarchicalDataSource.cs
- XmlValidatingReader.cs
- CroppedBitmap.cs
- TargetFrameworkAttribute.cs
- DesignerEventService.cs
- ProcessInputEventArgs.cs
- PathParser.cs
- DataGridViewCellParsingEventArgs.cs
- mansign.cs
- GPRECTF.cs
- EventPropertyMap.cs
- SplitterCancelEvent.cs
- PagePropertiesChangingEventArgs.cs
- OLEDB_Enum.cs
- DataContractJsonSerializer.cs
- WebHttpDispatchOperationSelectorData.cs
- Schema.cs
- TabItemWrapperAutomationPeer.cs
- RijndaelManagedTransform.cs
- JapaneseCalendar.cs
- HandlerMappingMemo.cs
- PasswordDeriveBytes.cs
- RTLAwareMessageBox.cs
- DataServiceConfiguration.cs
- KnownBoxes.cs
- TraceRecords.cs
- WebResponse.cs
- AssemblyCollection.cs
- ColumnWidthChangedEvent.cs
- OutOfMemoryException.cs
- _DomainName.cs