Как получить интерфейсы типа параметра? - PullRequest
0 голосов
/ 30 апреля 2019

Я использую Microsoft.CodeAnalysis. Я ищу, чтобы получить весь интерфейс параметра моего типа IManagementActivity

Так что мой код для каждого интерфейса

var parameterNode = (ParameterSyntax)context.Node;
var parameterSymbol = context.SemanticModel.GetDeclaredSymbol(parameterNode);
var interfaces = parameterSymbol.Type.AllInterfaces;

Так интерфейс моего параметра.

public interface IManagementActivity : IActivity
{
}

Переменная "interfaces" всегда пуста.

...