3 writes to FoundPropertiesAsync
System.Text.Json (3)
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.cs (3)
253argumentState.FoundPropertiesAsync = null; 546argumentState.FoundPropertiesAsync = ArrayPool<FoundPropertyAsync>.Shared.Rent(Math.Max(1, state.Current.JsonTypeInfo.PropertyCache.Length)); 557argumentState.FoundPropertiesAsync = newCache!;
10 references to FoundPropertiesAsync
System.Text.Json (10)
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.cs (10)
221JsonPropertyInfo jsonPropertyInfo = argumentState.FoundPropertiesAsync![i].Item1; 222object? propValue = argumentState.FoundPropertiesAsync![i].Item2; 223string? dataExtKey = argumentState.FoundPropertiesAsync![i].Item3; 252FoundPropertyAsync[] toReturn = argumentState.FoundPropertiesAsync!; 544if (argumentState.FoundPropertiesAsync == null) 548else if (argumentState.FoundPropertyCount == argumentState.FoundPropertiesAsync!.Length) 552var newCache = ArrayPool<FoundPropertyAsync>.Shared.Rent(argumentState.FoundPropertiesAsync!.Length * 2); 554argumentState.FoundPropertiesAsync!.CopyTo(newCache, 0); 556FoundPropertyAsync[] toReturn = argumentState.FoundPropertiesAsync!; 563argumentState.FoundPropertiesAsync![argumentState.FoundPropertyCount++] = (