In scenarios where a method or macro within an add-in needs to be run several times in a short time span, for example 60 times a second, invoking the method may not be the best option. The invoke call, as seen in the ShapeAppMacroRecordingCSharp sample...