Skip to main content

engage/generated/app/
templateonedata.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "app-templateonedata-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        app::{
10            structbase::{IStructBase, StructBase},
11            structdata_1::{IStructData_1, StructData_1},
12            structtemplate_1::{IStructTemplate_1, StructTemplate_1},
13        },
14        system::{
15            object::{IObject, Object},
16            r#enum::{Enum, IEnum},
17            valuetype::{IValueType, ValueType},
18        },
19    };
20
21    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/templateonedata/TemplateOneData_Flags.md"))]
22    #[repr(C)]
23    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
24    pub struct TemplateOneData_Flags {
25        pub value: i32,
26    }
27    impl ::unity::ClassIdentity for TemplateOneData_Flags {
28        const NAME: &'static str = "TemplateOneData.Flags";
29        const NAMESPACE: &'static str = "App";
30
31        fn class() -> ::unity::Class {
32            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
33            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
34        }
35    }
36    impl ::unity::IlType for TemplateOneData_Flags {
37        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
38            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
39        }
40    }
41    impl TemplateOneData_Flags {
42        pub fn flag1() -> Self {
43            Self { value: 1 }
44        }
45
46        pub fn flag2() -> Self {
47            Self { value: 2 }
48        }
49
50        pub fn flag3() -> Self {
51            Self { value: 4 }
52        }
53
54        pub fn flag4() -> Self {
55            Self { value: 8 }
56        }
57    }
58
59    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/templateonedata/TemplateOneData_SampleClass.md"))]
60    #[::unity::class(namespace = "App", name = "TemplateOneData.SampleClass")]
61    #[parent(crate::system::object::Object)]
62    pub struct TemplateOneData_SampleClass {}
63
64    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/templateonedata/TemplateOneData.md"))]
65    #[::unity::class(namespace = "App", name = "TemplateOneData")]
66    #[parent(crate::app::structdata_1::StructData_1<crate::app::templateonedata::TemplateOneData>)]
67    pub struct TemplateOneData {}
68}
69
70#[cfg(feature = "app-templateonedata-types")]
71pub use __types::*;
72
73#[cfg(feature = "app-templateonedata")]
74pub trait ITemplateOneData_SampleClassMethods: ITemplateOneData_SampleClass {
75    #[doc = "`get_Name()` overload"]
76    fn get_name(self) -> ::unity::Il2CppString {
77        unsafe {
78            let __receiver =
79                <TemplateOneData_SampleClass as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
80            ::unity::il2cpp_call!((::unity::module_base()+0x2203f00usize)as*mut u8, ::unity::Il2CppString;
81(TemplateOneData_SampleClass)__receiver)
82        }
83    }
84    #[doc = "`set_Name(::unity::Il2CppString)` overload"]
85    fn set_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
86        unsafe {
87            let __receiver =
88                <TemplateOneData_SampleClass as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
89            ::unity::il2cpp_call!((::unity::module_base()+0x2203f10usize)as*mut u8,();
90(TemplateOneData_SampleClass)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
91        }
92    }
93    #[doc = "`get_Value()` overload"]
94    fn get_value(self) -> i32 {
95        unsafe {
96            let __receiver =
97                <TemplateOneData_SampleClass as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
98            ::unity::il2cpp_call!((::unity::module_base()+0x2203f20usize)as*mut u8,i32;
99(TemplateOneData_SampleClass)__receiver)
100        }
101    }
102    #[doc = "`set_Value(i32)` overload"]
103    fn set_value(self, value: impl ::core::convert::Into<i32>) -> () {
104        unsafe {
105            let __receiver =
106                <TemplateOneData_SampleClass as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
107            ::unity::il2cpp_call!((::unity::module_base()+0x2203f30usize)as*mut u8,();
108(TemplateOneData_SampleClass)__receiver,(i32)::core::convert::Into::into(value))
109        }
110    }
111    #[doc = "`.ctor()` overload"]
112    fn ctor(self) -> () {
113        unsafe {
114            let __receiver =
115                <TemplateOneData_SampleClass as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
116            ::unity::il2cpp_call!((::unity::module_base()+0x2203f40usize)as*mut u8,();
117(TemplateOneData_SampleClass)__receiver)
118        }
119    }
120}
121
122#[cfg(feature = "app-templateonedata")]
123impl<__T: ITemplateOneData_SampleClass> ITemplateOneData_SampleClassMethods for __T {}
124
125#[cfg(feature = "app-templateonedata")]
126impl TemplateOneData_SampleClass {
127    pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
128        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
129    }
130
131    pub fn set_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
132        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
133    }
134
135    pub fn get_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
136        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
137    }
138
139    pub fn set_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
140        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
141    }
142
143    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
144        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
145    }
146}
147
148#[cfg(feature = "app-templateonedata")]
149impl TemplateOneData_SampleClass {
150    #[doc = "`.ctor()` — no args"]
151    pub fn new() -> Self {
152        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
153            panic!(
154                "{}
155::{}
156 failed to instantiate",
157                ::core::stringify!(TemplateOneData_SampleClass),
158                ::core::stringify!(new),
159            )
160        });
161        <Self as ITemplateOneData_SampleClassMethods>::ctor(this);
162        this
163    }
164}
165
166#[cfg(feature = "app-templateonedata")]
167impl TemplateOneData {
168    #[doc = "`Load()` overload"]
169    pub fn load() -> () {
170        unsafe {
171            ::unity::il2cpp_call!((::unity::module_base()+0x21e22a0usize)as*mut u8,();
172            )
173        }
174    }
175}
176
177#[cfg(feature = "app-templateonedata")]
178pub trait ITemplateOneDataMethods: ITemplateOneData {
179    #[doc = "`get_ID()` overload"]
180    fn get_id(self) -> ::unity::Il2CppString {
181        unsafe {
182            let __receiver = <TemplateOneData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
183            ::unity::il2cpp_call!((::unity::module_base()+0x21e2350usize)as*mut u8, ::unity::Il2CppString;
184(TemplateOneData)__receiver)
185        }
186    }
187    #[doc = "`set_ID(::unity::Il2CppString)` overload"]
188    fn set_id(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
189        unsafe {
190            let __receiver = <TemplateOneData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
191            ::unity::il2cpp_call!((::unity::module_base()+0x21e2360usize)as*mut u8,();
192(TemplateOneData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
193        }
194    }
195    #[doc = "`get_Name()` overload"]
196    fn get_name(self) -> ::unity::Il2CppString {
197        unsafe {
198            let __receiver = <TemplateOneData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
199            ::unity::il2cpp_call!((::unity::module_base()+0x21e2370usize)as*mut u8, ::unity::Il2CppString;
200(TemplateOneData)__receiver)
201        }
202    }
203    #[doc = "`set_Name(::unity::Il2CppString)` overload"]
204    fn set_name(self, value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
205        unsafe {
206            let __receiver = <TemplateOneData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
207            ::unity::il2cpp_call!((::unity::module_base()+0x21e2380usize)as*mut u8,();
208(TemplateOneData)__receiver,(::unity::Il2CppString)::core::convert::Into::into(value))
209        }
210    }
211    #[doc = "`get_Value1()` overload"]
212    fn get_value1(self) -> i32 {
213        unsafe {
214            let __receiver = <TemplateOneData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
215            ::unity::il2cpp_call!((::unity::module_base()+0x21e2390usize)as*mut u8,i32;
216(TemplateOneData)__receiver)
217        }
218    }
219    #[doc = "`set_Value1(i32)` overload"]
220    fn set_value1(self, value: impl ::core::convert::Into<i32>) -> () {
221        unsafe {
222            let __receiver = <TemplateOneData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
223            ::unity::il2cpp_call!((::unity::module_base()+0x21e23a0usize)as*mut u8,();
224(TemplateOneData)__receiver,(i32)::core::convert::Into::into(value))
225        }
226    }
227    #[doc = "`get_Value2()` overload"]
228    fn get_value2(self) -> f32 {
229        unsafe {
230            let __receiver = <TemplateOneData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
231            ::unity::il2cpp_call!((::unity::module_base()+0x21e23b0usize)as*mut u8,f32;
232(TemplateOneData)__receiver)
233        }
234    }
235    #[doc = "`set_Value2(f32)` overload"]
236    fn set_value2(self, value: impl ::core::convert::Into<f32>) -> () {
237        unsafe {
238            let __receiver = <TemplateOneData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
239            ::unity::il2cpp_call!((::unity::module_base()+0x21e23c0usize)as*mut u8,();
240(TemplateOneData)__receiver,(f32)::core::convert::Into::into(value))
241        }
242    }
243    #[doc = "`get_Value3()` overload"]
244    fn get_value3(self) -> i32 {
245        unsafe {
246            let __receiver = <TemplateOneData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
247            ::unity::il2cpp_call!((::unity::module_base()+0x21e23d0usize)as*mut u8,i32;
248(TemplateOneData)__receiver)
249        }
250    }
251    #[doc = "`set_Value3(i32)` overload"]
252    fn set_value3(self, value: impl ::core::convert::Into<i32>) -> () {
253        unsafe {
254            let __receiver = <TemplateOneData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
255            ::unity::il2cpp_call!((::unity::module_base()+0x21e23e0usize)as*mut u8,();
256(TemplateOneData)__receiver,(i32)::core::convert::Into::into(value))
257        }
258    }
259    #[doc = "`get_Value4()` overload"]
260    fn get_value4(self) -> ::unity::Array<i32> {
261        unsafe {
262            let __receiver = <TemplateOneData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
263            ::unity::il2cpp_call!((::unity::module_base()+0x21e23f0usize)as*mut u8, ::unity::Array<i32> ;
264(TemplateOneData)__receiver)
265        }
266    }
267    #[doc = "`set_Value4(::unity::Array<i32>)` overload"]
268    fn set_value4(self, value: impl ::core::convert::Into<::unity::Array<i32>>) -> () {
269        unsafe {
270            let __receiver = <TemplateOneData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
271            ::unity::il2cpp_call!((::unity::module_base()+0x21e2400usize)as*mut u8,();
272(TemplateOneData)__receiver,(::unity::Array<i32>)::core::convert::Into::into(value))
273        }
274    }
275    #[doc = "`get_Value5()` overload"]
276    fn get_value5(self) -> ::unity::Array<::unity::Il2CppString> {
277        unsafe {
278            let __receiver = <TemplateOneData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
279            ::unity::il2cpp_call!((::unity::module_base()+0x21e2410usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
280(TemplateOneData)__receiver)
281        }
282    }
283    #[doc = "`set_Value5(::unity::Array<::unity::Il2CppString>)` overload"]
284    fn set_value5(self, value: impl ::core::convert::Into<::unity::Array<::unity::Il2CppString>>) -> () {
285        unsafe {
286            let __receiver = <TemplateOneData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
287            ::unity::il2cpp_call!((::unity::module_base()+0x21e2420usize)as*mut u8,();
288(TemplateOneData)__receiver,(::unity::Array< ::unity::Il2CppString>)::core::convert::Into::into(value))
289        }
290    }
291    #[doc = "`get_Flag()` overload"]
292    fn get_flag(self) -> crate::app::templateonedata::TemplateOneData_Flags {
293        unsafe {
294            let __receiver = <TemplateOneData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
295            ::unity::il2cpp_call!((::unity::module_base()+0x21e2430usize)as*mut u8,crate::app::templateonedata::TemplateOneData_Flags;
296(TemplateOneData)__receiver)
297        }
298    }
299    #[doc = "`set_Flag(crate::app::templateonedata::TemplateOneData_Flags)` overload"]
300    fn set_flag(self, value: impl ::core::convert::Into<crate::app::templateonedata::TemplateOneData_Flags>) -> () {
301        unsafe {
302            let __receiver = <TemplateOneData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
303            ::unity::il2cpp_call!((::unity::module_base()+0x21e2440usize)as*mut u8,();
304(TemplateOneData)__receiver,(crate::app::templateonedata::TemplateOneData_Flags)::core::convert::Into::into(value))
305        }
306    }
307    #[doc = "`get_Sample()` overload"]
308    fn get_sample(self) -> crate::app::templateonedata::TemplateOneData_SampleClass {
309        unsafe {
310            let __receiver = <TemplateOneData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
311            ::unity::il2cpp_call!((::unity::module_base()+0x21e2450usize)as*mut u8,crate::app::templateonedata::TemplateOneData_SampleClass;
312(TemplateOneData)__receiver)
313        }
314    }
315    #[doc = "`set_Sample(crate::app::templateonedata::TemplateOneData_SampleClass)` overload"]
316    fn set_sample(self, value: impl ::core::convert::Into<crate::app::templateonedata::TemplateOneData_SampleClass>) -> () {
317        unsafe {
318            let __receiver = <TemplateOneData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
319            ::unity::il2cpp_call!((::unity::module_base()+0x21e2460usize)as*mut u8,();
320(TemplateOneData)__receiver,(crate::app::templateonedata::TemplateOneData_SampleClass)::core::convert::Into::into(value))
321        }
322    }
323    #[doc = "`GetDebugName()` overload"]
324    fn get_debug_name(self) -> ::unity::Il2CppString {
325        unsafe {
326            let __receiver = <TemplateOneData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
327            {
328                let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
329                let __vi = *__vt.get(8usize).unwrap_or_else(|| {
330                    panic!(
331                        "unity: virtual slot {}
332 out of range (vtable len {}
333) on the runtime class behind {}
334 (method `{}
335`)",
336                        8usize,
337                        __vt.len(),
338                        <TemplateOneData as ::unity::ClassIdentity>::NAME,
339                        "GetDebugName",
340                    )
341                });
342                let __inner: extern "C" fn(TemplateOneData, ::unity::OptionalMethod) -> ::unity::Il2CppString =
343                    ::core::mem::transmute(__vi.method_ptr);
344                let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
345                __inner(__receiver, __mi)
346            }
347        }
348    }
349    #[doc = "`.ctor()` overload"]
350    fn ctor(self) -> () {
351        unsafe {
352            let __receiver = <TemplateOneData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
353            ::unity::il2cpp_call!((::unity::module_base()+0x21e2480usize)as*mut u8,();
354(TemplateOneData)__receiver)
355        }
356    }
357}
358
359#[cfg(feature = "app-templateonedata")]
360impl<__T: ITemplateOneData> ITemplateOneDataMethods for __T {}
361
362#[cfg(feature = "app-templateonedata")]
363impl TemplateOneData {
364    pub fn load_method_info() -> &'static ::unity::il2cpp::MethodInfo {
365        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
366    }
367
368    pub fn get_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
369        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
370    }
371
372    pub fn set_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
373        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
374    }
375
376    pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
377        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
378    }
379
380    pub fn set_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
381        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
382    }
383
384    pub fn get_value1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
385        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
386    }
387
388    pub fn set_value1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
389        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
390    }
391
392    pub fn get_value2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
393        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
394    }
395
396    pub fn set_value2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
397        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
398    }
399
400    pub fn get_value3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
401        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
402    }
403
404    pub fn set_value3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
405        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
406    }
407
408    pub fn get_value4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
409        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
410    }
411
412    pub fn set_value4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
413        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
414    }
415
416    pub fn get_value5_method_info() -> &'static ::unity::il2cpp::MethodInfo {
417        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
418    }
419
420    pub fn set_value5_method_info() -> &'static ::unity::il2cpp::MethodInfo {
421        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
422    }
423
424    pub fn get_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
425        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
426    }
427
428    pub fn set_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
429        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
430    }
431
432    pub fn get_sample_method_info() -> &'static ::unity::il2cpp::MethodInfo {
433        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
434    }
435
436    pub fn set_sample_method_info() -> &'static ::unity::il2cpp::MethodInfo {
437        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
438    }
439
440    pub fn get_debug_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
441        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
442    }
443
444    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
445        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
446    }
447}
448
449#[cfg(feature = "app-templateonedata")]
450impl TemplateOneData {
451    #[doc = "Direct (non-virtual) call to `TemplateOneData`'s own `GetDebugName`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
452    pub unsafe fn get_debug_name(this: impl ::core::convert::Into<::unity::IlInstance>) -> ::unity::Il2CppString {
453        let __mi = Self::get_debug_name_method_info();
454        let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> ::unity::Il2CppString = ::core::mem::transmute(__mi.method_ptr);
455        __inner(this.into(), ::core::option::Option::None)
456    }
457}
458
459#[cfg(feature = "app-templateonedata")]
460impl TemplateOneData {
461    #[doc = "`.ctor()` — no args"]
462    pub fn new() -> Self {
463        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
464            panic!(
465                "{}
466::{}
467 failed to instantiate",
468                ::core::stringify!(TemplateOneData),
469                ::core::stringify!(new),
470            )
471        });
472        <Self as ITemplateOneDataMethods>::ctor(this);
473        this
474    }
475}
476
477#[cfg(feature = "app-templateonedata")]
478#[doc(hidden)]
479pub mod prelude {
480    pub use super::{
481        ITemplateOneData, ITemplateOneDataMethods, ITemplateOneData_SampleClass, ITemplateOneData_SampleClassMethods, TemplateOneData,
482        TemplateOneData_Flags, TemplateOneData_SampleClass,
483    };
484    #[cfg(feature = "app-structbase")]
485    pub use crate::app::structbase::IStructBaseMethods;
486    #[cfg(feature = "app-structdata_1")]
487    pub use crate::app::structdata_1::IStructData_1Methods;
488    #[cfg(feature = "app-structtemplate_1")]
489    pub use crate::app::structtemplate_1::IStructTemplate_1Methods;
490    #[cfg(feature = "system-object")]
491    pub use crate::system::object::IObjectMethods;
492    #[cfg(feature = "system-enum")]
493    pub use crate::system::r#enum::IEnumMethods;
494    #[cfg(feature = "system-valuetype")]
495    pub use crate::system::valuetype::IValueTypeMethods;
496    pub use crate::{
497        app::{structbase::IStructBase, structdata_1::IStructData_1, structtemplate_1::IStructTemplate_1},
498        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
499    };
500}