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