Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / WinForms / Managed / System / WinForms / WinCategoryAttribute.cs / 1305376 / WinCategoryAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.Windows.Forms { using System; using System.ComponentModel; using System.Diagnostics; ////// /// /// [AttributeUsage(AttributeTargets.All)] internal sealed class WinCategoryAttribute : CategoryAttribute { ////// CategoryAttribute that can access [....] localized strings. /// ////// /// public WinCategoryAttribute(string category) : base(category) { } ////// 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.GetObject("WinFormsCategory" + value); } // This attribute is internal, and we should never have a missing resource string. // Debug.Assert(localizedValue != null, "All Windows Forms 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.Windows.Forms { using System; using System.ComponentModel; using System.Diagnostics; ////// /// /// [AttributeUsage(AttributeTargets.All)] internal sealed class WinCategoryAttribute : CategoryAttribute { ////// CategoryAttribute that can access [....] localized strings. /// ////// /// public WinCategoryAttribute(string category) : base(category) { } ////// 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.GetObject("WinFormsCategory" + value); } // This attribute is internal, and we should never have a missing resource string. // Debug.Assert(localizedValue != null, "All Windows Forms 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
- ViewEvent.cs
- DeploymentExceptionMapper.cs
- CompoundFileStreamReference.cs
- DiscreteKeyFrames.cs
- SystemFonts.cs
- ThousandthOfEmRealDoubles.cs
- DataGridViewCellCancelEventArgs.cs
- CodeTryCatchFinallyStatement.cs
- InputReportEventArgs.cs
- KeyboardEventArgs.cs
- SecureEnvironment.cs
- PermissionSetEnumerator.cs
- Flowchart.cs
- EntityDataSourceWrapper.cs
- CustomValidator.cs
- DataGridCaption.cs
- ProfileSettingsCollection.cs
- FamilyCollection.cs
- TextRangeEdit.cs
- EntitySqlQueryCacheEntry.cs
- Rotation3DAnimationUsingKeyFrames.cs
- Input.cs
- OLEDB_Enum.cs
- TextProperties.cs
- WindowsRegion.cs
- XmlException.cs
- SerialStream.cs
- DesignerActionHeaderItem.cs
- TypeBrowserDialog.cs
- IssuedSecurityTokenParameters.cs
- HTMLTagNameToTypeMapper.cs
- GridItemPattern.cs
- DelimitedListTraceListener.cs
- InputScopeManager.cs
- sqlinternaltransaction.cs
- UniqueConstraint.cs
- RadioButton.cs
- XslTransform.cs
- XmlSchemaImporter.cs
- FixedNode.cs
- BasicHttpBindingCollectionElement.cs
- rsa.cs
- TemplatingOptionsDialog.cs
- HandleRef.cs
- DetailsViewUpdatedEventArgs.cs
- ContainerAction.cs
- CompressStream.cs
- EnumerableRowCollectionExtensions.cs
- WindowsGraphics.cs
- SecurityPermission.cs
- HttpCapabilitiesEvaluator.cs
- TextFragmentEngine.cs
- ELinqQueryState.cs
- InfoCardKeyedHashAlgorithm.cs
- NetCodeGroup.cs
- ServiceModelInstallComponent.cs
- WhitespaceRule.cs
- HasCopySemanticsAttribute.cs
- GCHandleCookieTable.cs
- AdRotator.cs
- ADRoleFactory.cs
- SecureConversationServiceElement.cs
- WebPartChrome.cs
- SystemWebExtensionsSectionGroup.cs
- DataKey.cs
- Base64Stream.cs
- safemediahandle.cs
- ClientFormsIdentity.cs
- CounterCreationDataConverter.cs
- KeyGestureValueSerializer.cs
- WebPartDescription.cs
- SystemInformation.cs
- XPathArrayIterator.cs
- EncodingNLS.cs
- ComponentResourceKey.cs
- WebServiceData.cs
- FragmentQueryKB.cs
- ClassicBorderDecorator.cs
- ColorTransformHelper.cs
- SqlRewriteScalarSubqueries.cs
- SizeValueSerializer.cs
- ConnectionPoint.cs
- PropertyConverter.cs
- securitycriticaldataformultiplegetandset.cs
- Accessible.cs
- HtmlGenericControl.cs
- QueryConverter.cs
- ResourcePart.cs
- BitStream.cs
- EntryPointNotFoundException.cs
- XmlValueConverter.cs
- XPathMultyIterator.cs
- BamlBinaryWriter.cs
- HttpModuleAction.cs
- BuiltInExpr.cs
- SqlPersonalizationProvider.cs
- Base64Encoding.cs
- AxHostDesigner.cs
- PropertyEmitterBase.cs
- ServiceModelReg.cs