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является .
Комментарии
Код элементов создается по-разному в зависимости от контекста. Например, код для методов в интерфейсе или полях перечисления создается по-разному от кода для одного члена класса. Эта реализация предполагает, что элемент создается для контекста класса.