Hi, Justin,
As I mentioned a few times, I'm trying to extend UCC without modifying the original code as long as possible.
But I find it very difficult(impossible) to extend it without modifying the source code.
Currently, the codes are written as a closed system; many members are private and not meant to be extended.
There are a couple of ways to extend them as you know very well; through Partial classes and inheritance.
I need both of them depends on the situation.
My first choice is to create Partial classes if no overriding is needed, but sometimes I need the overrides.
My request is that, please make your classes partial classes at least and make the members variable as protected and virtual for methods.
We can discuss what needs be protected and virtual but at least making all classes as Partial won't hurt.
What do you think?
Thanks.
As I mentioned a few times, I'm trying to extend UCC without modifying the original code as long as possible.
But I find it very difficult(impossible) to extend it without modifying the source code.
Currently, the codes are written as a closed system; many members are private and not meant to be extended.
There are a couple of ways to extend them as you know very well; through Partial classes and inheritance.
I need both of them depends on the situation.
My first choice is to create Partial classes if no overriding is needed, but sometimes I need the overrides.
My request is that, please make your classes partial classes at least and make the members variable as protected and virtual for methods.
We can discuss what needs be protected and virtual but at least making all classes as Partial won't hurt.
What do you think?
Thanks.