33 references to PlaceholderOpt
Microsoft.CodeAnalysis.VisualBasic (33)
Analysis\FlowAnalysis\DataFlowPass.vb (3)
2033
placeholder = objectInitializer.
PlaceholderOpt
2122
Me.SetPlaceholderSubstitute(DirectCast(node, BoundObjectInitializerExpression).
PlaceholderOpt
, Nothing) ' Override substitute
2128
Me.RemovePlaceholderSubstitute(DirectCast(node, BoundObjectInitializerExpression).
PlaceholderOpt
)
Generated\BoundNodes.xml.Generated.vb (8)
3815
If createTemporaryLocalForInitialization <> Me.CreateTemporaryLocalForInitialization OrElse placeholderOpt IsNot Me.
PlaceholderOpt
OrElse initializers <> Me.Initializers OrElse type IsNot Me.Type Then
3846
If placeholderOpt IsNot Me.
PlaceholderOpt
OrElse initializers <> Me.Initializers OrElse type IsNot Me.Type Then
11457
Me.Visit(node.
PlaceholderOpt
)
11463
Me.Visit(node.
PlaceholderOpt
)
12471
Dim placeholderOpt As BoundWithLValueExpressionPlaceholder = DirectCast(Me.Visit(node.
PlaceholderOpt
), BoundWithLValueExpressionPlaceholder)
12478
Dim placeholderOpt As BoundWithLValueExpressionPlaceholder = DirectCast(Me.Visit(node.
PlaceholderOpt
), BoundWithLValueExpressionPlaceholder)
13720
New TreeDumperNode("placeholderOpt", Nothing, new TreeDumperNode() {Visit(node.
PlaceholderOpt
, Nothing)}),
13728
New TreeDumperNode("placeholderOpt", Nothing, new TreeDumperNode() {Visit(node.
PlaceholderOpt
, Nothing)}),
Lowering\Diagnostics\DiagnosticsPass_ExpressionLambdas.vb (1)
116
Dim placeholder As BoundWithLValueExpressionPlaceholder = node.
PlaceholderOpt
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (2)
615
Debug.Assert(initializer.
PlaceholderOpt
IsNot Nothing)
616
Debug.Assert(Not BoundNodeFinder.ContainsNode(right, initializer.
PlaceholderOpt
, _recursionDepth, convertInsufficientExecutionStackExceptionToCancelledByStackGuardException:=True), "Should be addressed in DiagnosticsPass")
Lowering\LocalRewriter\LocalRewriter_AsNewLocalDeclarations.vb (2)
82
Debug.Assert(objectInitializer.
PlaceholderOpt
IsNot Nothing)
84
Dim placeholder As BoundWithLValueExpressionPlaceholder = objectInitializer.
PlaceholderOpt
Lowering\LocalRewriter\LocalRewriter_FieldOrPropertyInitializer.vb (3)
126
Debug.Assert(objectInitializer.
PlaceholderOpt
IsNot Nothing)
129
AddPlaceholderReplacement(objectInitializer.
PlaceholderOpt
, accessExpression)
133
RemovePlaceholderReplacement(objectInitializer.
PlaceholderOpt
)
Lowering\LocalRewriter\LocalRewriter_LocalDeclaration.vb (2)
45
Debug.Assert(objectInitializer.
PlaceholderOpt
IsNot Nothing)
47
placeholder = objectInitializer.
PlaceholderOpt
Lowering\LocalRewriter\LocalRewriter_ObjectCreation.vb (12)
184
Debug.Assert(node.
PlaceholderOpt
IsNot Nothing)
201
newPlaceholder = New BoundWithLValueExpressionPlaceholder(node.
PlaceholderOpt
.Syntax, node.
PlaceholderOpt
.Type)
202
AddPlaceholderReplacement(node.
PlaceholderOpt
, newPlaceholder)
220
AddPlaceholderReplacement(node.
PlaceholderOpt
, tempLocal)
237
RemovePlaceholderReplacement(node.
PlaceholderOpt
)
306
Debug.Assert(node.
PlaceholderOpt
IsNot Nothing)
324
DirectCast(node.
PlaceholderOpt
, BoundExpression),
327
AddPlaceholderReplacement(node.
PlaceholderOpt
, targetObjectReference)
332
targetObjectReference = PlaceholderReplacement(node.
PlaceholderOpt
)
372
RemovePlaceholderReplacement(node.
PlaceholderOpt
)
391
node.
PlaceholderOpt
,