3 overrides of ImportChain
Microsoft.CodeAnalysis.CSharp (3)
Binder\BuckStopsHereBinder.cs (1)
33
internal override ImportChain?
ImportChain
Binder\WithExternAndUsingAliasesBinder.cs (1)
66
internal override ImportChain
ImportChain
Binder\WithUsingNamespacesAndTypesBinder.cs (1)
274
internal override ImportChain?
ImportChain
12 references to ImportChain
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder.cs (1)
393
return Next.
ImportChain
;
Binder\Binder_Expressions.cs (1)
7608
for (var chain = this.
ImportChain
; chain != null; chain = chain.ParentOpt)
Binder\Binder_Initializers.cs (3)
111
firstDebugImports = parentBinder.
ImportChain
;
129
firstDebugImports = binderFactory.GetBinder(parameterSyntax).
ImportChain
;
211
firstDebugImports = scriptClassBinder.
ImportChain
;
Binder\WithExternAndUsingAliasesBinder.cs (2)
208
var previous = Next!.
ImportChain
;
262
return new ImportChain(Imports.Create(_usingAliases, ((WithUsingNamespacesAndTypesBinder)Next!).GetUsings(basesBeingResolved: null), _externAliases), Next!.
ImportChain
);
Binder\WithUsingNamespacesAndTypesBinder.cs (1)
280
ImportChain? importChain = this.Next!.
ImportChain
;
Compilation\CSharpSemanticModel.cs (1)
5435
for (var chain = binder?.
ImportChain
; chain != null; chain = chain.ParentOpt)
Compiler\MethodCompiler.cs (1)
1920
importChain = bodyBinder.
ImportChain
;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\ImportsTests.cs (2)
114
var scratchImports = binder.
ImportChain
.Imports;
151
var imports = binders.Select(binder => binder.
ImportChain
.Imports);