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
- ReflectionServiceProvider.cs
- OrderPreservingPipeliningMergeHelper.cs
- GlyphShapingProperties.cs
- XmlQueryContext.cs
- StrokeSerializer.cs
- WmlPanelAdapter.cs
- HyperLinkStyle.cs
- DataGridViewLinkColumn.cs
- RightsManagementInformation.cs
- PlanCompiler.cs
- XmlArrayAttribute.cs
- SettingsSavedEventArgs.cs
- BitmapEffectDrawing.cs
- OracleConnectionStringBuilder.cs
- RecognizerStateChangedEventArgs.cs
- ToolStripControlHost.cs
- ComponentEditorForm.cs
- versioninfo.cs
- DbParameterHelper.cs
- XPathParser.cs
- DeclarationUpdate.cs
- HybridObjectCache.cs
- DnsEndpointIdentity.cs
- CornerRadiusConverter.cs
- XPathQilFactory.cs
- WSSecurityJan2004.cs
- ExtentKey.cs
- LazyTextWriterCreator.cs
- EndPoint.cs
- HexParser.cs
- ClientTargetSection.cs
- ImageFormat.cs
- XPathAncestorIterator.cs
- InProcStateClientManager.cs
- Funcletizer.cs
- SpotLight.cs
- DataGridViewTextBoxEditingControl.cs
- UnsignedPublishLicense.cs
- WpfXamlLoader.cs
- StrokeIntersection.cs
- TreeViewImageIndexConverter.cs
- OdbcUtils.cs
- DataGridViewRow.cs
- xsdvalidator.cs
- TrustSection.cs
- MailWebEventProvider.cs
- SurrogateSelector.cs
- EncoderBestFitFallback.cs
- ObjectSpanRewriter.cs
- Formatter.cs
- SortDescriptionCollection.cs
- CodeSubDirectoriesCollection.cs
- AppDomainAttributes.cs
- Rfc2898DeriveBytes.cs
- PriorityBindingExpression.cs
- SafeBuffer.cs
- IFormattable.cs
- WaitingCursor.cs
- EmissiveMaterial.cs
- XmlCollation.cs
- PropertyTabChangedEvent.cs
- CollectionChangedEventManager.cs
- ContentTextAutomationPeer.cs
- Simplifier.cs
- Content.cs
- WaitHandle.cs
- safePerfProviderHandle.cs
- Vector3DAnimationBase.cs
- XmlNodeComparer.cs
- CLSCompliantAttribute.cs
- EncryptedType.cs
- MailSettingsSection.cs
- Size.cs
- Marshal.cs
- XmlSchemaException.cs
- WindowsAuthenticationEventArgs.cs
- ConfigsHelper.cs
- StrokeCollectionConverter.cs
- WebCategoryAttribute.cs
- AppDomainProtocolHandler.cs
- ImageField.cs
- EnumerableWrapperWeakToStrong.cs
- InstanceNormalEvent.cs
- Themes.cs
- DataGridViewSelectedRowCollection.cs
- CmsInterop.cs
- ServiceParser.cs
- OracleNumber.cs
- PropertyCollection.cs
- MetabaseSettings.cs
- BindingExpressionBase.cs
- MD5CryptoServiceProvider.cs
- Style.cs
- ErrorWrapper.cs
- DbRetry.cs
- ICollection.cs
- Source.cs
- SkipStoryboardToFill.cs
- XmlElementElementCollection.cs
- DynamicAttribute.cs