次の方法で共有


CodeGenerator.GenerateCodeFromMember メソッド

定義

指定したテキスト ライターおよびコード ジェネレーターのオプションを使用して、指定したクラス メンバーのコードを生成します。

public:
 virtual void GenerateCodeFromMember(System::CodeDom::CodeTypeMember ^ member, System::IO::TextWriter ^ writer, System::CodeDom::Compiler::CodeGeneratorOptions ^ options);
public virtual void GenerateCodeFromMember (System.CodeDom.CodeTypeMember member, System.IO.TextWriter writer, System.CodeDom.Compiler.CodeGeneratorOptions options);
abstract member GenerateCodeFromMember : System.CodeDom.CodeTypeMember * System.IO.TextWriter * System.CodeDom.Compiler.CodeGeneratorOptions -> unit
override this.GenerateCodeFromMember : System.CodeDom.CodeTypeMember * System.IO.TextWriter * System.CodeDom.Compiler.CodeGeneratorOptions -> unit
Public Overridable Sub GenerateCodeFromMember (member As CodeTypeMember, writer As TextWriter, options As CodeGeneratorOptions)

パラメーター

member
CodeTypeMember

コード生成の対象となるクラス メンバー。

writer
TextWriter

コードの出力先となるテキスト ライター。

options
CodeGeneratorOptions

コードの生成時に使用するオプション。

例外

Output プロパティは null ではありません。

注釈

メンバーのコードは、コンテキストに応じて異なる方法で生成されます。 たとえば、インターフェイス上のメソッドまたは列挙型のフィールドのコードは、クラスの同じメンバーのコードとは異なる方法で生成されます。 この実装では、クラス コンテキストに対してメンバーが生成されていることを前提としています。

適用対象

こちらもご覧ください