22 references to MtpJson
Microsoft.TestPlatform.CrossPlatEngine (22)
Client\MTP\MtpClientHelpers.cs (2)
69
JsonObject? node =
MtpJson
.AsObject(parameters);
80
if (
MtpJson
.AsObject(parameters) is not JsonObject node
Client\MTP\MtpProxyExecutionManager.cs (2)
338
EqtTrace.Verbose("MtpProxyExecutionManager: node update uid={0} state={1}",
MtpJson
.GetString(node, MtpConstants.Uid), state ?? "(none)");
452
if (
MtpJson
.AsObject(response) is not JsonObject responseObject
Client\MTP\MtpServerConnection.cs (4)
255
int? id = root.TryGetValue("id", out object? idValue) &&
MtpJson
.TryToInt(idValue, out int parsedId)
290
JsonObject? logParams =
MtpJson
.AsObject(parameters);
291
string level =
MtpJson
.GetString(logParams, "level") ?? "Information";
292
string message =
MtpJson
.GetString(logParams, "message") ?? string.Empty;
Client\MTP\MtpTestNodeConverter.cs (14)
35
=>
MtpJson
.GetString(node, MtpConstants.NodeType) is "action";
38
=>
MtpJson
.GetString(node, MtpConstants.ExecutionState);
42
string uid =
MtpJson
.GetString(node, MtpConstants.Uid) ?? Guid.NewGuid().ToString();
43
string fullyQualifiedName =
MtpJson
.GetString(node, MtpConstants.VsTestFullyQualifiedName) ?? uid;
44
string executorUri =
MtpJson
.GetString(node, MtpConstants.VsTestExecutorUri) ?? MtpConstants.DefaultExecutorUri;
48
DisplayName =
MtpJson
.GetString(node, MtpConstants.DisplayName) ?? fullyQualifiedName,
53
string? file =
MtpJson
.GetString(node, MtpConstants.LocationFile);
57
if (
MtpJson
.TryGetInt(node, MtpConstants.LocationLineStart, out int line))
76
ErrorMessage =
MtpJson
.GetString(node, MtpConstants.ErrorMessage),
77
ErrorStackTrace =
MtpJson
.GetString(node, MtpConstants.ErrorStackTrace),
80
if (
MtpJson
.TryGetDouble(node, MtpConstants.TimeDurationMs, out double durationMs))
88
string? standardOutput =
MtpJson
.GetString(node, MtpConstants.StandardOutput);
94
string? standardError =
MtpJson
.GetString(node, MtpConstants.StandardError);
123
if (
MtpJson
.GetValue(node, MtpConstants.Traits) is not JsonArray traits)