87 references to FromClause
Microsoft.CodeAnalysis.CSharp (15)
Binder\Binder.IdentifierUsedAsValueFinder.cs (2)
237case FromClauseSyntax { Parent: QueryExpressionSyntax query } fromClause when query.FromClause == fromClause && fromClause.Expression == id: 319if (CheckIdentifiersInNode(query.FromClause.Expression, enclosingBinder))
Binder\Binder_Expressions.cs (1)
7495(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.xml.Main.Generated.cs (1)
1720=> node.Update((FromClauseSyntax?)Visit(node.FromClause) ?? throw new ArgumentNullException("fromClause"), (QueryBodySyntax?)Visit(node.Body) ?? throw new ArgumentNullException("body"));
Syntax.xml.Syntax.Generated.cs (2)
4333if (fromClause != this.FromClause || body != this.Body) 4344public QueryExpressionSyntax WithBody(QueryBodySyntax body) => Update(this.FromClause, body);
Syntax\LambdaUtilities.cs (1)
236sourceIdentifier = containingQuery.FromClause.Identifier;
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (1)
88AddIndentBlockOperationsForFromClause(list, queryExpression.FromClause);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
490FromClauseSyntax { Parent: QueryExpressionSyntax queryExpression } fromClause => queryExpression.FromClause == fromClause,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\QueryExpressionSyntaxExtensions.cs (1)
17query.FromClause
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (2)
Semantics\ExtensionTests2.cs (2)
29782var info0 = model.GetQueryClauseInfo(q.FromClause); 29785Assert.Equal("x", model.GetDeclaredSymbol(q.FromClause).Name);
Microsoft.CodeAnalysis.CSharp.Features (7)
AddImport\CSharpAddImportFeatureService.cs (2)
253if (InfoBoundSuccessfully(semanticModel.GetQueryClauseInfo(query.FromClause, cancellationToken))) 271var 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\Compilers\CSharp\Portable\Syntax\LambdaUtilities.cs (1)
236sourceIdentifier = containingQuery.FromClause.Identifier;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (16)
Semantics\QueryTests.cs (16)
1457var info0 = model.GetQueryClauseInfo(q.FromClause); 1458var x = model.GetDeclaredSymbol(q.FromClause); 1666var info0 = model.GetQueryClauseInfo(q.FromClause); 1667var x = model.GetDeclaredSymbol(q.FromClause); 1726var info0 = model.GetQueryClauseInfo(q.FromClause); 1729Assert.Equal("x", model.GetDeclaredSymbol(q.FromClause).Name); 1764var info0 = model.GetQueryClauseInfo(q.FromClause); 1767Assert.Equal("i", model.GetDeclaredSymbol(q.FromClause).Name); 1768var i = model.GetDeclaredSymbol(q.FromClause); 2900var info0 = model.GetQueryClauseInfo(q.FromClause); 2901var x = model.GetDeclaredSymbol(q.FromClause); 2933var info0 = model.GetQueryClauseInfo(q.FromClause); 2934var x = model.GetDeclaredSymbol(q.FromClause); 3428var info0 = speculativeModel.GetQueryClauseInfo(q.FromClause); 3431Assert.Equal("x", speculativeModel.GetDeclaredSymbol(q.FromClause).Name); 3472var x = speculativeModel.GetDeclaredSymbol(q.FromClause);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
SymbolDisplay\SymbolDisplayTests.cs (2)
6864var fromClauseRangeVariableSymbol = (IRangeVariableSymbol)semanticModel.GetDeclaredSymbol(queryExpression.FromClause); 6869queryExpression.FromClause.Identifier.SpanStart,
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (35)
Generated\Syntax.Test.xml.Generated.cs (2)
11949Assert.NotNull(node.FromClause); 11951var newNode = node.WithFromClause(node.FromClause).WithBody(node.Body);
Parsing\ExpressionParsingTests.cs (27)
2303var fs = (FromClauseSyntax)qs.FromClause; 2336Assert.Equal(SyntaxKind.FromClause, qs.FromClause.Kind()); 2337var fs = (FromClauseSyntax)qs.FromClause; 2368Assert.Equal(SyntaxKind.FromClause, qs.FromClause.Kind()); 2371var fs = (FromClauseSyntax)qs.FromClause; 2420Assert.Equal(SyntaxKind.FromClause, qs.FromClause.Kind()); 2421var fs = (FromClauseSyntax)qs.FromClause; 2460Assert.Equal(SyntaxKind.FromClause, qs.FromClause.Kind()); 2461var fs = (FromClauseSyntax)qs.FromClause; 2503Assert.Equal(SyntaxKind.FromClause, qs.FromClause.Kind()); 2504var fs = (FromClauseSyntax)qs.FromClause; 2548Assert.Equal(SyntaxKind.FromClause, qs.FromClause.Kind()); 2549var fs = (FromClauseSyntax)qs.FromClause; 2593Assert.Equal(SyntaxKind.FromClause, qs.FromClause.Kind()); 2594var fs = (FromClauseSyntax)qs.FromClause; 2642Assert.Equal(SyntaxKind.FromClause, qs.FromClause.Kind()); 2643var fs = (FromClauseSyntax)qs.FromClause; 2690Assert.Equal(SyntaxKind.FromClause, qs.FromClause.Kind()); 2691var fs = (FromClauseSyntax)qs.FromClause; 2738var fs = qs.FromClause; 2777var fs = qs.FromClause; 2830Assert.Equal(SyntaxKind.FromClause, qs.FromClause.Kind()); 2831var fs = (FromClauseSyntax)qs.FromClause; 2886Assert.Equal(SyntaxKind.FromClause, qs.FromClause.Kind()); 2887var fs = (FromClauseSyntax)qs.FromClause; 2941Assert.Equal(SyntaxKind.FromClause, qs.FromClause.Kind()); 2942var fs = (FromClauseSyntax)qs.FromClause;
Parsing\ParsingErrorRecoveryTests.cs (6)
6647Assert.Equal(SyntaxKind.FromClause, qx.FromClause.Kind()); 6692Assert.Equal(SyntaxKind.FromClause, qx.FromClause.Kind()); 6736Assert.Equal(SyntaxKind.FromClause, qx.FromClause.Kind()); 6786Assert.Equal(SyntaxKind.FromClause, qx.FromClause.Kind()); 6834Assert.Equal(SyntaxKind.FromClause, qx.FromClause.Kind()); 6881Assert.Equal(SyntaxKind.FromClause, qx.FromClause.Kind());
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
Rename\LocalConflictVisitor.cs (1)
128=> VisitQueryInternal(node.FromClause, node.Body);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (1)
88AddIndentBlockOperationsForFromClause(list, queryExpression.FromClause);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
490FromClauseSyntax { Parent: QueryExpressionSyntax queryExpression } fromClause => queryExpression.FromClause == fromClause,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\QueryExpressionSyntaxExtensions.cs (1)
17query.FromClause
Roslyn.Diagnostics.CSharp.Analyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (1)
88AddIndentBlockOperationsForFromClause(list, queryExpression.FromClause);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
490FromClauseSyntax { Parent: QueryExpressionSyntax queryExpression } fromClause => queryExpression.FromClause == fromClause,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\QueryExpressionSyntaxExtensions.cs (1)
17query.FromClause