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
- XmlAutoDetectWriter.cs
- MouseActionValueSerializer.cs
- TypeSystem.cs
- SiteMembershipCondition.cs
- ReadOnlyPropertyMetadata.cs
- Int32AnimationBase.cs
- ChannelPoolSettings.cs
- Contracts.cs
- EmbossBitmapEffect.cs
- BaseCodePageEncoding.cs
- CorrelationExtension.cs
- RequiredFieldValidator.cs
- bindurihelper.cs
- Overlapped.cs
- WaitHandleCannotBeOpenedException.cs
- ResXBuildProvider.cs
- SortQuery.cs
- ThemeableAttribute.cs
- RelOps.cs
- MetadataItemSerializer.cs
- newinstructionaction.cs
- RoleGroup.cs
- URIFormatException.cs
- SparseMemoryStream.cs
- DependencyPropertyKind.cs
- TPLETWProvider.cs
- StructuredType.cs
- ContainerUtilities.cs
- __ConsoleStream.cs
- RewritingSimplifier.cs
- MetadataItemEmitter.cs
- BamlBinaryWriter.cs
- Literal.cs
- MSG.cs
- PointF.cs
- FormCollection.cs
- ConfigXmlWhitespace.cs
- BuildProvidersCompiler.cs
- PointCollection.cs
- TextModifier.cs
- ValueConversionAttribute.cs
- GrowingArray.cs
- DropDownButton.cs
- WSTrust.cs
- PageAsyncTask.cs
- SpStreamWrapper.cs
- PageHandlerFactory.cs
- AuthenticatedStream.cs
- BaseValidator.cs
- WorkflowRuntimeSection.cs
- SharedPersonalizationStateInfo.cs
- TreeIterators.cs
- LowerCaseStringConverter.cs
- Base64Stream.cs
- StylusPointPropertyUnit.cs
- RootContext.cs
- DigestComparer.cs
- ReferencedType.cs
- Comparer.cs
- FlagsAttribute.cs
- XmlSchemaComplexType.cs
- TextEditorSelection.cs
- Variable.cs
- AutomationPropertyInfo.cs
- GenericNameHandler.cs
- URI.cs
- SmiConnection.cs
- ServiceDescriptionData.cs
- HttpInputStream.cs
- CompilationRelaxations.cs
- _HTTPDateParse.cs
- FixedSOMPageElement.cs
- WindowVisualStateTracker.cs
- Panel.cs
- WmpBitmapEncoder.cs
- CqlParserHelpers.cs
- WsdlImporterElement.cs
- DataTablePropertyDescriptor.cs
- Grammar.cs
- odbcmetadatacollectionnames.cs
- OutputWindow.cs
- DiscoveryServerProtocol.cs
- Vector3DKeyFrameCollection.cs
- EventMappingSettingsCollection.cs
- ParseElementCollection.cs
- StickyNote.cs
- CaseStatementSlot.cs
- Utility.cs
- Column.cs
- RawStylusActions.cs
- Inline.cs
- NameValueConfigurationElement.cs
- CollectionChangeEventArgs.cs
- TabControlCancelEvent.cs
- ExportOptions.cs
- PageRanges.cs
- ArgumentOutOfRangeException.cs
- TextBoxDesigner.cs
- SessionStateItemCollection.cs
- InstanceDataCollectionCollection.cs