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
KebabCaseNamingStrategy
MemoryTraceWriter
NamingStrategy
ObjectConstructor<T>
OnErrorAttribute
ReflectionAttributeProvider
ReflectionValueProvider
SerializationBinderAdapter
SerializationCallback
SerializationErrorCallback
SnakeCaseNamingStrategy
TraceJsonReader
TraceJsonWriter
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.
Gets the
TraceLevel that will be used to filter the trace messages passed to the writer.
For example a filter level of
Info will exclude
Verbose messages and include
Info ,
Warning and
Error messages.
Returns an enumeration of the most recent trace messages.
Writes the specified trace level, message and optional exception.