Я перечисляю IMethodSymbols, получая GetMembers () и фильтруя с помощью Linq. Единственное, что я не могу отфильтровать, это методы получения и установки свойств - какие-либо предложения?
Для каждого свойства я также получаю метод get_ [PropertyName] и set_ [PropertyName].
TypeSymbol.GetMembers().Where(s =>
s.Kind == SymbolKind.Method &&
s.DeclaredAccessibility == Accessibility.Public &&
!s.IsImplicitlyDeclared &&
!s.IsVirtual))
Я думал, что это отфильтровывает геттеры и сеттеры ...