Пример #1
0
        /// <summary>
        /// Creates a new object
        /// </summary>
        /// <param name="Constructor">Constructor to use</param>
        /// <param name="Variables">Variables to use</param>
        /// <returns>The new object</returns>
        public virtual VariableBase NewObj(ConstructorInfo Constructor, object[] Variables = null)
        {
            SetCurrentMethod();
            NewObj TempCommand = new NewObj(Constructor, Variables);

            TempCommand.Setup();
            Commands.Add(TempCommand);
            ++ObjectCounter;
            return(TempCommand.Result);
        }
Пример #2
0
        /// <summary>
        ///     Creates a new object
        /// </summary>
        /// <param name="constructor">Constructor to use</param>
        /// <param name="variables">Variables to use</param>
        /// <returns>The new object</returns>
        public virtual VariableBase NewObj(ConstructorInfo constructor, object[] variables = null)
        {
            SetCurrentMethod();
            var tempCommand = new NewObj(constructor, variables);

            tempCommand.Setup();
            Commands.Add(tempCommand);
            ++ObjectCounter;
            return(tempCommand.Result);
        }