Base type for source-generated TOML serializer contexts.
public abstract class TomlSerializerContext : ITomlTypeInfoResolver
kind:method, kind:property, kind:ctor. Press Esc to clear.TomlSerializerContext()Initializes a new instance of the TomlSerializerContext class.TomlSerializerContext(TomlSerializerOptions)Initializes a new instance of the TomlSerializerContext class.OptionsGets the options instance associated with this context.CreateArrayTypeInfo<TElement>(TomlSerializerContext)Creates metadata for a single-dimensional array type.CreateDictionaryTypeInfo<TDictionary, TValue>(TomlSerializerContext)Creates metadata for a dictionary-like type with string keys.CreateHashSetBackedEnumerableTypeInfo<TEnumerable, TElement>(TomlSerializerContext)Creates metadata for a set-like interface type backed by System.Collections.Generic.HashSet`1.CreateHashSetTypeInfo<TElement>(TomlSerializerContext)Creates metadata for a System.Collections.Generic.HashSet`1.CreateImmutableArrayTypeInfo<TElement>(TomlSerializerContext)Creates metadata for System.Collections.Immutable.ImmutableArray`1.CreateImmutableHashSetTypeInfo<TElement>(TomlSerializerContext)Creates metadata for System.Collections.Immutable.ImmutableHashSet`1.CreateImmutableListTypeInfo<TElement>(TomlSerializerContext)Creates metadata for System.Collections.Immutable.ImmutableList`1.CreateListBackedEnumerableTypeInfo<TEnumerable, TElement>(TomlSerializerContext)Creates metadata for an enumerable interface type backed by List<T>.CreateListTypeInfo<TElement>(TomlSerializerContext)Creates metadata for a List<T>.CreateSourceGeneratedArrayTypeInfo<TElement>(TomlSerializerContext)Creates metadata for a single-dimensional array type using source-generated resolution for nested elements.CreateSourceGeneratedDictionaryTypeInfo<TDictionary, TValue>(TomlSerializerContext)Creates metadata for a dictionary-like type with string keys using source-generated resolution for nested values.CreateSourceGeneratedHashSetBackedEnumerableTypeInfo<TEnumerable, TElement>(TomlSerializerContext)Creates metadata for a set-like interface type backed by System.Collections.Generic.HashSet`1 using source-generated resolution for nested elements.CreateSourceGeneratedHashSetTypeInfo<TElement>(TomlSerializerContext)Creates metadata for a System.Collections.Generic.HashSet`1 using source-generated resolution for nested elements.CreateSourceGeneratedImmutableArrayTypeInfo<TElement>(TomlSerializerContext)Creates metadata for System.Collections.Immutable.ImmutableArray`1 using source-generated resolution for nested elements.CreateSourceGeneratedImmutableHashSetTypeInfo<TElement>(TomlSerializerContext)Creates metadata for System.Collections.Immutable.ImmutableHashSet`1 using source-generated resolution for nested elements.CreateSourceGeneratedImmutableListTypeInfo<TElement>(TomlSerializerContext)Creates metadata for System.Collections.Immutable.ImmutableList`1 using source-generated resolution for nested elements.CreateSourceGeneratedListBackedEnumerableTypeInfo<TEnumerable, TElement>(TomlSerializerContext)Creates metadata for an enumerable interface type backed by List<T> using source-generated resolution for nested elements.CreateSourceGeneratedListTypeInfo<TElement>(TomlSerializerContext)Creates metadata for a List<T> using source-generated resolution for nested elements.CreateSourceGeneratedNullableTypeInfo<T>(TomlSerializerContext)Creates metadata for a nullable value type (Nullable<T>) using source-generated resolution for the underlying value type.GetBuiltInTypeInfo<T>(TomlSerializerOptions)Resolves built-in type metadata for a known scalar/container type.GetTypeInfo(Type, TomlSerializerOptions)Gets type metadata for a CLR type.