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);
1002
public virtual void VisitFromClause(
FromClauseSyntax
node) => this.DefaultVisit(node);
1752
=> node.Update((
FromClauseSyntax
?)Visit(node.FromClause) ?? throw new ArgumentNullException("fromClause"), (QueryBodySyntax?)Visit(node.Body) ?? throw new ArgumentNullException("body"));
1757
public override SyntaxNode? VisitFromClause(
FromClauseSyntax
node)
3506
public static QueryExpressionSyntax QueryExpression(
FromClauseSyntax
fromClause, QueryBodySyntax body)
3525
public static
FromClauseSyntax
FromClause(SyntaxToken fromKeyword, TypeSyntax? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression)
3531
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();
3535
public static
FromClauseSyntax
FromClause(TypeSyntax? type, SyntaxToken identifier, ExpressionSyntax expression)
3539
public static
FromClauseSyntax
FromClause(SyntaxToken identifier, ExpressionSyntax expression)
3543
public static
FromClauseSyntax
FromClause(string identifier, ExpressionSyntax expression)
_generated\2\Syntax.xml.Syntax.Generated.cs (11)
4401
private
FromClauseSyntax
? fromClause;
4409
public
FromClauseSyntax
FromClause => GetRedAtZero(ref this.fromClause)!;
4432
public QueryExpressionSyntax Update(
FromClauseSyntax
fromClause, QueryBodySyntax body)
4444
public QueryExpressionSyntax WithFromClause(
FromClauseSyntax
fromClause) => Update(fromClause, this.Body);
4559
public
FromClauseSyntax
Update(SyntaxToken fromKeyword, TypeSyntax? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression)
4563
var
newNode = SyntaxFactory.FromClause(fromKeyword, type, identifier, inKeyword, expression);
4571
public
FromClauseSyntax
WithFromKeyword(SyntaxToken fromKeyword) => Update(fromKeyword, this.Type, this.Identifier, this.InKeyword, this.Expression);
4572
public
FromClauseSyntax
WithType(TypeSyntax? type) => Update(this.FromKeyword, type, this.Identifier, this.InKeyword, this.Expression);
4573
public
FromClauseSyntax
WithIdentifier(SyntaxToken identifier) => Update(this.FromKeyword, this.Type, identifier, this.InKeyword, this.Expression);
4574
public
FromClauseSyntax
WithInKeyword(SyntaxToken inKeyword) => Update(this.FromKeyword, this.Type, this.Identifier, inKeyword, this.Expression);
4575
public
FromClauseSyntax
WithExpression(ExpressionSyntax expression) => Update(this.FromKeyword, this.Type, this.Identifier, this.InKeyword, expression);
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)
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)
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)
555
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();