Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- SymDocumentType.cs
- Int64AnimationUsingKeyFrames.cs
- ValidatorCompatibilityHelper.cs
- SafeFileMappingHandle.cs
- Rectangle.cs
- SqlConnectionPoolProviderInfo.cs
- ItemContainerGenerator.cs
- DbMetaDataFactory.cs
- ToolStripItemImageRenderEventArgs.cs
- SafeBitVector32.cs
- NavigationWindow.cs
- AlternationConverter.cs
- EntitySqlException.cs
- SQLCharsStorage.cs
- InkCanvasFeedbackAdorner.cs
- ContentPlaceHolder.cs
- KeyPressEvent.cs
- XmlDocumentSerializer.cs
- ColumnMap.cs
- ToolStripRendererSwitcher.cs
- DataGridViewControlCollection.cs
- PDBReader.cs
- DataConnectionHelper.cs
- AssemblyFilter.cs
- VarRefManager.cs
- FreezableOperations.cs
- NetworkCredential.cs
- FixedElement.cs
- XmlTextReader.cs
- DiscoveryCallbackBehavior.cs
- BindingCompleteEventArgs.cs
- AuthenticationSection.cs
- InputManager.cs
- InheritanceAttribute.cs
- ChannelSinkStacks.cs
- Connector.cs
- ValidationRuleCollection.cs
- XNodeSchemaApplier.cs
- DocumentGrid.cs
- ListViewSelectEventArgs.cs
- SimpleParser.cs
- SchemaExporter.cs
- CqlQuery.cs
- RowBinding.cs
- StylusPlugInCollection.cs
- ExeContext.cs
- ObjectDataSource.cs
- AdapterSwitches.cs
- infer.cs
- SqlCommandAsyncResult.cs
- FigureHelper.cs
- DynamicEndpoint.cs
- ProtocolsConfigurationEntry.cs
- XmlDocumentSchema.cs
- ThreadStateException.cs
- DBParameter.cs
- CallbackCorrelationInitializer.cs
- SqlMethodTransformer.cs
- StaticFileHandler.cs
- KeyedHashAlgorithm.cs
- DataGridCellEditEndingEventArgs.cs
- GridViewCommandEventArgs.cs
- userdatakeys.cs
- CmsUtils.cs
- ExpressionBindingCollection.cs
- ComplexTypeEmitter.cs
- PackageStore.cs
- C14NUtil.cs
- DoubleLink.cs
- CookielessHelper.cs
- QuaternionAnimation.cs
- CustomErrorsSectionWrapper.cs
- ControlBuilderAttribute.cs
- HijriCalendar.cs
- DomNameTable.cs
- XamlGridLengthSerializer.cs
- BrushValueSerializer.cs
- Avt.cs
- ProcessProtocolHandler.cs
- MediaContextNotificationWindow.cs
- IntegrationExceptionEventArgs.cs
- PassportIdentity.cs
- AutoGeneratedField.cs
- WebServiceErrorEvent.cs
- XmlCharCheckingReader.cs
- MorphHelpers.cs
- DeclarativeCatalogPart.cs
- ValidationHelpers.cs
- BrowserCapabilitiesCompiler.cs
- FontFamily.cs
- unitconverter.cs
- WebPartHeaderCloseVerb.cs
- HuffCodec.cs
- DataServiceKeyAttribute.cs
- counter.cs
- CommandBinding.cs
- cache.cs
- Expander.cs
- WindowsRebar.cs
- AutoResizedEvent.cs