1 write to ExternAliases
Microsoft.CodeAnalysis.CSharp (1)
Binder\Imports.cs (1)
47this.ExternAliases = externs;
11 references to ExternAliases
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder_Lookup.cs (2)
322LookupSymbolInAliases(submissionImports.UsingAliases, submissionImports.ExternAliases, originalBinder, submissionSymbols, name, arity, basesBeingResolved, options, diagnose, ref useSiteInfo); 1911AddLookupSymbolsInfoInAliases(submissionImports.UsingAliases, submissionImports.ExternAliases, result, options, originalBinder);
Binder\ImportChain.cs (1)
65ImmutableArray<AliasAndExternAliasDirective> externAliases = Imports.ExternAliases;
Binder\Imports.cs (5)
55ExternAliases.Select(ea => $"extern alias {ea.Alias.Name}"))); 88previousSubmissionImports.ExternAliases); 149public bool IsEmpty => UsingAliases.IsEmpty && Usings.IsEmpty && ExternAliases.IsEmpty; 187var externAliases = ConcatExternAliases(this.ExternAliases, otherImports.ExternAliases);
Compilation\CSharpSemanticModel.cs (1)
5421imports.ExternAliases.SelectAsArray(static e => e.Alias.GetPublicSymbol()),
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (2)
37Debug.Assert(result.ExternAliases.SequenceEqual(calculated.ExternAliases));