<PackageReference Include="NJsonSchema" Version="11.6.1" />

NJsonSchema.Visitors.AsyncJsonReferenceVisitorBase

public abstract class AsyncJsonReferenceVisitorBase

protected AsyncJsonReferenceVisitorBase(IContractResolver contractResolver)

public virtual Task VisitAsync(object obj, CancellationToken cancellationToken)

protected virtual Task VisitAsync(object obj, string path, string typeNameHint, ISet<object> checkedObjects, Action<object> replacer, CancellationToken cancellationToken)

protected abstract Task<IJsonReference> VisitJsonReferenceAsync(IJsonReference reference, string path, string typeNameHint, CancellationToken cancellationToken)