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

NJsonSchema.Visitors.JsonReferenceVisitorBase

public abstract class JsonReferenceVisitorBase
Visitor to transform an object with JsonSchema objects.
namespace NJsonSchema.Visitors { public abstract class JsonReferenceVisitorBase { protected JsonReferenceVisitorBase(); protected JsonReferenceVisitorBase(IContractResolver contractResolver); public virtual void Visit(object obj); protected abstract IJsonReference VisitJsonReference(IJsonReference reference, string path, string typeNameHint); protected virtual void Visit(object obj, string path, string typeNameHint, ISet<object> checkedObjects, Action<object> replacer); } }