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);
83 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);
990
public virtual void VisitFromClause(
FromClauseSyntax
node) => this.DefaultVisit(node);
1732
=> node.Update((
FromClauseSyntax
?)Visit(node.FromClause) ?? throw new ArgumentNullException("fromClause"), (QueryBodySyntax?)Visit(node.Body) ?? throw new ArgumentNullException("body"));
1737
public override SyntaxNode? VisitFromClause(
FromClauseSyntax
node)
3466
public static QueryExpressionSyntax QueryExpression(
FromClauseSyntax
fromClause, QueryBodySyntax body)
3485
public static
FromClauseSyntax
FromClause(SyntaxToken fromKeyword, TypeSyntax? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression)
3491
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();
3495
public static
FromClauseSyntax
FromClause(TypeSyntax? type, SyntaxToken identifier, ExpressionSyntax expression)
3499
public static
FromClauseSyntax
FromClause(SyntaxToken identifier, ExpressionSyntax expression)
3503
public static
FromClauseSyntax
FromClause(string identifier, ExpressionSyntax expression)
_generated\2\Syntax.xml.Syntax.Generated.cs (11)
4345
private
FromClauseSyntax
? fromClause;
4353
public
FromClauseSyntax
FromClause => GetRedAtZero(ref this.fromClause)!;
4376
public QueryExpressionSyntax Update(
FromClauseSyntax
fromClause, QueryBodySyntax body)
4388
public QueryExpressionSyntax WithFromClause(
FromClauseSyntax
fromClause) => Update(fromClause, this.Body);
4503
public
FromClauseSyntax
Update(SyntaxToken fromKeyword, TypeSyntax? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression)
4507
var
newNode = SyntaxFactory.FromClause(fromKeyword, type, identifier, inKeyword, expression);
4515
public
FromClauseSyntax
WithFromKeyword(SyntaxToken fromKeyword) => Update(fromKeyword, this.Type, this.Identifier, this.InKeyword, this.Expression);
4516
public
FromClauseSyntax
WithType(TypeSyntax? type) => Update(this.FromKeyword, type, this.Identifier, this.InKeyword, this.Expression);
4517
public
FromClauseSyntax
WithIdentifier(SyntaxToken identifier) => Update(this.FromKeyword, this.Type, identifier, this.InKeyword, this.Expression);
4518
public
FromClauseSyntax
WithInKeyword(SyntaxToken inKeyword) => Update(this.FromKeyword, this.Type, this.Identifier, inKeyword, this.Expression);
4519
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)
7674
(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.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();