Skip to main content

engage/generated/system/reflection/emit/
localbuilder.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "system-reflection-emit-localbuilder-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::system::{
9        object::{IObject, Object},
10        reflection::localvariableinfo::{ILocalVariableInfo, LocalVariableInfo},
11    };
12
13    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/system/reflection/emit/localbuilder/LocalBuilder.md"))]
14    #[::unity::class(namespace = "System.Reflection.Emit", name = "LocalBuilder")]
15    #[parent(crate::system::reflection::localvariableinfo::LocalVariableInfo)]
16    pub struct LocalBuilder {
17        #[offset(32)]
18        #[rename(name = "name")]
19        pub name: ::unity::Il2CppString,
20        #[offset(40)]
21        #[rename(name = "ilgen")]
22        pub ilgen: crate::system::reflection::emit::ilgenerator::ILGenerator,
23        #[offset(48)]
24        #[rename(name = "startOffset")]
25        pub start_offset: i32,
26        #[offset(52)]
27        #[rename(name = "endOffset")]
28        pub end_offset: i32,
29    }
30}
31
32#[cfg(feature = "system-reflection-emit-localbuilder-types")]
33pub use __types::*;
34
35#[cfg(feature = "system-reflection-emit-localbuilder")]
36#[doc(hidden)]
37pub mod prelude {
38    pub use super::{ILocalBuilder, LocalBuilder};
39    #[cfg(feature = "system-object")]
40    pub use crate::system::object::IObjectMethods;
41    #[cfg(feature = "system-reflection-localvariableinfo")]
42    pub use crate::system::reflection::localvariableinfo::ILocalVariableInfoMethods;
43    pub use crate::system::{object::IObject, reflection::localvariableinfo::ILocalVariableInfo};
44}