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
- RuntimeWrappedException.cs
- ValueTypeFixupInfo.cs
- QuaternionKeyFrameCollection.cs
- RowSpanVector.cs
- BaseParaClient.cs
- InputBinder.cs
- EntityDesignerDataSourceView.cs
- Emitter.cs
- ClientBuildManagerCallback.cs
- CuspData.cs
- Pair.cs
- GridEntry.cs
- ToolBarButton.cs
- StringComparer.cs
- ReadOnlyHierarchicalDataSourceView.cs
- XmlSerializerFactory.cs
- CellPartitioner.cs
- SupportsEventValidationAttribute.cs
- TaskHelper.cs
- Task.cs
- ExpressionPrefixAttribute.cs
- PageAsyncTask.cs
- DataSourceViewSchemaConverter.cs
- TextTrailingCharacterEllipsis.cs
- ValidateNames.cs
- EnlistmentTraceIdentifier.cs
- ConfigurationStrings.cs
- TokenBasedSet.cs
- ButtonFlatAdapter.cs
- ToggleButtonAutomationPeer.cs
- DESCryptoServiceProvider.cs
- ReadOnlyDictionary.cs
- EventMap.cs
- CustomErrorsSectionWrapper.cs
- SoapHelper.cs
- GroupBoxAutomationPeer.cs
- FontFamilyValueSerializer.cs
- IdentityReference.cs
- XmlElementAttribute.cs
- EnumValAlphaComparer.cs
- ClientSideQueueItem.cs
- OleDbDataAdapter.cs
- XmlSchemaComplexContentRestriction.cs
- CachingHintValidation.cs
- ToolStripSplitStackLayout.cs
- GridViewSortEventArgs.cs
- UnSafeCharBuffer.cs
- ResourceCategoryAttribute.cs
- EllipseGeometry.cs
- CursorEditor.cs
- KeyboardNavigation.cs
- RepeatInfo.cs
- ContentElement.cs
- XPathExpr.cs
- GeneralTransform3DGroup.cs
- PublisherMembershipCondition.cs
- GridViewAutoFormat.cs
- ReceiveCompletedEventArgs.cs
- DesignerAutoFormat.cs
- Annotation.cs
- TypeConverterValueSerializer.cs
- MemberRelationshipService.cs
- ACL.cs
- Image.cs
- TextWriterTraceListener.cs
- BookmarkCallbackWrapper.cs
- mediaeventargs.cs
- TextSelectionProcessor.cs
- TextContainer.cs
- TextElementEnumerator.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- SessionStateUtil.cs
- DataGridViewCellMouseEventArgs.cs
- ResourceReferenceKeyNotFoundException.cs
- BuilderPropertyEntry.cs
- NegotiationTokenAuthenticator.cs
- AppDomainInfo.cs
- XmlComment.cs
- AuthenticationService.cs
- HandleExceptionArgs.cs
- WmpBitmapDecoder.cs
- sqlinternaltransaction.cs
- SmtpFailedRecipientsException.cs
- OleDbFactory.cs
- IdnMapping.cs
- PathGeometry.cs
- MetadataItemEmitter.cs
- xmlfixedPageInfo.cs
- XmlSerializerNamespaces.cs
- Enumerable.cs
- DefaultPropertyAttribute.cs
- SourceInterpreter.cs
- ArglessEventHandlerProxy.cs
- DoubleConverter.cs
- NodeFunctions.cs
- WindowsFormsSynchronizationContext.cs
- PagerSettings.cs
- DatePickerDateValidationErrorEventArgs.cs
- GridViewSelectEventArgs.cs
- Point.cs