File tree Expand file tree Collapse file tree 1 file changed +6
-8
lines changed
src/Microsoft.OpenApi/Reader/Services Expand file tree Collapse file tree 1 file changed +6
-8
lines changed Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ internal class OpenApiRemoteReferenceCollector : OpenApiVisitorBase
18
18
private Guid _guid = new ( ) ;
19
19
20
20
/// <summary>
21
- /// List of external references collected from OpenApiDocument
21
+ /// List of all internal and external references collected from OpenApiDocument
22
22
/// </summary>
23
23
public IEnumerable < OpenApiReference > References
24
24
{
@@ -34,24 +34,22 @@ public IEnumerable<OpenApiReference> References
34
34
/// <param name="referenceable"></param>
35
35
public override void Visit ( IOpenApiReferenceable referenceable )
36
36
{
37
- AddExternalReference ( referenceable . Reference ) ;
38
- AddLocalReference ( referenceable . Reference ) ;
37
+ AddReferences ( referenceable . Reference ) ;
39
38
}
40
39
41
40
/// <summary>
42
- /// Collect external reference
41
+ /// Collect internal and external references
43
42
/// </summary>
44
- private void AddExternalReference ( OpenApiReference reference )
43
+ private void AddReferences ( OpenApiReference reference )
45
44
{
45
+ // External refs
46
46
if ( reference is { IsExternal : true } &&
47
47
! _references . ContainsKey ( reference . ExternalResource ) )
48
48
{
49
49
_references . Add ( reference . ExternalResource , reference ) ;
50
50
}
51
- }
52
51
53
- private void AddLocalReference ( OpenApiReference reference )
54
- {
52
+ // Local refs
55
53
if ( reference is { IsExternal : false } &&
56
54
! _references . ContainsKey ( reference . ReferenceV3 ) )
57
55
{
You can’t perform that action at this time.
0 commit comments