Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ObjectListDesigner.cs
- EdgeModeValidation.cs
- WorkflowPersistenceContext.cs
- AVElementHelper.cs
- DispatcherExceptionEventArgs.cs
- EasingKeyFrames.cs
- SafeUserTokenHandle.cs
- ServicePointManagerElement.cs
- ViewManagerAttribute.cs
- ListBoxAutomationPeer.cs
- RadioButtonStandardAdapter.cs
- Zone.cs
- UnsafeNativeMethods.cs
- FormsAuthenticationUser.cs
- Walker.cs
- ReadOnlyAttribute.cs
- IgnoreSection.cs
- CustomCategoryAttribute.cs
- QilInvokeEarlyBound.cs
- QilStrConcat.cs
- RSAPKCS1KeyExchangeFormatter.cs
- MemberJoinTreeNode.cs
- ParameterCollection.cs
- XmlEntity.cs
- AssemblyUtil.cs
- LineUtil.cs
- DateTime.cs
- ContourSegment.cs
- VisualTarget.cs
- StateItem.cs
- SerializationEventsCache.cs
- ParagraphResult.cs
- XamlFigureLengthSerializer.cs
- LineMetrics.cs
- ProvideValueServiceProvider.cs
- AlignmentXValidation.cs
- PeerApplicationLaunchInfo.cs
- InheritanceAttribute.cs
- WCFServiceClientProxyGenerator.cs
- GenericIdentity.cs
- AuthStoreRoleProvider.cs
- GPRECTF.cs
- RawStylusInputReport.cs
- PreviewPrintController.cs
- ListItemViewControl.cs
- InvalidCommandTreeException.cs
- Control.cs
- MergePropertyDescriptor.cs
- LinkedDataMemberFieldEditor.cs
- HierarchicalDataBoundControl.cs
- Psha1DerivedKeyGeneratorHelper.cs
- PageThemeParser.cs
- ToolStripGripRenderEventArgs.cs
- PlanCompiler.cs
- InvalidCastException.cs
- GlyphsSerializer.cs
- ValidationHelpers.cs
- CompilerScope.cs
- FullTrustAssemblyCollection.cs
- DynamicValueConverter.cs
- NetworkInformationException.cs
- Timeline.cs
- IPAddressCollection.cs
- ItemCheckedEvent.cs
- PropertyEmitter.cs
- NestedContainer.cs
- JavaScriptObjectDeserializer.cs
- ReadOnlyAttribute.cs
- ObjectCloneHelper.cs
- PartEditor.cs
- UInt16Converter.cs
- InlineCollection.cs
- OutOfMemoryException.cs
- TextTreeUndoUnit.cs
- ParseChildrenAsPropertiesAttribute.cs
- PropertyGeneratedEventArgs.cs
- XmlSchemaElement.cs
- WebServiceErrorEvent.cs
- ResourceReferenceKeyNotFoundException.cs
- ColumnCollection.cs
- RSAPKCS1SignatureDeformatter.cs
- basecomparevalidator.cs
- MobileListItem.cs
- DataRowCollection.cs
- _OSSOCK.cs
- ThreadPool.cs
- DictionaryMarkupSerializer.cs
- SafeLocalMemHandle.cs
- BindingMemberInfo.cs
- LiteralControl.cs
- MachineKeyValidationConverter.cs
- XmlEntityReference.cs
- ConfigurationCollectionAttribute.cs
- DataBoundControlHelper.cs
- ContentPathSegment.cs
- Double.cs
- SafeBitVector32.cs
- Control.cs
- GridItem.cs
- CommandID.cs