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)
277
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)
7577
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)
283
ImportChain? importChain = this.Next!.
ImportChain
;
Compilation\CSharpSemanticModel.cs (1)
5415
for (var chain = binder?.
ImportChain
; chain != null; chain = chain.ParentOpt)
Compiler\MethodCompiler.cs (1)
1913
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);