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)
228internal override ImportChain? ImportChain
10 references to ImportChain
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder.cs (1)
392return Next.ImportChain;
Binder\Binder_Expressions.cs (1)
7420for (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)
234ImportChain? importChain = this.Next!.ImportChain;
Compilation\CSharpSemanticModel.cs (1)
5404for (var chain = binder?.ImportChain; chain != null; chain = chain.ParentOpt)
Compiler\MethodCompiler.cs (1)
1772importChain = bodyBinder.ImportChain;