Assemblies
Namespaces
Types
Action
Action<T1, T2>
Action<T1, T2, T3>
Action<T1, T2, T3, T4>
CachedAttributeGetter<T>
CamelCaseNamingStrategy
CamelCasePropertyNamesContractResolver
DefaultContractResolver
DefaultNamingStrategy
DefaultReferenceResolver
DefaultSerializationBinder
DiagnosticsTraceWriter
DynamicValueProvider
ErrorContext
ErrorEventArgs
ExtensionDataGetter
ExtensionDataSetter
Func<TResult>
Func<T, TResult>
Func<T1, T2, TResult>
Func<T1, T2, T3, TResult>
Func<T1, T2, T3, T4, TResult>
IAttributeProvider
IContractResolver
IReferenceResolver
ISerializationBinder
ITraceWriter
IValueProvider
JsonArrayContract
JsonContainerContract
JsonContract
JsonContractType
JsonDictionaryContract
JsonFormatterConverter
JsonISerializableContract
JsonLinqContract
JsonObjectContract
JsonPrimitiveContract
JsonProperty
JsonPropertyCollection
JsonSerializerInternalBase
JsonSerializerInternalReader
JsonSerializerInternalWriter
JsonSerializerProxy
JsonStringContract
JsonTypeReflector
MemoryTraceWriter
NamingStrategy
ObjectConstructor<T>
OnErrorAttribute
ReflectionAttributeProvider
ReflectionValueProvider
ResolverContractKey
SerializationBinderAdapter
SerializationCallback
SerializationErrorCallback
SnakeCaseNamingStrategy
TraceJsonReader
TraceJsonWriter
Newtonsoft.Json.Serialization.MemoryTraceWriter
Represents a trace writer that writes to memory. When the trace message limit is
reached then old trace messages will be removed as new messages are added.
namespace Newtonsoft .
Json .
Serialization
{
public class MemoryTraceWriter :
ITraceWriter
{
public TraceLevel LevelFilter { get; set; }
public MemoryTraceWriter ();
public void Trace (
TraceLevel level ,
string message ,
Exception ex );
public IEnumerable <
string >
GetTraceMessages ();
}
}