public override string GenerateCode(ICodeGenerationContext context) { var typeArguments = TypeParameters.Count == 0 ? string.Empty : $"<{TypeParameters.GenerateCodeCommaSeparated(context)}>"; return($"{MethodName.GenerateCode(context)}{typeArguments}({Arguments.GenerateCodeCommaSeparated(context)})"); }