c# partial class same method