C# 클래스 Mono.CSharp.Using.VariableDeclaration

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

공개 메소드들

메소드 설명
EmitDispose ( EmitContext ec ) : void
Resolve ( BlockContext bc ) : bool
ResolveExpression ( BlockContext bc ) : Mono.CSharp.Expression
RewriteForDeclarators ( BlockContext bc, Statement stmt ) : Statement
VariableDeclaration ( Mono.CSharp.Expression expr ) : System
VariableDeclaration ( Mono.CSharp.FullNamedExpression type, LocalVariable li ) : System
VariableDeclaration ( LocalVariable li, Mono.CSharp.Location loc ) : System

보호된 메소드들

메소드 설명
CheckIDiposableConversion ( BlockContext bc, LocalVariable li, Mono.CSharp.Expression initializer ) : void
CreateDisposeCall ( BlockContext bc, LocalVariable lv ) : Statement
ResolveInitializer ( BlockContext bc, LocalVariable li, Mono.CSharp.Expression initializer ) : Mono.CSharp.Expression

메소드 상세

CheckIDiposableConversion() 보호된 메소드

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

CreateDisposeCall() 보호된 메소드

protected CreateDisposeCall ( BlockContext bc, LocalVariable lv ) : Statement
bc BlockContext
lv LocalVariable
리턴 Statement

EmitDispose() 공개 메소드

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

Resolve() 공개 메소드

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

ResolveExpression() 공개 메소드

public ResolveExpression ( BlockContext bc ) : Mono.CSharp.Expression
bc BlockContext
리턴 Mono.CSharp.Expression

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

RewriteForDeclarators() 공개 메소드

public RewriteForDeclarators ( BlockContext bc, Statement stmt ) : Statement
bc BlockContext
stmt Statement
리턴 Statement

VariableDeclaration() 공개 메소드

public VariableDeclaration ( Mono.CSharp.Expression expr ) : System
expr Mono.CSharp.Expression
리턴 System

VariableDeclaration() 공개 메소드

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

VariableDeclaration() 공개 메소드

public VariableDeclaration ( LocalVariable li, Mono.CSharp.Location loc ) : System
li LocalVariable
loc Mono.CSharp.Location
리턴 System