4 instantiations of YieldStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Internal.Generated.vb (1)
32334Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.YieldStatementSyntax(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (2)
5223Return New YieldStatementSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newYieldKeyword, newExpression) 41546Return New YieldStatementSyntax(SyntaxKind.YieldStatement, Nothing, Nothing, DirectCast(yieldKeyword.Node, InternalSyntax.KeywordSyntax), expression)
Generated\Syntax.xml.Syntax.Generated.vb (1)
34359Me.New(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.YieldStatementSyntax(kind, errors, annotations, yieldKeyword, DirectCast(expression.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ExpressionSyntax)), Nothing, 0)
41 references to YieldStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (11)
Binding\Binder_Statements.vb (3)
128Return BindYield(DirectCast(node, YieldStatementSyntax), diagnostics) 5061Private Function GetCurrentYieldType(node As YieldStatementSyntax, 5104Private Function BindYield(originalSyntax As YieldStatementSyntax, diagnostics As BindingDiagnosticBag) As BoundStatement
Generated\Syntax.xml.Main.Generated.vb (5)
668Public Overridable Function VisitYieldStatement(ByVal node As YieldStatementSyntax) As TResult 1403Public Overridable Sub VisitYieldStatement(ByVal node As YieldStatementSyntax) 5214Public Overrides Function VisitYieldStatement(ByVal node As YieldStatementSyntax) As SyntaxNode 41428Public Shared Function YieldStatement(yieldKeyword As SyntaxToken, expression As ExpressionSyntax) As YieldStatementSyntax 41556Public Shared Function YieldStatement(expression As ExpressionSyntax) As YieldStatementSyntax
Generated\Syntax.xml.Syntax.Generated.vb (3)
34376Public Shadows Function WithYieldKeyword(yieldKeyword as SyntaxToken) As YieldStatementSyntax 34394Public Shadows Function WithExpression(expression as ExpressionSyntax) As YieldStatementSyntax 34435Public Function Update(yieldKeyword As SyntaxToken, expression As ExpressionSyntax) As YieldStatementSyntax
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (4)
SyntaxTreeExtensions.vb (1)
437targetToken.IsChildToken(Of YieldStatementSyntax)(Function(yieldStatement) yieldStatement.YieldKeyword) Then
VisualBasicTypeInferenceService.TypeInferrer.vb (3)
99Function(yieldStatement As YieldStatementSyntax) InferTypeInYieldStatement(yieldStatement), 173Function(yieldStatement As YieldStatementSyntax) InferTypeInYieldStatement(yieldStatement, token), 757Private Function InferTypeInYieldStatement(yieldStatement As YieldStatementSyntax, Optional previoustoken As SyntaxToken = Nothing) As IEnumerable(Of TypeInferenceInfo)
Microsoft.CodeAnalysis.VisualBasic.Features (2)
Highlighting\KeywordHighlightingHelpers.vb (2)
116If TypeOf node Is YieldStatementSyntax Then 117With DirectCast(node, YieldStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (16)
Generated\Syntax.Test.xml.Generated.vb (1)
17565Private Shared Function GenerateRedYieldStatement() As YieldStatementSyntax
Parser\ParseIteratorTests.vb (15)
152Dim yieldStatements = tree.GetRoot().DescendantNodes.OfType(Of YieldStatementSyntax)().ToArray() 163yieldStatements = methodSyntaxList(1).DescendantNodes.OfType(Of YieldStatementSyntax)().ToArray() 170yieldStatements = statements(0).DescendantNodes.OfType(Of YieldStatementSyntax)().ToArray() 173yieldStatements = statements(1).DescendantNodes.OfType(Of YieldStatementSyntax)().ToArray() 183yieldStatements = statements(0).DescendantNodes.OfType(Of YieldStatementSyntax)().ToArray() 186yieldStatements = statements(1).DescendantNodes.OfType(Of YieldStatementSyntax)().ToArray() 196yieldStatements = statements(0).DescendantNodes.OfType(Of YieldStatementSyntax)().ToArray() 199yieldStatements = statements(1).DescendantNodes.OfType(Of YieldStatementSyntax)().ToArray() 206yieldStatements = statements(0).DescendantNodes.OfType(Of YieldStatementSyntax)().ToArray() 209yieldStatements = statements(1).DescendantNodes.OfType(Of YieldStatementSyntax)().ToArray() 224Dim yieldStatements = tree.GetRoot().DescendantNodes.OfType(Of YieldStatementSyntax)().ToArray() 266Dim yieldStatements = lambdas(1).DescendantNodes.OfType(Of YieldStatementSyntax).ToArray() 269yieldStatements = lambdas(2).DescendantNodes.OfType(Of YieldStatementSyntax).ToArray() 409Dim yieldStatements = tree.GetRoot().DescendantNodes.OfType(Of YieldStatementSyntax).ToArray() 422Private Shared Function IsInIteratorMethod(yieldStatement As YieldStatementSyntax) As Boolean
Microsoft.CodeAnalysis.VisualBasic.Workspaces (4)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (1)
437targetToken.IsChildToken(Of YieldStatementSyntax)(Function(yieldStatement) yieldStatement.YieldKeyword) Then
VisualBasicTypeInferenceService.TypeInferrer.vb (3)
99Function(yieldStatement As YieldStatementSyntax) InferTypeInYieldStatement(yieldStatement), 173Function(yieldStatement As YieldStatementSyntax) InferTypeInYieldStatement(yieldStatement, token), 757Private Function InferTypeInYieldStatement(yieldStatement As YieldStatementSyntax, Optional previoustoken As SyntaxToken = Nothing) As IEnumerable(Of TypeInferenceInfo)
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (2)
CodeGeneration\SyntaxGeneratorTests.vb (2)
484VerifySyntax(Of YieldStatementSyntax)(Generator.YieldReturnStatement(Generator.LiteralExpression(1)), "Yield 1") 485VerifySyntax(Of YieldStatementSyntax)(Generator.YieldReturnStatement(Generator.IdentifierName("x")), "Yield x")
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
Help\VisualBasicHelpContextService.Visitor.vb (1)
618Public Overrides Sub VisitYieldStatement(node As YieldStatementSyntax)
Roslyn.Compilers.VisualBasic.IOperation.UnitTests (1)
IOperation\IOperationTests_IReturnStatement.vb (1)
74VerifyOperationTreeAndDiagnosticsForTest(Of YieldStatementSyntax)(source, expectedOperationTree, expectedDiagnostics)