43 references to AliasAndExternAliasDirective
Microsoft.CodeAnalysis.CSharp (43)
Binder\Binder_Lookup.cs (4)
399
ImmutableArray<
AliasAndExternAliasDirective
> externAliases,
425
foreach (
var
a in externAliases)
1918
ImmutableArray<
AliasAndExternAliasDirective
> externAliases,
1929
foreach (
var
externAlias in externAliases)
Binder\Binder_Statements.cs (1)
4063
internal virtual ImmutableArray<
AliasAndExternAliasDirective
> ExternAliases
Binder\ImportChain.cs (2)
65
ImmutableArray<
AliasAndExternAliasDirective
> externAliases = Imports.ExternAliases;
68
foreach (
var
alias in externAliases)
Binder\Imports.cs (7)
30
ImmutableArray<
AliasAndExternAliasDirective
>.Empty);
34
public readonly ImmutableArray<
AliasAndExternAliasDirective
> ExternAliases;
39
ImmutableArray<
AliasAndExternAliasDirective
> externs)
154
ImmutableArray<
AliasAndExternAliasDirective
> externs)
192
private static ImmutableArray<
AliasAndExternAliasDirective
> ConcatExternAliases(ImmutableArray<
AliasAndExternAliasDirective
> externs1, ImmutableArray<
AliasAndExternAliasDirective
> externs2)
Binder\InSubmissionClassBinder.cs (1)
60
internal override ImmutableArray<
AliasAndExternAliasDirective
> ExternAliases => ((SourceNamespaceSymbol)Compilation.SourceModule.GlobalNamespace).GetExternAliases(_declarationSyntax);
Binder\WithExternAliasesBinder.cs (7)
27
internal abstract override ImmutableArray<
AliasAndExternAliasDirective
> ExternAliases
77
internal static WithExternAliasesBinder Create(ImmutableArray<
AliasAndExternAliasDirective
> externAliases, Binder next)
86
private ImmutableArray<
AliasAndExternAliasDirective
> _lazyExternAliases;
96
internal override ImmutableArray<
AliasAndExternAliasDirective
> ExternAliases
112
private readonly ImmutableArray<
AliasAndExternAliasDirective
> _externAliases;
114
internal FromSymbols(ImmutableArray<
AliasAndExternAliasDirective
> externAliases, Binder next)
121
internal override ImmutableArray<
AliasAndExternAliasDirective
> ExternAliases
Binder\WithExternAndUsingAliasesBinder.cs (6)
103
internal static WithExternAndUsingAliasesBinder Create(ImmutableArray<
AliasAndExternAliasDirective
> externAliases, ImmutableDictionary<string, AliasAndUsingDirective> usingAliases, WithUsingNamespacesAndTypesBinder next)
112
private ImmutableArray<
AliasAndExternAliasDirective
> _lazyExternAliases;
125
internal sealed override ImmutableArray<
AliasAndExternAliasDirective
> ExternAliases
228
private readonly ImmutableArray<
AliasAndExternAliasDirective
> _externAliases;
231
internal FromSymbols(ImmutableArray<
AliasAndExternAliasDirective
> externAliases, ImmutableDictionary<string, AliasAndUsingDirective> usingAliases, WithUsingNamespacesAndTypesBinder next)
239
internal override ImmutableArray<
AliasAndExternAliasDirective
> ExternAliases
Binder\WithUsingNamespacesAndTypesBinder.cs (1)
354
return Imports.Create(ImmutableDictionary<string, AliasAndUsingDirective>.Empty, _usings, ImmutableArray<
AliasAndExternAliasDirective
>.Empty);
Compilation\SyntaxTreeSemanticModel.cs (1)
1967
foreach (
var
alias in externAliases)
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (13)
112
public ImmutableArray<
AliasAndExternAliasDirective
> GetExternAliases(CSharpSyntaxNode declarationSyntax)
122
return ImmutableArray<
AliasAndExternAliasDirective
>.Empty;
132
return ImmutableArray<
AliasAndExternAliasDirective
>.Empty;
363
foreach (
var
externAlias in externAliases)
413
internal ImmutableArray<
AliasAndExternAliasDirective
> GetExternAliases(SourceNamespaceSymbol declaringSymbol, CSharpSyntaxNode declarationSyntax)
418
internal ImmutableArray<
AliasAndExternAliasDirective
> GetExternAliases(SourceNamespaceSymbol declaringSymbol, SyntaxReference declarationSyntax)
465
static ImmutableArray<
AliasAndExternAliasDirective
> buildExternAliases(
472
var builder = ArrayBuilder<
AliasAndExternAliasDirective
>.GetInstance();
694
foreach (
var
externAlias in externAliases)
1029
foreach (
var
alias in externAliasesAndDiagnostics.ExternAliases)
1086
public static readonly ExternAliasesAndDiagnostics Empty = new ExternAliasesAndDiagnostics() { ExternAliases = ImmutableArray<
AliasAndExternAliasDirective
>.Empty, Diagnostics = ImmutableArray<Diagnostic>.Empty };
1088
public ImmutableArray<
AliasAndExternAliasDirective
> ExternAliases { get; init; }
1141
ImmutableArray<
AliasAndExternAliasDirective
>.Empty),