private static IReadOnlyList <ThrowExpressionInfo> GetAllThrowExpressionsInfo(BlockSyntax tryStatementBlock, SyntaxNodeAnalysisContext syntaxNodeContext)
 {
     return(tryStatementBlock.GetAllThrowExpressions()
            .Select(x => new ThrowExpressionInfo
     {
         Expression = x,
         Type = syntaxNodeContext.SemanticModel.GetTypeInfo(x).Type
     })
            .Where(x => x.Type != null)
            .ToList());
 }