6 references to s_contractOptions
AnalyzeCiFailure (6)
CiFailureJson.cs (6)
36
private static readonly JsonSerializerOptions s_compactOptions = new(
s_contractOptions
) { WriteIndented = false };
42
internal static T? ToContract<T>(JsonNode? node) => node.Deserialize<T>(
s_contractOptions
);
44
internal static T? ToContract<T>(JsonElement element) => element.Deserialize<T>(
s_contractOptions
);
46
internal static JsonNode? ToNode<T>(T value) => JsonSerializer.SerializeToNode(value,
s_contractOptions
);
51
=> Enum.IsDefined(value) ? JsonSerializer.SerializeToElement(value,
s_contractOptions
).GetString()! : value.ToString();
83
=> File.WriteAllText(file, JsonSerializer.Serialize(value,
s_contractOptions
) + "\n");