partial classes in c# example