29 references to BoundTryCast
Microsoft.CodeAnalysis.VisualBasic (29)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
2353Public Overrides Function VisitTryCast(node As BoundTryCast) As BoundNode
Analysis\FlowAnalysis\DataFlowPass.vb (1)
1660value = DirectCast(value, BoundTryCast).Operand
Binding\Binder_Attributes.vb (1)
777Dim conv = DirectCast(node, BoundTryCast)
Binding\Binder_Utils.vb (1)
1325Dim conv = DirectCast(boundExpression, BoundTryCast)
Binding\MemberSemanticModel.vb (1)
2372Public Overrides Function VisitTryCast(node As BoundTryCast) As BoundNode
BoundTree\BoundExpressionExtensions.vb (1)
53constValue = DirectCast(node, BoundTryCast).Operand.ConstantValueOpt
BoundTree\BoundTreeVisitor.vb (1)
44Return VisitTryCast(CType(node, BoundTryCast), arg)
CodeGen\EmitConversion.vb (2)
459Private Function ConversionHasSideEffects(conversion As BoundTryCast) As Boolean 464Private Sub EmitTryCastExpression(conversion As BoundTryCast, used As Boolean)
CodeGen\EmitExpression.vb (2)
105EmitTryCastExpression(DirectCast(expression, BoundTryCast), used) 1542Dim conversion = DirectCast(expr, BoundTryCast)
Generated\BoundNodes.xml.Generated.vb (7)
2423Public Function Update(operand As BoundExpression, conversionKind As ConversionKind, constantValueOpt As ConstantValue, relaxationLambdaOpt As BoundLambda, type As TypeSymbol) As BoundTryCast 9413Return VisitTryCast(CType(node, BoundTryCast), arg) 9855Public Overridable Function VisitTryCast(node As BoundTryCast, arg As A) As R 10558Public Overridable Function VisitTryCast(node As BoundTryCast) As BoundNode 11303Public Overrides Function VisitTryCast(node As BoundTryCast) As BoundNode 12294Public Overrides Function VisitTryCast(node As BoundTryCast) As BoundNode 13476Public Overrides Function VisitTryCast(node As BoundTryCast, arg As Object) As TreeDumperNode
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (2)
421Public Overrides Function VisitTryCast(node As BoundTryCast) As BoundNode 422Dim rewritten = DirectCast(MyBase.VisitTryCast(node), BoundTryCast)
Lowering\Diagnostics\DiagnosticsPass_ExpressionLambdas.vb (1)
338Public Overrides Function VisitTryCast(node As BoundTryCast) As BoundNode
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (1)
250Return VisitTryCast(DirectCast(node, BoundTryCast))
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_Conversion.vb (1)
38Private Function VisitTryCast(node As BoundTryCast) As BoundExpression
Lowering\LambdaRewriter\LambdaRewriter.Analysis.vb (1)
337Public Overrides Function VisitTryCast(node As BoundTryCast) As BoundNode
Lowering\LambdaRewriter\LambdaRewriter.vb (1)
927Public Overrides Function VisitTryCast(node As BoundTryCast) As BoundNode
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.vb (1)
418Dim conversion = DirectCast(nodeToCheck, BoundTryCast)
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (2)
278Private Function RewriteLambdaRelaxationConversion(node As BoundTryCast) As BoundNode 1312Public Overrides Function VisitTryCast(node As BoundTryCast) As BoundNode
Lowering\SyntheticBoundNodeFactory.vb (1)
623Public Function [TryCast](expression As BoundExpression, type As TypeSymbol) As BoundTryCast