Know what type is a certain interface


I am creating a method that accepts a IOBJECT parameter. there is multiple class that implement this interface. I need to figure out which type IOBJECT is. how would i go about doing that

It's not ideal, but you can use the "is" operator. Throw it into a switch of if else statment to figure things out.

if(obj is ClassA) {
} else if (obj is ClassB) {

typeof will not work, as suggested in the other reply. It will likely return "object" in all cases. instanceof will work though.