다음을 통해 공유


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이 아닌 경우

설명

멤버에 대한 코드는 컨텍스트에 따라 다르게 생성됩니다. 예를 들어 열거형의 인터페이스 또는 필드에 있는 메서드에 대한 코드는 클래스의 동일한 멤버에 대한 코드와 다르게 생성됩니다. 이 구현에서는 클래스 컨텍스트에 대해 멤버가 생성되고 있다고 가정합니다.

적용 대상

추가 정보