Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataWebControls / System / Data / WebControls / ResourceDisplayNameAttribute.cs / 1305376 / ResourceDisplayNameAttribute.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//
// @owner [....]
// @backupOwner [....]
//-----------------------------------------------------------------------------
using System;
using System.ComponentModel;
using System.Reflection;
namespace System.Web.UI.WebControls
{
[AttributeUsage(AttributeTargets.Class, Inherited = true, AllowMultiple = false)]
internal sealed class ResourceDisplayNameAttribute : DisplayNameAttribute
{
private bool _resourceLoaded;
private readonly string _displayNameResourceName;
public ResourceDisplayNameAttribute(string displayNameResourceName)
{
_displayNameResourceName = displayNameResourceName;
}
public override string DisplayName
{
get
{
if (!_resourceLoaded)
{
_resourceLoaded = true;
DisplayNameValue = System.Web.UI.WebControlsRes.GetString(_displayNameResourceName);
}
return base.DisplayName;
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//
// @owner [....]
// @backupOwner [....]
//-----------------------------------------------------------------------------
using System;
using System.ComponentModel;
using System.Reflection;
namespace System.Web.UI.WebControls
{
[AttributeUsage(AttributeTargets.Class, Inherited = true, AllowMultiple = false)]
internal sealed class ResourceDisplayNameAttribute : DisplayNameAttribute
{
private bool _resourceLoaded;
private readonly string _displayNameResourceName;
public ResourceDisplayNameAttribute(string displayNameResourceName)
{
_displayNameResourceName = displayNameResourceName;
}
public override string DisplayName
{
get
{
if (!_resourceLoaded)
{
_resourceLoaded = true;
DisplayNameValue = System.Web.UI.WebControlsRes.GetString(_displayNameResourceName);
}
return base.DisplayName;
}
}
}
}
// 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
- MessageQuerySet.cs
- AssemblyCollection.cs
- TableRowsCollectionEditor.cs
- SamlAssertionKeyIdentifierClause.cs
- DrawingContextWalker.cs
- XmlDigitalSignatureProcessor.cs
- ListViewGroup.cs
- AutomationElementCollection.cs
- EventHandlerService.cs
- SystemIPAddressInformation.cs
- OrElse.cs
- SemanticValue.cs
- MethodExpr.cs
- XmlnsPrefixAttribute.cs
- DoubleLinkListEnumerator.cs
- DbConnectionOptions.cs
- Substitution.cs
- Point4D.cs
- DNS.cs
- SecurityRuntime.cs
- WinInetCache.cs
- Table.cs
- ASCIIEncoding.cs
- ToolStripSeparator.cs
- _SecureChannel.cs
- ThreadStateException.cs
- DataGridViewRowConverter.cs
- CodeGroup.cs
- TemplateControl.cs
- RadioButtonAutomationPeer.cs
- DriveInfo.cs
- QilBinary.cs
- HttpChannelBindingToken.cs
- DataSourceSelectArguments.cs
- AttributeEmitter.cs
- ContentPlaceHolder.cs
- CaseExpr.cs
- DynamicQueryStringParameter.cs
- PersianCalendar.cs
- SqlUtils.cs
- ConfigurationManager.cs
- BaseTemplateBuildProvider.cs
- EntityDataSourceEntityTypeFilterConverter.cs
- DiscreteKeyFrames.cs
- HandledEventArgs.cs
- KeyValuePairs.cs
- HttpApplicationFactory.cs
- XmlWrappingWriter.cs
- FormViewActionList.cs
- DetailsViewInsertedEventArgs.cs
- MouseActionConverter.cs
- IdentityManager.cs
- SchemaImporterExtensionElement.cs
- ToolStripMenuItem.cs
- KeyboardNavigation.cs
- Misc.cs
- FrameSecurityDescriptor.cs
- XPathNodeIterator.cs
- HttpDebugHandler.cs
- MailMessage.cs
- TextTreeInsertUndoUnit.cs
- ArrangedElement.cs
- Directory.cs
- Repeater.cs
- SqlNodeAnnotations.cs
- XmlBufferReader.cs
- XmlSerializerNamespaces.cs
- ConnectionAcceptor.cs
- ContextInformation.cs
- DeviceSpecificChoiceCollection.cs
- BoundColumn.cs
- CustomBindingElementCollection.cs
- XmlSchemaCollection.cs
- MetadataArtifactLoader.cs
- SiteMapProvider.cs
- XmlValidatingReaderImpl.cs
- ApplicationId.cs
- ShaderEffect.cs
- BasePropertyDescriptor.cs
- ControlCachePolicy.cs
- TCPClient.cs
- SQLRoleProvider.cs
- TableLayoutSettings.cs
- QuaternionAnimationUsingKeyFrames.cs
- ListViewCancelEventArgs.cs
- MemberRelationshipService.cs
- FixedDocumentSequencePaginator.cs
- PathFigureCollectionValueSerializer.cs
- DataGridViewRowCancelEventArgs.cs
- EndpointInfo.cs
- ImageFormatConverter.cs
- CryptoProvider.cs
- ScrollProviderWrapper.cs
- DeobfuscatingStream.cs
- FrameworkContextData.cs
- HttpClientCertificate.cs
- MouseEventArgs.cs
- VectorCollectionValueSerializer.cs
- X509ChainPolicy.cs
- StylusPointPropertyId.cs