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