11 references to BuckStopsHereBinder
Microsoft.CodeAnalysis.CSharp (7)
Binder\BinderFactory.cs (1)
77
_buckStopsHereBinder = new
BuckStopsHereBinder
(compilation, FileIdentifier.Create(syntaxTree));
Compilation\CSharpCompilation.cs (1)
84
Interlocked.CompareExchange(ref _conversions, new
BuckStopsHereBinder
(this, associatedFileIdentifier: null).Conversions, null);
Compilation\CSharpCompilation.UsingsFromOptionsAndDiagnostics.cs (1)
37
var usingsBinder = new InContainerBinder(compilation.GlobalNamespace, new
BuckStopsHereBinder
(compilation, associatedFileIdentifier: null));
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (1)
549
Binder binder = new
BuckStopsHereBinder
(compilation, FileIdentifier.Create(syntaxTree));
Lowering\SyntheticBoundNodeFactory.cs (1)
129
internal SyntheticBinderImpl(SyntheticBoundNodeFactory factory) :
base
(factory.Compilation, associatedFileIdentifier: null)
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
460
Binder binder = WithUsingNamespacesAndTypesBinder.Create(compilation.GlobalImports, next: new
BuckStopsHereBinder
(compilation, null), withImportChainEntry: true);
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (1)
223
Binder 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)
792
Binder binder = new
BuckStopsHereBinder
(compilation, fileIdentifier);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Symbols\ConversionTests.cs (2)
26
Conversions c = new
BuckStopsHereBinder
(compilation, associatedFileIdentifier: null).Conversions;
313
var conv = new
BuckStopsHereBinder
(compilation, associatedFileIdentifier: null).Conversions;