Skip to main content

engage/generated/system/reflection/
memberinfoserializationholder.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "system-reflection-memberinfoserializationholder-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::system::object::{IObject, Object};
9
10    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/system/reflection/memberinfoserializationholder/MemberInfoSerializationHolder.md"))]
11    #[::unity::class(namespace = "System.Reflection", name = "MemberInfoSerializationHolder")]
12    #[parent(crate::system::object::Object)]
13    pub struct MemberInfoSerializationHolder {
14        #[offset(16)]
15        #[rename(name = "m_memberName")]
16        pub m_member_name: ::unity::Il2CppString,
17        #[offset(24)]
18        #[rename(name = "m_reflectedType")]
19        pub m_reflected_type: crate::system::runtimetype::RuntimeType,
20        #[offset(32)]
21        #[rename(name = "m_signature")]
22        pub m_signature: ::unity::Il2CppString,
23        #[offset(40)]
24        #[rename(name = "m_signature2")]
25        pub m_signature2: ::unity::Il2CppString,
26        #[offset(48)]
27        #[rename(name = "m_memberType")]
28        pub m_member_type: crate::system::reflection::membertypes::MemberTypes,
29    }
30}
31
32#[cfg(feature = "system-reflection-memberinfoserializationholder-types")]
33pub use __types::*;
34
35#[cfg(feature = "system-reflection-memberinfoserializationholder")]
36#[doc(hidden)]
37pub mod prelude {
38    pub use super::{IMemberInfoSerializationHolder, MemberInfoSerializationHolder};
39    pub use crate::system::object::IObject;
40    #[cfg(feature = "system-object")]
41    pub use crate::system::object::IObjectMethods;
42}