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

NJsonSchema.Visitors.AsyncJsonReferenceVisitorBase

public abstract class 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); } }