2 instantiations of ReferenceDirective
Microsoft.CodeAnalysis.CSharp (1)
Declarations\DeclarationTreeBuilder.cs (1)
231
directives.Add(new
ReferenceDirective
(directiveNode.File.ValueText, new SourceLocation(directiveNode)));
Microsoft.CodeAnalysis.VisualBasic (1)
Declarations\DeclarationTreeBuilder.vb (1)
110
directives.Add(New
ReferenceDirective
(directiveNode.File.ValueText, New SourceLocation(directiveNode)))
32 references to ReferenceDirective
Microsoft.CodeAnalysis (2)
Compilation\Compilation.cs (1)
693
internal abstract IEnumerable<
ReferenceDirective
> ReferenceDirectives { get; }
ReferenceManager\CommonReferenceManager.Resolution.cs (1)
801
foreach (
var
referenceDirective in compilation.ReferenceDirectives)
Microsoft.CodeAnalysis.CSharp (14)
Compilation\CSharpCompilation.cs (1)
1119
internal override IEnumerable<
ReferenceDirective
> ReferenceDirectives
Declarations\DeclarationTable.Cache.cs (2)
32
private ImmutableArray<
ReferenceDirective
> _referenceDirectives;
77
public ImmutableArray<
ReferenceDirective
> ReferenceDirectives
Declarations\DeclarationTable.cs (4)
42
private ICollection<
ReferenceDirective
>? _referenceDirectives;
186
private ICollection<
ReferenceDirective
> GetMergedReferenceDirectives()
196
return UnionCollection<
ReferenceDirective
>.Create(cachedReferenceDirectives, _latestLazyRootDeclaration.Value.ReferenceDirectives);
263
public IEnumerable<
ReferenceDirective
> ReferenceDirectives
Declarations\DeclarationTreeBuilder.cs (4)
219
private static ImmutableArray<
ReferenceDirective
> GetReferenceDirectives(CompilationUnitSyntax compilationUnit)
225
return ImmutableArray<
ReferenceDirective
>.Empty;
228
var directives = ArrayBuilder<
ReferenceDirective
>.GetInstance(directiveNodes.Count);
385
referenceDirectives: isForScript ? GetReferenceDirectives(compilationUnit) : ImmutableArray<
ReferenceDirective
>.Empty,
Declarations\RootSingleNamespaceDeclaration.cs (3)
15
private readonly ImmutableArray<
ReferenceDirective
> _referenceDirectives;
33
ImmutableArray<
ReferenceDirective
> referenceDirectives,
53
public ImmutableArray<
ReferenceDirective
> ReferenceDirectives
Microsoft.CodeAnalysis.VisualBasic (16)
Compilation\VisualBasicCompilation.vb (1)
1351
Friend Overrides ReadOnly Property ReferenceDirectives As IEnumerable(Of
ReferenceDirective
)
Declarations\DeclarationTable.Cache.vb (2)
23
Friend ReadOnly ReferenceDirectives As Lazy(Of ImmutableArray(Of
ReferenceDirective
))
32
Me.ReferenceDirectives = New Lazy(Of ImmutableArray(Of
ReferenceDirective
))(
Declarations\DeclarationTable.vb (5)
54
Private ReadOnly _referenceDirectives As Lazy(Of ICollection(Of
ReferenceDirective
))
66
Me._referenceDirectives = New Lazy(Of ICollection(Of
ReferenceDirective
))(AddressOf GetMergedReferenceDirectives)
216
Private Function GetMergedReferenceDirectives() As ICollection(Of
ReferenceDirective
)
222
Return UnionCollection(Of
ReferenceDirective
).Create(cachedReferenceDirectives, latestRoot.ReferenceDirectives)
278
Public ReadOnly Property ReferenceDirectives As ICollection(Of
ReferenceDirective
)
Declarations\DeclarationTreeBuilder.vb (5)
101
Private Shared Function GetReferenceDirectives(compilationUnit As CompilationUnitSyntax) As ImmutableArray(Of
ReferenceDirective
)
105
Return ImmutableArray(Of
ReferenceDirective
).Empty
108
Dim directives = ArrayBuilder(Of
ReferenceDirective
).GetInstance(directiveNodes.Count)
174
Dim referenceDirectives As ImmutableArray(Of
ReferenceDirective
)
201
referenceDirectives = ImmutableArray(Of
ReferenceDirective
).Empty
Declarations\RootSingleNamespaceDeclaration.vb (3)
11
Private ReadOnly _referenceDirectives As ImmutableArray(Of
ReferenceDirective
)
14
Public ReadOnly Property ReferenceDirectives As ImmutableArray(Of
ReferenceDirective
)
29
referenceDirectives As ImmutableArray(Of
ReferenceDirective
),