¿Cómo usar un método .NET que se modifique en su lugar en Python?

Estoy tratando de usar un dll .NET en Python. En un lenguaje .NET, el método requiere pasarle 2 matrices por referencia, que luego modifica:

public void GetItems(
out int[] itemIDs,
out string[] itemNames
)

¿Cómo puedo usar este método en Python utilizando el módulo Python for .NET?

Edit: olvidé mencionar que esto está en CPython no IronPython.

Información adicional. Cuando hago lo siguiente:

itemIDs = []
itemNames = []
GetItems(itemIDs, itemNames)

Obtengo una salida como:

(None, <System.Int32[] at 0x43466c0>, <System.String[] at 0x43461c0>)

¿Necesito averiguar cómo convertirlos de nuevo en tipos de python?

Respuestas a la pregunta(2)

Su respuesta a la pregunta