C# 클래스 Mono.CSharp.AnonymousMethodBody

상속: AnonymousExpression
파일 보기 프로젝트 열기: kumpera/mono

보호된 프로퍼티들

프로퍼티 타입 설명
parameters ParametersCompiled

공개 메소드들

메소드 설명
AnonymousMethodBody ( ParametersCompiled parameters, ParametersBlock block, System.TypeSpec return_type, System.TypeSpec delegate_type, Mono.CSharp.Location loc ) : System
CreateExpressionTree ( ResolveContext ec ) : Mono.CSharp.Expression
Emit ( EmitContext ec ) : void
GetSignatureForError ( ) : string
Reset ( ) : void

보호된 메소드들

메소드 설명
DoResolve ( ResolveContext ec ) : Mono.CSharp.Expression

비공개 메소드들

메소드 설명
Define ( ResolveContext ec ) : bool
DoCreateMethodHost ( EmitContext ec ) : AnonymousMethodMethod
FindBestMethodStorey ( ) : AnonymousMethodStorey

메소드 상세

AnonymousMethodBody() 공개 메소드

public AnonymousMethodBody ( ParametersCompiled parameters, ParametersBlock block, System.TypeSpec return_type, System.TypeSpec delegate_type, Mono.CSharp.Location loc ) : System
parameters ParametersCompiled
block ParametersBlock
return_type System.TypeSpec
delegate_type System.TypeSpec
loc Mono.CSharp.Location
리턴 System

CreateExpressionTree() 공개 메소드

public CreateExpressionTree ( ResolveContext ec ) : Mono.CSharp.Expression
ec ResolveContext
리턴 Mono.CSharp.Expression

DoResolve() 보호된 메소드

protected DoResolve ( ResolveContext ec ) : Mono.CSharp.Expression
ec ResolveContext
리턴 Mono.CSharp.Expression

Emit() 공개 메소드

public Emit ( EmitContext ec ) : void
ec EmitContext
리턴 void

GetSignatureForError() 공개 메소드

public GetSignatureForError ( ) : string
리턴 string

Reset() 공개 정적인 메소드

public static Reset ( ) : void
리턴 void

프로퍼티 상세

parameters 보호되어 있는 프로퍼티

protected ParametersCompiled parameters
리턴 ParametersCompiled