1- #nullable disable
2-
31using System ;
42using System . Text . Json ;
53using BenchmarkDotNet . Attributes ;
@@ -22,7 +20,7 @@ public class OperationsDeserializationBenchmarks : DeserializationBenchmarkBase
2220 op = "add" ,
2321 data = new
2422 {
25- type = "resourceAs " ,
23+ type = "incomingResources " ,
2624 lid = "a-1" ,
2725 attributes = new
2826 {
@@ -43,39 +41,39 @@ public class OperationsDeserializationBenchmarks : DeserializationBenchmarkBase
4341 {
4442 data = new
4543 {
46- type = "resourceAs " ,
44+ type = "incomingResources " ,
4745 id = "101"
4846 }
4947 } ,
5048 single2 = new
5149 {
5250 data = new
5351 {
54- type = "resourceAs " ,
52+ type = "incomingResources " ,
5553 id = "102"
5654 }
5755 } ,
5856 single3 = new
5957 {
6058 data = new
6159 {
62- type = "resourceAs " ,
60+ type = "incomingResources " ,
6361 id = "103"
6462 }
6563 } ,
6664 single4 = new
6765 {
6866 data = new
6967 {
70- type = "resourceAs " ,
68+ type = "incomingResources " ,
7169 id = "104"
7270 }
7371 } ,
7472 single5 = new
7573 {
7674 data = new
7775 {
78- type = "resourceAs " ,
76+ type = "incomingResources " ,
7977 id = "105"
8078 }
8179 } ,
@@ -85,7 +83,7 @@ public class OperationsDeserializationBenchmarks : DeserializationBenchmarkBase
8583 {
8684 new
8785 {
88- type = "resourceAs " ,
86+ type = "incomingResources " ,
8987 id = "201"
9088 }
9189 }
@@ -96,7 +94,7 @@ public class OperationsDeserializationBenchmarks : DeserializationBenchmarkBase
9694 {
9795 new
9896 {
99- type = "resourceAs " ,
97+ type = "incomingResources " ,
10098 id = "202"
10199 }
102100 }
@@ -107,7 +105,7 @@ public class OperationsDeserializationBenchmarks : DeserializationBenchmarkBase
107105 {
108106 new
109107 {
110- type = "resourceAs " ,
108+ type = "incomingResources " ,
111109 id = "203"
112110 }
113111 }
@@ -118,7 +116,7 @@ public class OperationsDeserializationBenchmarks : DeserializationBenchmarkBase
118116 {
119117 new
120118 {
121- type = "resourceAs " ,
119+ type = "incomingResources " ,
122120 id = "204"
123121 }
124122 }
@@ -129,7 +127,7 @@ public class OperationsDeserializationBenchmarks : DeserializationBenchmarkBase
129127 {
130128 new
131129 {
132- type = "resourceAs " ,
130+ type = "incomingResources " ,
133131 id = "205"
134132 }
135133 }
@@ -142,7 +140,7 @@ public class OperationsDeserializationBenchmarks : DeserializationBenchmarkBase
142140 op = "update" ,
143141 data = new
144142 {
145- type = "resourceAs " ,
143+ type = "incomingResources " ,
146144 id = "1" ,
147145 attributes = new
148146 {
@@ -163,39 +161,39 @@ public class OperationsDeserializationBenchmarks : DeserializationBenchmarkBase
163161 {
164162 data = new
165163 {
166- type = "resourceAs " ,
164+ type = "incomingResources " ,
167165 id = "101"
168166 }
169167 } ,
170168 single2 = new
171169 {
172170 data = new
173171 {
174- type = "resourceAs " ,
172+ type = "incomingResources " ,
175173 id = "102"
176174 }
177175 } ,
178176 single3 = new
179177 {
180178 data = new
181179 {
182- type = "resourceAs " ,
180+ type = "incomingResources " ,
183181 id = "103"
184182 }
185183 } ,
186184 single4 = new
187185 {
188186 data = new
189187 {
190- type = "resourceAs " ,
188+ type = "incomingResources " ,
191189 id = "104"
192190 }
193191 } ,
194192 single5 = new
195193 {
196194 data = new
197195 {
198- type = "resourceAs " ,
196+ type = "incomingResources " ,
199197 id = "105"
200198 }
201199 } ,
@@ -205,7 +203,7 @@ public class OperationsDeserializationBenchmarks : DeserializationBenchmarkBase
205203 {
206204 new
207205 {
208- type = "resourceAs " ,
206+ type = "incomingResources " ,
209207 id = "201"
210208 }
211209 }
@@ -216,7 +214,7 @@ public class OperationsDeserializationBenchmarks : DeserializationBenchmarkBase
216214 {
217215 new
218216 {
219- type = "resourceAs " ,
217+ type = "incomingResources " ,
220218 id = "202"
221219 }
222220 }
@@ -227,7 +225,7 @@ public class OperationsDeserializationBenchmarks : DeserializationBenchmarkBase
227225 {
228226 new
229227 {
230- type = "resourceAs " ,
228+ type = "incomingResources " ,
231229 id = "203"
232230 }
233231 }
@@ -238,7 +236,7 @@ public class OperationsDeserializationBenchmarks : DeserializationBenchmarkBase
238236 {
239237 new
240238 {
241- type = "resourceAs " ,
239+ type = "incomingResources " ,
242240 id = "204"
243241 }
244242 }
@@ -249,7 +247,7 @@ public class OperationsDeserializationBenchmarks : DeserializationBenchmarkBase
249247 {
250248 new
251249 {
252- type = "resourceAs " ,
250+ type = "incomingResources " ,
253251 id = "205"
254252 }
255253 }
@@ -262,17 +260,17 @@ public class OperationsDeserializationBenchmarks : DeserializationBenchmarkBase
262260 op = "remove" ,
263261 @ref = new
264262 {
265- type = "resourceAs " ,
263+ type = "incomingResources " ,
266264 lid = "a-1"
267265 }
268266 }
269267 }
270268 } ) . Replace ( "atomic__operations" , "atomic:operations" ) ;
271269
272270 [ Benchmark ]
273- public object DeserializeOperationsRequest ( )
271+ public object ? DeserializeOperationsRequest ( )
274272 {
275- var document = JsonSerializer . Deserialize < Document > ( RequestBody , SerializerReadOptions ) ;
273+ var document = JsonSerializer . Deserialize < Document > ( RequestBody , SerializerReadOptions ) ! ;
276274 return DocumentAdapter . Convert ( document ) ;
277275 }
278276
0 commit comments