CodeGenerator.GenerateCodeFromMember 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 텍스트 작성기와 코드 생성기 옵션을 사용하여 지정된 클래스 멤버에 대한 코드를 생성합니다.
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이 아닌 경우
설명
멤버에 대한 코드는 컨텍스트에 따라 다르게 생성됩니다. 예를 들어 열거형의 인터페이스 또는 필드에 있는 메서드에 대한 코드는 클래스의 동일한 멤버에 대한 코드와 다르게 생성됩니다. 이 구현에서는 클래스 컨텍스트에 대해 멤버가 생성되고 있다고 가정합니다.