30 references to AddRange
Microsoft.CodeAnalysis.CSharp (20)
Binder\Binder.ValueChecks.cs (1)
450if (!expr.HasAnyErrors) diagnostics.AddRange(resolution.Diagnostics); // Suppress cascading.
Binder\Binder_Conversions.cs (1)
704diagnostics.AddRange(boundLambda.Diagnostics);
Binder\Binder_Expressions.cs (3)
4557diagnostics.AddRange(boundLambda.Diagnostics); 6832diagnostics.AddRange(resolution.Diagnostics); 8912diagnostics.AddRange(methodResolution.Diagnostics); // Could still have use site warnings.
Binder\Binder_Invocation.cs (3)
584if (!methodGroup.HasAnyErrors) diagnostics.AddRange(resolution.Diagnostics); // Suppress cascading. 979diagnostics.AddRange(boundWithErrors.Diagnostics); 1920diagnostics.AddRange(resolution.Diagnostics);
Binder\Binder_Query.cs (1)
961diagnostics.AddRange(resolution.Diagnostics);
Binder\Binder_Statements.cs (3)
1127diagnostics.AddRange(constantValueDiagnostics, allowMismatchInDependencyAccumulation: true); 2017diagnostics.AddRange(lambda.Diagnostics); 2184diagnostics.AddRange(bindingResult.Diagnostics);
Binder\ForEachLoopBinder.cs (1)
1303diagnostics.AddRange(methodGroupResolutionResult.Diagnostics);
Binder\LockOrUsingBinder.cs (1)
99diagnostics.AddRange(_lazyExpressionAndDiagnostics.Diagnostics, allowMismatchInDependencyAccumulation: true);
Binder\Semantics\Conversions\Conversions.cs (1)
206diagnostics.AddRange(resolution.Diagnostics);
BoundTree\UnboundLambda.cs (1)
768diagnostics.AddRange(returnInferenceLambda.Diagnostics);
Compilation\CSharpCompilation.cs (1)
2737builder.AddRange(GetSourceDeclarationDiagnostics(cancellationToken: cancellationToken), allowMismatchInDependencyAccumulation: true);
Compiler\MethodCompiler.cs (2)
221diagnostics.AddRange(entryPointAndDiagnostics.Diagnostics, allowMismatchInDependencyAccumulation: true); 1199_diagnostics.AddRange(actualDiagnostics);
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
249diagnostics.AddRange(implementingMemberAndDiagnostics.Diagnostics);
Microsoft.CodeAnalysis.VisualBasic (10)
Binding\Binder_Conversions.vb (3)
1231diagnostics.AddRange(delegateResolutionResult.Diagnostics) 1347diagnostics.AddRange(inferenceDiagnostics) 1401diagnostics.AddRange(boundLambdaDiagnostics)
Binding\Binder_Lambda.vb (2)
212diagnostics.AddRange(typeInfo.Value) 780diagnostics.AddRange(returnTypeInfo.Value)
Compilation\VisualBasicCompilation.vb (1)
2219diagnostics.AddRange(New ImmutableBindingDiagnostic(Of AssemblySymbol)(_lazyClsComplianceDiagnostics, _lazyClsComplianceDependencies), allowMismatchInDependencyAccumulation:=True)
Semantics\TypeInference\TypeArgumentInference.vb (3)
2154Me.Diagnostic.AddRange(returnTypeInfo.Value) 2174Me.Diagnostic.AddRange(returnTypeInfo.Value) 2185Me.Diagnostic.AddRange(boundLambda.Diagnostics)
Symbols\Source\SourceAssemblySymbol.vb (1)
1151diagnostics.AddRange(GetAssemblyLevelDeclarationErrors(hasExtensionMethods), allowMismatchInDependencyAccumulation:=True)