private static void ClassInvocation()
{
Console.WriteLine("ClassInvocation");
//Wraping the class
MachineGun machineGun = _engine.WrapClass(typeof(MachineGun)) as MachineGun;
//Not intercepted. It isn't a virtual method.
machineGun.Fire(5);
//Intercepted.
machineGun.FireTenTimes();
}
}