29 references to ExceptionFilterOpt
Microsoft.CodeAnalysis.VisualBasic (29)
Analysis\FlowAnalysis\AbstractFlowPass.vb (2)
2082
If catchBlock.
ExceptionFilterOpt
IsNot Nothing Then
2083
VisitRvalue(catchBlock.
ExceptionFilterOpt
)
Binding\Binder_Statements.vb (1)
4829
If previousBlock.
ExceptionFilterOpt
IsNot Nothing Then
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)
5869
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
11650
Me.Visit(node.
ExceptionFilterOpt
)
12678
Dim exceptionFilterOpt As BoundExpression = DirectCast(Me.Visit(node.
ExceptionFilterOpt
), BoundExpression)
14010
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)
841
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)
453
Dim rewrittenFilter = DirectCast(Me.Visit(node.
ExceptionFilterOpt
), BoundExpression)
Operations\VisualBasicOperationFactory.vb (1)
1283
Dim filter As IOperation = Create(boundCatchBlock.
ExceptionFilterOpt
)