Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / WebCategoryAttribute.cs / 1 / WebCategoryAttribute.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
/*
*/
namespace System.Web {
using System;
using System.ComponentModel;
using System.Web.Util;
///
///
///
/// CategoryAttribute that can access ASP.NET localized strings.
///
///
[AttributeUsage(AttributeTargets.All)]
internal sealed class WebCategoryAttribute : CategoryAttribute {
///
///
/// Initializes a new instance of the class.
///
///
internal WebCategoryAttribute(string category) : base(category) {
}
public override object TypeId {
get {
return typeof(CategoryAttribute);
}
}
///
/// This method is called the first time the category property
/// is accessed. It provides a way to lookup a localized string for
/// the given category. Classes may override this to add their
/// own localized names to categories. If a localized string is
/// available for the given value, the method should return it.
/// Otherwise, it should return null.
///
protected override string GetLocalizedString(string value) {
string localizedValue = base.GetLocalizedString(value);
if (localizedValue == null) {
localizedValue = (string)SR.GetString("Category_" + value);
}
// This attribute is internal, and we should never have a missing resource string.
//
Debug.Assert(localizedValue != null, "All WebForms category attributes should have localized strings. Category '" + value + "' not found.");
return localizedValue;
}
}
}
// 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
- HttpCacheVaryByContentEncodings.cs
- EditorAttributeInfo.cs
- SortedDictionary.cs
- BuilderInfo.cs
- BypassElement.cs
- HttpModuleActionCollection.cs
- HtmlUtf8RawTextWriter.cs
- FormatConvertedBitmap.cs
- SynchronizationHandlesCodeDomSerializer.cs
- TraceUtility.cs
- RenderingEventArgs.cs
- ItemCollection.cs
- messageonlyhwndwrapper.cs
- JsonWriterDelegator.cs
- SqlRowUpdatingEvent.cs
- FocusManager.cs
- TargetInvocationException.cs
- SynchronizationHandlesCodeDomSerializer.cs
- DictionaryKeyPropertyAttribute.cs
- MatrixCamera.cs
- RuleDefinitions.cs
- HandleExceptionArgs.cs
- InertiaRotationBehavior.cs
- FileLogRecordHeader.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- FastEncoderWindow.cs
- PolicyVersionConverter.cs
- SqlBulkCopyColumnMappingCollection.cs
- DesignerOptionService.cs
- ErrorFormatterPage.cs
- DataGridTextBoxColumn.cs
- Membership.cs
- PersonalizationStateInfoCollection.cs
- Size.cs
- BamlRecordReader.cs
- ItemsChangedEventArgs.cs
- StringFormat.cs
- Button.cs
- SplitterEvent.cs
- Zone.cs
- ClientConvert.cs
- RegexCompiler.cs
- SiteMapDataSourceView.cs
- NonVisualControlAttribute.cs
- _AutoWebProxyScriptWrapper.cs
- DynamicUpdateCommand.cs
- RouteItem.cs
- PixelFormatConverter.cs
- ImageClickEventArgs.cs
- dsa.cs
- VSDExceptions.cs
- TypeResolvingOptionsAttribute.cs
- FixedSOMTableCell.cs
- HtmlInputControl.cs
- XPathBinder.cs
- CompensatableSequenceActivity.cs
- EventArgs.cs
- OletxTransactionFormatter.cs
- CheckBox.cs
- ThicknessAnimationBase.cs
- PropertyManager.cs
- sqlser.cs
- CreateUserWizardStep.cs
- HtmlUtf8RawTextWriter.cs
- _SSPISessionCache.cs
- Scene3D.cs
- SamlAuthorizationDecisionStatement.cs
- CompleteWizardStep.cs
- VariantWrapper.cs
- LineUtil.cs
- OdbcConnectionStringbuilder.cs
- BitmapData.cs
- TableColumn.cs
- TimeSpanMinutesConverter.cs
- InputEventArgs.cs
- KeyValuePair.cs
- dataSvcMapFileLoader.cs
- TemplateNameScope.cs
- ExpandoObject.cs
- DataGridLinkButton.cs
- KernelTypeValidation.cs
- ContentHostHelper.cs
- ProcessThread.cs
- EdgeProfileValidation.cs
- AttachedProperty.cs
- AsymmetricKeyExchangeFormatter.cs
- OleDbReferenceCollection.cs
- HttpRequestTraceRecord.cs
- ScrollItemProviderWrapper.cs
- Clipboard.cs
- StructureChangedEventArgs.cs
- ApplicationFileCodeDomTreeGenerator.cs
- WebSysDescriptionAttribute.cs
- CommonGetThemePartSize.cs
- AspProxy.cs
- SafeViewOfFileHandle.cs
- WindowsSysHeader.cs
- SqlCachedBuffer.cs
- JpegBitmapEncoder.cs
- TrackPointCollection.cs