16 references to ReferenceDirective
Microsoft.CodeAnalysis (2)
Compilation\Compilation.cs (1)
713
internal abstract IEnumerable<
ReferenceDirective
> ReferenceDirectives { get; }
ReferenceManager\CommonReferenceManager.Resolution.cs (1)
802
foreach (
var
referenceDirective in compilation.ReferenceDirectives)
Microsoft.CodeAnalysis.CSharp (14)
Compilation\CSharpCompilation.cs (1)
1223
internal override IEnumerable<
ReferenceDirective
> ReferenceDirectives
Declarations\DeclarationTable.Cache.cs (2)
32
private ImmutableArray<
ReferenceDirective
> _referenceDirectives;
77
public ImmutableArray<
ReferenceDirective
> ReferenceDirectives
Declarations\DeclarationTable.cs (4)
43
private ICollection<
ReferenceDirective
>? _referenceDirectives;
187
private ICollection<
ReferenceDirective
> GetMergedReferenceDirectives()
197
return UnionCollection<
ReferenceDirective
>.Create(cachedReferenceDirectives, _latestLazyRootDeclaration.Value.ReferenceDirectives);
264
public IEnumerable<
ReferenceDirective
> ReferenceDirectives
Declarations\DeclarationTreeBuilder.cs (4)
304
private static ImmutableArray<
ReferenceDirective
> GetReferenceDirectives(CompilationUnitSyntax compilationUnit)
310
return ImmutableArray<
ReferenceDirective
>.Empty;
313
var directives = ArrayBuilder<
ReferenceDirective
>.GetInstance(directiveNodes.Count);
470
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