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