35 references to FromClause
Microsoft.CodeAnalysis.CSharp (15)
_generated\0\Syntax.xml.Main.Generated.cs (1)
1732=> node.Update((FromClauseSyntax?)Visit(node.FromClause) ?? throw new ArgumentNullException("fromClause"), (QueryBodySyntax?)Visit(node.Body) ?? throw new ArgumentNullException("body"));
_generated\2\Syntax.xml.Syntax.Generated.cs (2)
4378if (fromClause != this.FromClause || body != this.Body) 4389public QueryExpressionSyntax WithBody(QueryBodySyntax body) => Update(this.FromClause, body);
Binder\Binder.IdentifierUsedAsValueFinder.cs (2)
238case FromClauseSyntax { Parent: QueryExpressionSyntax query } fromClause when query.FromClause == fromClause && fromClause.Expression == id: 320if (CheckIdentifiersInNode(query.FromClause.Expression, enclosingBinder))
Binder\Binder_Expressions.cs (1)
7674(left.Parent is FromClauseSyntax { Parent: QueryExpressionSyntax query } fromClause && query.FromClause == fromClause && fromClause.Expression == left));
Binder\Binder_Query.cs (5)
26MessageID.IDS_FeatureQueryExpression.CheckFeatureAvailability(diagnostics, node.FromClause.FromKeyword); 28var fromClause = node.FromClause; 90var fromClause = node.FromClause; 123if (query.FromClause.Type != null) 125correspondingAccessNode = query.FromClause;
Binder\Binder_QueryErrors.cs (1)
38fromClause = e.FromClause;
Binder\ExpressionVariableFinder.cs (1)
297VisitNodeToBind(node.FromClause.Expression);
Binder\LocalBinderFactory.cs (1)
1097Visit(node.FromClause.Expression);
Syntax\LambdaUtilities.cs (1)
236sourceIdentifier = containingQuery.FromClause.Identifier;
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (2)
88AddIndentBlockOperationsForFromClause(list, queryExpression.FromClause); 112var lastToken = queryExpression.FromClause.Expression.GetLastToken(includeZeroWidth: true);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
491FromClauseSyntax { Parent: QueryExpressionSyntax queryExpression } fromClause => queryExpression.FromClause == fromClause,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\QueryExpressionSyntaxExtensions.cs (1)
14=> [query.FromClause,
Microsoft.CodeAnalysis.CSharp.Features (7)
AddImport\CSharpAddImportFeatureService.cs (2)
266if (InfoBoundSuccessfully(semanticModel.GetQueryClauseInfo(query.FromClause, cancellationToken))) 284var fromClause = query.FromClause;
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (2)
127if (isLastClause && hasExtraDeclarations && !IsLocalOrParameterSymbol(_source.FromClause.Expression)) 784queryExpressionProcessingInfo = new QueryExpressionProcessingInfo(_source.FromClause);
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
1873return ((QueryExpressionSyntax)node).FromClause.FromKeyword.Span;
IntroduceVariable\CSharpIntroduceVariableService.cs (1)
36if (fromClause == null || query.FromClause != fromClause)
src\roslyn\src\Compilers\CSharp\Portable\Syntax\LambdaUtilities.cs (1)
236sourceIdentifier = containingQuery.FromClause.Identifier;
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
Rename\LocalConflictVisitor.cs (1)
149=> VisitQueryInternal(node.FromClause, node.Body);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (2)
88AddIndentBlockOperationsForFromClause(list, queryExpression.FromClause); 112var lastToken = queryExpression.FromClause.Expression.GetLastToken(includeZeroWidth: true);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
491FromClauseSyntax { Parent: QueryExpressionSyntax queryExpression } fromClause => queryExpression.FromClause == fromClause,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\QueryExpressionSyntaxExtensions.cs (1)
14=> [query.FromClause,
Roslyn.Diagnostics.CSharp.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (2)
88AddIndentBlockOperationsForFromClause(list, queryExpression.FromClause); 112var lastToken = queryExpression.FromClause.Expression.GetLastToken(includeZeroWidth: true);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
491FromClauseSyntax { Parent: QueryExpressionSyntax queryExpression } fromClause => queryExpression.FromClause == fromClause,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\QueryExpressionSyntaxExtensions.cs (1)
14=> [query.FromClause,