IReferenceResolver
Used to resolve references when serializing and deserializing JSON by the
JsonSerializer.
using System.
Runtime.
CompilerServices;
namespace Newtonsoft.
Json.
Serialization
{
[
System.
Runtime.
CompilerServices.
NullableContext(
1)]
public interface IReferenceResolver
{
object ResolveReference(
object context,
string reference);
string GetReference(
object context,
object value);
bool IsReferenced(
object context,
object value);
void AddReference(
object context,
string reference,
object value);
}
}