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

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

コンストラクター

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)

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

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

指定したオブジェクトがシリアル化されているかどうかを示す値を返します。オプションで、あらかじめ設定された式を考慮することもできます。

(継承元 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)

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

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

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

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

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

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

必要に応じて事前設定された式を指定し、オブジェクトを式に関連付けます。

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

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

ToString()

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

(継承元 Object)

適用対象

こちらもご覧ください