MemberCodeDomSerializer クラス

定義

オブジェクト グラフ内でリフレクション プリミティブをシリアル化するための基本クラスを提供します。

public ref class MemberCodeDomSerializer abstract : System::ComponentModel::Design::Serialization::CodeDomSerializerBase
public abstract class MemberCodeDomSerializer : System.ComponentModel.Design.Serialization.CodeDomSerializerBase
type MemberCodeDomSerializer = class
    inherit CodeDomSerializerBase
Public MustInherit Class MemberCodeDomSerializer
Inherits CodeDomSerializerBase
継承
MemberCodeDomSerializer

注釈

MemberCodeDomSerializer クラスは "メタ" シリアライザーです。つまり、オブジェクト グラフの一部をシリアル化せず、オブジェクト グラフ内のリフレクション プリミティブをシリアル化するシリアライザーです。 たとえば、プロパティをシリアル化するために、 MemberCodeDomSerializerPropertyDescriptor に関連付けられます。 MemberCodeDomSerializer オブジェクトを使用すると、プロパティやイベントなどのコンストラクトは、コード内で物理的なバッキングを必要とするのではなく、論理的になります。

CodeDomSerializerクラスとは異なり、MemberCodeDomSerializerオブジェクトは逆シリアル化できる必要があります。

コンストラクター

名前 説明
MemberCodeDomSerializer()

MemberCodeDomSerializer クラスの新しいインスタンスを初期化します。

メソッド

名前 説明
DeserializeExpression(IDesignerSerializationManager, String, CodeExpression)

指定された式をメモリ内オブジェクトに逆シリアル化します。

(継承元 CodeDomSerializerBase)
DeserializeInstance(IDesignerSerializationManager, Type, Object[], String, Boolean)

指定された型のインスタンスを返します。

(継承元 CodeDomSerializerBase)
DeserializePropertiesFromResources(IDesignerSerializationManager, Object, Attribute[])

インバリアント カルチャのリソース バンドルから、指定されたオブジェクトのプロパティを逆シリアル化します。

(継承元 CodeDomSerializerBase)
DeserializeStatement(IDesignerSerializationManager, CodeStatement)

CodeDOM ステートメントを解釈して実行することで、ステートメントを逆シリアル化します。

(継承元 CodeDomSerializerBase)
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetExpression(IDesignerSerializationManager, Object)

指定されたオブジェクトの式を返します。

(継承元 CodeDomSerializerBase)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetSerializer(IDesignerSerializationManager, Object)

指定されたオブジェクト値のシリアライザーを検索します。

(継承元 CodeDomSerializerBase)
GetSerializer(IDesignerSerializationManager, Type)

指定された型のシリアライザーを検索します。

(継承元 CodeDomSerializerBase)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
GetUniqueName(IDesignerSerializationManager, Object)

指定されたオブジェクトの一意の名前を返します。

(継承元 CodeDomSerializerBase)
IsSerialized(IDesignerSerializationManager, Object, Boolean)

指定したオブジェクトがシリアル化されているかどうかを示す値を返します。必要に応じて、事前設定された式を考慮します。

(継承元 CodeDomSerializerBase)
IsSerialized(IDesignerSerializationManager, Object)

指定したオブジェクトがシリアル化されているかどうかを示す値を返します。

(継承元 CodeDomSerializerBase)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
Serialize(IDesignerSerializationManager, Object, MemberDescriptor, CodeStatementCollection)

指定された値の指定されたメンバー記述子をステートメント コレクションにシリアル化します。

SerializeCreationExpression(IDesignerSerializationManager, Object, Boolean)

指定したオブジェクトの作成を表す式を返します。

(継承元 CodeDomSerializerBase)
SerializeEvent(IDesignerSerializationManager, CodeStatementCollection, Object, EventDescriptor)

指定されたイベントを特定のステートメント コレクションにシリアル化します。

(継承元 CodeDomSerializerBase)
SerializeEvents(IDesignerSerializationManager, CodeStatementCollection, Object, Attribute[])

指定したイベントを特定のステートメント コレクションにシリアル化します。

(継承元 CodeDomSerializerBase)
SerializeProperties(IDesignerSerializationManager, CodeStatementCollection, Object, Attribute[])

指定したオブジェクトのプロパティを特定のステートメント コレクションにシリアル化します。

(継承元 CodeDomSerializerBase)
SerializePropertiesToResources(IDesignerSerializationManager, CodeStatementCollection, Object, Attribute[])

指定されたオブジェクトのプロパティをインバリアント カルチャのリソース バンドルにシリアル化します。

(継承元 CodeDomSerializerBase)
SerializeProperty(IDesignerSerializationManager, CodeStatementCollection, Object, PropertyDescriptor)

指定されたオブジェクトのプロパティをシリアル化します。

(継承元 CodeDomSerializerBase)
SerializeResource(IDesignerSerializationManager, String, Object)

指定されたリソース名を使用して、指定されたオブジェクトをリソース バンドルにシリアル化します。

(継承元 CodeDomSerializerBase)
SerializeResourceInvariant(IDesignerSerializationManager, String, Object)

指定されたリソース名を使用して、指定されたオブジェクトをリソース バンドルにシリアル化します。

(継承元 CodeDomSerializerBase)
SerializeToExpression(IDesignerSerializationManager, Object)

指定されたオブジェクトを式にシリアル化します。

(継承元 CodeDomSerializerBase)
SerializeToResourceExpression(IDesignerSerializationManager, Object, Boolean)

インバリアント カルチャに適した式に、指定されたオブジェクトをシリアル化します。

(継承元 CodeDomSerializerBase)
SerializeToResourceExpression(IDesignerSerializationManager, Object)

指定されたオブジェクトを式にシリアル化します。

(継承元 CodeDomSerializerBase)
SetExpression(IDesignerSerializationManager, Object, CodeExpression, Boolean)

オブジェクトを式に関連付け、必要に応じてプリセット式を指定します。

(継承元 CodeDomSerializerBase)
SetExpression(IDesignerSerializationManager, Object, CodeExpression)

オブジェクトを式に関連付けます。

(継承元 CodeDomSerializerBase)
ShouldSerialize(IDesignerSerializationManager, Object, MemberDescriptor)

指定されたメンバーをシリアル化する必要があるかどうかを判断します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください