/// <summary>
/// Add an output argument to an invocation
/// </summary>
/// <param name="aArgument">Output argument being added. Ownership passes to the invocation</param>
public void AddOutput(Argument aArgument)
{
iOutputArgs.Add(aArgument);
CpInvocationAddOutput(iHandle, aArgument.Handle());
}