Skip to content

Instantly share code, notes, and snippets.

@bogdanbujdea
Created April 4, 2018 08:40
Show Gist options
  • Select an option

  • Save bogdanbujdea/f951c598faf186854fffcf7de1c8aebf to your computer and use it in GitHub Desktop.

Select an option

Save bogdanbujdea/f951c598faf186854fffcf7de1c8aebf to your computer and use it in GitHub Desktop.
Ignore getters and setters
var members = new List<ISymbol>();
foreach (var member in classSymbol.GetMembers())
{
if (member.Kind == SymbolKind.Method)
{
var methodMember = member as IMethodSymbol;
if (methodMember.MethodKind == MethodKind.PropertyGet || methodMember.MethodKind == MethodKind.PropertySet)
continue;
}
members.Add(member);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment