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
- XmlCustomFormatter.cs
- fixedPageContentExtractor.cs
- metrodevice.cs
- DataConnectionHelper.cs
- X509Extension.cs
- BufferedGraphics.cs
- dataprotectionpermission.cs
- __Filters.cs
- Activity.cs
- XPathLexer.cs
- QueryExpression.cs
- TextBreakpoint.cs
- printdlgexmarshaler.cs
- CatalogPart.cs
- ObjectSecurity.cs
- PhysicalAddress.cs
- TabItem.cs
- AbandonedMutexException.cs
- Update.cs
- WebMessageEncodingBindingElement.cs
- DebugView.cs
- ExecutionContext.cs
- SmiSettersStream.cs
- OLEDB_Util.cs
- ChtmlLinkAdapter.cs
- TiffBitmapEncoder.cs
- CoTaskMemHandle.cs
- DesignRelation.cs
- DataGridViewSortCompareEventArgs.cs
- CallbackValidator.cs
- SymLanguageType.cs
- MouseActionValueSerializer.cs
- TemplatedAdorner.cs
- SqlHelper.cs
- CacheOutputQuery.cs
- AdapterUtil.cs
- StartUpEventArgs.cs
- TakeOrSkipQueryOperator.cs
- FlowchartDesigner.Helpers.cs
- BindStream.cs
- IdnMapping.cs
- StaticTextPointer.cs
- XmlAttribute.cs
- ActivityPropertyReference.cs
- Page.cs
- PipelineModuleStepContainer.cs
- TextServicesDisplayAttribute.cs
- LazyTextWriterCreator.cs
- FreeFormDragDropManager.cs
- MemberAccessException.cs
- ScrollEvent.cs
- XmlSchemaObjectCollection.cs
- TextLineBreak.cs
- SoapParser.cs
- DesignerView.cs
- CompensableActivity.cs
- ComAwareEventInfo.cs
- Vector3D.cs
- login.cs
- MaskedTextBoxDesignerActionList.cs
- JavaScriptSerializer.cs
- InputElement.cs
- ApplicationContext.cs
- ExtendedPropertyCollection.cs
- JoinElimination.cs
- StatusBar.cs
- RadioButton.cs
- XmlNodeChangedEventManager.cs
- DynamicHyperLink.cs
- Pen.cs
- HorizontalAlignConverter.cs
- AggregateNode.cs
- FixUpCollection.cs
- EntityDataSourceStatementEditor.cs
- RepeaterItemCollection.cs
- AutomationFocusChangedEventArgs.cs
- UInt32Storage.cs
- ManagedWndProcTracker.cs
- ObjectTypeMapping.cs
- OdbcConnectionFactory.cs
- NumericUpDownAcceleration.cs
- SaveFileDialogDesigner.cs
- ObservableDictionary.cs
- TableSectionStyle.cs
- InitializationEventAttribute.cs
- MarshalByValueComponent.cs
- Propagator.ExtentPlaceholderCreator.cs
- DataGridViewButtonCell.cs
- ProcessThread.cs
- ExpandCollapseProviderWrapper.cs
- ResourceDescriptionAttribute.cs
- ThreadNeutralSemaphore.cs
- DbParameterHelper.cs
- RenamedEventArgs.cs
- NetMsmqBinding.cs
- RepeatButton.cs
- DiagnosticTraceSource.cs
- baseaxisquery.cs
- XMLSyntaxException.cs
- ImageMetadata.cs