in ComObject.cs [36:39]
public ComObject(object iunknownObject) { NativePointer = Marshal.GetIUnknownForObject(iunknownObject); }