internal void Save( IAsyncCompletionItemManager itemManager, ICompletionPresenterProvider presenterProvider, CompletionSessionState state) { ItemManagerName = CompletionTelemetryHost.GetItemManagerName(itemManager); PresenterProviderName = CompletionTelemetryHost.GetPresenterProviderName(presenterProvider); CompletionState = state; _telemetryHost.Add(this); }
internal void Save( IAsyncCompletionItemManager itemManager, ICompletionPresenterProvider presenterProvider, CompletionSessionState state) { ItemManagerName = CompletionTelemetryHost.GetItemManagerName(itemManager); PresenterProviderName = CompletionTelemetryHost.GetPresenterProviderName(presenterProvider); CompletionState = state; if (NoChanges && BlockingComputationDuration > 0) { UserWaitedForNoChanges = true; } _telemetryHost.Add(this); }