27 references to ExceptionFilterOpt
Microsoft.CodeAnalysis.VisualBasic (27)
Analysis\FlowAnalysis\AbstractFlowPass.vb (2)
2098If catchBlock.ExceptionFilterOpt IsNot Nothing Then 2099VisitRvalue(catchBlock.ExceptionFilterOpt)
CodeGen\EmitStatement.vb (10)
208If catchBlock.ExceptionFilterOpt IsNot Nothing AndAlso catchBlock.ExceptionFilterOpt.Kind = BoundKind.UnstructuredExceptionHandlingCatchFilter Then 224Dim filter = DirectCast(catchBlock.ExceptionFilterOpt, BoundUnstructuredExceptionHandlingCatchFilter) 265If catchBlock.ExceptionFilterOpt Is Nothing Then 390If catchBlock.ExceptionFilterOpt IsNot Nothing Then 391EmitCondExpr(catchBlock.ExceptionFilterOpt, True) 414(catchBlock.ExceptionFilterOpt Is Nothing OrElse catchBlock.ExceptionFilterOpt.Kind <> BoundKind.UnstructuredExceptionHandlingCatchFilter) Then 851(_currentCatchBlock.ExceptionFilterOpt Is Nothing OrElse _currentCatchBlock.ExceptionFilterOpt.Kind <> BoundKind.UnstructuredExceptionHandlingCatchFilter) AndAlso
CodeGen\Optimizer\StackScheduler.Analyzer.vb (1)
1110Dim exceptionFilterOpt As BoundExpression = Me.VisitExpression(node.ExceptionFilterOpt, ExprContext.Value)
Generated\BoundNodes.xml.Generated.vb (4)
5888If localOpt IsNot Me.LocalOpt OrElse exceptionSourceOpt IsNot Me.ExceptionSourceOpt OrElse errorLineNumberOpt IsNot Me.ErrorLineNumberOpt OrElse exceptionFilterOpt IsNot Me.ExceptionFilterOpt OrElse body IsNot Me.Body OrElse isSynthesizedAsyncCatchAll <> Me.IsSynthesizedAsyncCatchAll Then 11684Me.Visit(node.ExceptionFilterOpt) 12712Dim exceptionFilterOpt As BoundExpression = DirectCast(Me.Visit(node.ExceptionFilterOpt), BoundExpression) 14047New TreeDumperNode("exceptionFilterOpt", Nothing, new TreeDumperNode() {Visit(node.ExceptionFilterOpt, Nothing)}),
Lowering\Instrumentation\DebugInfoInjector_SequencePoints.vb (2)
13Debug.Assert(containingCatchWithFilter.ExceptionFilterOpt.Syntax.Parent.IsKind(SyntaxKind.CatchFilterClause)) 15Return AddConditionSequencePoint(condition, containingCatchWithFilter.ExceptionFilterOpt.Syntax.Parent, currentMethodOrLambda, local, shareLocal:=False)
Lowering\Instrumentation\Instrumenter.vb (3)
264Debug.Assert(original.ExceptionFilterOpt IsNot Nothing) 265Debug.Assert(original.ExceptionFilterOpt.Syntax.Parent.IsKind(SyntaxKind.CatchFilterClause)) 277Debug.Assert(original.ExceptionFilterOpt Is Nothing)
Lowering\LambdaRewriter\LambdaRewriter.vb (1)
861Dim rewrittenFilter = DirectCast(Me.Visit(node.ExceptionFilterOpt), BoundExpression)
Lowering\LocalRewriter\LocalRewriter_Try.vb (3)
145Dim newFilter = VisitExpressionNode(node.ExceptionFilterOpt) 201If node.ExceptionFilterOpt Is Nothing OrElse node.ExceptionFilterOpt.Kind <> BoundKind.UnstructuredExceptionHandlingCatchFilter Then
Lowering\StateMachineRewriter\StateMachineRewriter.StateMachineMethodToClassRewriter.vb (1)
454Dim rewrittenFilter = DirectCast(Me.Visit(node.ExceptionFilterOpt), BoundExpression)