1 instantiation of FromClauseSyntax
Microsoft.CodeAnalysis.CSharp (1)
_generated\1\Syntax.xml.Internal.Generated.cs (1)
7149
internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.
FromClauseSyntax
(this, parent, position);
84 references to FromClauseSyntax
Microsoft.CodeAnalysis.CSharp (38)
_generated\0\Syntax.xml.Main.Generated.cs (10)
246
public virtual TResult? VisitFromClause(
FromClauseSyntax
node) => this.DefaultVisit(node);
1000
public virtual void VisitFromClause(
FromClauseSyntax
node) => this.DefaultVisit(node);
1748
=> node.Update((
FromClauseSyntax
?)Visit(node.FromClause) ?? throw new ArgumentNullException("fromClause"), (QueryBodySyntax?)Visit(node.Body) ?? throw new ArgumentNullException("body"));
1753
public override SyntaxNode? VisitFromClause(
FromClauseSyntax
node)
3499
public static QueryExpressionSyntax QueryExpression(
FromClauseSyntax
fromClause, QueryBodySyntax body)
3518
public static
FromClauseSyntax
FromClause(SyntaxToken fromKeyword, TypeSyntax? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression)
3524
return (
FromClauseSyntax
)Syntax.InternalSyntax.SyntaxFactory.FromClause((Syntax.InternalSyntax.SyntaxToken)fromKeyword.Node!, type == null ? null : (Syntax.InternalSyntax.TypeSyntax)type.Green, (Syntax.InternalSyntax.SyntaxToken)identifier.Node!, (Syntax.InternalSyntax.SyntaxToken)inKeyword.Node!, (Syntax.InternalSyntax.ExpressionSyntax)expression.Green).CreateRed();
3528
public static
FromClauseSyntax
FromClause(TypeSyntax? type, SyntaxToken identifier, ExpressionSyntax expression)
3532
public static
FromClauseSyntax
FromClause(SyntaxToken identifier, ExpressionSyntax expression)
3536
public static
FromClauseSyntax
FromClause(string identifier, ExpressionSyntax expression)
_generated\2\Syntax.xml.Syntax.Generated.cs (11)
4399
private
FromClauseSyntax
? fromClause;
4407
public
FromClauseSyntax
FromClause => GetRedAtZero(ref this.fromClause)!;
4430
public QueryExpressionSyntax Update(
FromClauseSyntax
fromClause, QueryBodySyntax body)
4442
public QueryExpressionSyntax WithFromClause(
FromClauseSyntax
fromClause) => Update(fromClause, this.Body);
4557
public
FromClauseSyntax
Update(SyntaxToken fromKeyword, TypeSyntax? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression)
4561
var
newNode = SyntaxFactory.FromClause(fromKeyword, type, identifier, inKeyword, expression);
4569
public
FromClauseSyntax
WithFromKeyword(SyntaxToken fromKeyword) => Update(fromKeyword, this.Type, this.Identifier, this.InKeyword, this.Expression);
4570
public
FromClauseSyntax
WithType(TypeSyntax? type) => Update(this.FromKeyword, type, this.Identifier, this.InKeyword, this.Expression);
4571
public
FromClauseSyntax
WithIdentifier(SyntaxToken identifier) => Update(this.FromKeyword, this.Type, identifier, this.InKeyword, this.Expression);
4572
public
FromClauseSyntax
WithInKeyword(SyntaxToken inKeyword) => Update(this.FromKeyword, this.Type, this.Identifier, inKeyword, this.Expression);
4573
public
FromClauseSyntax
WithExpression(ExpressionSyntax expression) => Update(this.FromKeyword, this.Type, this.Identifier, this.InKeyword, expression);
Binder\Binder_Expressions.cs (1)
7711
(left.Parent is
FromClauseSyntax
{ Parent: QueryExpressionSyntax query } fromClause && query.FromClause == fromClause && fromClause.Expression == left));
Binder\Binder_Query.cs (4)
28
var
fromClause = node.FromClause;
90
var
fromClause = node.FromClause;
348
ReduceFrom((
FromClauseSyntax
)topClause, state, diagnostics);
583
private void ReduceFrom(
FromClauseSyntax
from, QueryTranslationState state, BindingDiagnosticBag diagnostics)
Binder\Binder_QueryErrors.cs (3)
32
FromClauseSyntax
fromClause = null;
197
if (ReportQueryInferenceFailedSelectMany((
FromClauseSyntax
)queryClause, methodName, receiver, arguments, symbols, diagnostics))
213
private static bool ReportQueryInferenceFailedSelectMany(
FromClauseSyntax
fromClause, string methodName, BoundExpression receiver, AnalyzedArguments arguments, ImmutableArray<Symbol> symbols, BindingDiagnosticBag diagnostics)
Binder\Binder.IdentifierUsedAsValueFinder.cs (3)
245
case
FromClauseSyntax
{ Parent: QueryExpressionSyntax query } fromClause when query.FromClause == fromClause && fromClause.Expression == id:
426
return ReduceFrom(enclosingBinder, (
FromClauseSyntax
)topClause, state);
507
private bool ReduceFrom(Binder enclosingBinder,
FromClauseSyntax
from, QueryTranslationState state)
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (1)
274
FromClauseSyntax
fromClause when fromClause.Identifier == token =>
Syntax\LambdaUtilities.cs (4)
85
return ((
FromClauseSyntax
)newLambda).Expression;
166
var
fromClause = (
FromClauseSyntax
)parent;
305
lambdaBody1 = ((
FromClauseSyntax
)node).Expression;
Syntax\SyntaxFacts.cs (1)
123
return ((
FromClauseSyntax
)parent).Type == node;
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
612
parentNonExpression is
FromClauseSyntax
fromClause &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.DeclarationFinder.cs (1)
63
public override void VisitFromClause(
FromClauseSyntax
node)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
377
=> token.Kind() == SyntaxKind.InKeyword && token.Parent is
FromClauseSyntax
{ Expression: QueryExpressionSyntax };
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (2)
52
private static void AddIndentBlockOperationsForFromClause(List<IndentBlockOperation> list,
FromClauseSyntax
fromClause)
93
if (queryClause is
FromClauseSyntax
fromClause)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
491
FromClauseSyntax
{ Parent: QueryExpressionSyntax queryExpression } fromClause => queryExpression.FromClause == fromClause,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\QueryExpressionSyntaxExtensions.cs (2)
25
var
fromClause = (
FromClauseSyntax
)allClauses.First();
Microsoft.CodeAnalysis.CSharp.Features (17)
AddImport\CSharpAddImportFeatureService.cs (1)
284
var
fromClause = query.FromClause;
Completion\KeywordRecommenders\InKeywordRecommender.cs (1)
95
if (token.Parent is
FromClauseSyntax
fromClause)
ConvertLinq\ConvertForEachToLinqQuery\AbstractConverter.cs (1)
95
private static
FromClauseSyntax
CreateFromClause(
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (5)
121
var
fromClause = (
FromClauseSyntax
)node;
850
var
fromClause = (
FromClauseSyntax
)queryClause;
957
public QueryExpressionProcessingInfo(
FromClauseSyntax
fromClause)
EditAndContinue\BreakpointSpans.cs (2)
390
var
fromClause = (
FromClauseSyntax
)node;
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
1883
return ((
FromClauseSyntax
)node).FromKeyword.Span;
IntroduceVariable\CSharpIntroduceVariableService.cs (2)
35
var
fromClause = expression.GetAncestor<
FromClauseSyntax
>();
src\roslyn\src\Compilers\CSharp\Portable\Syntax\LambdaUtilities.cs (4)
85
return ((
FromClauseSyntax
)newLambda).Expression;
166
var
fromClause = (
FromClauseSyntax
)parent;
305
lambdaBody1 = ((
FromClauseSyntax
)node).Expression;
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Runtime\CSharpAvoidRedundantRegexIsMatchBeforeMatch.Fixer.cs (1)
534
if (descendant is
FromClauseSyntax
fromClause &&
Microsoft.CodeAnalysis.CSharp.Workspaces (12)
Classification\ClassificationHelpers.cs (2)
478
var
fromClause = token.Parent.FirstAncestorOrSelf<
FromClauseSyntax
>();
Rename\LocalConflictVisitor.cs (2)
151
private void VisitQueryInternal(
FromClauseSyntax
fromClause, QueryBodySyntax body)
168
tokens.Add(((
FromClauseSyntax
)clause).Identifier);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
612
parentNonExpression is
FromClauseSyntax
fromClause &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.DeclarationFinder.cs (1)
63
public override void VisitFromClause(
FromClauseSyntax
node)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
377
=> token.Kind() == SyntaxKind.InKeyword && token.Parent is
FromClauseSyntax
{ Expression: QueryExpressionSyntax };
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (2)
52
private static void AddIndentBlockOperationsForFromClause(List<IndentBlockOperation> list,
FromClauseSyntax
fromClause)
93
if (queryClause is
FromClauseSyntax
fromClause)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
491
FromClauseSyntax
{ Parent: QueryExpressionSyntax queryExpression } fromClause => queryExpression.FromClause == fromClause,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\QueryExpressionSyntaxExtensions.cs (2)
25
var
fromClause = (
FromClauseSyntax
)allClauses.First();
Roslyn.Diagnostics.CSharp.Analyzers (8)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
612
parentNonExpression is
FromClauseSyntax
fromClause &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.DeclarationFinder.cs (1)
63
public override void VisitFromClause(
FromClauseSyntax
node)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
377
=> token.Kind() == SyntaxKind.InKeyword && token.Parent is
FromClauseSyntax
{ Expression: QueryExpressionSyntax };
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (2)
52
private static void AddIndentBlockOperationsForFromClause(List<IndentBlockOperation> list,
FromClauseSyntax
fromClause)
93
if (queryClause is
FromClauseSyntax
fromClause)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
491
FromClauseSyntax
{ Parent: QueryExpressionSyntax queryExpression } fromClause => queryExpression.FromClause == fromClause,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\QueryExpressionSyntaxExtensions.cs (2)
25
var
fromClause = (
FromClauseSyntax
)allClauses.First();