Ваш метод может выдавать исключение или блокировать (не возвращать).
Чтобы определить, сгенерировано ли исключение, примените метод try / catch и распечатайте все исключения в блоке catch.
try
{
String X=ClassName.Method(Para); <--- Check here
}
catch (Exception e)
{
Console.WriteLine("{0}", e);
}
Если ваш метод просто не возвращает (например, он может быть заблокирован на Console.ReadLine), вам нужно будет перейти в отладчик, чтобы понять, почему.
Кроме того, если вы обращаетесь к классу ClassName впервые, возможно, вы используете статический конструктор («конструктор типа»). Иногда не очевидно, что код конструктора типов выполняется, но если вы делаете что-то, что может там блокироваться, это может стать вашей проблемой, а не только методом «Method».