21 references to AsEnumerable
Microsoft.CodeAnalysis (3)
CommandLine\CommonCompiler.cs (3)
674foreach (var diag in diagnostics.AsEnumerable()) 686foreach (var diag in diagnostics.AsEnumerable()) 702foreach (Diagnostic diagnostic in diagnostics.AsEnumerable())
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Crefs.cs (1)
1188foreach (Diagnostic diag in unusedDiagnostics.AsEnumerable())
Compilation\CSharpCompilation.cs (2)
2099foreach (var diagnostic in noMainFoundDiagnostics.DiagnosticBag.AsEnumerable()) 3270var result = _lazyDeclarationDiagnostics?.AsEnumerable() ?? Enumerable.Empty<Diagnostic>();
Compilation\CSharpCompilation.UsingsFromOptionsAndDiagnostics.cs (1)
161semanticDiagnostics.AddRange(Diagnostics.AsEnumerable());
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (1)
656foreach (Diagnostic diagnostic in bindingDiagnostics.DiagnosticBag.AsEnumerable())
Compiler\MethodCompiler.cs (1)
2270diagnostics.DiagnosticBag!.AsEnumerable().Any(d => d.Code == (int)ErrorCode.WRN_AttributeLocationOnBadDeclaration))
Errors\ErrorFacts.cs (1)
2585foreach (Diagnostic diag in diagnostics.AsEnumerable()) // Checking the code would have resolved them anyway.
FlowAnalysis\DefiniteAssignment.cs (3)
576if (compatDiagnostics.AsEnumerable().Any(d => (ErrorCode)d.Code == ErrorCode.ERR_InsufficientStack)) 593HashSet<Diagnostic> compatDiagnosticSet = new HashSet<Diagnostic>(compatDiagnostics.AsEnumerable(), SameDiagnosticComparer.Instance); 595foreach (var diagnostic in strictDiagnostics.AsEnumerable())
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (2)
1056semanticDiagnostics.AddRange(usingsAndDiagnostics.Diagnostics.AsEnumerable()); 1061semanticDiagnostics.AddRange(globalUsingDiagnostics.AsEnumerable());
Symbols\Synthesized\SynthesizedBackingFieldSymbol.cs (2)
200var notAnnotatedDiagnosticsSet = new HashSet<Diagnostic>(notAnnotatedDiagnostics.AsEnumerable(), SameDiagnosticComparer.Instance); 203foreach (var diagnostic in annotatedDiagnostics.AsEnumerable())
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenTests.cs (1)
13301Assert.Equal(1, diagnostics.DiagnosticBag.AsEnumerable().Count());
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
EvaluationContextBase.cs (1)
59var errors = diagnostics.AsEnumerable().Where(d => d.Severity == DiagnosticSeverity.Error);
Microsoft.CodeAnalysis.Scripting (1)
ScriptBuilder.cs (1)
109var filtered = diagnostics.AsEnumerable().Where(d => d.Severity == DiagnosticSeverity.Error).AsImmutable();
Microsoft.CodeAnalysis.Test.Utilities (1)
Diagnostics\DiagnosticExtensions.cs (1)
43Verify(actual.AsEnumerable(), expected, errorCodeOnly: false);