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.AddCollectionToSingleOrArrayCollection<T>(Object, IEnumerable<T>)Adds incoming values to an existing collection for source-generated TomlSingleOrArrayAttribute handling.AddSingleElementToSingleOrArrayCollection<T>(Object, T)Adds a single element to an existing collection for source-generated TomlSingleOrArrayAttribute handling.CanPopulateSingleOrArrayCollection<T>(Object)Determines whether an existing collection can be populated for source-generated TomlSingleOrArrayAttribute handling.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 HashSet<T>.CreateHashSetTypeInfo<TElement>(TomlSerializerContext)Creates metadata for a HashSet<T>.CreateImmutableArrayTypeInfo<TElement>(TomlSerializerContext)Creates metadata for ImmutableArray<T>.CreateImmutableHashSetTypeInfo<TElement>(TomlSerializerContext)Creates metadata for ImmutableHashSet<T>.CreateImmutableListTypeInfo<TElement>(TomlSerializerContext)Creates metadata for ImmutableList<T>.CreateListBackedEnumerableTypeInfo<TEnumerable, TElement>(TomlSerializerContext)Creates metadata for an enumerable interface type backed by List<T>.CreateListTypeInfo<TElement>(TomlSerializerContext)Creates metadata for a List<T>.CreateSingleElementArray<T>(T)Creates an array with a single element for source-generated TomlSingleOrArrayAttribute handling.CreateSingleElementHashSet<T>(T)Creates a hash set with a single element for source-generated TomlSingleOrArrayAttribute handling.CreateSingleElementImmutableArray<T>(T)Creates an immutable array with a single element for source-generated TomlSingleOrArrayAttribute handling.CreateSingleElementImmutableHashSet<T>(T)Creates an immutable hash set with a single element for source-generated TomlSingleOrArrayAttribute handling.CreateSingleElementImmutableList<T>(T)Creates an immutable list with a single element for source-generated TomlSingleOrArrayAttribute handling.CreateSingleElementList<T>(T)Creates a list with a single element for source-generated TomlSingleOrArrayAttribute handling.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 HashSet<T> using source-generated resolution for nested elements.CreateSourceGeneratedHashSetTypeInfo<TElement>(TomlSerializerContext)Creates metadata for a HashSet<T> using source-generated resolution for nested elements.CreateSourceGeneratedImmutableArrayTypeInfo<TElement>(TomlSerializerContext)Creates metadata for ImmutableArray<T> using source-generated resolution for nested elements.CreateSourceGeneratedImmutableHashSetTypeInfo<TElement>(TomlSerializerContext)Creates metadata for ImmutableHashSet<T> using source-generated resolution for nested elements.CreateSourceGeneratedImmutableListTypeInfo<TElement>(TomlSerializerContext)Creates metadata for ImmutableList<T> 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.CreateStringEnumTypeInfo<TEnum>(TomlSerializerOptions)Creates metadata for an enum type that writes values as strings.GetBuiltInTypeInfo<T>(TomlSerializerOptions)Resolves built-in type metadata for a known scalar/container type.GetTypeInfo(Type, TomlSerializerOptions)Gets type metadata for a CLR type.