Поделиться через


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.

Комментарии

Код для членов создается по-разному в зависимости от контекста. Например, код для методов в интерфейсе или полей в перечислении создается иначе, чем код для одного и того же члена в классе. В этой реализации предполагается, что член создается для контекста класса.

Применяется к

См. также раздел