1#[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}