10 references to ThrowExpression
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder.ValueChecks.cs (2)
3985case BoundKind.ThrowExpression: 5732case BoundKind.ThrowExpression:
Binder\Binder_Statements.cs (1)
3462if ((refKind != RefKind.None) != (returnRefKind != RefKind.None) && expression.Kind != BoundKind.ThrowExpression)
Binder\Semantics\Conversions\ConversionsBase.cs (1)
1129case BoundKind.ThrowExpression:
CodeGen\EmitAddress.cs (1)
166case BoundKind.ThrowExpression:
CodeGen\EmitExpression.cs (1)
348case BoundKind.ThrowExpression:
FlowAnalysis\NullableWalker.cs (1)
2955if (!expr.IsSuppressed && RemoveConversion(expr, includeExplicitConversions: false).expression.Kind != BoundKind.ThrowExpression)
Generated\BoundNodes.xml.Generated.cs (2)
8564: base(BoundKind.ThrowExpression, syntax, type, hasErrors || expression.HasErrors()) 9281case BoundKind.ThrowExpression:
Operations\CSharpOperationFactory.cs (1)
146case BoundKind.ThrowExpression: