Skip to content

IJsonSchemaResultsCollector

Definition

Namespace: Corvus.Text.Json
Assembly: Corvus.Text.Json.dll
Source: IJsonSchemaResultsCollector.cs

Implemented by types that accumulate the results of a JSON Schema evaluation.

public interface IJsonSchemaResultsCollector : IDisposable

Implements

IDisposable

Implemented By

JsonSchemaResultsCollector

Methods

Method Description
BeginChildContext Begin a child context.
BeginChildContextUnescaped(int, ReadOnlySpan<byte>, JsonSchemaPathProvider, JsonSchemaPathProvider) Begin a child context for a property evaluation.
CommitChildContext Commits the last child context.
EvaluatedBooleanSchema Indicates that a boolean schema was evaluated.
EvaluatedKeyword Updates the match state for the given evaluated keyword.
EvaluatedKeywordForProperty Updates the match state for the given keyword evaluated against the given property.
EvaluatedKeywordPath Updates the match state for the given evaluated keyword.
IgnoredKeyword Indicates that a schema keyword was ignored.
PopChildContext(int) Abandons the last child context.

Applies To

Product Versions
.NET 9, 10
.NET Standard 2.0, 2.1

Collaborate with us on GitHub

The source for this content can be found on GitHub, where you can also create and review issues and pull requests.

Open an issue