3 overrides of ImportChain
Microsoft.CodeAnalysis.CSharp (3)
Binder\BuckStopsHereBinder.cs (1)
33internal override ImportChain? ImportChain
Binder\WithExternAndUsingAliasesBinder.cs (1)
66internal override ImportChain ImportChain
Binder\WithUsingNamespacesAndTypesBinder.cs (1)
230internal override ImportChain? ImportChain
10 references to ImportChain
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder.cs (1)
393return Next.ImportChain;
Binder\Binder_Expressions.cs (1)
7517for (var chain = this.ImportChain; chain != null; chain = chain.ParentOpt)
Binder\Binder_Initializers.cs (3)
111firstDebugImports = parentBinder.ImportChain; 129firstDebugImports = binderFactory.GetBinder(parameterSyntax).ImportChain; 211firstDebugImports = scriptClassBinder.ImportChain;
Binder\WithExternAndUsingAliasesBinder.cs (2)
208var previous = Next!.ImportChain; 262return new ImportChain(Imports.Create(_usingAliases, ((WithUsingNamespacesAndTypesBinder)Next!).GetUsings(basesBeingResolved: null), _externAliases), Next!.ImportChain);
Binder\WithUsingNamespacesAndTypesBinder.cs (1)
236ImportChain? importChain = this.Next!.ImportChain;
Compilation\CSharpSemanticModel.cs (1)
5411for (var chain = binder?.ImportChain; chain != null; chain = chain.ParentOpt)
Compiler\MethodCompiler.cs (1)
1779importChain = bodyBinder.ImportChain;