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