C# Class Microsoft.Scripting.Debugging.DefaultDebugThreadFactory

Default implementation of IDebugThreadFactory, which uses DLR's RuntimeVariablesExpression for lifting locals.
Inheritance: IDebugThreadFactory
Exibir arquivo Open project: jschementi/iron

Public Methods

Method Description
CreateDebugThread ( Microsoft debugContext ) : DebugThread
CreatePushFrameExpression ( System.Linq.Expressions functionInfo, System.Linq.Expressions debugMarker, IList locals, IList varInfos, System.Linq.Expressions runtimeThread ) : Expression

Method Details

CreateDebugThread() public method

public CreateDebugThread ( Microsoft debugContext ) : DebugThread
debugContext Microsoft
return DebugThread

CreatePushFrameExpression() public method

public CreatePushFrameExpression ( System.Linq.Expressions functionInfo, System.Linq.Expressions debugMarker, IList locals, IList varInfos, System.Linq.Expressions runtimeThread ) : Expression
functionInfo System.Linq.Expressions
debugMarker System.Linq.Expressions
locals IList
varInfos IList
runtimeThread System.Linq.Expressions
return System.Linq.Expressions.Expression