engage/generated/system/reflection/emit/
localbuilder.rs1#[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}