Пример #1
0
 public JsonPath Append(JsonPathSegment segment)
 {
     return new JsonPath(this, segment);
 }
Пример #2
0
        public bool Fail(JsonPathSegment segment, JsonValue value, string description)
        {
            items?.Add(new JsonSchemaMessage(path.Append(segment), value, description));

            return false;
        }
Пример #3
0
 private JsonPath(JsonPath path, JsonPathSegment segment)
 {
     this.items = new List<JsonPathSegment>(path.items);
     this.items.Add(segment);
 }
Пример #4
0
 public JsonSchemaCallback Scope(JsonPathSegment segment)
 {
     return new JsonSchemaCallback(path.Append(segment), items != null);
 }