2 instantiations of BoundPseudoVariable
Microsoft.CodeAnalysis.VisualBasic (1)
Generated\BoundNodes.xml.Generated.vb (1)
6259Dim result = New BoundPseudoVariable(Me.Syntax, localSymbol, isLValue, emitExpressions, type, Me.HasErrors)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\ObjectIdLocalSymbol.vb (1)
54Dim variable = New BoundPseudoVariable(
16 references to BoundPseudoVariable
Microsoft.CodeAnalysis.VisualBasic (14)
BoundTree\PseudoVariableExpressions.vb (2)
12Friend MustOverride Function GetAddress(variable As BoundPseudoVariable) As BoundExpression 13Friend MustOverride Function GetValue(variable As BoundPseudoVariable, diagnostics As DiagnosticBag) As BoundExpression
CodeGen\EmitAddress.vb (2)
116EmitPseudoVariableAddress(DirectCast(expression, BoundPseudoVariable)) 131Private Sub EmitPseudoVariableAddress(expression As BoundPseudoVariable)
CodeGen\EmitExpression.vb (3)
178EmitPseudoVariableValue(DirectCast(expression, BoundPseudoVariable), used) 503Private Sub EmitPseudoVariableValue(expression As BoundPseudoVariable, used As Boolean) 1818EmitPseudoVariableAddress(DirectCast(assignmentTarget, BoundPseudoVariable))
Generated\BoundNodes.xml.Generated.vb (7)
6257Public Function Update(localSymbol As LocalSymbol, isLValue As Boolean, emitExpressions As PseudoVariableExpressions, type As TypeSymbol) As BoundPseudoVariable 9539Return VisitPseudoVariable(CType(node, BoundPseudoVariable), arg) 10125Public Overridable Function VisitPseudoVariable(node As BoundPseudoVariable, arg As A) As R 10828Public Overridable Function VisitPseudoVariable(node As BoundPseudoVariable) As BoundNode 11687Public Overrides Function VisitPseudoVariable(node As BoundPseudoVariable) As BoundNode 12723Public Overrides Function VisitPseudoVariable(node As BoundPseudoVariable) As BoundNode 14068Public Overrides Function VisitPseudoVariable(node As BoundPseudoVariable, arg As Object) As TreeDumperNode
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (2)
Symbols\ObjectIdLocalSymbol.vb (2)
75Friend Overrides Function GetValue(variable As BoundPseudoVariable, diagnostics As DiagnosticBag) As BoundExpression 82Friend Overrides Function GetAddress(variable As BoundPseudoVariable) As BoundExpression