public override void VisitExpressionStatement(ExpressionStatementSyntax node)
        {
            if (node.DescendantNodes().OfType<IdentifierNameSyntax>().Any(a => "WaitAll".Equals(a.ToString()))
                && node.Parent.ChildNodes().Any(a => a.ToString().Contains("StartNew"))
                && !node.Parent.ChildNodes().Any(a => a is ForStatementSyntax)
                && !node.Parent.ChildNodes().Any(a => a is ForEachStatementSyntax))
            {
                if (Id.ToLower().Contains("test"))
                    Helper.WriteInstance(InvokeTestFile, Id, node.Parent.ToString());
                else
                    Helper.WriteInstance(InvokeFile, Id, node.Parent.ToString());
            }

            base.VisitExpressionStatement(node);
        }