Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- AspNetSynchronizationContext.cs
- DurableMessageDispatchInspector.cs
- ArrayListCollectionBase.cs
- UIElement3D.cs
- RowUpdatingEventArgs.cs
- DataShape.cs
- DesignerRegionCollection.cs
- XmlSchemas.cs
- FaultContext.cs
- LabelEditEvent.cs
- UserInitiatedNavigationPermission.cs
- WebPartConnectionsCancelVerb.cs
- MostlySingletonList.cs
- CaseCqlBlock.cs
- HttpResponseHeader.cs
- NumericExpr.cs
- ColorTransform.cs
- ProcessModule.cs
- TemplateLookupAction.cs
- _TLSstream.cs
- MsmqIntegrationElement.cs
- ScriptingRoleServiceSection.cs
- SQLSingle.cs
- XmlFormatWriterGenerator.cs
- ZoneIdentityPermission.cs
- SafeEventLogReadHandle.cs
- processwaithandle.cs
- DecoderFallback.cs
- ControlCommandSet.cs
- TransformConverter.cs
- QuotedPairReader.cs
- SecurityDocument.cs
- XmlTextAttribute.cs
- BaseTreeIterator.cs
- EntitySetDataBindingList.cs
- Size3D.cs
- NotFiniteNumberException.cs
- XmlQualifiedName.cs
- EdmItemCollection.cs
- GridViewHeaderRowPresenter.cs
- DeferredElementTreeState.cs
- HandledMouseEvent.cs
- DataObjectMethodAttribute.cs
- Italic.cs
- HMACSHA256.cs
- UniformGrid.cs
- ExternalFile.cs
- PasswordRecoveryDesigner.cs
- ProfilePropertyNameValidator.cs
- ImageMapEventArgs.cs
- Error.cs
- LinearGradientBrush.cs
- ChainedAsyncResult.cs
- DockAndAnchorLayout.cs
- XmlNodeList.cs
- X509CertificateStore.cs
- _FtpControlStream.cs
- ExplicitDiscriminatorMap.cs
- TextStore.cs
- TableColumnCollection.cs
- SharedUtils.cs
- DispatcherHooks.cs
- IxmlLineInfo.cs
- XmlResolver.cs
- CapabilitiesUse.cs
- GZipStream.cs
- sitestring.cs
- Link.cs
- DataSourceControlBuilder.cs
- indexingfiltermarshaler.cs
- CachingParameterInspector.cs
- Base64Stream.cs
- _DisconnectOverlappedAsyncResult.cs
- XmlTextReaderImpl.cs
- RegexTree.cs
- ToolStripItemDesigner.cs
- CompositionAdorner.cs
- InkCanvas.cs
- NotificationContext.cs
- VectorCollectionConverter.cs
- Nodes.cs
- NamedPipeDuplicateContext.cs
- OutputCacheSettings.cs
- CounterSample.cs
- TextProperties.cs
- Calendar.cs
- InvokePattern.cs
- FilePresentation.cs
- XPathScanner.cs
- EnumerableRowCollection.cs
- isolationinterop.cs
- xmlsaver.cs
- MetadataItemEmitter.cs
- SwitchExpression.cs
- InputScope.cs
- SqlTopReducer.cs
- WebPartVerb.cs
- VBIdentifierTrimConverter.cs
- IsolatedStorageFilePermission.cs
- ImageList.cs