private AccessModifierKind GetAccessModifier(SyntaxTokenList tokenList) { if (tokenList.Any(SyntaxKind.PublicKeyword)) { return AccessModifierKind.Public; } if (tokenList.Any(SyntaxKind.ProtectedKeyword)) { var isInternal = tokenList.Any(SyntaxKind.InternalKeyword); return isInternal ? AccessModifierKind.Internal | AccessModifierKind.Protected : AccessModifierKind.Protected; } return AccessModifierKind.Private; }