public GeneratedVariable CreateVariable(Func <BuilderBundle> variableType) { GeneratedMethod.AddLocal(variableType); return(new GeneratedVariable(variableType, GeneratedMethod.LocalCount - 1, TypeGenerationContext.TypeGenerationActions, GeneratedMethod)); }
public GeneratedArray CreateArray(Type variableType) { GeneratedMethod.AddLocal(variableType.MakeArrayType()); return(new GeneratedArray(GeneratedMethod.LocalCount - 1, TypeGenerationContext.TypeGenerationActions, GeneratedMethod)); }