we are using an Assembly\dll of a Licensed - software.
We need to invoke a method which is defined under a Abstract class of this Assembly.
For trial basis, i able access one of its class & it's member as are defined as STATIC.
But our required method is defined under Abstract classes .
If any way i can able to know the name of the class derived from this Abstract class, then i can create the object & can access the data member of Abstract class.
I want to avoid any wrapper class ,which we'll make them derived from this Abstract class. Through this wrapper class object i may able to access the required data member's of Abstract class.
If you have any suggestion , then kindly guide me.
Thanks in advance
You can find all the classes in an assembly by reflection, and find out what the inheritance tree under this class is.
However, this is the wrong way to do it. You should use the documentation or examples that came with the library. Otherwise there is a high chance that you will end up implementing something which isn't what the library was designed to do, or how it was designed to do it.
If there's no documentation, then, well, you shouldn't be buying third party libraries from such a slipshod operation in the first place. That's not a professional library and the low standards will probably also apply to efficiency and functionality, which will end up impacting your own product's reputation down the line.
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)