CreateSourceGeneratedHashSetBackedEnumerableTypeInfo<TEnumerable, TElement>(TomlSerializerContext) Method

Definition

Assembly Tomlyn.dll

Creates metadata for a set-like interface type backed by System.Collections.Generic.HashSet`1 using source-generated resolution for nested elements.

protected static TomlTypeInfo<TEnumerable> CreateSourceGeneratedHashSetBackedEnumerableTypeInfo<TEnumerable, TElement>(TomlSerializerContext context)
    where TEnumerable : IEnumerable<TElement>

Type parameters

TEnumerable
TElement

Parameters

Returns

Remarks

This method avoids reflection-based metadata resolution, making it compatible with trimming and NativeAOT.