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
- MULTI_QI.cs
- EDesignUtil.cs
- ApplicationTrust.cs
- EntityType.cs
- IndexerNameAttribute.cs
- SpellerStatusTable.cs
- SqlDataSourceFilteringEventArgs.cs
- ApplicationHost.cs
- PngBitmapEncoder.cs
- VisualTarget.cs
- ObsoleteAttribute.cs
- Content.cs
- StorageModelBuildProvider.cs
- Nodes.cs
- BamlTreeNode.cs
- HitTestParameters.cs
- ScopelessEnumAttribute.cs
- Msec.cs
- DataGridViewColumnEventArgs.cs
- MessageOperationFormatter.cs
- DictionaryTraceRecord.cs
- COM2PictureConverter.cs
- SiteMapDataSource.cs
- ContainerVisual.cs
- NamedPipeChannelFactory.cs
- ResourceWriter.cs
- XPathItem.cs
- DataGridTableCollection.cs
- UpdatableWrapper.cs
- VisualStyleRenderer.cs
- NotifyInputEventArgs.cs
- SpanIndex.cs
- StorageConditionPropertyMapping.cs
- XmlSchemaSimpleContent.cs
- Win32.cs
- AnnotationResource.cs
- Matrix3DValueSerializer.cs
- FixedSOMPageConstructor.cs
- SqlCharStream.cs
- StyleSheet.cs
- CryptoStream.cs
- CompModSwitches.cs
- RandomDelayQueuedSendsAsyncResult.cs
- HttpProfileGroupBase.cs
- CheckBox.cs
- DESCryptoServiceProvider.cs
- ISessionStateStore.cs
- safePerfProviderHandle.cs
- WebBrowserDocumentCompletedEventHandler.cs
- ServiceEndpointCollection.cs
- MarshalByRefObject.cs
- WasAdminWrapper.cs
- ConstrainedDataObject.cs
- WmpBitmapEncoder.cs
- BufferAllocator.cs
- ObjectConverter.cs
- SqlDeflator.cs
- XmlDataDocument.cs
- XamlSerializer.cs
- TreeViewAutomationPeer.cs
- FormatterServices.cs
- EventRouteFactory.cs
- PipelineModuleStepContainer.cs
- Label.cs
- XmlChildEnumerator.cs
- RegistrySecurity.cs
- HealthMonitoringSection.cs
- Rotation3DAnimationUsingKeyFrames.cs
- Monitor.cs
- DynamicValueConverter.cs
- regiisutil.cs
- NativeMethods.cs
- ProjectionCamera.cs
- TemplateFactory.cs
- ByteStorage.cs
- XmlCustomFormatter.cs
- shaperfactory.cs
- xdrvalidator.cs
- CurrencyWrapper.cs
- ConnectionStringSettings.cs
- CodeTypeReferenceExpression.cs
- StylusPointPropertyUnit.cs
- UncommonField.cs
- AnyAllSearchOperator.cs
- TracePayload.cs
- CopyAction.cs
- X509CertificateCollection.cs
- ObjectStateEntry.cs
- DataStreams.cs
- DataGridViewCellValidatingEventArgs.cs
- EventPrivateKey.cs
- LinqDataSourceHelper.cs
- RequiredFieldValidator.cs
- NameValueFileSectionHandler.cs
- SslStream.cs
- HandleCollector.cs
- Page.cs
- DrawingGroup.cs
- TextStore.cs
- SignatureConfirmationElement.cs