44 references to YieldReturnStatement
Microsoft.CodeAnalysis.CSharp (16)
_generated\0\Syntax.xml.Main.Generated.cs (2)
4294case SyntaxKind.YieldReturnStatement: 4322SyntaxKind.YieldReturnStatement => SyntaxKind.ReturnKeyword,
_generated\1\Syntax.xml.Internal.Generated.cs (2)
31271case SyntaxKind.YieldReturnStatement: 36698case SyntaxKind.YieldReturnStatement:
_generated\2\Syntax.xml.Syntax.Generated.cs (1)
7389/// <item><description><see cref="SyntaxKind.YieldReturnStatement"/></description></item>
Binder\Binder_Statements.cs (2)
136case SyntaxKind.YieldReturnStatement: 335case SyntaxKind.YieldReturnStatement:
Binder\ExpressionVariableFinder.cs (1)
43case SyntaxKind.YieldReturnStatement:
Binder\LocalBinderFactory.cs (1)
1056case SyntaxKind.YieldReturnStatement:
Binder\LocalScopeBinder.cs (1)
262case SyntaxKind.YieldReturnStatement:
Parser\LanguageParser.cs (1)
10180kind = SyntaxKind.YieldReturnStatement;
Symbols\Source\SourceMemberContainerSymbol.cs (1)
6062case SyntaxKind.YieldReturnStatement:
Syntax\LambdaUtilities.cs (1)
417case SyntaxKind.YieldReturnStatement:
Syntax\LookupPosition.cs (2)
362case SyntaxKind.YieldReturnStatement: 438case SyntaxKind.YieldReturnStatement:
Syntax\SyntaxBindingUtilities.cs (1)
14=> node.IsKind(SyntaxKind.YieldReturnStatement) ||
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
572case SyntaxKind.YieldReturnStatement:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
170(nodeParent is YieldStatementSyntax(SyntaxKind.YieldReturnStatement) yieldStatement && yieldStatement.Expression == node) ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
162public int YieldReturnStatement => (int)SyntaxKind.YieldReturnStatement;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\roslyn\src\Analyzers\CSharp\CodeFixes\Iterator\CSharpAddYieldCodeFixProvider.cs (1)
76SyntaxKind.YieldReturnStatement,
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (2)
116if (node.Parent is (kind: SyntaxKind.ReturnStatement or SyntaxKind.YieldReturnStatement)) 135var onYield = node.IsParentKind(SyntaxKind.YieldReturnStatement);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
109=> SyntaxFactory.YieldStatement(SyntaxKind.YieldReturnStatement, (ExpressionSyntax)expression);
Microsoft.CodeAnalysis.CSharp.Features (12)
ConvertLinq\ConvertForEachToLinqQuery\CSharpConvertForEachToLinqQueryProvider.cs (1)
276case SyntaxKind.YieldReturnStatement:
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (2)
572=> YieldStatement(SyntaxKind.YieldReturnStatement, expression); 763var statements = GenerateStatements(expression => YieldStatement(SyntaxKind.YieldReturnStatement, expression), queryExpressionProcessingInfo);
EditAndContinue\BreakpointSpans.cs (1)
756case SyntaxKind.YieldReturnStatement:
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (2)
1840case SyntaxKind.YieldReturnStatement: 2174case SyntaxKind.YieldReturnStatement:
EditAndContinue\SyntaxComparer.cs (1)
372case SyntaxKind.YieldReturnStatement:
src\roslyn\src\Analyzers\CSharp\CodeFixes\Iterator\CSharpAddYieldCodeFixProvider.cs (1)
76SyntaxKind.YieldReturnStatement,
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (2)
116if (node.Parent is (kind: SyntaxKind.ReturnStatement or SyntaxKind.YieldReturnStatement)) 135var onYield = node.IsParentKind(SyntaxKind.YieldReturnStatement);
src\roslyn\src\Compilers\CSharp\Portable\Syntax\LambdaUtilities.cs (1)
417case SyntaxKind.YieldReturnStatement:
src\roslyn\src\Compilers\CSharp\Portable\Syntax\SyntaxBindingUtilities.cs (1)
14=> node.IsKind(SyntaxKind.YieldReturnStatement) ||
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
Classification\ClassificationHelpers.cs (1)
117case SyntaxKind.YieldReturnStatement:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
572case SyntaxKind.YieldReturnStatement:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
170(nodeParent is YieldStatementSyntax(SyntaxKind.YieldReturnStatement) yieldStatement && yieldStatement.Expression == node) ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
162public int YieldReturnStatement => (int)SyntaxKind.YieldReturnStatement;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
109=> SyntaxFactory.YieldStatement(SyntaxKind.YieldReturnStatement, (ExpressionSyntax)expression);
Roslyn.Diagnostics.CSharp.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
572case SyntaxKind.YieldReturnStatement:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
170(nodeParent is YieldStatementSyntax(SyntaxKind.YieldReturnStatement) yieldStatement && yieldStatement.Expression == node) ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
162public int YieldReturnStatement => (int)SyntaxKind.YieldReturnStatement;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
109=> SyntaxFactory.YieldStatement(SyntaxKind.YieldReturnStatement, (ExpressionSyntax)expression);