public static int PrimitiveExtension(this BaseClass a) { return(111); }
public static string PlainExtension(this BaseClass a) { return("PlainExtension"); }
public string TestBaseObj(BaseClass obj, int a, string b) { return(obj.TestVirt(a, b)); }