C# Class Microsoft.R.ExecutionTracing.RExecutionTracer

Inheritance: IRExecutionTracer
Afficher le fichier Open project: Microsoft/RTVS Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

BreakAsync() public méthode

public BreakAsync ( CancellationToken cancellationToken = default(CancellationToken) ) : Task
cancellationToken System.Threading.CancellationToken
Résultat Task

CancelStep() public méthode

public CancelStep ( ) : bool
Résultat bool

ContinueAsync() public méthode

public ContinueAsync ( CancellationToken cancellationToken = default(CancellationToken) ) : Task
cancellationToken System.Threading.CancellationToken
Résultat Task

CreateBreakpointAsync() public méthode

public CreateBreakpointAsync ( RSourceLocation location, CancellationToken cancellationToken = default(CancellationToken) ) : Task
location RSourceLocation
cancellationToken System.Threading.CancellationToken
Résultat Task

EnableBreakpointsAsync() public méthode

public EnableBreakpointsAsync ( bool enable, CancellationToken cancellationToken = default(CancellationToken) ) : Task
enable bool
cancellationToken System.Threading.CancellationToken
Résultat Task

ExecuteBrowserCommandAsync() public méthode

public ExecuteBrowserCommandAsync ( string command, Func prepare = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task
command string
prepare Func
cancellationToken System.Threading.CancellationToken
Résultat Task

StepIntoAsync() public méthode

public StepIntoAsync ( CancellationToken cancellationToken = default(CancellationToken) ) : Task
cancellationToken System.Threading.CancellationToken
Résultat Task

StepOutAsync() public méthode

public StepOutAsync ( CancellationToken cancellationToken = default(CancellationToken) ) : Task
cancellationToken System.Threading.CancellationToken
Résultat Task

StepOverAsync() public méthode

public StepOverAsync ( CancellationToken cancellationToken = default(CancellationToken) ) : Task
cancellationToken System.Threading.CancellationToken
Résultat Task