1 instantiation of FromClauseSyntax
Microsoft.CodeAnalysis.CSharp (1)
_generated\1\Syntax.xml.Internal.Generated.cs (1)
7050
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)
242
public virtual TResult? VisitFromClause(
FromClauseSyntax
node) => this.DefaultVisit(node);
994
public virtual void VisitFromClause(
FromClauseSyntax
node) => this.DefaultVisit(node);
1740
=> node.Update((
FromClauseSyntax
?)Visit(node.FromClause) ?? throw new ArgumentNullException("fromClause"), (QueryBodySyntax?)Visit(node.Body) ?? throw new ArgumentNullException("body"));
1745
public override SyntaxNode? VisitFromClause(
FromClauseSyntax
node)
3478
public static QueryExpressionSyntax QueryExpression(
FromClauseSyntax
fromClause, QueryBodySyntax body)
3497
public static
FromClauseSyntax
FromClause(SyntaxToken fromKeyword, TypeSyntax? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression)
3503
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();
3507
public static
FromClauseSyntax
FromClause(TypeSyntax? type, SyntaxToken identifier, ExpressionSyntax expression)
3511
public static
FromClauseSyntax
FromClause(SyntaxToken identifier, ExpressionSyntax expression)
3515
public static
FromClauseSyntax
FromClause(string identifier, ExpressionSyntax expression)
_generated\2\Syntax.xml.Syntax.Generated.cs (11)
4346
private
FromClauseSyntax
? fromClause;
4354
public
FromClauseSyntax
FromClause => GetRedAtZero(ref this.fromClause)!;
4377
public QueryExpressionSyntax Update(
FromClauseSyntax
fromClause, QueryBodySyntax body)
4389
public QueryExpressionSyntax WithFromClause(
FromClauseSyntax
fromClause) => Update(fromClause, this.Body);
4504
public
FromClauseSyntax
Update(SyntaxToken fromKeyword, TypeSyntax? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression)
4508
var
newNode = SyntaxFactory.FromClause(fromKeyword, type, identifier, inKeyword, expression);
4516
public
FromClauseSyntax
WithFromKeyword(SyntaxToken fromKeyword) => Update(fromKeyword, this.Type, this.Identifier, this.InKeyword, this.Expression);
4517
public
FromClauseSyntax
WithType(TypeSyntax? type) => Update(this.FromKeyword, type, this.Identifier, this.InKeyword, this.Expression);
4518
public
FromClauseSyntax
WithIdentifier(SyntaxToken identifier) => Update(this.FromKeyword, this.Type, identifier, this.InKeyword, this.Expression);
4519
public
FromClauseSyntax
WithInKeyword(SyntaxToken inKeyword) => Update(this.FromKeyword, this.Type, this.Identifier, inKeyword, this.Expression);
4520
public
FromClauseSyntax
WithExpression(ExpressionSyntax expression) => Update(this.FromKeyword, this.Type, this.Identifier, this.InKeyword, expression);
Binder\Binder.IdentifierUsedAsValueFinder.cs (3)
238
case
FromClauseSyntax
{ Parent: QueryExpressionSyntax query } fromClause when query.FromClause == fromClause && fromClause.Expression == id:
419
return ReduceFrom(enclosingBinder, (
FromClauseSyntax
)topClause, state);
500
private bool ReduceFrom(Binder enclosingBinder,
FromClauseSyntax
from, QueryTranslationState state)
Binder\Binder_Expressions.cs (1)
7681
(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();