[pcl] Complete System.Runtime.InteropServices facade
[mcs] Private fields of structs can have type of another private not imported type