Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / 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. //------------------------------------------------------------------------------ // // 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RegionInfo.cs
- SqlGatherConsumedAliases.cs
- SqlEnums.cs
- InfoCardSymmetricCrypto.cs
- D3DImage.cs
- GridLength.cs
- BulletChrome.cs
- GetPolicyDetailsRequest.cs
- IssuerInformation.cs
- AttachedPropertyInfo.cs
- StateFinalizationDesigner.cs
- OdbcStatementHandle.cs
- XmlSchemaAll.cs
- ThumbAutomationPeer.cs
- HostVisual.cs
- BitmapCodecInfoInternal.cs
- FilterElement.cs
- MediaElementAutomationPeer.cs
- SymDocumentType.cs
- ListViewEditEventArgs.cs
- RuntimeVariablesExpression.cs
- Form.cs
- Select.cs
- XamlInt32CollectionSerializer.cs
- ItemCheckEvent.cs
- DbCommandDefinition.cs
- DictionaryItemsCollection.cs
- EllipseGeometry.cs
- DNS.cs
- RuntimeIdentifierPropertyAttribute.cs
- VisualStyleElement.cs
- WebExceptionStatus.cs
- Message.cs
- Process.cs
- TypeInitializationException.cs
- PrintPageEvent.cs
- Paragraph.cs
- QueuePathEditor.cs
- XmlSchemaParticle.cs
- SHA1CryptoServiceProvider.cs
- ArraySubsetEnumerator.cs
- __TransparentProxy.cs
- SizeConverter.cs
- DataSpaceManager.cs
- WebPartAuthorizationEventArgs.cs
- ContentTextAutomationPeer.cs
- ReadOnlyDataSourceView.cs
- TemplateInstanceAttribute.cs
- GlobalEventManager.cs
- DragDrop.cs
- HelloMessageCD1.cs
- HtmlTableRow.cs
- SHA1Managed.cs
- WriteLineDesigner.xaml.cs
- PropertyGrid.cs
- MultipleViewPatternIdentifiers.cs
- BindingsCollection.cs
- FileClassifier.cs
- AuthorizationRule.cs
- MediaContext.cs
- CompressEmulationStream.cs
- HttpWriter.cs
- SqlDataSourceQueryEditorForm.cs
- InheritedPropertyChangedEventArgs.cs
- FontFamilyConverter.cs
- RegexWriter.cs
- EditingCoordinator.cs
- HelloMessageApril2005.cs
- ToolStripRenderEventArgs.cs
- DbConnectionPool.cs
- StylusButtonCollection.cs
- SqlInternalConnectionTds.cs
- WorkflowPageSetupDialog.cs
- RouteTable.cs
- UnhandledExceptionEventArgs.cs
- MetaModel.cs
- URIFormatException.cs
- nulltextcontainer.cs
- MouseGesture.cs
- MetafileEditor.cs
- TrackingRecord.cs
- Blend.cs
- GetLastErrorDetailsRequest.cs
- ToolStripAdornerWindowService.cs
- GraphicsContainer.cs
- CommonObjectSecurity.cs
- SliderAutomationPeer.cs
- SubclassTypeValidatorAttribute.cs
- WebPartHeaderCloseVerb.cs
- WaitHandle.cs
- XmlHierarchicalDataSourceView.cs
- EncryptedHeader.cs
- SqlUtils.cs
- Listbox.cs
- PrimitiveCodeDomSerializer.cs
- BamlRecords.cs
- RightsManagementInformation.cs
- SiteMapNodeItemEventArgs.cs
- WebBaseEventKeyComparer.cs
- PowerStatus.cs