GenerateFunction for code generate.
GenerateBlock for code generate.