1 write to _source
Microsoft.CodeAnalysis.CSharp.Features (1)
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
66_source = source;
14 references to _source
Microsoft.CodeAnalysis.CSharp.Features (14)
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (14)
74if (_source.DescendantTrivia().Any(trivia => trivia is (kind: 78_source.ContainsDirectives)) 98!_semanticModel.GetDiagnostics(_source.Span, _cancellationToken).Any(static diagnostic => diagnostic.DefaultSeverity == DiagnosticSeverity.Error)) 132if (isLastClause && hasExtraDeclarations && !IsLocalOrParameterSymbol(_source.FromClause.Expression)) 229var parent = _source.WalkUpParentheses().Parent; 255SyntaxNode currentNode = _source; 542var parentStatement = _source.GetAncestorOrThis<StatementSyntax>(); 559var returnTypeInfo = _semanticModel.GetTypeInfo(_source, _cancellationToken); 585_source, 606var newParentExpressionStatement = parentStatement.ReplaceNode(_source.WalkUpParentheses(), localFunctionInvocation.WithAdditionalAnnotations(Simplifier.Annotation)); 613var freeToken = _semanticFacts.GenerateUniqueName(_semanticModel, _source, container: null, baseName: prefix, _introducedLocalNames, _cancellationToken); 625if (forEachStatement.Expression.WalkDownParentheses() != _source) 794queryExpressionProcessingInfo = new QueryExpressionProcessingInfo(_source.FromClause); 795return TryProcessQueryBody(_source.Body, queryExpressionProcessingInfo);