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
- ThreadInterruptedException.cs
- ReadOnlyDictionary.cs
- SQLConvert.cs
- OptimalTextSource.cs
- TemplateControlParser.cs
- DataGridViewRowPrePaintEventArgs.cs
- XMLSchema.cs
- EmissiveMaterial.cs
- ToolStripScrollButton.cs
- ImageButton.cs
- ReadingWritingEntityEventArgs.cs
- FormsAuthenticationCredentials.cs
- String.cs
- TextSegment.cs
- WrapperEqualityComparer.cs
- LinqDataSourceView.cs
- _SingleItemRequestCache.cs
- Compilation.cs
- TextDecorationCollectionConverter.cs
- ExceptionUtil.cs
- GridErrorDlg.cs
- WebPartTransformer.cs
- Binding.cs
- XMLSchema.cs
- GridEntry.cs
- InkCanvasSelection.cs
- EntitySqlQueryCacheEntry.cs
- RawKeyboardInputReport.cs
- ResourceReader.cs
- precedingsibling.cs
- RandomNumberGenerator.cs
- HttpFileCollection.cs
- HeaderedContentControl.cs
- PointAnimation.cs
- CompatibleIComparer.cs
- HttpCachePolicy.cs
- CodeAccessPermission.cs
- shaperfactoryquerycacheentry.cs
- wgx_exports.cs
- SaveFileDialog.cs
- SqlConnection.cs
- TypeHelper.cs
- ClientSession.cs
- BuilderInfo.cs
- CompModSwitches.cs
- HtmlInputFile.cs
- AppDomainUnloadedException.cs
- printdlgexmarshaler.cs
- HttpSessionStateBase.cs
- ClientScriptManagerWrapper.cs
- SmiRecordBuffer.cs
- hresults.cs
- ObjectTypeMapping.cs
- SolidBrush.cs
- HtmlTableCell.cs
- TemplateField.cs
- HttpsHostedTransportConfiguration.cs
- AVElementHelper.cs
- SignatureToken.cs
- OdbcDataAdapter.cs
- LockCookie.cs
- FusionWrap.cs
- EntityKeyElement.cs
- DetailsViewModeEventArgs.cs
- ImageListStreamer.cs
- HttpResponseBase.cs
- DataGridHeadersVisibilityToVisibilityConverter.cs
- FillRuleValidation.cs
- NamespaceImport.cs
- TrimSurroundingWhitespaceAttribute.cs
- ScriptingRoleServiceSection.cs
- ExceptionValidationRule.cs
- ValueHandle.cs
- WebSysDefaultValueAttribute.cs
- _AuthenticationState.cs
- GradientStopCollection.cs
- ActiveXContainer.cs
- StylusDevice.cs
- AttachedAnnotationChangedEventArgs.cs
- CompilerGeneratedAttribute.cs
- SqlUtils.cs
- DocumentXmlWriter.cs
- PersistenceProviderFactory.cs
- Metafile.cs
- ExtensionWindowHeader.cs
- ChannelServices.cs
- PropertyHelper.cs
- MergePropertyDescriptor.cs
- WriterOutput.cs
- SystemUdpStatistics.cs
- XmlAtomicValue.cs
- C14NUtil.cs
- HtmlTextArea.cs
- _SslState.cs
- GregorianCalendarHelper.cs
- ImageConverter.cs
- CodeStatementCollection.cs
- DurationConverter.cs
- ByteRangeDownloader.cs
- SmtpSection.cs