Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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. // //----------------------------------------------------------------------------- /* */ 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ConsoleCancelEventArgs.cs
- DateTime.cs
- SerializationObjectManager.cs
- KeyProperty.cs
- CompilerHelpers.cs
- HttpConfigurationSystem.cs
- DeclaredTypeValidatorAttribute.cs
- SoapFault.cs
- TableItemStyle.cs
- UserControlCodeDomTreeGenerator.cs
- ConfigurationValues.cs
- SerializationException.cs
- JoinTreeNode.cs
- AmbientLight.cs
- EventMappingSettingsCollection.cs
- FunctionImportMapping.cs
- BindingSource.cs
- WeakEventTable.cs
- ColumnMap.cs
- ReversePositionQuery.cs
- TextElementCollection.cs
- FormViewRow.cs
- MouseGesture.cs
- SqlInternalConnection.cs
- FunctionCommandText.cs
- SearchForVirtualItemEventArgs.cs
- CodeTypeReferenceCollection.cs
- DependencyObjectType.cs
- ConfigurationSectionGroup.cs
- XmlSchemaType.cs
- XamlSerializationHelper.cs
- RtfToXamlReader.cs
- DataSourceHelper.cs
- Timer.cs
- DeclarationUpdate.cs
- EdmScalarPropertyAttribute.cs
- RuntimeVariableList.cs
- TemplateComponentConnector.cs
- RectValueSerializer.cs
- DataSvcMapFile.cs
- PathHelper.cs
- AutomationElementIdentifiers.cs
- HTTPNotFoundHandler.cs
- FileLoadException.cs
- WebServiceParameterData.cs
- RelationshipEntry.cs
- SerializableAttribute.cs
- Debug.cs
- LongValidatorAttribute.cs
- SearchForVirtualItemEventArgs.cs
- NativeMethods.cs
- _ListenerResponseStream.cs
- ZoneButton.cs
- HyperLink.cs
- CancellationHandler.cs
- _LocalDataStore.cs
- NameValuePermission.cs
- UIElement.cs
- PeerNameResolver.cs
- ClientUtils.cs
- TransformerInfo.cs
- ObjectPropertyMapping.cs
- ContextBase.cs
- ProxyHelper.cs
- PropertyMapper.cs
- UnsafeNativeMethods.cs
- SoapParser.cs
- TextViewSelectionProcessor.cs
- UIElement.cs
- SyndicationDeserializer.cs
- SemaphoreFullException.cs
- XhtmlBasicPhoneCallAdapter.cs
- printdlgexmarshaler.cs
- Collection.cs
- ErasingStroke.cs
- ExpressionTextBox.xaml.cs
- ObjectListItem.cs
- ScalarType.cs
- TextInfo.cs
- HwndSourceParameters.cs
- AssemblyFilter.cs
- PagesSection.cs
- DefaultObjectSerializer.cs
- AspNetRouteServiceHttpHandler.cs
- TokenBasedSetEnumerator.cs
- XmlChoiceIdentifierAttribute.cs
- ApplicationSecurityManager.cs
- SrgsElementList.cs
- HyperlinkAutomationPeer.cs
- DeferrableContentConverter.cs
- EntityDataSourceReferenceGroup.cs
- XmlLinkedNode.cs
- MessageBox.cs
- UnmanagedMarshal.cs
- CommandHelper.cs
- MediaContext.cs
- FileStream.cs
- StatusBar.cs
- PreProcessor.cs
- ProgressPage.cs