Consider we create a partial class in Project1 and we have a Project2 that has reference to Project1 .How is it possible t
You can use the Extension methods that allow you to create additional methods for existing class
It is not possible to extend a partial class in another project. Partial is only compiler sugar. The compiler will create only one class in the resulting assembly.
The partial construct is only a compiler functionality, to allow a class to be spread out in several source files. The compiled class still lives in one and only one class library (dll file).
There are two ways to extend a class in another library:
sealed
. This requires that the calling code handles all object instantiation to instantiate the new derived class.Partial classes cannot exist out side assembly boundaries!