JsonFailureReason public class JsonFailureReason : IEquatable<JsonFailureReason>, IStructuralEquatable Documentation Code public class DeserializationError : JsonFailureReason public class InvalidJson : JsonFailureReason public class OtherError : JsonFailureReason public class PropertyNotFound : JsonFailureReason public static class Tags public class TypeMismatch : JsonFailureReason public static JsonFailureReason NoInput { get; } public bool IsDeserializationError { get; } public bool IsInvalidJson { get; } public bool IsNoInput { get; } public bool IsOtherError { get; } public bool IsPropertyNotFound { get; } public bool IsTypeMismatch { get; } public int Tag { get; } public static JsonFailureReason NewDeserializationError(Type _targetType, Exception _err) public static JsonFailureReason NewInvalidJson(string _err) public static JsonFailureReason NewOtherError(Exception _err) public static JsonFailureReason NewPropertyNotFound(string _name) public static JsonFailureReason NewTypeMismatch(JsonMemberType _expected, JsonMemberType _actual)