1 type derived from JsonParameterInfo
System.Text.Json (1)
System\Text\Json\Serialization\Metadata\JsonParameterInfoOfT.cs (1)
12internal sealed class JsonParameterInfo<T> : JsonParameterInfo
14 references to JsonParameterInfo
System.Text.Json (14)
System\Text\Json\Serialization\ArgumentState.cs (1)
29public JsonParameterInfo? JsonParameterInfo;
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.cs (5)
269protected abstract bool ReadAndCacheConstructorArgument(scoped ref ReadStack state, ref Utf8JsonReader reader, JsonParameterInfo jsonParameterInfo); 310out JsonParameterInfo? jsonParameterInfo)) 391JsonParameterInfo? jsonParameterInfo; 456JsonParameterInfo jsonParameterInfo) 596[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) 62foreach (JsonParameterInfo parameterInfo in typeInfo.ParameterCache)
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.Small.cs (3)
28JsonParameterInfo jsonParameterInfo) 60JsonParameterInfo jsonParameterInfo, 100foreach (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 (1)
34internal List<JsonParameterInfo>? ParameterCache { get; private set; }