Проблема в том, что вы печатаете сам объект, а не свойства, поэтому он использует метод ToString () по умолчанию, который возвращает имя типа объекта.
Существует один из двух вариантов.Вы можете переопределить метод ToString () в классе PluginwiseMessage, чтобы вернуть отформатированную строку с нужной вам информацией или, если у вас нет доступа к ней, вы можете сделать следующее:
foreach(PluginwiseMessage message in msg)
{
Console.WriteLine("{0} {1} {2}", message.Message, message.Owner, message.Type);
Console.Read();
}
Вы можете легкопереставьте печатаемые параметры и добавьте больше текста к выводу, но это будет просто выводить Message, Owner и Type через пробел.