System.ComponentModel.Design.Serialization 名前空間
デザイン時のシリアル化のカスタマイズと制御をサポートする型が提供されます。 Provides types that support customization and control of serialization at design time.
クラス
BasicDesignerLoader |
IDesignerLoaderService インターフェイスの実装を提供します。Provides an implementation of the IDesignerLoaderService interface. |
CodeDomComponentSerializationService |
コンポーネントのセットをシリアル化ストアにシリアル化します。Serializes a set of components into a serialization store. |
CodeDomDesignerLoader |
CodeDOM ベースのデザイナー ローダーを実装するための基本クラスを提供します。Provides the base class for implementing a CodeDOM-based designer loader. |
CodeDomLocalizationProvider |
CodeDOM リソース シリアル化サービスを提供します。Provides CodeDOM resource serialization services. このクラスは継承できません。This class cannot be inherited. |
CodeDomSerializer |
オブジェクト グラフを一連の CodeDOM ステートメントにシリアル化します。Serializes an object graph to a series of CodeDOM statements. このクラスは、シリアライザーの抽象基本クラスを提供します。This class provides an abstract base class for a serializer. |
CodeDomSerializerBase |
CodeDomSerializer の各クラスの基本クラスを提供します。Provides a base class for CodeDomSerializer classes. |
CodeDomSerializerException |
シリアル化エラーの行番号情報を取得できる場合にスローされる例外。The exception that is thrown when line number information is available for a serialization error. |
CollectionCodeDomSerializer |
コレクションをシリアル化します。Serializes collections. |
ComponentSerializationService |
一連のコンポーネントまたはシリアル化可能なオブジェクトを、シリアル化ストアにシリアル化するための基本クラスを提供します。Provides the base class for serializing a set of components or serializable objects into a serialization store. |
ContextStack |
入れ子のシリアライザーで情報を使用できるように、シリアライザーによって使用するスタック オブジェクトを提供します。Provides a stack object that can be used by a serializer to make information available to nested serializers. |
DefaultSerializationProviderAttribute |
DefaultSerializationProviderAttribute 属性はシリアライザーに設定され、その型のシリアライザーの既定のプロバイダーとして使用するクラスを示します。The DefaultSerializationProviderAttribute attribute is placed on a serializer to indicate the class to use as a default provider of that type of serializer. |
DesignerLoader |
カスタム デザイナー ローダーの実装に使用できる基本デザイナー ローダー インターフェイスを提供します。Provides a basic designer loader interface that can be used to implement a custom designer loader. |
DesignerSerializationManager |
IDesignerSerializationManager インターフェイスの実装を提供します。Provides an implementation of the IDesignerSerializationManager interface. |
DesignerSerializerAttribute |
この属性が適用される型の値をシリアル化するためにシリアル化マネージャーが使用するシリアライザーを示します。Indicates a serializer for the serialization manager to use to serialize the values of the type this attribute is applied to. このクラスは継承できません。This class cannot be inherited. |
ExpressionContext |
シリアライザー間でコンテキストの状態を渡す方法を提供します。Provides a means of passing context state among serializers. このクラスは継承できません。This class cannot be inherited. |
InstanceDescriptor |
オブジェクトのインスタンスを作成するために必要な情報を提供します。Provides the information necessary to create an instance of an object. このクラスは継承できません。This class cannot be inherited. |
MemberCodeDomSerializer |
オブジェクト グラフ内のリフレクション プリミティブをシリアル化するための基本クラスを提供します。Provides the base class for serializing a reflection primitive within the object graph. |
MemberRelationshipService |
1 つのメンバーを別のメンバーに関連付けるための基本クラスを提供します。Provides the base class for relating one member to another. |
ObjectStatementCollection |
StatementContext によって提供されるステートメントのテーブルを保持します。Holds a table of statements that is offered by the StatementContext. このクラスは継承できません。This class cannot be inherited. |
ResolveNameEventArgs |
ResolveName イベントのデータを提供します。Provides data for the ResolveName event. |
RootContext |
CodeDomSerializer は、ルート コンテキストを追加して、ルート オブジェクトの定義を提供します。A CodeDomSerializer adds a root context to provide a definition of the root object. このクラスは継承できません。This class cannot be inherited. |
RootDesignerSerializerAttribute |
ルート デザイナー オブジェクトのために使用する基本シリアライザーを示します。Indicates the base serializer to use for a root designer object. このクラスは継承できません。This class cannot be inherited. |
SerializationStore |
ComponentSerializationService のシリアル化データを格納するための基本クラスを提供します。Provides the base class for storing serialization data for the ComponentSerializationService. |
SerializeAbsoluteContext |
シリアライザーが既定値を処理する必要があるかどうかを指定します。Specifies that serializers should handle default values. このクラスは継承できません。This class cannot be inherited. |
StatementContext |
ステートメントのシリアル化先となる場所を提供します。Provides a location into which statements can be serialized. このクラスは継承できません。This class cannot be inherited. |
TypeCodeDomSerializer |
オブジェクトを新しい型にシリアル化します。Serializes an object to a new type. |
構造体
MemberRelationship |
オブジェクトとメンバー間の単一のリレーションシップを表します。Represents a single relationship between an object and a member. |
インターフェイス
ICodeDomDesignerReload |
デザイナーの再読み込みを最適化するために使用するインターフェイスを提供します。Provides an interface that can be used to optimize the reloading of a designer. |
IDesignerLoaderHost |
シリアル化された状態からの読み込みをサポートするためのデザイナー ホストを拡張できるインターフェイスを提供します。Provides an interface that can extend a designer host to support loading from a serialized state. |
IDesignerLoaderHost2 |
IDesignerLoaderHost を拡張し、デザイン ドキュメントの読み込み中にエラーを許容するかどうかを指定するインターフェイスを提供します。Provides an interface that extends IDesignerLoaderHost to specify whether errors are tolerated while loading a design document. |
IDesignerLoaderService |
外部コンポーネントの非同期読み込みをサポートするためにデザイナー ローダーを拡張できるインターフェイスを提供します。Provides an interface that can extend a designer loader to support asynchronous loading of external components. |
IDesignerSerializationManager |
デザイン時のシリアル化を管理するためのインターフェイスを提供します。Provides an interface that can manage design-time serialization. |
IDesignerSerializationProvider |
シリアライザーにアクセスできるようにするインターフェイスを提供します。Provides an interface that enables access to a serializer. |
IDesignerSerializationService |
シリアル化と逆シリアル化を起動できるインターフェイスを提供します。Provides an interface that can invoke serialization and deserialization. |
INameCreationService |
オブジェクトの一意の名前を生成できるサービスを提供します。Provides a service that can generate unique names for objects. |
列挙型
BasicDesignerLoader.ReloadOptions |
Reload(BasicDesignerLoader+ReloadOptions) メソッドの動作を定義します。Defines the behavior of the Reload(BasicDesignerLoader+ReloadOptions) method. これらのフラグは、ビット単位の |
CodeDomLocalizationModel |
CodeDom リソース アダプターで使用されるローカリゼーション モデルを決定します。Determines the localization model to be used by the CodeDom resource adapter. |
代理人
ResolveNameEventHandler |
シリアル化マネージャーの ResolveName イベントを処理するメソッドを表します。Represents the method that handles the ResolveName event of a serialization manager. |
注釈
この名前空間のクラスは、次のカテゴリに分類できます。The classes in this namespace can be divided into the following categories:
特定の型に使用するシリアライザーを示すために使用できるシリアル化属性。特定の型に使用するシリアライザーを示すには、 DesignerSerializerAttribute RootDesignerSerializerAttribute ルートデザイナーに使用する基本シリアライザーを示すには。Serialization attributes that can be used to indicate the serializer to use for a specific type: DesignerSerializerAttribute, to indicate the serializer to use for a particular type; and RootDesignerSerializerAttribute, to indicate the base serializer to use for the root designer.
シリアル化をカスタマイズするためにデザイナーで実装できるクラス。シリアル化された IDesignerLoaderHost 状態からデザイナードキュメントを読み込む場合は。 IDesignerLoaderService 外部コンポーネントと非同期読み込みが関係する場合は、デザイナードキュメントを読み込む場合は。Classes that a designer can implement to customize serialization: IDesignerLoaderHost, for loading a designer document from a serialized state; and IDesignerLoaderService, for loading a designer document when external components and asynchronous loading are involved.
デザイナーがシリアル化プロセスを管理するために使用できるインターフェイス。 IDesignerSerializationManager カスタムシリアライザーを登録または取得する場合は。シリアライザーをで IDesignerSerializationProvider 使用できるようにする場合は。 IDesignerSerializationManager IDesignerSerializationService シリアル化と逆シリアル化を呼び出すメソッドを提供する場合は。Interfaces that a designer can use to manage the serialization process: IDesignerSerializationManager, to register or retrieve custom serializers; IDesignerSerializationProvider, to make a serializer available to an IDesignerSerializationManager; and IDesignerSerializationService, which provides methods to invoke serialization and deserialization.
デザイナーの読み込みプロセスをカスタマイズするために実装できるインターフェイス: DesignerLoader 。An interface that can be implemented to customize the loading process of a designer: DesignerLoader.
デザイナーの再読み込みを最適化するために使用できるインターフェイス: ICodeDomDesignerReload 。An interface that can be used to optimize the reloading of a designer: ICodeDomDesignerReload.
その他のヘルパークラス: INameCreationService は、オブジェクトの一意の名前を生成するためのインターフェイスです。これは、 ContextStack シリアル化コンテキスト情報をシリアライザーと共有するために役立つデータ構造体と、 InstanceDescriptor シリアル化可能なオブジェクトを記述できるオブジェクトです。Other helper classes: INameCreationService, an interface for generating unique names for objects; ContextStack, a data structure useful for sharing serialization context information with serializers; and InstanceDescriptor, an object that can describe a serializable object.