Как правило, вы не можете сделать это обычным способом, за исключением ситуаций mInfo.ReturnType
содержит определение типа, которое видно в текущем контексте во время компиляции.Например, если mInfo.ReturnType
имеет bool
определение, вы можете просто сделать:
bool t = (bool)o;
Но в этом случае нет смысла использовать активатор.Класс Activator используется, когда вы пытаетесь использовать тип, который был загружен из другой сборки, другими словами, тип не виден во время компиляции.
Таким образом, у вас нет способа сделать это.