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