@@ -169,8 +169,8 @@ await DeserializeAsync<ChangeRequest>(formatter, turtle,
169
169
private static async Task < string > SerializeAsync < T > ( MediaTypeFormatter formatter , T value ,
170
170
MediaTypeHeaderValue mediaType )
171
171
{
172
- Stream stream = new MemoryStream ( ) ;
173
- HttpContent content = new StreamContent ( stream ) ;
172
+ await using Stream stream = new MemoryStream ( ) ;
173
+ using HttpContent content = new StreamContent ( stream ) ;
174
174
175
175
content . Headers . ContentType = mediaType ;
176
176
@@ -183,8 +183,8 @@ private static async Task<string> SerializeAsync<T>(MediaTypeFormatter formatter
183
183
private static async Task < string > SerializeCollectionAsync < T > ( MediaTypeFormatter formatter ,
184
184
IEnumerable < T > value , MediaTypeHeaderValue mediaType )
185
185
{
186
- Stream stream = new MemoryStream ( ) ;
187
- HttpContent content = new StreamContent ( stream ) ;
186
+ await using Stream stream = new MemoryStream ( ) ;
187
+ using HttpContent content = new StreamContent ( stream ) ;
188
188
189
189
content . Headers . ContentType = mediaType ;
190
190
@@ -197,9 +197,9 @@ private static async Task<string> SerializeCollectionAsync<T>(MediaTypeFormatter
197
197
private static async Task < T ? > DeserializeAsync < T > ( MediaTypeFormatter formatter , string str ,
198
198
MediaTypeHeaderValue mediaType ) where T : class
199
199
{
200
- Stream stream = new MemoryStream ( ) ;
201
- var writer = new StreamWriter ( stream ) ;
202
- HttpContent content = new StreamContent ( stream ) ;
200
+ await using Stream stream = new MemoryStream ( ) ;
201
+ await using var writer = new StreamWriter ( stream ) ;
202
+ using HttpContent content = new StreamContent ( stream ) ;
203
203
204
204
content . Headers . ContentType = mediaType ;
205
205
@@ -215,9 +215,9 @@ private static async Task<string> SerializeCollectionAsync<T>(MediaTypeFormatter
215
215
MediaTypeFormatter formatter ,
216
216
string str , MediaTypeHeaderValue mediaType ) where T : class
217
217
{
218
- Stream stream = new MemoryStream ( ) ;
219
- var writer = new StreamWriter ( stream ) ;
220
- HttpContent content = new StreamContent ( stream ) ;
218
+ await using Stream stream = new MemoryStream ( ) ;
219
+ await using var writer = new StreamWriter ( stream ) ;
220
+ using HttpContent content = new StreamContent ( stream ) ;
221
221
222
222
content . Headers . ContentType = mediaType ;
223
223
0 commit comments