public static IParsingResult Parse(ParsingContext context) { IParsingResult name = UnresolvedType.Parse(context) ?? SimpleId.Parse(context); if (name != null) { return(new DestructorName(name)); } return(null); }