.net partial class different assembly