2 instantiations of UsingsFromOptionsAndDiagnostics
Microsoft.CodeAnalysis.CSharp (2)
Compilation\CSharpCompilation.UsingsFromOptionsAndDiagnostics.cs (2)
19
public static readonly UsingsFromOptionsAndDiagnostics Empty = new
UsingsFromOptionsAndDiagnostics
() { UsingNamespacesOrTypes = ImmutableArray<NamespaceOrTypeAndUsingDirective>.Empty, Diagnostics = null };
83
return 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)
52
private readonly Lazy<
UsingsFromOptionsAndDiagnostics
> _usingsFromOptions;
465
_usingsFromOptions = new Lazy<
UsingsFromOptionsAndDiagnostics
>(BindUsingsFromOptions);
1459
var
usingsFromoptions = UsingsFromOptions;
1494
private
UsingsFromOptionsAndDiagnostics
UsingsFromOptions => _usingsFromOptions.Value;
1496
private
UsingsFromOptionsAndDiagnostics
BindUsingsFromOptions() =>
UsingsFromOptionsAndDiagnostics
.FromOptions(this);
Compilation\CSharpCompilation.UsingsFromOptionsAndDiagnostics.cs (2)
19
public static readonly
UsingsFromOptionsAndDiagnostics
Empty = new UsingsFromOptionsAndDiagnostics() { UsingNamespacesOrTypes = ImmutableArray<NamespaceOrTypeAndUsingDirective>.Empty, Diagnostics = null };
27
public static
UsingsFromOptionsAndDiagnostics
FromOptions(CSharpCompilation compilation)