1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
use std::ffi::c_void;

use crate::{bindings::MonoArray, void_ptr::MonoVoidPtr};

pub struct ArrayObject {
    pub mono_array_object: *mut MonoArray,
}

impl MonoVoidPtr for ArrayObject {
    fn mono_void_ptr(self) -> *mut c_void {
        self.mono_array_object as *mut c_void
    }
}