C# 클래스 Microsoft.R.ExecutionTracing.RExecutionTracer

상속: IRExecutionTracer
파일 보기 프로젝트 열기: Microsoft/RTVS 1 사용 예제들

공개 메소드들

메소드 설명
BreakAsync ( CancellationToken cancellationToken = default(CancellationToken) ) : Task
CancelStep ( ) : bool
ContinueAsync ( CancellationToken cancellationToken = default(CancellationToken) ) : Task
CreateBreakpointAsync ( RSourceLocation location, CancellationToken cancellationToken = default(CancellationToken) ) : Task
EnableBreakpointsAsync ( bool enable, CancellationToken cancellationToken = default(CancellationToken) ) : Task
ExecuteBrowserCommandAsync ( string command, Func prepare = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task
StepIntoAsync ( CancellationToken cancellationToken = default(CancellationToken) ) : Task
StepOutAsync ( CancellationToken cancellationToken = default(CancellationToken) ) : Task
StepOverAsync ( CancellationToken cancellationToken = default(CancellationToken) ) : Task

비공개 메소드들

메소드 설명
Detach ( ) : void
InitializeAsync ( CancellationToken cancellationToken = default(CancellationToken) ) : Task

Initializes the tracer, enabling all other operations on it.

All operations that require initialization will automatically perform it if it hasn't been performed already, so calling this method is never a requirement. However, since initialization can be potentially costly, calling it in advance at a more opportune moment can be preferable to lazy initialization.

InitializeWorkerAsync ( CancellationToken cancellationToken = default(CancellationToken) ) : Task
IsDoTrace ( IRStackFrame frame ) : bool
ProcessBrowsePrompt ( IReadOnlyList contexts ) : void
ProcessBrowsePromptWorker ( IRSessionInteraction inter ) : Task
RExecutionTracer ( IRSession session ) : System
RSession_AfterRequest ( object sender, RAfterRequestEventArgs e ) : void
RSession_BeforeRequest ( object sender, RBeforeRequestEventArgs e ) : void
RSession_Connected ( object sender, EventArgs e ) : void
RemoveBreakpoint ( RBreakpoint breakpoint ) : void
StepAsync ( CancellationToken cancellationToken, string command, Func prepare = null ) : Task
ThrowIfDisposed ( ) : void

메소드 상세

BreakAsync() 공개 메소드

public BreakAsync ( CancellationToken cancellationToken = default(CancellationToken) ) : Task
cancellationToken System.Threading.CancellationToken
리턴 Task

CancelStep() 공개 메소드

public CancelStep ( ) : bool
리턴 bool

ContinueAsync() 공개 메소드

public ContinueAsync ( CancellationToken cancellationToken = default(CancellationToken) ) : Task
cancellationToken System.Threading.CancellationToken
리턴 Task

CreateBreakpointAsync() 공개 메소드

public CreateBreakpointAsync ( RSourceLocation location, CancellationToken cancellationToken = default(CancellationToken) ) : Task
location RSourceLocation
cancellationToken System.Threading.CancellationToken
리턴 Task

EnableBreakpointsAsync() 공개 메소드

public EnableBreakpointsAsync ( bool enable, CancellationToken cancellationToken = default(CancellationToken) ) : Task
enable bool
cancellationToken System.Threading.CancellationToken
리턴 Task

ExecuteBrowserCommandAsync() 공개 메소드

public ExecuteBrowserCommandAsync ( string command, Func prepare = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task
command string
prepare Func
cancellationToken System.Threading.CancellationToken
리턴 Task

StepIntoAsync() 공개 메소드

public StepIntoAsync ( CancellationToken cancellationToken = default(CancellationToken) ) : Task
cancellationToken System.Threading.CancellationToken
리턴 Task

StepOutAsync() 공개 메소드

public StepOutAsync ( CancellationToken cancellationToken = default(CancellationToken) ) : Task
cancellationToken System.Threading.CancellationToken
리턴 Task

StepOverAsync() 공개 메소드

public StepOverAsync ( CancellationToken cancellationToken = default(CancellationToken) ) : Task
cancellationToken System.Threading.CancellationToken
리턴 Task