示例#1
0
 protected override void VisitArrayAdditionalItems(JsonSchemaSubSchema additionalItems)
 {
     writer.WriteStartObject(Keys.AdditionalItems);
     base.VisitArrayAdditionalItems(additionalItems);
     writer.WriteEndObject();
 }
示例#2
0
 protected internal override void VisitArrayArrayItem(JsonSchemaSubSchema item)
 {
     writer.WriteStartObject(Keys.Items);
     base.VisitArrayArrayItem(item);
     writer.WriteEndObject();
 }
示例#3
0
 protected override void VisitArrayContains(JsonSchemaSubSchema constraint)
 {
     writer.WriteStartObject(Keys.Contains);
     base.VisitArrayContains(constraint);
     writer.WriteEndObject();
 }
 protected virtual void VisitArrayAdditionalItems(JsonSchemaSubSchema items)
 => Visit(items);
 protected internal virtual void VisitArrayArrayItem(JsonSchemaSubSchema item)
 => Visit(item);
 protected virtual void VisitArrayContains(JsonSchemaSubSchema constraint)
 => Visit(constraint);