C# 클래스 Mono.CSharp.BlockVariableDeclaration

상속: Statement
파일 보기 프로젝트 열기: kumpera/mono 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
declarators List
li LocalVariable
type_expr Mono.CSharp.FullNamedExpression

공개 메소드들

메소드 설명
AddDeclarator ( Declarator decl ) : void
BlockVariableDeclaration ( Mono.CSharp.FullNamedExpression type, LocalVariable li ) : System
CreateEvaluatorVariable ( BlockContext bc, LocalVariable li ) : void
Resolve ( BlockContext bc ) : bool

보호된 메소드들

메소드 설명
BlockVariableDeclaration ( LocalVariable li ) : System
CloneTo ( CloneContext clonectx, Statement target ) : void
DoEmit ( EmitContext ec ) : void
ResolveInitializer ( BlockContext bc, LocalVariable li, Mono.CSharp.Expression initializer ) : Mono.CSharp.Expression

메소드 상세

AddDeclarator() 공개 메소드

public AddDeclarator ( Declarator decl ) : void
decl Declarator
리턴 void

BlockVariableDeclaration() 공개 메소드

public BlockVariableDeclaration ( Mono.CSharp.FullNamedExpression type, LocalVariable li ) : System
type Mono.CSharp.FullNamedExpression
li LocalVariable
리턴 System

BlockVariableDeclaration() 보호된 메소드

protected BlockVariableDeclaration ( LocalVariable li ) : System
li LocalVariable
리턴 System

CloneTo() 보호된 메소드

protected CloneTo ( CloneContext clonectx, Statement target ) : void
clonectx CloneContext
target Statement
리턴 void

CreateEvaluatorVariable() 공개 메소드

public CreateEvaluatorVariable ( BlockContext bc, LocalVariable li ) : void
bc BlockContext
li LocalVariable
리턴 void

DoEmit() 보호된 메소드

protected DoEmit ( EmitContext ec ) : void
ec EmitContext
리턴 void

Resolve() 공개 메소드

public Resolve ( BlockContext bc ) : bool
bc BlockContext
리턴 bool

ResolveInitializer() 보호된 메소드

protected ResolveInitializer ( BlockContext bc, LocalVariable li, Mono.CSharp.Expression initializer ) : Mono.CSharp.Expression
bc BlockContext
li LocalVariable
initializer Mono.CSharp.Expression
리턴 Mono.CSharp.Expression

프로퍼티 상세

declarators 보호되어 있는 프로퍼티

protected List declarators
리턴 List

li 보호되어 있는 프로퍼티

protected LocalVariable,Mono.CSharp li
리턴 LocalVariable

type_expr 보호되어 있는 프로퍼티

protected FullNamedExpression,Mono.CSharp type_expr
리턴 Mono.CSharp.FullNamedExpression