Это быстрый путь

могу проверить свойство типа, чтобы увидеть, если это определенный тип?

РЕДАКТИРОВАТЬ: Моя цель состоит в том, чтобы проверить сборку, чтобы увидеть, содержит ли какой-либо из типов в этой сборке свойства, которые являются MyType (или унаследованы от MyType).

Вот трек, по которому я спустился ...

AssemblyName n = new AssemblyName();
n.CodeBase = "file://" + dllName;
Assembly a = AppDomain.CurrentDomain.Load(n);

foreach (Type t in a.GetTypes())
    foreach (PropertyInfo pi in t.GetProperties())
        if ( pi.PropertyType is MyType ) // warning CS0184
            Console.WriteLine("Found a property that is MyType");

Это компилируется с предупреждением CS0184: данное выражение никогда не относится к указанному типу («MyType»)

Ответы на вопрос(8)

Ваш ответ на вопрос