2 instantiations of UsingsFromOptionsAndDiagnostics
Microsoft.CodeAnalysis.CSharp (2)
Compilation\CSharpCompilation.UsingsFromOptionsAndDiagnostics.cs (2)
19public static readonly UsingsFromOptionsAndDiagnostics Empty = new UsingsFromOptionsAndDiagnostics() { UsingNamespacesOrTypes = ImmutableArray<NamespaceOrTypeAndUsingDirective>.Empty, Diagnostics = null }; 83return new UsingsFromOptionsAndDiagnostics() { UsingNamespacesOrTypes = boundUsings.ToImmutableAndFree(), Diagnostics = diagnostics };
9 references to UsingsFromOptionsAndDiagnostics
Microsoft.CodeAnalysis.CSharp (9)
Binder\BuckStopsHereBinder.cs (1)
29/// or the binder used to bind usings in <see cref="CSharpCompilation.UsingsFromOptionsAndDiagnostics"/>.
Compilation\CSharpCompilation.cs (6)
52private readonly Lazy<UsingsFromOptionsAndDiagnostics> _usingsFromOptions; 465_usingsFromOptions = new Lazy<UsingsFromOptionsAndDiagnostics>(BindUsingsFromOptions); 1459var usingsFromoptions = UsingsFromOptions; 1494private UsingsFromOptionsAndDiagnostics UsingsFromOptions => _usingsFromOptions.Value; 1496private UsingsFromOptionsAndDiagnostics BindUsingsFromOptions() => UsingsFromOptionsAndDiagnostics.FromOptions(this);
Compilation\CSharpCompilation.UsingsFromOptionsAndDiagnostics.cs (2)
19public static readonly UsingsFromOptionsAndDiagnostics Empty = new UsingsFromOptionsAndDiagnostics() { UsingNamespacesOrTypes = ImmutableArray<NamespaceOrTypeAndUsingDirective>.Empty, Diagnostics = null }; 27public static UsingsFromOptionsAndDiagnostics FromOptions(CSharpCompilation compilation)