10 references to ImmutableBindingDiagnostic
Microsoft.CodeAnalysis (3)
Binding\BindingDiagnosticBag.cs (3)
87
return new
ImmutableBindingDiagnostic
<TAssemblySymbol>(DiagnosticBag?.ToReadOnly() ?? default, DependenciesBag?.ToImmutableArray() ?? default);
309
public static ImmutableBindingDiagnostic<TAssemblySymbol> Empty => new
ImmutableBindingDiagnostic
<TAssemblySymbol>(default, default);
317
public ImmutableBindingDiagnostic<TAssemblySymbol> NullToEmpty() => new
ImmutableBindingDiagnostic
<TAssemblySymbol>(Diagnostics, Dependencies);
Microsoft.CodeAnalysis.CSharp (5)
Compilation\CSharpCompilation.cs (3)
1730
new
ImmutableBindingDiagnostic
<AssemblySymbol>(
2990
return new
ImmutableBindingDiagnostic
<AssemblySymbol>(result.AsImmutable().Concat(clsDiagnostics.Diagnostics), clsDiagnostics.Dependencies);
3013
return new
ImmutableBindingDiagnostic
<AssemblySymbol>(_lazyClsComplianceDiagnostics, _lazyClsComplianceDependencies);
Compiler\MethodCompiler.cs (1)
1163
actualDiagnostics = new
ImmutableBindingDiagnostic
<AssemblySymbol>(sourceMethod.SetDiagnostics(actualDiagnostics.Diagnostics, out diagsWritten), actualDiagnostics.Dependencies);
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
169
implementingMemberAndDiagnostics = new SymbolAndDiagnostics(null, new
ImmutableBindingDiagnostic
<AssemblySymbol>(ImmutableArray.Create(diag), default));
Microsoft.CodeAnalysis.VisualBasic (2)
Compilation\VisualBasicCompilation.vb (1)
2219
diagnostics.AddRange(New
ImmutableBindingDiagnostic
(Of AssemblySymbol)(_lazyClsComplianceDiagnostics, _lazyClsComplianceDependencies), allowMismatchInDependencyAccumulation:=True)
Symbols\Source\SourceAssemblySymbol.vb (1)
1244
Return New
ImmutableBindingDiagnostic
(Of AssemblySymbol)(_lazyAssemblyLevelDeclarationErrors, _lazyAssemblyLevelDeclarationDependencies)