C# Класс Microsoft.R.ExecutionTracing.RExecutionTracer

Наследование: IRExecutionTracer
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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