45 references to YieldReturnStatement
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder_Statements.cs (2)
135case SyntaxKind.YieldReturnStatement: 332case SyntaxKind.YieldReturnStatement:
Binder\ExpressionVariableFinder.cs (1)
43case SyntaxKind.YieldReturnStatement:
Binder\LocalBinderFactory.cs (1)
954case SyntaxKind.YieldReturnStatement:
Binder\LocalScopeBinder.cs (1)
226case SyntaxKind.YieldReturnStatement:
Parser\LanguageParser.cs (1)
9043kind = SyntaxKind.YieldReturnStatement;
Symbols\Source\SourceMemberContainerSymbol.cs (1)
4946case SyntaxKind.YieldReturnStatement:
Syntax\LambdaUtilities.cs (1)
414case SyntaxKind.YieldReturnStatement:
Syntax\LookupPosition.cs (2)
362case SyntaxKind.YieldReturnStatement: 440case SyntaxKind.YieldReturnStatement:
Syntax\SyntaxBindingUtilities.cs (1)
14=> node.IsKind(SyntaxKind.YieldReturnStatement) ||
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
CSharpSyntaxKinds.cs (1)
139public int YieldReturnStatement => (int)SyntaxKind.YieldReturnStatement;
ExpressionSyntaxExtensions.cs (1)
557case SyntaxKind.YieldReturnStatement:
ParenthesizedExpressionSyntaxExtensions.cs (1)
144(nodeParent is YieldStatementSyntax(SyntaxKind.YieldReturnStatement) yieldStatement && yieldStatement.Expression == node) ||
SyntaxNodeExtensions.cs (1)
530=> node.Kind() is SyntaxKind.YieldBreakStatement or SyntaxKind.YieldReturnStatement;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
CSharpAddYieldCodeFixProvider.cs (1)
79SyntaxKind.YieldReturnStatement,
CSharpDeclareAsNullableCodeFixProvider.cs (2)
138if (node.Parent is (kind: SyntaxKind.ReturnStatement or SyntaxKind.YieldReturnStatement)) 157var onYield = node.IsParentKind(SyntaxKind.YieldReturnStatement);
CSharpSyntaxGeneratorInternal.cs (1)
83=> SyntaxFactory.YieldStatement(SyntaxKind.YieldReturnStatement, (ExpressionSyntax)expression);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
CompleteStatement\CompleteStatementCommandHandler.cs (1)
341case SyntaxKind.YieldReturnStatement:
Microsoft.CodeAnalysis.CSharp.Features (12)
ConvertLinq\ConvertForEachToLinqQuery\CSharpConvertForEachToLinqQueryProvider.cs (1)
280case SyntaxKind.YieldReturnStatement:
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (2)
580=> SyntaxFactory.YieldStatement(SyntaxKind.YieldReturnStatement, expression); 773=> SyntaxFactory.YieldStatement(SyntaxKind.YieldReturnStatement, expression), queryExpressionProcessingInfo);
CSharpAddYieldCodeFixProvider.cs (1)
79SyntaxKind.YieldReturnStatement,
CSharpDeclareAsNullableCodeFixProvider.cs (2)
138if (node.Parent is (kind: SyntaxKind.ReturnStatement or SyntaxKind.YieldReturnStatement)) 157var onYield = node.IsParentKind(SyntaxKind.YieldReturnStatement);
EditAndContinue\BreakpointSpans.cs (1)
574case SyntaxKind.YieldReturnStatement:
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (2)
1811case SyntaxKind.YieldReturnStatement: 2134case SyntaxKind.YieldReturnStatement:
EditAndContinue\SyntaxComparer.cs (1)
369case SyntaxKind.YieldReturnStatement:
LambdaUtilities.cs (1)
414case SyntaxKind.YieldReturnStatement:
SyntaxBindingUtilities.cs (1)
14=> node.IsKind(SyntaxKind.YieldReturnStatement) ||
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\IteratorTests.cs (1)
330Assert.Equal(SyntaxKind.YieldReturnStatement, yieldNode.Kind());
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (5)
Generated\Syntax.Test.xml.Generated.cs (2)
377=> InternalSyntaxFactory.YieldStatement(SyntaxKind.YieldReturnStatement, new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), InternalSyntaxFactory.Token(SyntaxKind.YieldKeyword), InternalSyntaxFactory.Token(SyntaxKind.ReturnKeyword), null, InternalSyntaxFactory.Token(SyntaxKind.SemicolonToken)); 10353=> SyntaxFactory.YieldStatement(SyntaxKind.YieldReturnStatement, new SyntaxList<AttributeListSyntax>(), SyntaxFactory.Token(SyntaxKind.YieldKeyword), SyntaxFactory.Token(SyntaxKind.ReturnKeyword), default(ExpressionSyntax), SyntaxFactory.Token(SyntaxKind.SemicolonToken));
Parsing\StatementAttributeParsingTests.cs (2)
669N(SyntaxKind.YieldReturnStatement); 743N(SyntaxKind.YieldReturnStatement);
Parsing\StatementParsingTests.cs (1)
1141Assert.Equal(SyntaxKind.YieldReturnStatement, statement.Kind());
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
Classification\ClassificationHelpers.cs (1)
112case SyntaxKind.YieldReturnStatement:
CSharpSyntaxGeneratorInternal.cs (1)
83=> SyntaxFactory.YieldStatement(SyntaxKind.YieldReturnStatement, (ExpressionSyntax)expression);
CSharpSyntaxKinds.cs (1)
139public int YieldReturnStatement => (int)SyntaxKind.YieldReturnStatement;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs\ExpressionSyntaxExtensions.cs (1)
557case SyntaxKind.YieldReturnStatement:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs\SyntaxNodeExtensions.cs (1)
530=> node.Kind() is SyntaxKind.YieldBreakStatement or SyntaxKind.YieldReturnStatement;
ParenthesizedExpressionSyntaxExtensions.cs (1)
144(nodeParent is YieldStatementSyntax(SyntaxKind.YieldReturnStatement) yieldStatement && yieldStatement.Expression == node) ||
Microsoft.VisualStudio.LanguageServices.CSharp (1)
LanguageService\CSharpHelpContextService.cs (1)
430case SyntaxKind.ReturnKeyword when token.Parent.IsKind(SyntaxKind.YieldReturnStatement):