Используйте группу захвата, если вы хотите извлечь совпадения: (test) | (long) Затем, в зависимости от используемого языка, вы можете ссылаться на сопоставленную группу, например, с помощью $ 1 и $.
Если у вас есть компиляция, вы можете получить IAssemblySymbol для каждой из внешних ссылок.
var assemblySymbol = (IAssemblySymbol)compilation.GetAssemblyOrModuleSymbol(externalAssemblyRef);
Затем, получив IAssemblySymbol, вы можете получить атрибуты уровня сборки, используя метод GetAttributes ().
var assemblyAttributes = assemblySymbol.GetAttributes();