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
- Converter.cs
- DesignerUtility.cs
- PageCatalogPartDesigner.cs
- TreeView.cs
- TextServicesProperty.cs
- HeaderUtility.cs
- ColumnMapTranslator.cs
- StreamGeometry.cs
- CodeVariableDeclarationStatement.cs
- Visual3DCollection.cs
- MsdtcClusterUtils.cs
- CodeNamespaceImportCollection.cs
- InvokePattern.cs
- DataGridState.cs
- Popup.cs
- DataBinding.cs
- PlaceHolder.cs
- User.cs
- CodeDomConfigurationHandler.cs
- ScrollableControl.cs
- PngBitmapDecoder.cs
- NullableConverter.cs
- SharedPersonalizationStateInfo.cs
- SystemColorTracker.cs
- BamlLocalizationDictionary.cs
- StylusDevice.cs
- DataGrid.cs
- OciEnlistContext.cs
- LocatorPart.cs
- ThemeDictionaryExtension.cs
- WorkflowTerminatedException.cs
- ClientSettingsSection.cs
- Item.cs
- UserControlCodeDomTreeGenerator.cs
- RoleManagerModule.cs
- AlignmentXValidation.cs
- TextureBrush.cs
- ObjectAnimationBase.cs
- Keywords.cs
- Button.cs
- SecurityContext.cs
- ToolStripActionList.cs
- SchemaHelper.cs
- DoubleLink.cs
- CodeFieldReferenceExpression.cs
- XmlAttributeProperties.cs
- Constants.cs
- TreeNodeCollection.cs
- SoapElementAttribute.cs
- PageEventArgs.cs
- ReceiveMessageAndVerifySecurityAsyncResultBase.cs
- OnOperation.cs
- PeerTransportListenAddressValidatorAttribute.cs
- PeerTransportListenAddressValidator.cs
- Translator.cs
- HostingEnvironmentWrapper.cs
- OpenFileDialog.cs
- OutOfMemoryException.cs
- FtpCachePolicyElement.cs
- Pens.cs
- DropShadowEffect.cs
- TextFindEngine.cs
- PostBackOptions.cs
- BrowsableAttribute.cs
- WebEventTraceProvider.cs
- FolderLevelBuildProviderAppliesToAttribute.cs
- XmlSchemaAny.cs
- UpdateTracker.cs
- IdnMapping.cs
- HtmlButton.cs
- DataTableCollection.cs
- PrimitiveSchema.cs
- Geometry3D.cs
- HTTP_SERVICE_CONFIG_URLACL_PARAM.cs
- SchemaObjectWriter.cs
- ClientSettingsSection.cs
- MD5CryptoServiceProvider.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- ToolStripArrowRenderEventArgs.cs
- MessageQueuePermissionAttribute.cs
- ApplicationSecurityManager.cs
- EnterpriseServicesHelper.cs
- ImageField.cs
- KeyFrames.cs
- GlobalEventManager.cs
- PerfCounterSection.cs
- CodeTypeDeclaration.cs
- PassportIdentity.cs
- FixedPosition.cs
- PeerApplicationLaunchInfo.cs
- DrawingCollection.cs
- TraceListeners.cs
- StringComparer.cs
- SQLChars.cs
- MessageHeader.cs
- SingleAnimation.cs
- AmbientProperties.cs
- PopupEventArgs.cs
- NavigationService.cs
- PageBuildProvider.cs