public void EndOperation(TelemetryScope <OperationEvent> operation, TelemetryResult telemetryResult) { #if DEBUG _ = WriteTelemetryEventToOutputWindowAsync(operation.EndEvent, "Ended Operation"); #endif operation.End(telemetryResult); }
public UserTaskDisposable(TelemetrySessionAggregator session, TelemetryScope <UserTaskEvent> scope, UserTask userTaskId, ILogMessage <T> message, CancellationToken token) { _session = session; _userTask = scope; _userTaskId = userTaskId; _message = message; _token = token; }
public OperationDisposable(TelemetrySessionAggregator session, TelemetryScope <OperationEvent> scope, OperationId operationId, ILogMessage <T> message, CancellationToken token) { _session = session; _operation = scope; _operationId = operationId; _message = message; _token = token; }
public void EndUserTask(TelemetryScope <UserTaskEvent> userTask, TelemetryResult telemetryResult) { #if DEBUG _ = WriteTelemetryEventToOutputWindowAsync(userTask.EndEvent, "Ended User Task"); #endif userTask.End(telemetryResult); }
internal VSTelemetryScope(TelemetryScope <T> telemetryScope, TelemetryIdentifier identifier, ITelemetryRecorder telemetryRecorder, ITelemetryScope parentScope) : base((OperationEvent)(object)telemetryScope.EndEvent, identifier, telemetryRecorder, parentScope) { this.telemetryScope = telemetryScope; }