protected override void VisitArrayAdditionalItems(JsonSchemaSubSchema additionalItems) { writer.WriteStartObject(Keys.AdditionalItems); base.VisitArrayAdditionalItems(additionalItems); writer.WriteEndObject(); }
protected internal override void VisitArrayArrayItem(JsonSchemaSubSchema item) { writer.WriteStartObject(Keys.Items); base.VisitArrayArrayItem(item); writer.WriteEndObject(); }
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);