CodeDomLocalizationProvider Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
CodeDomLocalizationProvider(IServiceProvider, CodeDomLocalizationModel) |
Initializes a new instance of the CodeDomLocalizationProvider class. |
CodeDomLocalizationProvider(IServiceProvider, CodeDomLocalizationModel, CultureInfo[]) |
Initializes a new instance of the CodeDomLocalizationProvider class. |
Methods
Dispose() |
Releases all resources used by the CodeDomLocalizationProvider. |
Equals(Object) |
Determines whether the specified object is equal to the current object. (Inherited from Object) |
GetHashCode() |
Serves as the default hash function. (Inherited from Object) |
GetType() |
Gets the Type of the current instance. (Inherited from Object) |
MemberwiseClone() |
Creates a shallow copy of the current Object. (Inherited from Object) |
ToString() |
Returns a string that represents the current object. (Inherited from Object) |
Explicit Interface Implementations
IDesignerSerializationProvider.GetSerializer(IDesignerSerializationManager, Object, Type, Type) |
For a description of this member, see GetSerializer(IDesignerSerializationManager, Object, Type, Type). |