10 instantiations of TelemetryEntryFormat
dotnet (9)
Telemetry\AllowListToSendFirstAppliedOptions.cs (1)
28result.Add(new TelemetryEntryFormat(
Telemetry\AllowListToSendFirstArgument.cs (1)
32result.Add(new TelemetryEntryFormat(
Telemetry\AllowListToSendVerbSecondVerbFirstArgument.cs (1)
29result.Add(new TelemetryEntryFormat(
Telemetry\TelemetryFilter.cs (5)
30return Hash([new TelemetryEntryFormat("install/reportsuccess", reportProperties)]); 40return Hash([new TelemetryEntryFormat(ExceptionEventName, exceptionProperties)]); 57yield return new TelemetryEntryFormat("toplevelparser/command", properties); 67yield return new TelemetryEntryFormat("sublevelparser/command", verbosityProperties); 80yield return new TelemetryEntryFormat("sublevelparser/command", vulnerableProperties);
Telemetry\TopLevelCommandNameAndOptionToLog.cs (1)
29result.Add(new TelemetryEntryFormat(
Microsoft.DotNet.Cli.Utils (1)
TelemetryEventEntry.cs (1)
76return new TelemetryEntryFormat(EventName, appliedProperties);
30 references to TelemetryEntryFormat
dotnet (18)
Commands\Hidden\InternalReportInstallSuccess\InternalReportInstallSuccessCommand.cs (1)
32foreach (var e in filter.Filter(new InstallerSuccessReport(exeName)))
Telemetry\AllowListToSendFirstAppliedOptions.cs (2)
17public List<TelemetryEntryFormat> AllowList(ParseResult parseResult) 20var result = new List<TelemetryEntryFormat>();
Telemetry\AllowListToSendFirstArgument.cs (2)
14public List<TelemetryEntryFormat> AllowList(ParseResult parseResult) 16var result = new List<TelemetryEntryFormat>();
Telemetry\AllowListToSendVerbSecondVerbFirstArgument.cs (2)
15public List<TelemetryEntryFormat> AllowList(ParseResult parseResult) 17var result = new List<TelemetryEntryFormat>();
Telemetry\IParseResultLogRule.cs (1)
13List<TelemetryEntryFormat> AllowList(ParseResult parseResult);
Telemetry\TelemetryFilter.cs (8)
18public IEnumerable<TelemetryEntryFormat> Filter(ParseResult parseResult) => 21public IEnumerable<TelemetryEntryFormat> Filter(ParseResultWithGlobalJsonState parseData) => 24public IEnumerable<TelemetryEntryFormat> Filter(InstallerSuccessReport report) 33public IEnumerable<TelemetryEntryFormat> Filter(Exception exception) 43private static IEnumerable<TelemetryEntryFormat> FilterImpl(ParseResult parseResult, string? globalJsonState) 85foreach (TelemetryEntryFormat allowList in rule.AllowList(parseResult)) 92public IEnumerable<TelemetryEntryFormat> Hash(IEnumerable<TelemetryEntryFormat> entries) =>
Telemetry\TopLevelCommandNameAndOptionToLog.cs (2)
17public List<TelemetryEntryFormat> AllowList(ParseResult parseResult) 20var result = new List<TelemetryEntryFormat>();
Microsoft.DotNet.Cli.Utils (12)
ITelemetryFilter.cs (4)
10IEnumerable<TelemetryEntryFormat> Filter(ParseResult parseResult); 12IEnumerable<TelemetryEntryFormat> Filter(ParseResultWithGlobalJsonState parseData); 14IEnumerable<TelemetryEntryFormat> Filter(InstallerSuccessReport report); 16IEnumerable<TelemetryEntryFormat> Filter(Exception exception);
TelemetryEventEntry.cs (8)
30private static void SendFiltered(IEnumerable<TelemetryEntryFormat> entries) 32foreach (TelemetryEntryFormat entry in entries) 51private static readonly TelemetryEntryFormat[] s_emptyEntries = []; 53public IEnumerable<TelemetryEntryFormat> Filter(ParseResult parseResult) => s_emptyEntries; 55public IEnumerable<TelemetryEntryFormat> Filter(ParseResultWithGlobalJsonState parseData) => s_emptyEntries; 57public IEnumerable<TelemetryEntryFormat> Filter(InstallerSuccessReport report) => s_emptyEntries; 59public IEnumerable<TelemetryEntryFormat> Filter(Exception exception) => s_emptyEntries; 73public TelemetryEntryFormat WithAppliedToPropertiesValue(Func<string, string> func)