1 write to UsingAliases
Microsoft.CodeAnalysis.CSharp (1)
Binder\Imports.cs (1)
45this.UsingAliases = usingAliases;
36 references to UsingAliases
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Expressions.cs (1)
6452if (IsUsingAlias(chain.Imports.UsingAliases, name, isSemanticModel))
Binder\Binder_Lookup.cs (3)
299IsUsingAlias(submissionImports.UsingAliases, name, originalBinder.IsSemanticModelBinder)) 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)
95ImmutableDictionary<string, AliasAndUsingDirective> aliasSymbols = Imports.UsingAliases;
Binder\Imports.cs (6)
53UsingAliases.OrderBy(x => x.Value.UsingDirective.Location.SourceSpan.Start).Select(ua => $"{ua.Key} = {ua.Value.Alias.Target}").Concat( 71if (!previousSubmissionImports.UsingAliases.IsEmpty) 74foreach (var pair in previousSubmissionImports.UsingAliases) 149public bool IsEmpty => UsingAliases.IsEmpty && Usings.IsEmpty && ExternAliases.IsEmpty; 185var usingAliases = this.UsingAliases.SetItems(otherImports.UsingAliases); // NB: SetItems, rather than AddRange
Compilation\CSharpSemanticModel.cs (1)
5329imports.UsingAliases.SelectAsArray(static kvp => kvp.Value.Alias.GetPublicSymbol()),
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (2)
37Debug.Assert(result.UsingAliases.SetEquals(calculated.UsingAliases));
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
CompilationContext.cs (1)
830binder = WithExternAndUsingAliasesBinder.Create(imports.ExternAliases, imports.UsingAliases, WithUsingNamespacesAndTypesBinder.Create(imports.Usings, binder));
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (17)
UsingDebugInfoTests.cs (17)
467Assert.Equal("SI", imports.UsingAliases.Keys.Single()); 498Assert.Equal("SI", imports.UsingAliases.Keys.Single()); 535Assert.Equal(0, imports.UsingAliases.Count); 575Assert.Equal(0, imports.UsingAliases.Count); 615Assert.Equal(0, imports.UsingAliases.Count); 646Assert.Equal(0, imports.UsingAliases.Count); 681Assert.Equal(0, imports.UsingAliases.Count); 730Assert.Equal(0, imports.UsingAliases.Count); 767var usingAliases = imports.UsingAliases; 805Assert.Equal(0, imports.UsingAliases.Count); 840var usingAliases = imports.UsingAliases; 900var usingAliases = imports.UsingAliases; 947var usingAliases = imports.UsingAliases; 986Assert.Equal(0, imports.UsingAliases.Count); 1036var usingAliases = imports.UsingAliases; 1080var usingAliases = imports.UsingAliases; 1121var usingAliases = imports.UsingAliases;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Semantics\ImportsTests.cs (4)
48var usingAliases1 = concat1.UsingAliases; 56var usingAliases2 = concat2.UsingAliases; 84var usingAliases1 = concat1.UsingAliases; 93var usingAliases2 = concat2.UsingAliases;