C# Class Mono.CSharp.Foreach.CollectionForeach.RuntimeDispose

Inheritance: Using.VariableDeclaration
Show file Open project: kumpera/mono

Public Methods

Method Description
RuntimeDispose ( LocalVariable lv, Mono.CSharp.Location loc ) : System

Protected Methods

Method Description
CheckIDiposableConversion ( BlockContext bc, LocalVariable li, Mono.CSharp.Expression initializer ) : void
CreateDisposeCall ( BlockContext bc, LocalVariable lv ) : Statement

Method Details

CheckIDiposableConversion() protected method

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

CreateDisposeCall() protected method

protected CreateDisposeCall ( BlockContext bc, LocalVariable lv ) : Statement
bc BlockContext
lv LocalVariable
return Statement

RuntimeDispose() public method

public RuntimeDispose ( LocalVariable lv, Mono.CSharp.Location loc ) : System
lv LocalVariable
loc Mono.CSharp.Location
return System