Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Framework / System / Windows / Markup / Localizer / BamlLocalizabilityResolver.cs / 1 / BamlLocalizabilityResolver.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // // Description: BamlLocalizabilityResolver class // // History: // 11/29/2004: [....] Created the file // 03/24/2005 [....] Move to System.Windows.Markup.Localizer namespace //--------------------------------------------------------------------------- namespace System.Windows.Markup.Localizer { ////// BamlLocalizabilityResolver class. It is implemented by Baml localization API client to provide /// Localizability settings to Baml content /// public abstract class BamlLocalizabilityResolver { ////// Obtain the localizability of an element and /// the whether the element can be formatted inline. /// The method is called when extracting localizable resources from baml /// /// Full assembly name /// Full class name ///ElementLocalizability public abstract ElementLocalizability GetElementLocalizability( string assembly, string className ); ////// Obtain the localizability of a property /// The method is called when extracting localizable resources from baml /// /// Full assembly name /// Full class name that contains the property defintion /// property name ///LocalizabilityAttribute for the property public abstract LocalizabilityAttribute GetPropertyLocalizability( string assembly, string className, string property ); ////// Return full class name of a formatting tag that hasn't been encountered in Baml /// The method is called when applying translations to the localized baml /// /// formatting tag name ///Full name of the class that is formatted inline public abstract string ResolveFormattingTagToClass( string formattingTag ); ////// Return full name of the assembly that contains the class definition /// /// Full class name ///Full name of the assembly containing the class public abstract string ResolveAssemblyFromClass( string className ); } ////// The localizability information for an element /// public class ElementLocalizability { private string _formattingTag; private LocalizabilityAttribute _attribute; ////// Constructor /// public ElementLocalizability() { } ////// Constructor /// /// formatting tag, give a non-empty value to indicate that the class is formatted inline /// LocalizabilityAttribute for the class public ElementLocalizability(string formattingTag, LocalizabilityAttribute attribute) { _formattingTag = formattingTag; _attribute = attribute; } ////// Set or Get the formatting tag /// public string FormattingTag { get { return _formattingTag; } set { _formattingTag = value; } } ////// Set or get the LocalizabilityAttribute /// public LocalizabilityAttribute Attribute { get { return _attribute; } set { _attribute = value; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- VirtualDirectoryMappingCollection.cs
- NullableIntAverageAggregationOperator.cs
- TextBox.cs
- ObjectManager.cs
- DbProviderFactory.cs
- SrgsDocumentParser.cs
- RelationalExpressions.cs
- SharedDp.cs
- SqlTriggerAttribute.cs
- HijriCalendar.cs
- BitmapCache.cs
- SqlClientPermission.cs
- BlurEffect.cs
- ReferenceEqualityComparer.cs
- LocationUpdates.cs
- WindowVisualStateTracker.cs
- RelationshipWrapper.cs
- XMLUtil.cs
- HttpPostedFileBase.cs
- MessagingDescriptionAttribute.cs
- ParallelEnumerable.cs
- XmlSchemaExternal.cs
- CreatingCookieEventArgs.cs
- FontClient.cs
- Wrapper.cs
- Symbol.cs
- XPathNodeHelper.cs
- input.cs
- Model3DGroup.cs
- MapPathBasedVirtualPathProvider.cs
- OrthographicCamera.cs
- DiagnosticTrace.cs
- ByteAnimationUsingKeyFrames.cs
- NumericExpr.cs
- SqlConnectionStringBuilder.cs
- SmiGettersStream.cs
- StrokeNodeOperations2.cs
- JapaneseLunisolarCalendar.cs
- SoapDocumentMethodAttribute.cs
- StylusDownEventArgs.cs
- DesignerTextViewAdapter.cs
- ObjectHandle.cs
- EntityWithKeyStrategy.cs
- XPathNodeHelper.cs
- WebReferenceCollection.cs
- TraceProvider.cs
- ConfigXmlCDataSection.cs
- ModuleBuilder.cs
- MetadataStore.cs
- base64Transforms.cs
- DecoderReplacementFallback.cs
- ReflectionHelper.cs
- Fx.cs
- SqlParameter.cs
- DbLambda.cs
- SystemTcpConnection.cs
- FixedHighlight.cs
- SessionStateItemCollection.cs
- ManagementException.cs
- GeometryGroup.cs
- TreeNodeEventArgs.cs
- ValidatingPropertiesEventArgs.cs
- SecurityHelper.cs
- ExpressionCopier.cs
- cache.cs
- ToolStripSplitStackLayout.cs
- OletxTransactionManager.cs
- DynamicDiscoveryDocument.cs
- TerminatorSinks.cs
- PageOrientation.cs
- MsmqAppDomainProtocolHandler.cs
- ProviderCollection.cs
- EntitySqlQueryBuilder.cs
- TickBar.cs
- LogWriteRestartAreaAsyncResult.cs
- RoleGroup.cs
- ParameterToken.cs
- SubtreeProcessor.cs
- DbConnectionClosed.cs
- UserControl.cs
- Crc32.cs
- TabControl.cs
- Codec.cs
- ViewDesigner.cs
- AttributeUsageAttribute.cs
- MenuItemStyleCollection.cs
- DataMember.cs
- SoapParser.cs
- GridViewCommandEventArgs.cs
- ImageField.cs
- ScriptControl.cs
- ThousandthOfEmRealPoints.cs
- StaticExtensionConverter.cs
- PropertyCondition.cs
- HttpNamespaceReservationInstallComponent.cs
- VariableDesigner.xaml.cs
- TextEditorLists.cs
- DynamicDocumentPaginator.cs
- ApplicationFileParser.cs
- SimpleApplicationHost.cs