Beispiel #1
0
        public GeneratedVariable CreateVariable(Func <BuilderBundle> variableType)
        {
            GeneratedMethod.AddLocal(variableType);

            return(new GeneratedVariable(variableType, GeneratedMethod.LocalCount - 1, TypeGenerationContext.TypeGenerationActions, GeneratedMethod));
        }
Beispiel #2
0
        public GeneratedArray CreateArray(Type variableType)
        {
            GeneratedMethod.AddLocal(variableType.MakeArrayType());

            return(new GeneratedArray(GeneratedMethod.LocalCount - 1, TypeGenerationContext.TypeGenerationActions, GeneratedMethod));
        }