10 references to ReadOnlyBindingDiagnostic
Microsoft.CodeAnalysis (3)
Binding\BindingDiagnosticBag.cs (3)
85
return new
ReadOnlyBindingDiagnostic
<TAssemblySymbol>(DiagnosticBag?.ToReadOnly(forceDiagnosticResolution) ?? default, DependenciesBag?.ToImmutableArray() ?? default);
320
public static ReadOnlyBindingDiagnostic<TAssemblySymbol> Empty => new
ReadOnlyBindingDiagnostic
<TAssemblySymbol>(default, default);
328
public ReadOnlyBindingDiagnostic<TAssemblySymbol> NullToEmpty() => new
ReadOnlyBindingDiagnostic
<TAssemblySymbol>(Diagnostics, Dependencies);
Microsoft.CodeAnalysis.CSharp (7)
Binder\SwitchBinder.cs (1)
55
return new
ReadOnlyBindingDiagnostic
<AssemblySymbol>(_switchGoverningDiagnostics, _switchGoverningDependencies);
Compilation\CSharpCompilation.cs (4)
1908
new
ReadOnlyBindingDiagnostic
<AssemblySymbol>(
3284
return new
ReadOnlyBindingDiagnostic
<AssemblySymbol>(result.AsImmutable().Concat(clsDiagnostics.Diagnostics), clsDiagnostics.Dependencies);
3288
return new
ReadOnlyBindingDiagnostic
<AssemblySymbol>(result.AsImmutable(), ImmutableArray<AssemblySymbol>.Empty);
3312
return new
ReadOnlyBindingDiagnostic
<AssemblySymbol>(_lazyClsComplianceDiagnostics, _lazyClsComplianceDependencies);
Compiler\MethodCompiler.cs (1)
1146
actualDiagnostics = new
ReadOnlyBindingDiagnostic
<AssemblySymbol>(sourceMethod.SetDiagnostics(actualDiagnostics.Diagnostics, out diagsWritten), actualDiagnostics.Dependencies);
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
169
implementingMemberAndDiagnostics = new SymbolAndDiagnostics(null, new
ReadOnlyBindingDiagnostic
<AssemblySymbol>(ImmutableArray.Create(diag), default));