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
- XmlWrappingReader.cs
- IssuedTokenClientCredential.cs
- AnnotationHelper.cs
- ShapeTypeface.cs
- OdbcErrorCollection.cs
- MobileFormsAuthentication.cs
- mda.cs
- StateMachineSubscription.cs
- StringReader.cs
- EntityConnectionStringBuilder.cs
- SystemResourceKey.cs
- LateBoundChannelParameterCollection.cs
- SerializationInfo.cs
- SHA1Managed.cs
- TrustSection.cs
- MediaPlayer.cs
- EntityTransaction.cs
- HiddenFieldPageStatePersister.cs
- DeviceFilterEditorDialog.cs
- dbdatarecord.cs
- DuplicateWaitObjectException.cs
- LayoutEditorPart.cs
- MachineKeyConverter.cs
- CodeEntryPointMethod.cs
- XmlSchemaSet.cs
- MemberPathMap.cs
- MultiplexingDispatchMessageFormatter.cs
- ServiceModelConfigurationSectionCollection.cs
- ExpandableObjectConverter.cs
- IISMapPath.cs
- DesignOnlyAttribute.cs
- Misc.cs
- DataGridViewToolTip.cs
- NativeMethods.cs
- ProtocolsConfigurationHandler.cs
- SQLDoubleStorage.cs
- SystemTcpConnection.cs
- ComContractElementCollection.cs
- TreeViewHitTestInfo.cs
- KeyConverter.cs
- XmlSchemaObjectCollection.cs
- TransactionFlowAttribute.cs
- CommentAction.cs
- LinqDataSourceDeleteEventArgs.cs
- MetadataSection.cs
- AnnotationDocumentPaginator.cs
- PerformanceCountersElement.cs
- Part.cs
- VersionConverter.cs
- SpotLight.cs
- XmlWriterTraceListener.cs
- ServerReliableChannelBinder.cs
- CodeDomExtensionMethods.cs
- TypeDependencyAttribute.cs
- BindingNavigator.cs
- SmtpAuthenticationManager.cs
- FindCriteria11.cs
- SafeNativeMethods.cs
- DbConnectionPoolGroup.cs
- MasterPage.cs
- Animatable.cs
- RenderData.cs
- _BufferOffsetSize.cs
- QilDataSource.cs
- EpmCustomContentWriterNodeData.cs
- HttpHandlerActionCollection.cs
- MenuAutoFormat.cs
- BCLDebug.cs
- util.cs
- FixedTextContainer.cs
- ClientData.cs
- MembershipSection.cs
- TextOnlyOutput.cs
- WindowPatternIdentifiers.cs
- MouseEventArgs.cs
- InplaceBitmapMetadataWriter.cs
- ContentValidator.cs
- SystemUdpStatistics.cs
- WorkflowValidationFailedException.cs
- SortedDictionary.cs
- SystemMulticastIPAddressInformation.cs
- VisualBasicDesignerHelper.cs
- ComplexBindingPropertiesAttribute.cs
- SmtpFailedRecipientException.cs
- EncodingTable.cs
- DebuggerAttributes.cs
- PageEventArgs.cs
- GeneralTransform.cs
- ToolboxItemFilterAttribute.cs
- CodeThrowExceptionStatement.cs
- FixedTextPointer.cs
- ProcessManager.cs
- ListViewItemSelectionChangedEvent.cs
- FormsAuthenticationUserCollection.cs
- BulletedList.cs
- SerializableAttribute.cs
- GC.cs
- SemanticAnalyzer.cs
- XmlDesignerDataSourceView.cs
- ExistsInCollection.cs