

SlowQueryJsonContext
- Namespace
- Rowles.LeanLucene.Diagnostics
- Assembly
- Rowles.LeanLucene.dll
[JsonSerializable(typeof(SlowQueryEntry))]
internal sealed class SlowQueryJsonContext : JsonSerializerContext, IJsonTypeInfoResolver
Constructors
SlowQueryJsonContext(JsonSerializerOptions)
Creates an instance of System.Text.Json.Serialization.JsonSerializerContext and binds it with the indicated System.Text.Json.JsonSerializerOptions.
Properties
DateTime
Defines the source generated JSON serialization contract metadata for a given type.
Default
The default System.Text.Json.Serialization.JsonSerializerContext associated with a default System.Text.Json.JsonSerializerOptions instance.
Double
Defines the source generated JSON serialization contract metadata for a given type.
GeneratedSerializerOptions
The source-generated options associated with this context.
Int32
Defines the source generated JSON serialization contract metadata for a given type.
SlowQueryEntry
Defines the source generated JSON serialization contract metadata for a given type.
String
Defines the source generated JSON serialization contract metadata for a given type.
Methods
GetTypeInfo(Type)
Gets metadata for the specified type.
Explicit Interface Implementations
IJsonTypeInfoResolver.GetTypeInfo(Type, JsonSerializerOptions)
Resolves a System.Text.Json.Serialization.Metadata.JsonTypeInfo contract for the requested type and options.