1 type derived from BuckStopsHereBinder
Microsoft.CodeAnalysis.CSharp (1)
Lowering\SyntheticBoundNodeFactory.cs (1)
126private sealed class SyntheticBinderImpl : BuckStopsHereBinder
10 instantiations of BuckStopsHereBinder
Microsoft.CodeAnalysis.CSharp (6)
Binder\BinderFactory.cs (1)
77_buckStopsHereBinder = new BuckStopsHereBinder(compilation, FileIdentifier.Create(syntaxTree));
Compilation\CSharpCompilation.cs (1)
84Interlocked.CompareExchange(ref _conversions, new BuckStopsHereBinder(this, associatedFileIdentifier: null).Conversions, null);
Compilation\CSharpCompilation.UsingsFromOptionsAndDiagnostics.cs (1)
37var usingsBinder = new InContainerBinder(compilation.GlobalNamespace, new BuckStopsHereBinder(compilation, associatedFileIdentifier: null));
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (1)
549Binder binder = new BuckStopsHereBinder(compilation, FileIdentifier.Create(syntaxTree));
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
460Binder binder = WithUsingNamespacesAndTypesBinder.Create(compilation.GlobalImports, next: new BuckStopsHereBinder(compilation, null), withImportChainEntry: true);
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (1)
223Binder result = new BuckStopsHereBinder(compilation, FileIdentifier.Create(syntaxNode.SyntaxTree));
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (2)
Binders\EEMethodBinder.cs (1)
49_sourceBinder = new InMethodBinder(substitutedSourceMethod, new BuckStopsHereBinder(next.Compilation, associatedFileIdentifier: null).WithAdditionalFlags(BinderFlags.InEEMethodBinder));
CompilationContext.cs (1)
792Binder binder = new BuckStopsHereBinder(compilation, fileIdentifier);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Symbols\ConversionTests.cs (2)
26Conversions c = new BuckStopsHereBinder(compilation, associatedFileIdentifier: null).Conversions; 313var conv = new BuckStopsHereBinder(compilation, associatedFileIdentifier: null).Conversions;
4 references to BuckStopsHereBinder
Microsoft.CodeAnalysis.CSharp (4)
Binder\Binder.cs (1)
32RoslynDebug.Assert(this is BuckStopsHereBinder);
Binder\Binder_Lookup.cs (1)
1371if (binder is BuckStopsHereBinder lastBinder)
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
57private BuckStopsHereBinder buckStopsHereBinder
Binder\BinderFactory.cs (1)
52private readonly BuckStopsHereBinder _buckStopsHereBinder;