Modifier

CodeDomLocalizationProvider Class

Definition

Provides CodeDOM resource serialization services. This class cannot be inherited.

public ref class CodeDomLocalizationProvider sealed : IDisposable, System::ComponentModel::Design::Serialization::IDesignerSerializationProvider
public sealed class CodeDomLocalizationProvider : IDisposable, System.ComponentModel.Design.Serialization.IDesignerSerializationProvider
type CodeDomLocalizationProvider = class
    interface IDisposable
    interface IDesignerSerializationProvider
Public NotInheritable Class CodeDomLocalizationProvider
Implements IDesignerSerializationProvider, IDisposable
Inheritance
CodeDomLocalizationProvider
Implements

Remarks

The CodeDomLocalizationProvider class is a serialization provider that provides a localization feature. It supports serializing to resources through IResourceService, and it adds two properties to the root component: Language and Localizable. If Localizable is set to true, this provider changes the way that component properties are generated and routes their values to a resource file. Two localization models are supported.

You can control the cultures that are offered and the style of localization with constructor parameters.

Constructors

Name Description
CodeDomLocalizationProvider(IServiceProvider, CodeDomLocalizationModel, CultureInfo[])

Initializes a new instance of the CodeDomLocalizationProvider class.

CodeDomLocalizationProvider(IServiceProvider, CodeDomLocalizationModel)

Initializes a new instance of the CodeDomLocalizationProvider class.

Methods

Name Description
Dispose()

Releases all resources used by the CodeDomLocalizationProvider.

Explicit Interface Implementations

Name Description
IDesignerSerializationProvider.GetSerializer(IDesignerSerializationManager, Object, Type, Type)

For a description of this member, see GetSerializer(IDesignerSerializationManager, Object, Type, Type).

Applies to

See also