1 write to ExceptionFilterOpt
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
4159
this.
ExceptionFilterOpt
= exceptionFilterOpt;
22 references to ExceptionFilterOpt
Microsoft.CodeAnalysis.CSharp (22)
Binder\Binder_Statements.cs (1)
3195
if (previousBlock.
ExceptionFilterOpt
== null && (object)previousType != null && !previousType.IsErrorType())
BoundTree\BoundNode_Source.cs (1)
41
if (catchBlock.
ExceptionFilterOpt
!= null)
CodeGen\EmitStatement.cs (3)
1021
if (catchBlock.
ExceptionFilterOpt
== null)
1173
if (catchBlock.
ExceptionFilterOpt
!= null)
1175
EmitCondExpr(catchBlock.
ExceptionFilterOpt
, true);
CodeGen\Optimizer.cs (3)
1658
if (node.
ExceptionFilterOpt
!= null)
1660
boundFilter = (BoundExpression)this.Visit(node.
ExceptionFilterOpt
);
2168
var filter = node.
ExceptionFilterOpt
;
FlowAnalysis\AbstractFlowPass.cs (2)
1832
if (catchBlock.
ExceptionFilterOpt
!= null)
1834
VisitCondition(catchBlock.
ExceptionFilterOpt
);
Generated\BoundNodes.xml.Generated.cs (5)
4177
if (locals != this.Locals || exceptionSourceOpt != this.ExceptionSourceOpt || !TypeSymbol.Equals(exceptionTypeOpt, this.ExceptionTypeOpt, TypeCompareKind.ConsiderEverything) || exceptionFilterPrologueOpt != this.ExceptionFilterPrologueOpt || exceptionFilterOpt != this.
ExceptionFilterOpt
|| body != this.Body || isSynthesizedAsyncCatchAll != this.IsSynthesizedAsyncCatchAll)
9866
this.Visit(node.
ExceptionFilterOpt
);
11041
BoundExpression? exceptionFilterOpt = (BoundExpression?)this.Visit(node.
ExceptionFilterOpt
);
13000
BoundExpression? exceptionFilterOpt = (BoundExpression?)this.Visit(node.
ExceptionFilterOpt
);
15376
new TreeDumperNode("exceptionFilterOpt", null, new TreeDumperNode[] { Visit(node.
ExceptionFilterOpt
, null) }),
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (1)
544
var filterOpt = node.
ExceptionFilterOpt
;
Lowering\ClosureConversion\ClosureConversion.cs (1)
1224
var rewrittenFilter = (BoundExpression)this.Visit(node.
ExceptionFilterOpt
);
Lowering\LocalRewriter\LocalRewriter_TryStatement.cs (2)
80
if (node.
ExceptionFilterOpt
?.ConstantValueOpt?.BooleanValue == false)
87
BoundExpression? rewrittenFilter = (BoundExpression?)this.Visit(node.
ExceptionFilterOpt
);
Lowering\MethodToClassRewriter.cs (1)
140
(BoundExpression?)this.Visit(node.
ExceptionFilterOpt
),
Lowering\SpillSequenceSpiller.cs (1)
644
var exceptionFilterOpt = VisitExpression(ref builder, node.
ExceptionFilterOpt
);
Operations\CSharpOperationFactory.cs (1)
1899
IOperation? filter = Create(boundCatchBlock.
ExceptionFilterOpt
);