Are these all also gets combined to form a single unit.
Let's take a look at this with simple partial class definition.
Now when this piece of code is compiled it will try to combine MyPartialClass into a single unit. When similar definitions for constructor and other functions are encountered compiler enters in ambiguity to decide which definition to be picked. It generates compile time error.