11 references to Throw
Microsoft.CodeAnalysis (7)
Generated\Operations.Generated.cs (2)
2051/// <item><description><see cref="OperationKind.Throw"/></description></item> 6992public override OperationKind Kind => OperationKind.Throw;
Operations\ControlFlowGraphBuilder.cs (5)
1613if (operation.WhenTrue is IConversionOperation whenTrueConversion && whenTrueConversion.Operand.Kind == OperationKind.Throw) 1625else if (operation.WhenFalse is IConversionOperation whenFalseConversion && whenFalseConversion.Operand.Kind == OperationKind.Throw) 2908if (conversion.Operand.Kind == OperationKind.Throw) 3028bool alternativeThrows = conversion?.Operand.Kind == OperationKind.Throw; 3548else if (operation.Operation.Kind == OperationKind.Throw)
Microsoft.CodeAnalysis.CodeStyle (1)
AbstractUseThrowExpressionDiagnosticAnalyzer.cs (1)
65startContext.RegisterOperationAction(operationContext => AnalyzeOperation(operationContext, expressionTypeOpt), OperationKind.Throw);
Microsoft.CodeAnalysis.Features (1)
AbstractUseThrowExpressionDiagnosticAnalyzer.cs (1)
65startContext.RegisterOperationAction(operationContext => AnalyzeOperation(operationContext, expressionTypeOpt), OperationKind.Throw);
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\ControlFlowGraphVerifier.cs (1)
1887case OperationKind.Throw:
Compilation\TestOperationVisitor.cs (1)
985Assert.Equal(OperationKind.Throw, operation.Kind);