/// <summary> /// Gets a multiplexed constructor. /// </summary> /// <param name="cloningContext">cloning context.</param> /// <param name="constructor">Constructor to multiplex.</param> /// <returns>Multiplexed constructor.</returns> public static MultiplexedConstructor Get(ICloningContext cloningContext, MethodDefinition constructor) { var multiplexer = new MultiplexedConstructor(cloningContext, constructor); multiplexer.Multiplex(); return(multiplexer); }
/// <summary> /// Gets a multiplexed constructor. /// </summary> /// <param name="cloningContext">cloning context.</param> /// <param name="constructor">Constructor to multiplex.</param> /// <returns>Multiplexed constructor.</returns> public static MultiplexedConstructor Get(ICloningContext cloningContext, MethodDefinition constructor) { var multiplexer = new MultiplexedConstructor(cloningContext, constructor); multiplexer.Multiplex(); return multiplexer; }