Я закодировал что-то вроде следующего:
[Attrib(typeof(MyCustomType))]
public class TargetType
{
// .....
}
Я хочу использовать EnvDTE, чтобы получить ссылку на CodeElement, на которую ссылается typeof. Я знаю, как получить ссылку на атрибут атрибута, и я могу использовать Value, но это дает мне строку typeof(MyCustomType).
Если я использую Value, мне нужно сломать строку, а затем попытаться найти тип, который становится волосатым, если есть два типа с тем же именем, но с разными пространствами имен.
Есть ли более простой способ сделать это?