48 references to SyntheticBoundNodeFactory
Microsoft.CodeAnalysis.VisualBasic (48)
CodeGen\ResumableStateMachineStateAllocator.vb (1)
76
Public Function GenerateThrowMissingStateDispatch(f As
SyntheticBoundNodeFactory
, cachedState As BoundExpression, errorCode As HotReloadExceptionCode) As BoundStatement
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Await.vb (1)
62
builder.AddStatement(
SyntheticBoundNodeFactory
.HiddenSequencePoint())
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.vb (4)
65
F As
SyntheticBoundNodeFactory
,
172
SyntheticBoundNodeFactory
.HiddenSequencePoint(),
180
SyntheticBoundNodeFactory
.HiddenSequencePoint(),
203
bodyBuilder.Add(
SyntheticBoundNodeFactory
.HiddenSequencePoint())
Lowering\AsyncRewriter\AsyncRewriter.SpillBuilder.vb (1)
37
Friend Function BuildSequenceAndFree(F As
SyntheticBoundNodeFactory
, expression As BoundExpression) As BoundExpression
Lowering\AsyncRewriter\AsyncRewriter.SpillFieldAllocator.vb (2)
25
Private ReadOnly _F As
SyntheticBoundNodeFactory
31
Friend Sub New(f As
SyntheticBoundNodeFactory
)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (1)
28
Private ReadOnly _factory As
SyntheticBoundNodeFactory
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (7)
33
Private ReadOnly _methodBodyFactory As
SyntheticBoundNodeFactory
38
methodBodyFactory As
SyntheticBoundNodeFactory
,
106
methodBodyFactory As
SyntheticBoundNodeFactory
,
179
methodBodyFactory As
SyntheticBoundNodeFactory
,
449
Private Function AddAnalysisPoint(syntaxForSpan As SyntaxNode, alternateSpan As Text.TextSpan, statementFactory As
SyntheticBoundNodeFactory
) As BoundStatement
453
Private Function AddAnalysisPoint(syntaxForSpan As SyntaxNode, statementFactory As
SyntheticBoundNodeFactory
) As BoundStatement
457
Private Function AddAnalysisPoint(syntaxForSpan As SyntaxNode, span As FileLinePositionSpan, statementFactory As
SyntheticBoundNodeFactory
) As BoundStatement
Lowering\IteratorRewriter\IteratorRewriter.IteratorMethodToClassRewriter.vb (3)
28
Friend Sub New(F As
SyntheticBoundNodeFactory
,
82
SyntheticBoundNodeFactory
.HiddenSequencePoint(),
134
SyntheticBoundNodeFactory
.HiddenSequencePoint(),
Lowering\LocalRewriter\LocalRewriter_AddRemoveHandler.vb (1)
311
Private Function Convert(factory As
SyntheticBoundNodeFactory
, type As TypeSymbol, expr As BoundExpression) As BoundExpression
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (1)
362
Private Function CouldPossiblyBeNothing(F As
SyntheticBoundNodeFactory
, node As BoundExpression) As Boolean
Lowering\LocalRewriter\LocalRewriter_ForEach.vb (1)
408
boundIncrementAssignment =
SyntheticBoundNodeFactory
.HiddenSequencePoint(boundIncrementAssignment)
Lowering\LocalRewriter\LocalRewriter_ForTo.vb (5)
263
gotoPostIncrement =
SyntheticBoundNodeFactory
.HiddenSequencePoint(gotoPostIncrement)
284
gotoPostIncrement =
SyntheticBoundNodeFactory
.HiddenSequencePoint(label)
290
ifConditionGotoStart =
SyntheticBoundNodeFactory
.HiddenSequencePoint(ifConditionGotoStart)
533
label =
SyntheticBoundNodeFactory
.HiddenSequencePoint(label)
534
ifConditionGotoStart =
SyntheticBoundNodeFactory
.HiddenSequencePoint(ifConditionGotoStart)
Lowering\LocalRewriter\LocalRewriter_If.vb (1)
162
afterIfStatement =
SyntheticBoundNodeFactory
.HiddenSequencePoint(afterIfStatement)
Lowering\LocalRewriter\LocalRewriter_StringConcat.vb (6)
164
Private Function TryFoldTwoConcatOperands(factory As
SyntheticBoundNodeFactory
,
225
Private Shared Function RewriteStringConcatenationOneExpr(factory As
SyntheticBoundNodeFactory
,
232
factory As
SyntheticBoundNodeFactory
,
247
factory As
SyntheticBoundNodeFactory
,
263
factory As
SyntheticBoundNodeFactory
,
280
factory As
SyntheticBoundNodeFactory
,
Lowering\LocalRewriter\LocalRewriter_UnstructuredExceptionHandling.vb (1)
167
statements.Add(
SyntheticBoundNodeFactory
.HiddenSequencePoint())
Lowering\LocalRewriter\LocalRewriter_Using.vb (1)
213
Dim newBody = DirectCast(Concat(currentBody,
SyntheticBoundNodeFactory
.HiddenSequencePoint()), BoundBlock)
Lowering\LocalRewriter\LocalRewriter_While.vb (1)
138
gotoContinue =
SyntheticBoundNodeFactory
.HiddenSequencePoint(gotoContinue)
Lowering\StateMachineRewriter\StateMachineRewriter.StateMachineMethodToClassRewriter.vb (7)
20
Protected Friend ReadOnly F As
SyntheticBoundNodeFactory
77
Public Sub New(F As
SyntheticBoundNodeFactory
,
358
tryBlock = Me.F.Block(
SyntheticBoundNodeFactory
.HiddenSequencePoint(),
370
tryBlock = Me.F.Block(
SyntheticBoundNodeFactory
.HiddenSequencePoint(), Me.Dispatch(isOutermost:=False), tryBlock)
388
SyntheticBoundNodeFactory
.HiddenSequencePoint(),
394
SyntheticBoundNodeFactory
.HiddenSequencePoint()))
398
result = Me.F.Block(
SyntheticBoundNodeFactory
.HiddenSequencePoint(), Me.F.Label(dispatchLabel), result)
Lowering\StateMachineRewriter\StateMachineRewriter.vb (2)
27
Protected ReadOnly F As
SyntheticBoundNodeFactory
125
bodyBuilder.Add(
SyntheticBoundNodeFactory
.HiddenSequencePoint())
Symbols\MethodSymbol.vb (1)
851
''' <param name="compilationState">Enables synthesized methods to create <see cref="
SyntheticBoundNodeFactory
"/> instances.</param>