ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (14)
69if (_source.DescendantTrivia().Any(trivia => trivia is (kind:
73_source.ContainsDirectives))
93!_semanticModel.GetDiagnostics(_source.Span, _cancellationToken).Any(static diagnostic => diagnostic.DefaultSeverity == DiagnosticSeverity.Error))
127if (isLastClause && hasExtraDeclarations && !IsLocalOrParameterSymbol(_source.FromClause.Expression))
223var parent = _source.WalkUpParentheses().Parent;
248SyntaxNode currentNode = _source;
534var parentStatement = _source.GetAncestorOrThis<StatementSyntax>();
551var returnTypeInfo = _semanticModel.GetTypeInfo(_source, _cancellationToken);
577_source,
598var newParentExpressionStatement = parentStatement.ReplaceNode(_source.WalkUpParentheses(), localFunctionInvocation.WithAdditionalAnnotations(Simplifier.Annotation));
605var freeToken = _semanticFacts.GenerateUniqueName(_semanticModel, _source, container: null, baseName: prefix, _introducedLocalNames, _cancellationToken);
617if (forEachStatement.Expression.WalkDownParentheses() != _source)
785queryExpressionProcessingInfo = new QueryExpressionProcessingInfo(_source.FromClause);
786return TryProcessQueryBody(_source.Body, queryExpressionProcessingInfo);