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
- DBNull.cs
- Events.cs
- Int16.cs
- RuntimeHelpers.cs
- Debug.cs
- DesignerOptionService.cs
- TypedReference.cs
- FeatureSupport.cs
- Dynamic.cs
- SvcMapFile.cs
- HybridDictionary.cs
- GPStream.cs
- HttpClientChannel.cs
- MultiView.cs
- TraceSection.cs
- BaseResourcesBuildProvider.cs
- CatalogZoneBase.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- ConstNode.cs
- ScriptBehaviorDescriptor.cs
- ZipFileInfo.cs
- CodePropertyReferenceExpression.cs
- DesignSurfaceServiceContainer.cs
- exports.cs
- XappLauncher.cs
- TextTreeUndoUnit.cs
- ResourceType.cs
- CodeMethodReturnStatement.cs
- SchemaConstraints.cs
- ExceptionRoutedEventArgs.cs
- OnOperation.cs
- StreamAsIStream.cs
- ImageBrush.cs
- DataGridItemEventArgs.cs
- SerializerProvider.cs
- SchemaImporterExtensionElementCollection.cs
- ChameleonKey.cs
- SetStoryboardSpeedRatio.cs
- InternalConfigEventArgs.cs
- ThicknessAnimationBase.cs
- DrawingAttributeSerializer.cs
- QilPatternVisitor.cs
- DataViewSetting.cs
- WindowsFormsLinkLabel.cs
- Roles.cs
- BamlMapTable.cs
- Win32.cs
- SeverityFilter.cs
- GAC.cs
- processwaithandle.cs
- EntityDescriptor.cs
- LicenseProviderAttribute.cs
- DesignerLabelAdapter.cs
- MimeTypeMapper.cs
- DictionaryContent.cs
- XmlAttributes.cs
- GuidTagList.cs
- ListBoxChrome.cs
- ObfuscationAttribute.cs
- AutomationAttributeInfo.cs
- XmlAttributeCollection.cs
- ToolStripHighContrastRenderer.cs
- NamedPipeActivation.cs
- ValidatorUtils.cs
- TextTreeRootNode.cs
- ReservationNotFoundException.cs
- KeyConverter.cs
- SystemResourceHost.cs
- Vector3DCollectionConverter.cs
- WindowVisualStateTracker.cs
- XmlSerializerSection.cs
- XmlSchemaAnnotation.cs
- XmlDataImplementation.cs
- SystemPens.cs
- ApplicationDirectoryMembershipCondition.cs
- XmlSortKeyAccumulator.cs
- FillRuleValidation.cs
- Type.cs
- OverlappedAsyncResult.cs
- ISAPIApplicationHost.cs
- FixedPageStructure.cs
- SuppressMergeCheckAttribute.cs
- UnsafeNativeMethods.cs
- AudioBase.cs
- Section.cs
- CultureInfo.cs
- MultipleCopiesCollection.cs
- ControlParameter.cs
- DeclarativeExpressionConditionDeclaration.cs
- AssertFilter.cs
- SqlDataSourceRefreshSchemaForm.cs
- BindingGroup.cs
- DbDataAdapter.cs
- LocalBuilder.cs
- ThreadStartException.cs
- MessageQueueAccessControlEntry.cs
- LicenseManager.cs
- XmlCDATASection.cs
- Attributes.cs
- ObjectListComponentEditor.cs