NJsonSchema.Visitors.AsyncJsonReferenceVisitorBase
Visitor to transform an object with JsonSchema objects.
namespace NJsonSchema.Visitors
{
public abstract class AsyncJsonReferenceVisitorBase
{
protected AsyncJsonReferenceVisitorBase();
protected AsyncJsonReferenceVisitorBase(IContractResolver contractResolver);
public virtual Task VisitAsync(object obj, CancellationToken cancellationToken);
protected abstract Task<IJsonReference> VisitJsonReferenceAsync(IJsonReference reference, string path, string typeNameHint, CancellationToken cancellationToken);
protected virtual Task VisitAsync(object obj, string path, string typeNameHint, ISet<object> checkedObjects, Action<object> replacer, CancellationToken cancellationToken);
}
}