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
- DocComment.cs
- SqlCacheDependencyDatabase.cs
- ManipulationVelocities.cs
- PhysicalFontFamily.cs
- CacheForPrimitiveTypes.cs
- SplineKeyFrames.cs
- StorageInfo.cs
- SendActivity.cs
- Helpers.cs
- DesignDataSource.cs
- Registry.cs
- ServiceNameElement.cs
- ChangeInterceptorAttribute.cs
- SafeNativeMethods.cs
- CompileLiteralTextParser.cs
- XmlWriterTraceListener.cs
- X509CertificateStore.cs
- HtmlControl.cs
- UseLicense.cs
- Terminate.cs
- RangeBase.cs
- FontDifferentiator.cs
- InternalSafeNativeMethods.cs
- TraceLog.cs
- ListBoxItemAutomationPeer.cs
- ImmComposition.cs
- Rotation3DAnimationUsingKeyFrames.cs
- String.cs
- WmpBitmapEncoder.cs
- RegexReplacement.cs
- FirstMatchCodeGroup.cs
- SliderAutomationPeer.cs
- ControlBuilder.cs
- DSASignatureDeformatter.cs
- DataGridItem.cs
- TargetParameterCountException.cs
- FilteredAttributeCollection.cs
- PropVariant.cs
- InProcStateClientManager.cs
- StateMachine.cs
- ReferenceEqualityComparer.cs
- Set.cs
- WorkflowView.cs
- SHA512Managed.cs
- ToolStripPanelCell.cs
- TaskFormBase.cs
- Label.cs
- NameTable.cs
- LogPolicy.cs
- Hashtable.cs
- BamlCollectionHolder.cs
- FileSecurity.cs
- PerformanceCounterManager.cs
- FontWeightConverter.cs
- PtsPage.cs
- SqlUserDefinedAggregateAttribute.cs
- SourceFileBuildProvider.cs
- OutKeywords.cs
- XmlMemberMapping.cs
- UrlAuthorizationModule.cs
- XmlSerializerObjectSerializer.cs
- HttpApplicationStateWrapper.cs
- NativeMethods.cs
- _KerberosClient.cs
- DbMetaDataColumnNames.cs
- RefreshPropertiesAttribute.cs
- XpsSerializerWriter.cs
- AuthenticatingEventArgs.cs
- XmlSerializerAssemblyAttribute.cs
- ListControlConvertEventArgs.cs
- StringDictionaryEditor.cs
- SecUtil.cs
- BindingCollection.cs
- QilTernary.cs
- Oci.cs
- RepeatInfo.cs
- typedescriptorpermissionattribute.cs
- ToggleButtonAutomationPeer.cs
- RecordManager.cs
- CodeTryCatchFinallyStatement.cs
- DataGridCellsPanel.cs
- TimeSpanOrInfiniteValidator.cs
- Duration.cs
- SelectionService.cs
- RsaSecurityToken.cs
- SettingsPropertyValue.cs
- Point.cs
- ControlCollection.cs
- SymbolMethod.cs
- GuidelineSet.cs
- ConfigurationManagerHelperFactory.cs
- GetPageNumberCompletedEventArgs.cs
- ManagedWndProcTracker.cs
- XmlQueryCardinality.cs
- SQLSingle.cs
- WpfGeneratedKnownTypes.cs
- NameService.cs
- SymbolType.cs
- StyleCollection.cs
- GestureRecognizer.cs