public virtual T GetAdjustedVirtualCall <T> (CppInstancePtr instance, int derivedVirtualMethodIndex) where T : class /* Delegate */ { var base_adjusted = BaseVTableSlots + derivedVirtualMethodIndex; return(VTable.GetVirtualCallDelegate <T> (instance, base_adjusted + vtable_index_adjustments [base_adjusted])); }