语言

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。

注解

成员的代码根据上下文以不同的方式生成。 例如,在枚举上的接口或字段上为方法生成的代码与类上相同成员的代码不同。 此实现假定正在为类上下文生成成员。

适用于

另请参阅