Diagnostics\RemoteHostProfilingTelemetry.cs (24)
380SetTag(Tags.AuthenticationSucceeded, authenticated);
394SetTag(Tags.DisconnectReason, disconnectReason);
402public void SetAssemblyCacheHit(bool cacheHit) => SetTag(Tags.AssemblyCacheHit, cacheHit);
404public void SetAssemblyCount(int count) => SetTag(Tags.AssemblyCount, count);
428SetTag(Tags.CapabilityCount, capabilityCount);
429SetTag(Tags.HandleTypeCount, handleTypeCount);
430SetTag(Tags.DtoTypeCount, dtoTypeCount);
431SetTag(Tags.EnumTypeCount, enumTypeCount);
432SetTag(Tags.ExportedValueCount, exportedValueCount);
433SetTag(Tags.DiagnosticCount, diagnosticCount);
438SetTag(Tags.CapabilityId, capabilityId);
439SetTag(Tags.CapabilityPackage, GetCapabilityPackage(capabilityId));
440SetTag(Tags.CapabilityKind, capability?.CapabilityKind.ToString());
456public void SetCapabilityScanFirstScan(bool firstScan) => SetTag(Tags.CapabilityScanFirstScan, firstScan);
458public void SetDetectionMatched(bool matched) => SetTag(Tags.DetectionMatched, matched);
477public void SetFileCount(int count) => SetTag(Tags.FileCount, count);
481SetTag(Tags.JsonRpcMethod, methodName);
482SetTag(Tags.JsonRpcStreaming, streaming);
485public void SetLanguage(string? language) => SetTag(Tags.Language, language);
489SetTag(Tags.IntegrationPhase, phase);
490SetTag(Tags.IntegrationPackage, package);
491SetTag(Tags.IntegrationTimeout, timeout?.TotalMilliseconds);
494public void SetIntegrationHostProcessId(int processId) => SetTag(Tags.IntegrationProcessId, processId);
496public void SetTransport(string transport) => SetTag(Tags.Transport, transport);