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
- TextSerializer.cs
- PeerNearMe.cs
- DataObjectFieldAttribute.cs
- Collection.cs
- Walker.cs
- StructuralObject.cs
- DataGridHeaderBorder.cs
- QueueProcessor.cs
- SQLBinaryStorage.cs
- FileNotFoundException.cs
- ServiceBehaviorAttribute.cs
- UidManager.cs
- DbConnectionFactory.cs
- XmlParserContext.cs
- ArrowControl.xaml.cs
- OutputWindow.cs
- FormViewInsertedEventArgs.cs
- MethodImplAttribute.cs
- ExitEventArgs.cs
- DisableDpiAwarenessAttribute.cs
- PrtCap_Base.cs
- Html32TextWriter.cs
- MimeObjectFactory.cs
- IxmlLineInfo.cs
- DbConnectionStringCommon.cs
- SettingsPropertyWrongTypeException.cs
- FilterQueryOptionExpression.cs
- ZipFileInfo.cs
- StructuredCompositeActivityDesigner.cs
- SqlCacheDependency.cs
- AssemblyHelper.cs
- Model3DCollection.cs
- ResourceContainer.cs
- TextSimpleMarkerProperties.cs
- EntitySqlQueryBuilder.cs
- CustomError.cs
- GridEntryCollection.cs
- AlphaSortedEnumConverter.cs
- XPathAncestorQuery.cs
- ModuleConfigurationInfo.cs
- Matrix.cs
- OAVariantLib.cs
- GestureRecognizer.cs
- HitTestParameters.cs
- StreamInfo.cs
- DesignTimeVisibleAttribute.cs
- Error.cs
- OdbcParameterCollection.cs
- BridgeDataReader.cs
- XmlSchemaAll.cs
- QilFunction.cs
- SourceInterpreter.cs
- BindingMemberInfo.cs
- PartialToken.cs
- RepeatButton.cs
- EnvelopedPkcs7.cs
- VisualStyleTypesAndProperties.cs
- CookieHandler.cs
- ContourSegment.cs
- FontInfo.cs
- TextBoxAutoCompleteSourceConverter.cs
- XamlTreeBuilderBamlRecordWriter.cs
- ContextMenu.cs
- XmlUnspecifiedAttribute.cs
- SettingsContext.cs
- KnownBoxes.cs
- ActivityInterfaces.cs
- TextBox.cs
- CompositeFontFamily.cs
- SlipBehavior.cs
- QilName.cs
- FormParameter.cs
- GridViewRowCollection.cs
- ExceptionHelpers.cs
- SourceFilter.cs
- HasCopySemanticsAttribute.cs
- ServiceProviders.cs
- FixedHighlight.cs
- LinqDataSourceDisposeEventArgs.cs
- AccessibilityApplicationManager.cs
- TimeSpanStorage.cs
- WebPartHelpVerb.cs
- VariableQuery.cs
- IPPacketInformation.cs
- SqlReferenceCollection.cs
- DbConnectionHelper.cs
- OrderByBuilder.cs
- PreviewKeyDownEventArgs.cs
- IndentedWriter.cs
- ImpersonateTokenRef.cs
- StringUtil.cs
- TransactionManager.cs
- FormViewInsertEventArgs.cs
- Membership.cs
- CompositeDesignerAccessibleObject.cs
- IndexerNameAttribute.cs
- Socket.cs
- ResizeGrip.cs
- DataTableClearEvent.cs
- FixedElement.cs