1 type derived from JsonParameterInfo
System.Text.Json (1)
System\Text\Json\Serialization\Metadata\JsonParameterInfoOfT.cs (1)
12
internal sealed class JsonParameterInfo<T> :
JsonParameterInfo
14 references to JsonParameterInfo
System.Text.Json (14)
System\Text\Json\Serialization\ArgumentState.cs (1)
29
public
JsonParameterInfo
? JsonParameterInfo;
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.cs (5)
269
protected abstract bool ReadAndCacheConstructorArgument(scoped ref ReadStack state, ref Utf8JsonReader reader,
JsonParameterInfo
jsonParameterInfo);
310
out
JsonParameterInfo
? jsonParameterInfo))
391
JsonParameterInfo
? jsonParameterInfo;
456
JsonParameterInfo
jsonParameterInfo)
596
[NotNullWhen(true)] out
JsonParameterInfo
? jsonParameterInfo)
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.Large.cs (2)
17
protected sealed override bool ReadAndCacheConstructorArgument(scoped ref ReadStack state, ref Utf8JsonReader reader,
JsonParameterInfo
jsonParameterInfo)
62
foreach (
JsonParameterInfo
parameterInfo in typeInfo.ParameterCache)
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.Small.cs (3)
28
JsonParameterInfo
jsonParameterInfo)
60
JsonParameterInfo
jsonParameterInfo,
100
foreach (
JsonParameterInfo
parameterInfo in typeInfo.ParameterCache)
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (2)
365
/// Returns the <see cref="
JsonParameterInfo
"/> metadata for the parameter in the
372
public
JsonParameterInfo
? AssociatedParameter { get; internal set; }
System\Text\Json\Serialization\Metadata\JsonTypeInfo.Cache.cs (1)
34
internal List<
JsonParameterInfo
>? ParameterCache { get; private set; }