@@ -34,46 +34,36 @@ public OpenApiDocumentTests()
34
34
35
35
public T Clone < T > ( T element ) where T : IOpenApiSerializable
36
36
{
37
- using ( var stream = new MemoryStream ( ) )
37
+ using var stream = new MemoryStream ( ) ;
38
+ var streamWriter = new FormattingStreamWriter ( stream , CultureInfo . InvariantCulture ) ;
39
+ var writer = new OpenApiJsonWriter ( streamWriter , new OpenApiJsonWriterSettings ( )
38
40
{
39
- IOpenApiWriter writer ;
40
- var streamWriter = new FormattingStreamWriter ( stream , CultureInfo . InvariantCulture ) ;
41
- writer = new OpenApiJsonWriter ( streamWriter , new OpenApiJsonWriterSettings ( )
42
- {
43
- InlineLocalReferences = true
44
- } ) ;
45
- element . SerializeAsV3 ( writer ) ;
46
- writer . Flush ( ) ;
47
- stream . Position = 0 ;
41
+ InlineLocalReferences = true
42
+ } ) ;
43
+ element . SerializeAsV3 ( writer ) ;
44
+ writer . Flush ( ) ;
45
+ stream . Position = 0 ;
48
46
49
- using ( var streamReader = new StreamReader ( stream ) )
50
- {
51
- var result = streamReader . ReadToEnd ( ) ;
52
- return OpenApiModelFactory . Parse < T > ( result , OpenApiSpecVersion . OpenApi3_0 , out OpenApiDiagnostic diagnostic4 ) ;
53
- }
54
- }
47
+ using var streamReader = new StreamReader ( stream ) ;
48
+ var result = streamReader . ReadToEnd ( ) ;
49
+ return OpenApiModelFactory . Parse < T > ( result , OpenApiSpecVersion . OpenApi3_0 , out var _ ) ;
55
50
}
56
51
57
52
public OpenApiSecurityScheme CloneSecurityScheme ( OpenApiSecurityScheme element )
58
53
{
59
- using ( var stream = new MemoryStream ( ) )
54
+ using var stream = new MemoryStream ( ) ;
55
+ var streamWriter = new FormattingStreamWriter ( stream , CultureInfo . InvariantCulture ) ;
56
+ var writer = new OpenApiJsonWriter ( streamWriter , new OpenApiJsonWriterSettings ( )
60
57
{
61
- IOpenApiWriter writer ;
62
- var streamWriter = new FormattingStreamWriter ( stream , CultureInfo . InvariantCulture ) ;
63
- writer = new OpenApiJsonWriter ( streamWriter , new OpenApiJsonWriterSettings ( )
64
- {
65
- InlineLocalReferences = true
66
- } ) ;
67
- element . SerializeAsV3 ( writer ) ;
68
- writer . Flush ( ) ;
69
- stream . Position = 0 ;
58
+ InlineLocalReferences = true
59
+ } ) ;
60
+ element . SerializeAsV3 ( writer ) ;
61
+ writer . Flush ( ) ;
62
+ stream . Position = 0 ;
70
63
71
- using ( var streamReader = new StreamReader ( stream ) )
72
- {
73
- var result = streamReader . ReadToEnd ( ) ;
74
- return OpenApiModelFactory . Parse < OpenApiSecurityScheme > ( result , OpenApiSpecVersion . OpenApi3_0 , out OpenApiDiagnostic diagnostic4 ) ;
75
- }
76
- }
64
+ using var streamReader = new StreamReader ( stream ) ;
65
+ var result = streamReader . ReadToEnd ( ) ;
66
+ return OpenApiModelFactory . Parse < OpenApiSecurityScheme > ( result , OpenApiSpecVersion . OpenApi3_0 , out var _ ) ;
77
67
}
78
68
79
69
[ Fact ]
0 commit comments