public new static void Marshal(ClassNativeInfo value, Stream stream)
        {
            NativeUnitMarshaler <ClassNativeInfo> .Marshal(value, stream);

            UInt32Marshaler.Marshal(value.TypeToken, stream);
            UInt64Marshaler.Marshal(value.ModuleId, stream);
        }
        public new static void Marshal(FunctionNativeInfo value, Stream stream)
        {
            NativeUnitMarshaler <FunctionNativeInfo> .Marshal(value, stream);

            UInt32Marshaler.Marshal(value.TypeToken, stream);
            UInt64Marshaler.Marshal(value.ClassId, stream);
            UInt64Marshaler.Marshal(value.ModuleId, stream);
            UInt64Marshaler.Marshal(value.AssemblyId, stream);
        }
        public new static void Marshal(ThreadNativeInfo value, Stream stream)
        {
            NativeUnitMarshaler <ThreadNativeInfo> .Marshal(value, stream);

            UInt32Marshaler.Marshal(value.OsThreadId, stream);
        }