Class SequenceDataDictionaryContext
- Namespace
- KartaViewSharp.V2.Response.Resources.Sequence
- Assembly
- KartaViewSharp.dll
[JsonSerializable(typeof(Dictionary<string, SequenceData>), GenerationMode = JsonSourceGenerationMode.Metadata)]
public class SequenceDataDictionaryContext : JsonSerializerContext, IJsonTypeInfoResolver
- Inheritance
-
SequenceDataDictionaryContext
- Implements
- Inherited Members
Constructors
SequenceDataDictionaryContext()
public SequenceDataDictionaryContext()
SequenceDataDictionaryContext(JsonSerializerOptions)
public SequenceDataDictionaryContext(JsonSerializerOptions options)
Parameters
options
JsonSerializerOptions
Properties
AutoImgProcessingResult
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<AutoImgProcessingResult> AutoImgProcessingResult { get; }
Property Value
Boolean
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<bool> Boolean { get; }
Property Value
CameraParameter
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<CameraParameter> CameraParameter { get; }
Property Value
Country
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<Country> Country { get; }
Property Value
- JsonTypeInfo<Country>
DateTime
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<DateTime> DateTime { get; }
Property Value
Default
The default JsonSerializerContext associated with a default JsonSerializerOptions instance.
public static SequenceDataDictionaryContext Default { get; }
Property Value
DictionaryStringSequenceData
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<Dictionary<string, SequenceData>> DictionaryStringSequenceData { get; }
Property Value
Double
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<double> Double { get; }
Property Value
DriverType
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<DriverType> DriverType { get; }
Property Value
GeneratedSerializerOptions
The source-generated options associated with this context.
protected override JsonSerializerOptions? GeneratedSerializerOptions { get; }
Property Value
ImagePartProjection
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<ImagePartProjection> ImagePartProjection { get; }
Property Value
Int32
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<int> Int32 { get; }
Property Value
Int64
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<long> Int64 { get; }
Property Value
NullableAutoImgProcessingResult
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<AutoImgProcessingResult?> NullableAutoImgProcessingResult { get; }
Property Value
NullableDateTime
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<DateTime?> NullableDateTime { get; }
Property Value
NullableDouble
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<double?> NullableDouble { get; }
Property Value
NullableInt32
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<int?> NullableInt32 { get; }
Property Value
NullableInt64
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<long?> NullableInt64 { get; }
Property Value
NullableSequenceType
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<SequenceType?> NullableSequenceType { get; }
Property Value
PhotoData
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<PhotoData> PhotoData { get; }
Property Value
PhotoDataArray
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<PhotoData[]> PhotoDataArray { get; }
Property Value
Projection
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<Projection> Projection { get; }
Property Value
QualityDetail
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<QualityDetail> QualityDetail { get; }
Property Value
QualityDetailArray
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<QualityDetail[]> QualityDetailArray { get; }
Property Value
SequenceData
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<SequenceData> SequenceData { get; }
Property Value
SequenceStatus
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<SequenceStatus> SequenceStatus { get; }
Property Value
SequenceType
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<SequenceType> SequenceType { get; }
Property Value
Single
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<float> Single { get; }
Property Value
Status
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<Status> Status { get; }
Property Value
String
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<string> String { get; }
Property Value
Uri
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<Uri> Uri { get; }
Property Value
- JsonTypeInfo<Uri>
User
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<User> User { get; }
Property Value
UserCategory
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<UserCategory> UserCategory { get; }
Property Value
Visibility
Defines the source generated JSON serialization contract metadata for a given type.
public JsonTypeInfo<Visibility> Visibility { get; }
Property Value
Methods
GetTypeInfo(Type)
public override JsonTypeInfo? GetTypeInfo(Type type)
Parameters
type
Type