2 instantiations of TaskDetailInfo
Microsoft.Build (1)
_generated\2\TasksDetailsJsonContext.TaskDetailInfo.g.cs (1)
32
ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
((string)args[0], (double)args[1], (int)args[2], (long)args[3], (bool)args[4], (bool)args[5], (string)args[6], (string)args[7]),
Microsoft.Build.Framework (1)
Telemetry\TelemetryDataUtils.cs (1)
99
result.Add(new
TaskDetailInfo
(
80 references to TaskDetailInfo
Microsoft.Build (76)
_generated\2\TasksDetailsJsonContext.TaskDetailInfo.g.cs (59)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
>? _TaskDetailInfo;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
> TaskDetailInfo
22
get => _TaskDetailInfo ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
>)Options.GetTypeInfo(typeof(global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
> Create_TaskDetailInfo(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
> jsonTypeInfo))
29
var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
>
35
ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string), typeof(double), typeof(int), typeof(long), typeof(bool), typeof(bool), typeof(string), typeof(string)}, modifiers: null),
41
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
>(options, objectInfo);
58
DeclaringType = typeof(global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
),
60
Getter = static obj => ((global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
)obj).Name,
61
Setter = static (obj, value) => __set_TaskDetailInfo_Name((global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
)obj, value!),
68
AttributeProviderFactory = static () => typeof(global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
).GetProperty("Name", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
80
DeclaringType = typeof(global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
),
82
Getter = static obj => ((global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
)obj).TotalMilliseconds,
83
Setter = static (obj, value) => __set_TaskDetailInfo_TotalMilliseconds((global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
)obj, value!),
90
AttributeProviderFactory = static () => typeof(global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
).GetProperty("TotalMilliseconds", InstanceMemberBindingFlags, null, typeof(double), global::System.Array.Empty<global::System.Type>(), null),
100
DeclaringType = typeof(global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
),
102
Getter = static obj => ((global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
)obj).ExecutionsCount,
103
Setter = static (obj, value) => __set_TaskDetailInfo_ExecutionsCount((global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
)obj, value!),
110
AttributeProviderFactory = static () => typeof(global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
).GetProperty("ExecutionsCount", InstanceMemberBindingFlags, null, typeof(int), global::System.Array.Empty<global::System.Type>(), null),
120
DeclaringType = typeof(global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
),
122
Getter = static obj => ((global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
)obj).TotalMemoryBytes,
123
Setter = static (obj, value) => __set_TaskDetailInfo_TotalMemoryBytes((global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
)obj, value!),
130
AttributeProviderFactory = static () => typeof(global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
).GetProperty("TotalMemoryBytes", InstanceMemberBindingFlags, null, typeof(long), global::System.Array.Empty<global::System.Type>(), null),
140
DeclaringType = typeof(global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
),
142
Getter = static obj => ((global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
)obj).IsCustom,
143
Setter = static (obj, value) => __set_TaskDetailInfo_IsCustom((global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
)obj, value!),
150
AttributeProviderFactory = static () => typeof(global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
).GetProperty("IsCustom", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
160
DeclaringType = typeof(global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
),
162
Getter = static obj => ((global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
)obj).IsNuget,
163
Setter = static (obj, value) => __set_TaskDetailInfo_IsNuget((global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
)obj, value!),
170
AttributeProviderFactory = static () => typeof(global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
).GetProperty("IsNuget", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
180
DeclaringType = typeof(global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
),
182
Getter = static obj => ((global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
)obj).FactoryName,
183
Setter = static (obj, value) => __set_TaskDetailInfo_FactoryName((global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
)obj, value!),
190
AttributeProviderFactory = static () => typeof(global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
).GetProperty("FactoryName", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
200
DeclaringType = typeof(global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
),
202
Getter = static obj => ((global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
)obj).TaskHostRuntime,
203
Setter = static (obj, value) => __set_TaskDetailInfo_TaskHostRuntime((global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
)obj, value!),
210
AttributeProviderFactory = static () => typeof(global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
).GetProperty("TaskHostRuntime", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
220
private void TaskDetailInfoSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
? value)
230
string __value_Name = ((global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
)value).Name;
235
writer.WriteNumber(PropName_TotalMilliseconds, ((global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
)value).TotalMilliseconds);
236
writer.WriteNumber(PropName_ExecutionsCount, ((global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
)value).ExecutionsCount);
237
writer.WriteNumber(PropName_TotalMemoryBytes, ((global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
)value).TotalMemoryBytes);
238
writer.WriteBoolean(PropName_IsCustom, ((global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
)value).IsCustom);
239
writer.WriteBoolean(PropName_IsNuget, ((global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
)value).IsNuget);
240
string __value_FactoryName = ((global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
)value).FactoryName;
245
string __value_TaskHostRuntime = ((global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
)value).TaskHostRuntime;
338
private static extern void __set_TaskDetailInfo_Name(global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
obj, string value);
340
private static extern void __set_TaskDetailInfo_TotalMilliseconds(global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
obj, double value);
342
private static extern void __set_TaskDetailInfo_ExecutionsCount(global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
obj, int value);
344
private static extern void __set_TaskDetailInfo_TotalMemoryBytes(global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
obj, long value);
346
private static extern void __set_TaskDetailInfo_IsCustom(global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
obj, bool value);
348
private static extern void __set_TaskDetailInfo_IsNuget(global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
obj, bool value);
350
private static extern void __set_TaskDetailInfo_FactoryName(global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
obj, string value);
352
private static extern void __set_TaskDetailInfo_TaskHostRuntime(global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
obj, string value);
_generated\3\TasksDetailsJsonContext.ListTaskDetailInfo.g.cs (12)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
>>? _ListTaskDetailInfo;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
>> ListTaskDetailInfo
22
get => _ListTaskDetailInfo ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.List<global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
>));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
>> Create_ListTaskDetailInfo(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.List<global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
>> jsonTypeInfo))
29
var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.List<global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
>>
31
ObjectCreator = () => new global::System.Collections.Generic.List<global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
>(),
37
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateListInfo<global::System.Collections.Generic.List<global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
>, global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
>(options, info);
47
private void ListTaskDetailInfoSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.List<global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
>? value)
_generated\8\TasksDetailsJsonContext.GetJsonTypeInfo.g.cs (2)
30
if (type == typeof(global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
))
34
if (type == typeof(global::System.Collections.Generic.List<global::Microsoft.Build.Framework.Telemetry.TelemetryDataUtils.
TaskDetailInfo
>))
TelemetryInfra\TasksDetailsTelemetry.cs (3)
43
List<
TaskDetailInfo
> allTasks = GetTasksDetails(telemetryData.TasksExecutionData);
44
List<
TaskDetailInfo
> topTasks = allTasks
59
[JsonSerializable(typeof(List<
TaskDetailInfo
>))]
Microsoft.Build.Framework (4)
Telemetry\BuildInsights.cs (2)
14
public List<
TaskDetailInfo
> Tasks { get; }
28
List<
TaskDetailInfo
> tasks,
Telemetry\TelemetryDataUtils.cs (2)
89
internal static List<
TaskDetailInfo
> GetTasksDetails(
92
var result = new List<
TaskDetailInfo
>();