public static ConfigLookupError parseErrorFor <A>( ConfigPath path, object node, string extraInfo = null ) => ConfigLookupError.wrongType(ImmutableArray.Create( KV.a("path", path.pathStrWithBase), KV.a("expected-type", typeof(A).FullName), KV.a("actual-type", node.GetType().FullName), KV.a("extraInfo", extraInfo ?? ""), KV.a("node-contents", node.asDebugString()) ));
public ImmutableArray <KeyValuePair <string, string> > getExtras() => ImmutableArray.Create( KV.a("json", jsonString), KV.a("exception", exception.ToString()) );