Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebParts / WebDisplayNameAttribute.cs / 1305376 / WebDisplayNameAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; [AttributeUsage(AttributeTargets.Property)] 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; [AttributeUsage(AttributeTargets.Property)] 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
- ProcessModelInfo.cs
- NetCodeGroup.cs
- Operators.cs
- BuildDependencySet.cs
- DetailsViewDeleteEventArgs.cs
- XmlWriter.cs
- SmiGettersStream.cs
- NamespaceQuery.cs
- GradientBrush.cs
- PKCS1MaskGenerationMethod.cs
- UnionCqlBlock.cs
- RemoteWebConfigurationHost.cs
- ViewGenerator.cs
- SqlWriter.cs
- ItemsPanelTemplate.cs
- Label.cs
- Int32KeyFrameCollection.cs
- AppSettings.cs
- InstanceKeyNotReadyException.cs
- FormViewModeEventArgs.cs
- MemoryRecordBuffer.cs
- webproxy.cs
- DataSourceControl.cs
- ConsumerConnectionPoint.cs
- baseaxisquery.cs
- ProjectionCamera.cs
- ObjectStateEntryDbDataRecord.cs
- StrongName.cs
- DataServices.cs
- TypeNameParser.cs
- DataServiceOperationContext.cs
- XmlBufferReader.cs
- SvcMapFile.cs
- CommentEmitter.cs
- ControlHelper.cs
- PrincipalPermission.cs
- CqlQuery.cs
- UrlPath.cs
- RegistryPermission.cs
- ParallelTimeline.cs
- SqlInternalConnection.cs
- ConditionalExpression.cs
- AnnotationStore.cs
- Vector3DCollectionValueSerializer.cs
- StateMachineWorkflowInstance.cs
- DynamicField.cs
- UriSection.cs
- DayRenderEvent.cs
- FormattedText.cs
- MatrixTransform3D.cs
- ZipIOCentralDirectoryBlock.cs
- SmiConnection.cs
- ScrollItemPattern.cs
- RestHandler.cs
- QueueAccessMode.cs
- RightsManagementSuppressedStream.cs
- WinInetCache.cs
- SqlParameterCollection.cs
- InfoCardSymmetricAlgorithm.cs
- SmiRecordBuffer.cs
- CharacterShapingProperties.cs
- HoistedLocals.cs
- FieldBuilder.cs
- TemplateContainer.cs
- CompModSwitches.cs
- ManifestSignedXml.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- InputBuffer.cs
- EmptyEnumerator.cs
- XmlElementAttributes.cs
- MultilineStringConverter.cs
- DiscoveryClientOutputChannel.cs
- Splitter.cs
- BooleanExpr.cs
- HybridObjectCache.cs
- Simplifier.cs
- StyleHelper.cs
- ItemsPresenter.cs
- CSharpCodeProvider.cs
- SettingsBase.cs
- SetStoryboardSpeedRatio.cs
- embossbitmapeffect.cs
- ErrorActivity.cs
- HtmlEncodedRawTextWriter.cs
- XmlSchemaAttribute.cs
- LinqTreeNodeEvaluator.cs
- TextStore.cs
- Msec.cs
- Mutex.cs
- MetadataItemSerializer.cs
- EntityDataReader.cs
- SafeFindHandle.cs
- DocumentCollection.cs
- PrinterSettings.cs
- BitStack.cs
- StopRoutingHandler.cs
- ActivityCodeDomSerializationManager.cs
- Rect.cs
- CodeAttributeArgument.cs
- PartialTrustVisibleAssemblyCollection.cs