private static bool HasAsyncInvocations(IConstructor constructor)
        {
            var declaration = constructor.GetFirstDeclaration <IConstructorDeclaration>();

            foreach (var invocationExpression in declaration.Descendants <IInvocationExpression>())
            {
                var nameIdentifier = (invocationExpression.InvokedExpression as IReferenceExpression)?.NameIdentifier;
                if (_asyncMethods.Contains(nameIdentifier?.Name))
                {
                    return(true);
                }
            }

            return(false);
        }