CodeDomSerializerBase クラス

定義

CodeDomSerializer クラスの基本クラスを提供します。

public ref class CodeDomSerializerBase abstract
public abstract class CodeDomSerializerBase
type CodeDomSerializerBase = class
Public MustInherit Class CodeDomSerializerBase
継承
CodeDomSerializerBase
派生

注釈

CodeDomSerializerBase クラスは、CodeDomSerializer クラスとTypeCodeDomSerializer クラス間の共有ベースとして使用されます。 パブリック CodeDomSerializer クラスは、 CodeDomSerializerBase クラスから派生します。 各パブリック クラスは、独自のパブリック API を定義します。 CodeDomSerializerBase クラスはパブリック API を定義しませんが、シリアル化プロセスを支援するために使用できる多数のユーティリティ メソッドを提供します。

メソッド

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

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

DeserializeInstance(IDesignerSerializationManager, Type, Object[], String, Boolean)

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

DeserializePropertiesFromResources(IDesignerSerializationManager, Object, Attribute[])

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

DeserializeStatement(IDesignerSerializationManager, CodeStatement)

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

Equals(Object)

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

(継承元 Object)
GetAttributesFromTypeHelper(IDesignerSerializationManager, Type)

プロジェクトのターゲット バージョンの.NETで定義されている属性のコレクションを取得します。

GetAttributesHelper(IDesignerSerializationManager, Object)

プロジェクトのターゲット バージョンの.NETで定義されている属性のコレクションを取得します。

GetEventsHelper(IDesignerSerializationManager, Object, Attribute[])

プロジェクトのターゲット バージョンの.NETで定義されているイベントのコレクションを取得します。

GetExpression(IDesignerSerializationManager, Object)

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

GetHashCode()

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

(継承元 Object)
GetPropertiesHelper(IDesignerSerializationManager, Object, Attribute[])

プロジェクトのターゲット バージョンの.NETで定義されているプロパティのコレクションを取得します。

GetReflectionTypeFromTypeHelper(IDesignerSerializationManager, Type)

型メタデータから生成されたリフレクション型を取得します。

GetReflectionTypeHelper(IDesignerSerializationManager, Object)

オブジェクト メタデータから生成されたリフレクション型を取得します。

GetSerializer(IDesignerSerializationManager, Object)

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

GetSerializer(IDesignerSerializationManager, Type)

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

GetTargetFrameworkProvider(IServiceProvider, Object)

型フィルター処理で使用する、.NETのターゲット バージョンを認識するTypeDescriptionProviderを取得します。

GetType()

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

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

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

IsSerialized(IDesignerSerializationManager, Object, Boolean)

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

IsSerialized(IDesignerSerializationManager, Object)

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

MemberwiseClone()

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

(継承元 Object)
SerializeCreationExpression(IDesignerSerializationManager, Object, Boolean)

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

SerializeEvent(IDesignerSerializationManager, CodeStatementCollection, Object, EventDescriptor)

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

SerializeEvents(IDesignerSerializationManager, CodeStatementCollection, Object, Attribute[])

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

SerializeProperties(IDesignerSerializationManager, CodeStatementCollection, Object, Attribute[])

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

SerializePropertiesToResources(IDesignerSerializationManager, CodeStatementCollection, Object, Attribute[])

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

SerializeProperty(IDesignerSerializationManager, CodeStatementCollection, Object, PropertyDescriptor)

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

SerializeResource(IDesignerSerializationManager, String, Object)

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

SerializeResourceInvariant(IDesignerSerializationManager, String, Object)

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

SerializeToExpression(IDesignerSerializationManager, Object)

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

SerializeToResourceExpression(IDesignerSerializationManager, Object, Boolean)

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

SerializeToResourceExpression(IDesignerSerializationManager, Object)

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

SetExpression(IDesignerSerializationManager, Object, CodeExpression, Boolean)

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

SetExpression(IDesignerSerializationManager, Object, CodeExpression)

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

ToString()

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

(継承元 Object)

適用対象

こちらもご覧ください