fix SourceGen.GenerateApplyFunc2