5 instantiations of Rectangle
Microsoft.AspNetCore.JsonPatch.SystemTextJson.Tests (5)
Internal\DictionaryAdapterTest.cs (1)
237dictionary.Add(nameKey, new Rectangle()
Internal\PocoAdapterTest.cs (1)
208Rectangle = new Rectangle()
TestObjectModels\HeterogenousCollection.cs (3)
44jsonTypeInfo.CreateObject = () => new Rectangle(); 74return new Rectangle { RectangleProperty = reader.GetString() }; 82var rectangle = new Rectangle();
23 references to Rectangle
Microsoft.AspNetCore.JsonPatch.SystemTextJson.Tests (23)
IntegrationTests\HeterogenousCollectionTests.cs (3)
72new JsonDerivedType(typeof(Rectangle), "Rectangle") 100return JsonSerializer.Deserialize<Rectangle>(root.GetRawText(), options); 114else if (value is Rectangle rectangle)
Internal\DictionaryAdapterTest.cs (2)
236var dictionary = new Dictionary<string, Rectangle>(StringComparer.Ordinal); 241var dictionaryAdapter = new DictionaryAdapter<string, Rectangle>();
TestObjectModels\HeterogenousCollection.cs (18)
29public Rectangle Rectangle { get; set; } 41if (type == typeof(Rectangle)) 43JsonTypeInfo<Rectangle> jsonTypeInfo = (JsonTypeInfo<Rectangle>)base.GetTypeInfo(type, options); 49if (nameof(Rectangle.ShapeProperty).Equals(property.Name, stringComparison)) 51property.Get = (obj) => ((Rectangle)obj).ShapeProperty; 52property.Set = (obj, value) => ((Rectangle)obj).ShapeProperty = (string)value; 54else if (nameof(Rectangle.RectangleProperty).Equals(property.Name, stringComparison)) 56property.Get = (obj) => ((Rectangle)obj).RectangleProperty; 57property.Set = (obj, value) => ((Rectangle)obj).RectangleProperty = (string)value; 68public class RectangleJsonConverter : JsonConverter<Rectangle> 70public override Rectangle Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 82var rectangle = new Rectangle(); 102case nameof(Rectangle.ShapeProperty): 105case nameof(Rectangle.RectangleProperty): 116public override void Write(Utf8JsonWriter writer, Rectangle value, JsonSerializerOptions options) 120writer.WriteString(nameof(Rectangle.ShapeProperty), value.ShapeProperty); 121writer.WriteString(nameof(Rectangle.RectangleProperty), value.RectangleProperty);