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)
2373Public 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) 1521Dim conversion = DirectCast(expr, BoundTryCast)
Generated\BoundNodes.xml.Generated.vb (7)
2439Public Function Update(operand As BoundExpression, conversionKind As ConversionKind, constantValueOpt As ConstantValue, relaxationLambdaOpt As BoundLambda, type As TypeSymbol) As BoundTryCast 9429Return VisitTryCast(CType(node, BoundTryCast), arg) 9871Public Overridable Function VisitTryCast(node As BoundTryCast, arg As A) As R 10574Public Overridable Function VisitTryCast(node As BoundTryCast) As BoundNode 11319Public Overrides Function VisitTryCast(node As BoundTryCast) As BoundNode 12310Public Overrides Function VisitTryCast(node As BoundTryCast) As BoundNode 13492Public 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)
338Public 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