alright I think what you meant is to use IEntityCollection2
this signature will work fine:
private void Test(IEntityCollection2 coll)
what's the difference between the two? i've been noticing that we have a bunch of xxxx2's in the project, for example IEntity2, EntityBase2 and this IEntityCollection2.
Anyways my problem has been solved. Thank you very much