Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- XmlSchemaAny.cs
- ExpressionNormalizer.cs
- PassportIdentity.cs
- ColumnCollection.cs
- VersionValidator.cs
- TableLayoutColumnStyleCollection.cs
- MessageDecoder.cs
- MediaEntryAttribute.cs
- ObjectList.cs
- WriteableBitmap.cs
- Win32SafeHandles.cs
- TextFormattingConverter.cs
- WindowShowOrOpenTracker.cs
- ControlBindingsCollection.cs
- ExtensionFile.cs
- WindowsListViewGroup.cs
- DataGridTextBox.cs
- PngBitmapEncoder.cs
- TargetControlTypeAttribute.cs
- AppSettingsReader.cs
- PropertyMapper.cs
- IEnumerable.cs
- Parser.cs
- UsernameTokenFactoryCredential.cs
- DivideByZeroException.cs
- XhtmlMobileTextWriter.cs
- WorkflowRuntimeSection.cs
- _LocalDataStoreMgr.cs
- SmiEventSink_Default.cs
- SelfIssuedAuthRSACryptoProvider.cs
- DiscoveryDocumentSearchPattern.cs
- BindingMAnagerBase.cs
- DefaultBindingPropertyAttribute.cs
- ComPlusTypeValidator.cs
- CodeCastExpression.cs
- MailBnfHelper.cs
- XslNumber.cs
- CommonGetThemePartSize.cs
- KeyGestureValueSerializer.cs
- Point3DCollectionConverter.cs
- FileNameEditor.cs
- DataPointer.cs
- StackBuilderSink.cs
- MergeLocalizationDirectives.cs
- CompiledQueryCacheKey.cs
- CmsInterop.cs
- RC2CryptoServiceProvider.cs
- HuffModule.cs
- ExtensionFile.cs
- ListSurrogate.cs
- CompilationSection.cs
- InkCanvasSelection.cs
- DiscoveryVersion.cs
- PropertyGrid.cs
- DbConnectionPoolGroup.cs
- SiteMapProvider.cs
- ModelPropertyImpl.cs
- DynamicQueryableWrapper.cs
- BrowserDefinitionCollection.cs
- SigningCredentials.cs
- RectConverter.cs
- CharacterString.cs
- PenLineJoinValidation.cs
- HttpProcessUtility.cs
- TaiwanLunisolarCalendar.cs
- ConfigurationManager.cs
- WindowsListViewSubItem.cs
- StrokeCollectionDefaultValueFactory.cs
- KeySplineConverter.cs
- TextParentUndoUnit.cs
- DataObjectMethodAttribute.cs
- UserControlParser.cs
- RelationshipType.cs
- ContextQuery.cs
- DynamicRenderer.cs
- DataReceivedEventArgs.cs
- GeneralTransform.cs
- FSWPathEditor.cs
- NavigationService.cs
- storepermission.cs
- CompositeTypefaceMetrics.cs
- SQLBinaryStorage.cs
- BitmapFrame.cs
- SafeCertificateContext.cs
- Baml2006ReaderSettings.cs
- ClientSettingsProvider.cs
- DotExpr.cs
- TargetControlTypeAttribute.cs
- SelectedDatesCollection.cs
- PeerResolverSettings.cs
- XmlnsDictionary.cs
- BitmapEffectCollection.cs
- ClientSettingsSection.cs
- ReaderContextStackData.cs
- ClientProxyGenerator.cs
- URL.cs
- ReservationNotFoundException.cs
- SqlCommandSet.cs
- Conditional.cs
- DeferrableContentConverter.cs