Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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)); } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- NotifyParentPropertyAttribute.cs
- AsyncWaitHandle.cs
- IntSecurity.cs
- TypedReference.cs
- ColorTranslator.cs
- BitVector32.cs
- ToolStripSettings.cs
- DurableTimerExtension.cs
- PermissionAttributes.cs
- SharedUtils.cs
- SessionStateModule.cs
- MulticastOption.cs
- SafeHandles.cs
- MenuItem.cs
- MdiWindowListStrip.cs
- PenLineJoinValidation.cs
- FreezableDefaultValueFactory.cs
- SemanticAnalyzer.cs
- DataServiceConfiguration.cs
- Model3DCollection.cs
- SqlRowUpdatingEvent.cs
- EventManager.cs
- TextFormatterHost.cs
- ThemeableAttribute.cs
- XmlCodeExporter.cs
- ClientSponsor.cs
- DashStyle.cs
- ExpressionLexer.cs
- HttpCookiesSection.cs
- RectangleGeometry.cs
- DataViewListener.cs
- ActivityBuilderHelper.cs
- MemoryMappedView.cs
- MostlySingletonList.cs
- RadialGradientBrush.cs
- CompiledELinqQueryState.cs
- PointCollection.cs
- TextCompositionManager.cs
- PassportPrincipal.cs
- DateTimeFormatInfo.cs
- DocumentSequenceHighlightLayer.cs
- KnowledgeBase.cs
- Ref.cs
- CopyOfAction.cs
- safesecurityhelperavalon.cs
- UpdateExpressionVisitor.cs
- NavigationWindow.cs
- ETagAttribute.cs
- dataSvcMapFileLoader.cs
- AppliedDeviceFiltersDialog.cs
- XmlEntityReference.cs
- Util.cs
- InvalidPipelineStoreException.cs
- Ports.cs
- FileIOPermission.cs
- RowUpdatedEventArgs.cs
- TransactionManager.cs
- MembershipAdapter.cs
- AnchorEditor.cs
- TransformPatternIdentifiers.cs
- SuppressMessageAttribute.cs
- QilTernary.cs
- UnionCodeGroup.cs
- InstanceCollisionException.cs
- DeflateEmulationStream.cs
- StorageBasedPackageProperties.cs
- EndpointDiscoveryMetadataCD1.cs
- XmlMembersMapping.cs
- CompressEmulationStream.cs
- FrameworkContentElement.cs
- PageThemeBuildProvider.cs
- WindowsListViewGroupHelper.cs
- RequestQueryParser.cs
- ParameterDataSourceExpression.cs
- ToolStripSystemRenderer.cs
- ProcessHost.cs
- DoubleSumAggregationOperator.cs
- CLSCompliantAttribute.cs
- TargetException.cs
- WizardForm.cs
- XamlTreeBuilder.cs
- Size.cs
- DataQuery.cs
- elementinformation.cs
- RenderingBiasValidation.cs
- DataColumnCollection.cs
- DataGridViewColumnEventArgs.cs
- CorrelationService.cs
- ItemContainerGenerator.cs
- ExtenderControl.cs
- ErrorWrapper.cs
- ValidationHelper.cs
- AlphabeticalEnumConverter.cs
- Form.cs
- BuildManagerHost.cs
- TransformGroup.cs
- TrackingRecord.cs
- MetadataSource.cs
- MethodCallConverter.cs
- NamespaceEmitter.cs