Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Extensions / UI / ResourceCategoryAttribute.cs / 1305376 / ResourceCategoryAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI { using System; using System.ComponentModel; using System.Reflection; using System.Web.Resources; using System.Web.Util; [AttributeUsage(AttributeTargets.All)] internal sealed class ResourceCategoryAttribute : CategoryAttribute { internal ResourceCategoryAttribute(string category) : base(category) { } public override object TypeId { get { return typeof(CategoryAttribute); } } protected override string GetLocalizedString(string value) { string localizedValue = base.GetLocalizedString(value); if (localizedValue == null) { localizedValue = AtlasWeb.ResourceManager.GetString("Category_" + value, AtlasWeb.Culture); } // This attribute is internal, and we should never have a missing resource string. // System.Diagnostics.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.UI { using System; using System.ComponentModel; using System.Reflection; using System.Web.Resources; using System.Web.Util; [AttributeUsage(AttributeTargets.All)] internal sealed class ResourceCategoryAttribute : CategoryAttribute { internal ResourceCategoryAttribute(string category) : base(category) { } public override object TypeId { get { return typeof(CategoryAttribute); } } protected override string GetLocalizedString(string value) { string localizedValue = base.GetLocalizedString(value); if (localizedValue == null) { localizedValue = AtlasWeb.ResourceManager.GetString("Category_" + value, AtlasWeb.Culture); } // This attribute is internal, and we should never have a missing resource string. // System.Diagnostics.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
- ImmutableObjectAttribute.cs
- ForwardPositionQuery.cs
- MobileComponentEditorPage.cs
- LayoutTable.cs
- ContextCorrelationInitializer.cs
- WinCategoryAttribute.cs
- ActivityDesigner.cs
- ValidationSummary.cs
- Point.cs
- IntSecurity.cs
- Form.cs
- SoapTypeAttribute.cs
- Localizer.cs
- CalendarTable.cs
- EnterpriseServicesHelper.cs
- MaterialCollection.cs
- XmlUtil.cs
- UdpDuplexChannel.cs
- BamlResourceSerializer.cs
- SmtpSection.cs
- ProcessManager.cs
- FilteredAttributeCollection.cs
- DefaultProxySection.cs
- ReferenceSchema.cs
- COAUTHIDENTITY.cs
- TablePattern.cs
- TransportChannelFactory.cs
- HtmlInputSubmit.cs
- UnsignedPublishLicense.cs
- CompilerState.cs
- RegexCaptureCollection.cs
- DataGridViewComboBoxCell.cs
- BulletedListEventArgs.cs
- DynamicDataRoute.cs
- DataSourceXmlSerializationAttribute.cs
- ForwardPositionQuery.cs
- ListView.cs
- NetMsmqBindingElement.cs
- DetailsViewModeEventArgs.cs
- HttpCacheVary.cs
- ObjectItemCollection.cs
- WpfXamlLoader.cs
- EventDescriptorCollection.cs
- LessThanOrEqual.cs
- MetadataItemEmitter.cs
- AddressAlreadyInUseException.cs
- ConnectionsZone.cs
- ContentOperations.cs
- SmtpFailedRecipientsException.cs
- ReflectionTypeLoadException.cs
- ParameterModifier.cs
- TextElementCollectionHelper.cs
- ImportCatalogPart.cs
- TemplateControlParser.cs
- DataServiceKeyAttribute.cs
- ErrorHandler.cs
- NumericExpr.cs
- DrawingVisual.cs
- TabOrder.cs
- FontWeight.cs
- _NegotiateClient.cs
- UndoManager.cs
- Interlocked.cs
- DecimalAnimationUsingKeyFrames.cs
- AtomMaterializerLog.cs
- DocComment.cs
- DbgUtil.cs
- EntityParameter.cs
- AutoGeneratedField.cs
- BrowserInteropHelper.cs
- DecimalAnimationUsingKeyFrames.cs
- XamlFigureLengthSerializer.cs
- PropertyToken.cs
- BuildProvider.cs
- TrustManagerMoreInformation.cs
- IdentifierCreationService.cs
- AssociatedControlConverter.cs
- ConstraintEnumerator.cs
- FormViewPagerRow.cs
- XmlQualifiedName.cs
- XmlSchemaSubstitutionGroup.cs
- PerformanceCounterPermissionEntry.cs
- Int16AnimationUsingKeyFrames.cs
- SqlMethodTransformer.cs
- DbTransaction.cs
- NeedSkipTokenVisitor.cs
- WindowCollection.cs
- CoreSwitches.cs
- SpeechEvent.cs
- RuntimeIdentifierPropertyAttribute.cs
- ViewSimplifier.cs
- ColorAnimationUsingKeyFrames.cs
- Label.cs
- SrgsItemList.cs
- FileLevelControlBuilderAttribute.cs
- BuildProviderAppliesToAttribute.cs
- CustomErrorsSection.cs
- FeatureSupport.cs
- ElementMarkupObject.cs
- Calendar.cs