4 types derived from TelemetryEvent
NuGet.PackageManagement (2)
Telemetry\ActionEventBase.cs (1)
17public class ActionEventBase : TelemetryEvent
Telemetry\ActionTelemetryStepEvent.cs (1)
11public class ActionTelemetryStepEvent : TelemetryEvent
NuGet.Packaging (2)
Telemetry\PackageExtractionTelemetryEvent.cs (1)
11public class PackageExtractionTelemetryEvent : TelemetryEvent
Telemetry\PackageSigningTelemetryEvent.cs (1)
9public class PackageSigningTelemetryEvent : TelemetryEvent
5 instantiations of TelemetryEvent
NuGet.Commands (1)
RestoreCommand\RestoreCommand.cs (1)
844TelemetryEvent packageData = new TelemetryEvent(eventName: string.Empty);
NuGet.Common (2)
Telemetry\TelemetryActivity.cs (2)
161return Create(Guid.Empty, new TelemetryEvent(eventName)); 178return Create(parentId, new TelemetryEvent(eventName));
NuGet.PackageManagement (2)
Audit\AuditCheckResult.cs (1)
89TelemetryEvent packageData = new TelemetryEvent(eventName: string.Empty);
PackagePreFetcherResult.cs (1)
185var telemetryEvent = new TelemetryEvent(PackagePreFetcherInformation);
21 references to TelemetryEvent
NuGet.Commands (6)
RestoreCommand\RestoreCommand.cs (6)
415internal static void PopulatePruningEnabledTelemetry(PackageSpec project, TelemetryEvent telemetryEvent) 841List<TelemetryEvent> result = new List<TelemetryEvent>(packages.Count); 844TelemetryEvent packageData = new TelemetryEvent(eventName: string.Empty); 937internal static void AnalyzePruningResults(PackageSpec project, TelemetryEvent telemetryEvent, ILogger logger) 979static void RaiseNU1510WarningsIfNeeded(PackageSpec project, ILogger logger, bool enablePruningWarnings, Dictionary<string, List<string>> prunedDirectPackages, TelemetryEvent telemetry)
NuGet.Common (10)
Telemetry\INuGetTelemetryService.cs (2)
11/// <summary> Send a <see cref="TelemetryEvent"/> to telemetry. </summary> 13void EmitTelemetryEvent(TelemetryEvent telemetryData);
Telemetry\ITelemetrySession.cs (1)
11void PostEvent(TelemetryEvent telemetryEvent);
Telemetry\TelemetryActivity.cs (5)
23public TelemetryEvent TelemetryEvent { get; set; } 34private TelemetryActivity(Guid parentId, TelemetryEvent telemetryEvent, Guid operationId) 151public static void EmitTelemetryEvent(TelemetryEvent TelemetryEvent) 167public static TelemetryActivity Create(TelemetryEvent telemetryEvent) 185public static TelemetryActivity Create(Guid parentId, TelemetryEvent telemetryEvent)
Telemetry\TelemetryEvent.cs (2)
14/// <summary> Creates a new instance of <see cref="TelemetryEvent"/>. </summary> 21/// <summary> Creates a new instance of <see cref="TelemetryEvent"/>. </summary>
NuGet.PackageManagement (5)
Audit\AuditCheckResult.cs (4)
58public void AddMetricsToTelemetry(TelemetryEvent telemetryEvent) 86List<TelemetryEvent> result = new List<TelemetryEvent>(Packages.Count); 89TelemetryEvent packageData = new TelemetryEvent(eventName: string.Empty);
PackagePreFetcherResult.cs (1)
185var telemetryEvent = new TelemetryEvent(PackagePreFetcherInformation);