我使用Microsoft.CodeAnalysis。 我正在寻找所有类型为IManagementActivity的参数的接口
所以我的代码可以获取每个界面
var parameterNode = (ParameterSyntax)context.Node;
var parameterSymbol = context.SemanticModel.GetDeclaredSymbol(parameterNode);
var interfaces = parameterSymbol.Type.AllInterfaces;
所以我参数的接口。
public interface IManagementActivity : IActivity
{
}
变量“ interfaces”始终为空。