1 type derived from JsonParameterInfo
System.Text.Json (1)
System\Text\Json\Serialization\Metadata\JsonParameterInfoOfT.cs (1)
12
internal sealed class JsonParameterInfo<T> :
JsonParameterInfo
15 references to JsonParameterInfo
System.Text.Json (15)
System\Text\Json\Serialization\ArgumentState.cs (1)
29
public
JsonParameterInfo
? JsonParameterInfo;
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.cs (5)
275
protected abstract bool ReadAndCacheConstructorArgument(scoped ref ReadStack state, ref Utf8JsonReader reader,
JsonParameterInfo
jsonParameterInfo);
316
out
JsonParameterInfo
? jsonParameterInfo))
397
JsonParameterInfo
? jsonParameterInfo;
462
JsonParameterInfo
jsonParameterInfo)
602
[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)
57
foreach (
JsonParameterInfo
parameterInfo in typeInfo.ParameterCache)
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.Small.cs (3)
28
JsonParameterInfo
jsonParameterInfo)
60
JsonParameterInfo
jsonParameterInfo,
97
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 (2)
22
internal ReadOnlySpan<
JsonParameterInfo
> ParameterCache
40
private
JsonParameterInfo
[]? _parameterCache;