24 references to AddRange
Microsoft.CodeAnalysis.CSharp (24)
Binder\Binder.ValueChecks.cs (1)
865if (!expr.HasAnyErrors) diagnostics.AddRange(resolution.Diagnostics); // Suppress cascading.
Binder\Binder_Conversions.cs (2)
1968if (!methodGroup.HasAnyErrors) diagnostics.AddRange(resolution.Diagnostics); // Suppress cascading. 2912diagnostics.AddRange(boundLambda.Diagnostics);
Binder\Binder_Expressions.cs (4)
5580diagnostics.AddRange(boundLambda.Diagnostics); 8192diagnostics.AddRange(resolution.Diagnostics); 8244diagnostics.AddRange(resolution.Diagnostics); 10938diagnostics.AddRange(methodResolution.Diagnostics); // Could still have use site warnings.
Binder\Binder_Invocation.cs (4)
732diagnostics.AddRange(resolution.Diagnostics); 745if (!methodGroup.HasAnyErrors) diagnostics.AddRange(resolution.Diagnostics); // Suppress cascading. 2203diagnostics.AddRange(boundLambda.Diagnostics); 2445diagnostics.AddRange(resolution.Diagnostics);
Binder\Binder_Statements.cs (3)
1131diagnostics.AddRange(constantValueDiagnostics, allowMismatchInDependencyAccumulation: true); 2092diagnostics.AddRange(lambda.Diagnostics); 2263diagnostics.AddRange(bindingResult.Diagnostics);
Binder\ForEachLoopBinder.cs (1)
1538diagnostics.AddRange(methodGroupResolutionResult.Diagnostics);
Binder\LockOrUsingBinder.cs (1)
99diagnostics.AddRange(_lazyExpressionAndDiagnostics.Diagnostics, allowMismatchInDependencyAccumulation: true);
Binder\Semantics\Conversions\Conversions.cs (1)
322diagnostics.AddRange(resolution.Diagnostics);
Binder\SwitchBinder_Patterns.cs (1)
40diagnostics.AddRange(SwitchGoverningDiagnostics, allowMismatchInDependencyAccumulation: true);
BoundTree\UnboundLambda.cs (1)
858diagnostics.AddRange(returnInferenceLambda.Diagnostics);
Compilation\CSharpCompilation.cs (1)
3116builder.AddRange(GetSourceDeclarationDiagnostics(symbolFilter: symbolFilter, cancellationToken: cancellationToken), allowMismatchInDependencyAccumulation: true);
Compiler\MethodCompiler.cs (2)
233diagnostics.AddRange(entryPointAndDiagnostics.Diagnostics, allowMismatchInDependencyAccumulation: true); 1201_diagnostics.AddRange(actualDiagnostics);
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
249diagnostics.AddRange(implementingMemberAndDiagnostics.Diagnostics);
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (1)
1003diagnostics.AddRange(aliasFromSyntax.AliasTargetDiagnostics);