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)
74
if (
_source
.DescendantTrivia().Any(trivia => trivia is (kind:
78
_source
.ContainsDirectives))
98
!_semanticModel.GetDiagnostics(
_source
.Span, _cancellationToken).Any(static diagnostic => diagnostic.DefaultSeverity == DiagnosticSeverity.Error))
132
if (isLastClause && hasExtraDeclarations && !IsLocalOrParameterSymbol(
_source
.FromClause.Expression))
229
var parent =
_source
.WalkUpParentheses().Parent;
255
SyntaxNode currentNode =
_source
;
542
var parentStatement =
_source
.GetAncestorOrThis<StatementSyntax>();
559
var returnTypeInfo = _semanticModel.GetTypeInfo(
_source
, _cancellationToken);
585
_source
,
606
var newParentExpressionStatement = parentStatement.ReplaceNode(
_source
.WalkUpParentheses(), localFunctionInvocation.WithAdditionalAnnotations(Simplifier.Annotation));
613
var freeToken = _semanticFacts.GenerateUniqueName(_semanticModel,
_source
, container: null, baseName: prefix, _introducedLocalNames, _cancellationToken);
625
if (forEachStatement.Expression.WalkDownParentheses() !=
_source
)
794
queryExpressionProcessingInfo = new QueryExpressionProcessingInfo(
_source
.FromClause);
795
return TryProcessQueryBody(
_source
.Body, queryExpressionProcessingInfo);