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; ////// /// [AttributeUsage(AttributeTargets.All)] internal sealed class WebCategoryAttribute : CategoryAttribute { ////// CategoryAttribute that can access ASP.NET localized strings. /// ////// internal WebCategoryAttribute(string category) : base(category) { } public override object TypeId { get { return typeof(CategoryAttribute); } } ////// Initializes a new instance of the ///class. /// /// 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
- BindingsSection.cs
- FacetDescription.cs
- AspNetCompatibilityRequirementsAttribute.cs
- ExtensionQuery.cs
- SchemaReference.cs
- ConnectorMovedEventArgs.cs
- AssemblyCollection.cs
- CodeEntryPointMethod.cs
- SecUtil.cs
- ToolStripDropDownItem.cs
- InstanceNotFoundException.cs
- CallbackException.cs
- MatchNoneMessageFilter.cs
- EnvelopeVersion.cs
- _DynamicWinsockMethods.cs
- ProfilePropertyMetadata.cs
- ImageSourceValueSerializer.cs
- TransportDefaults.cs
- TaskHelper.cs
- BaseDataBoundControlDesigner.cs
- Nodes.cs
- UpdateException.cs
- HtmlInputSubmit.cs
- ExpandSegmentCollection.cs
- SHA1Managed.cs
- TemplatedAdorner.cs
- ContentElement.cs
- Size.cs
- OrderedDictionary.cs
- Attribute.cs
- CommonGetThemePartSize.cs
- EntityProviderFactory.cs
- SqlConnectionPoolGroupProviderInfo.cs
- QuestionEventArgs.cs
- ApplicationDirectoryMembershipCondition.cs
- MimeTypePropertyAttribute.cs
- SearchExpression.cs
- ColumnPropertiesGroup.cs
- TemplateControlBuildProvider.cs
- TemplatedAdorner.cs
- Operand.cs
- CFGGrammar.cs
- RankException.cs
- XhtmlBasicSelectionListAdapter.cs
- SqlTriggerAttribute.cs
- TextElementCollectionHelper.cs
- SchemaCollectionCompiler.cs
- DataServiceHost.cs
- UIElementParagraph.cs
- CodeDirectiveCollection.cs
- TemplateKey.cs
- OracleCommandBuilder.cs
- DbMetaDataColumnNames.cs
- GridViewRowEventArgs.cs
- GZipDecoder.cs
- XamlFrame.cs
- HtmlFormWrapper.cs
- JobPageOrder.cs
- URLEditor.cs
- ScriptControlDescriptor.cs
- MasterPage.cs
- ProfileInfo.cs
- ToolStripScrollButton.cs
- HttpClientChannel.cs
- XmlValidatingReaderImpl.cs
- _TransmitFileOverlappedAsyncResult.cs
- documentation.cs
- EventData.cs
- EventLogPropertySelector.cs
- TextElementCollection.cs
- ResourceLoader.cs
- TraceContext.cs
- PopOutPanel.cs
- ConnectionManagementElementCollection.cs
- Screen.cs
- VectorValueSerializer.cs
- CodeTypeMemberCollection.cs
- KeyPullup.cs
- X500Name.cs
- _UriTypeConverter.cs
- PlatformNotSupportedException.cs
- ExpressionConverter.cs
- DataServiceContext.cs
- DataGridHyperlinkColumn.cs
- ObjectDisposedException.cs
- Selector.cs
- TreeNodeBinding.cs
- webclient.cs
- WebHeaderCollection.cs
- WindowsRichEditRange.cs
- WorkflowDataContext.cs
- CompressionTransform.cs
- SrgsDocument.cs
- FamilyTypeface.cs
- baseaxisquery.cs
- ContractListAdapter.cs
- CustomTypeDescriptor.cs
- ValidationSummary.cs
- KnowledgeBase.cs
- StringSource.cs