1#[cfg(feature = "app-unitrecord-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::system::{
9 object::{IObject, Object},
10 r#enum::{Enum, IEnum},
11 valuetype::{IValueType, ValueType},
12 };
13
14 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/unitrecord/UnitRecord_Kinds.md"))]
15 #[repr(C)]
16 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
17 pub struct UnitRecord_Kinds {
18 pub value: i32,
19 }
20 impl ::unity::ClassIdentity for UnitRecord_Kinds {
21 const NAME: &'static str = "UnitRecord.Kinds";
22 const NAMESPACE: &'static str = "App";
23
24 fn class() -> ::unity::Class {
25 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
26 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
27 }
28 }
29 impl ::unity::IlType for UnitRecord_Kinds {
30 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
31 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
32 }
33 }
34 impl UnitRecord_Kinds {
35 pub fn none() -> Self {
36 Self { value: 0 }
37 }
38
39 pub fn sortie_count() -> Self {
40 Self { value: 1 }
41 }
42
43 pub fn no_sortie_count() -> Self {
44 Self { value: 2 }
45 }
46
47 pub fn continuous_sortie_count() -> Self {
48 Self { value: 3 }
49 }
50
51 pub fn continuous_no_sortie_count() -> Self {
52 Self { value: 4 }
53 }
54
55 pub fn challenge_sortie_count() -> Self {
56 Self { value: 5 }
57 }
58
59 pub fn mvp_count() -> Self {
60 Self { value: 6 }
61 }
62
63 pub fn battle_count() -> Self {
64 Self { value: 7 }
65 }
66
67 pub fn kill_count() -> Self {
68 Self { value: 8 }
69 }
70
71 pub fn dead_chapter() -> Self {
72 Self { value: 9 }
73 }
74
75 pub fn dead_flag() -> Self {
76 Self { value: 10 }
77 }
78
79 pub fn map_kill_count() -> Self {
80 Self { value: 11 }
81 }
82
83 pub fn map_critical_count() -> Self {
84 Self { value: 12 }
85 }
86
87 pub fn map_heal_count() -> Self {
88 Self { value: 13 }
89 }
90
91 pub fn map_break_count() -> Self {
92 Self { value: 14 }
93 }
94
95 pub fn map_damage() -> Self {
96 Self { value: 15 }
97 }
98
99 pub fn map_recive_heal_count() -> Self {
100 Self { value: 16 }
101 }
102
103 pub fn map_recive_damage() -> Self {
104 Self { value: 17 }
105 }
106
107 pub fn map_level_up_count() -> Self {
108 Self { value: 18 }
109 }
110
111 pub fn map_engage_count() -> Self {
112 Self { value: 19 }
113 }
114
115 pub fn map_dead_count() -> Self {
116 Self { value: 20 }
117 }
118
119 pub fn map_battle_exp_give_count() -> Self {
120 Self { value: 21 }
121 }
122
123 pub fn map_destroy_exp_count() -> Self {
124 Self { value: 22 }
125 }
126
127 pub fn map_rod_exp_count() -> Self {
128 Self { value: 23 }
129 }
130
131 pub fn map_interference_exp_count() -> Self {
132 Self { value: 24 }
133 }
134
135 pub fn map_dance_exp_count() -> Self {
136 Self { value: 25 }
137 }
138
139 pub fn map_recive_attack_count() -> Self {
140 Self { value: 26 }
141 }
142
143 pub fn map_last_target() -> Self {
144 Self { value: 27 }
145 }
146
147 pub fn map_completed_hp() -> Self {
148 Self { value: 28 }
149 }
150
151 pub fn map_guard_count() -> Self {
152 Self { value: 29 }
153 }
154
155 pub fn map_efficacy_attack_count() -> Self {
156 Self { value: 30 }
157 }
158
159 pub fn map_poision_attack_count() -> Self {
160 Self { value: 31 }
161 }
162
163 pub fn map_smash_attack_count() -> Self {
164 Self { value: 32 }
165 }
166
167 pub fn map_skill_count() -> Self {
168 Self { value: 33 }
169 }
170
171 pub fn map_recive_skill_count() -> Self {
172 Self { value: 34 }
173 }
174
175 pub fn map_direct_attack_count() -> Self {
176 Self { value: 35 }
177 }
178
179 pub fn map_indirect_attack_count() -> Self {
180 Self { value: 36 }
181 }
182
183 pub fn map_engage_attack_count() -> Self {
184 Self { value: 37 }
185 }
186
187 pub fn map_chain_attack_count() -> Self {
188 Self { value: 38 }
189 }
190
191 pub fn map_chain_guard_count() -> Self {
192 Self { value: 39 }
193 }
194
195 pub fn map_use_item_count() -> Self {
196 Self { value: 40 }
197 }
198
199 pub fn map_move_distance() -> Self {
200 Self { value: 41 }
201 }
202
203 pub fn map_fixed_cont() -> Self {
204 Self { value: 42 }
205 }
206
207 pub fn num() -> Self {
208 Self { value: 43 }
209 }
210
211 pub fn map_begin() -> Self {
212 Self { value: 11 }
213 }
214
215 pub fn map_end() -> Self {
216 Self { value: 42 }
217 }
218 }
219
220 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/unitrecord/UnitRecord.md"))]
221 #[::unity::class(namespace = "App", name = "UnitRecord")]
222 #[parent(crate::system::object::Object)]
223 pub struct UnitRecord {
224 #[static_field]
225 #[rename(name = "Version")]
226 pub version: i32,
227 #[static_field]
228 #[rename(name = "s_Names")]
229 pub s_names: ::unity::Array<::unity::Il2CppString>,
230 #[static_field]
231 #[rename(name = "s_Keys")]
232 pub s_keys: crate::system::collections::generic::dictionary_2::Dictionary_2<crate::app::unitrecord::UnitRecord_Kinds, i32>,
233 #[static_field]
234 #[rename(name = "s_Kinds")]
235 pub s_kinds: crate::system::collections::generic::dictionary_2::Dictionary_2<i32, crate::app::unitrecord::UnitRecord_Kinds>,
236 #[offset(16)]
237 #[rename(name = "m_Values")]
238 pub m_values: ::unity::Array<i32>,
239 }
240
241 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/unitrecord/UnitRecord_DeadFlags.md"))]
242 #[repr(C)]
243 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
244 pub struct UnitRecord_DeadFlags {
245 pub value: i32,
246 }
247 impl ::unity::ClassIdentity for UnitRecord_DeadFlags {
248 const NAME: &'static str = "UnitRecord.DeadFlags";
249 const NAMESPACE: &'static str = "App";
250
251 fn class() -> ::unity::Class {
252 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
253 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
254 }
255 }
256 impl ::unity::IlType for UnitRecord_DeadFlags {
257 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
258 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
259 }
260 }
261 impl UnitRecord_DeadFlags {
262 pub fn encount() -> Self {
263 Self { value: 1 }
264 }
265
266 pub fn exist_dead() -> Self {
267 Self { value: 2 }
268 }
269 }
270}
271
272#[cfg(feature = "app-unitrecord-types")]
273pub use __types::*;
274
275#[cfg(feature = "app-unitrecord")]
276impl UnitRecord {
277 #[doc = "`Initialize()` overload"]
278 pub fn initialize() -> () {
279 unsafe {
280 ::unity::il2cpp_call!((::unity::module_base()+0x1c567f0usize)as*mut u8,();
281 )
282 }
283 }
284
285 #[doc = "`GetKey(crate::app::unitrecord::UnitRecord_Kinds)` overload"]
286 pub fn get_key(kind: impl ::core::convert::Into<crate::app::unitrecord::UnitRecord_Kinds>) -> i32 {
287 unsafe {
288 ::unity::il2cpp_call!((::unity::module_base()+0x1c56b90usize)as*mut u8,i32;
289(crate::app::unitrecord::UnitRecord_Kinds)::core::convert::Into::into(kind))
290 }
291 }
292
293 #[doc = "`GetKind(i32)` overload"]
294 pub fn get_kind(key: impl ::core::convert::Into<i32>) -> crate::app::unitrecord::UnitRecord_Kinds {
295 unsafe {
296 ::unity::il2cpp_call!((::unity::module_base()+0x1c56c40usize)as*mut u8,crate::app::unitrecord::UnitRecord_Kinds;
297(i32)::core::convert::Into::into(key))
298 }
299 }
300
301 #[doc = "`GetName(crate::app::unitrecord::UnitRecord_Kinds)` overload"]
302 pub fn get_name(kind: impl ::core::convert::Into<crate::app::unitrecord::UnitRecord_Kinds>) -> ::unity::Il2CppString {
303 unsafe {
304 ::unity::il2cpp_call!((::unity::module_base()+0x1c56b00usize)as*mut u8, ::unity::Il2CppString;
305(crate::app::unitrecord::UnitRecord_Kinds)::core::convert::Into::into(kind))
306 }
307 }
308
309 #[doc = "`GetHeroReliance(crate::app::unit::Unit)` overload"]
310 pub fn get_hero_reliance(unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> i32 {
311 unsafe {
312 ::unity::il2cpp_call!((::unity::module_base()+0x1c577f0usize)as*mut u8,i32;
313(crate::app::unit::Unit)::core::convert::Into::into(unit))
314 }
315 }
316
317 #[doc = "`GetMvpUnit()` overload"]
318 pub fn get_mvp_unit() -> crate::app::unit::Unit {
319 unsafe {
320 ::unity::il2cpp_call!((::unity::module_base()+0x1c57980usize)as*mut u8,crate::app::unit::Unit;
321 )
322 }
323 }
324
325 #[doc = "`.cctor()` overload"]
326 pub fn cctor() -> () {
327 unsafe {
328 ::unity::il2cpp_call!((::unity::module_base()+0x1c58090usize)as*mut u8,();
329 )
330 }
331 }
332}
333
334#[cfg(feature = "app-unitrecord")]
335pub trait IUnitRecordMethods: IUnitRecord {
336 #[doc = "`.ctor()` overload"]
337 fn ctor(self) -> () {
338 unsafe {
339 let __receiver = <UnitRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
340 ::unity::il2cpp_call!((::unity::module_base()+0x1c56cf0usize)as*mut u8,();
341(UnitRecord)__receiver)
342 }
343 }
344 #[doc = "`Get(crate::app::unitrecord::UnitRecord_Kinds)` overload"]
345 fn get(self, kind: impl ::core::convert::Into<crate::app::unitrecord::UnitRecord_Kinds>) -> i32 {
346 unsafe {
347 let __receiver = <UnitRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
348 ::unity::il2cpp_call!((::unity::module_base()+0x1c56d60usize)as*mut u8,i32;
349(UnitRecord)__receiver,(crate::app::unitrecord::UnitRecord_Kinds)::core::convert::Into::into(kind))
350 }
351 }
352 #[doc = "`Set(crate::app::unitrecord::UnitRecord_Kinds, i32)` overload"]
353 fn set(self, kind: impl ::core::convert::Into<crate::app::unitrecord::UnitRecord_Kinds>, value: impl ::core::convert::Into<i32>) -> () {
354 unsafe {
355 let __receiver = <UnitRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
356 ::unity::il2cpp_call!((::unity::module_base()+0x1c56da0usize)as*mut u8,();
357(UnitRecord)__receiver,(crate::app::unitrecord::UnitRecord_Kinds)::core::convert::Into::into(kind),(i32)::core::convert::Into::into(value))
358 }
359 }
360 #[doc = "`Add(crate::app::unitrecord::UnitRecord_Kinds, i32)` overload"]
361 fn add(self, kind: impl ::core::convert::Into<crate::app::unitrecord::UnitRecord_Kinds>, value: impl ::core::convert::Into<i32>) -> () {
362 unsafe {
363 let __receiver = <UnitRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
364 ::unity::il2cpp_call!((::unity::module_base()+0x1c56de0usize)as*mut u8,();
365(UnitRecord)__receiver,(crate::app::unitrecord::UnitRecord_Kinds)::core::convert::Into::into(kind),(i32)::core::convert::Into::into(value))
366 }
367 }
368 #[doc = "`ResetMapBegin(crate::app::unit::Unit)` overload"]
369 fn reset_map_begin(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
370 unsafe {
371 let __receiver = <UnitRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
372 ::unity::il2cpp_call!((::unity::module_base()+0x1c56e20usize)as*mut u8,();
373(UnitRecord)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
374 }
375 }
376 #[doc = "`ResetMapEnd(crate::app::unit::Unit)` overload"]
377 fn reset_map_end(self, unit: impl ::core::convert::Into<crate::app::unit::Unit>) -> () {
378 unsafe {
379 let __receiver = <UnitRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
380 ::unity::il2cpp_call!((::unity::module_base()+0x1c57180usize)as*mut u8,();
381(UnitRecord)__receiver,(crate::app::unit::Unit)::core::convert::Into::into(unit))
382 }
383 }
384 #[doc = "`Clear()` overload"]
385 fn clear(self) -> () {
386 unsafe {
387 let __receiver = <UnitRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
388 ::unity::il2cpp_call!((::unity::module_base()+0x1c571d0usize)as*mut u8,();
389(UnitRecord)__receiver)
390 }
391 }
392 #[doc = "`Copy(crate::app::unitrecord::UnitRecord)` overload"]
393 fn copy(self, src: impl ::core::convert::Into<crate::app::unitrecord::UnitRecord>) -> () {
394 unsafe {
395 let __receiver = <UnitRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
396 ::unity::il2cpp_call!((::unity::module_base()+0x1c57220usize)as*mut u8,();
397(UnitRecord)__receiver,(crate::app::unitrecord::UnitRecord)::core::convert::Into::into(src))
398 }
399 }
400 #[doc = "`Serialize(crate::app::stream_2::Stream_2)` overload"]
401 fn serialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
402 unsafe {
403 let __receiver = <UnitRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
404 ::unity::il2cpp_call!((::unity::module_base()+0x1c57240usize)as*mut u8,();
405(UnitRecord)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
406 }
407 }
408 #[doc = "`Deserialize(crate::app::stream_2::Stream_2)` overload"]
409 fn deserialize(self, stream: impl ::core::convert::Into<crate::app::stream_2::Stream_2>) -> () {
410 unsafe {
411 let __receiver = <UnitRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
412 ::unity::il2cpp_call!((::unity::module_base()+0x1c573d0usize)as*mut u8,();
413(UnitRecord)__receiver,(crate::app::stream_2::Stream_2)::core::convert::Into::into(stream))
414 }
415 }
416 #[doc = "`GetDeadChapter()` overload"]
417 fn get_dead_chapter(self) -> crate::app::chapterdata::ChapterData {
418 unsafe {
419 let __receiver = <UnitRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
420 ::unity::il2cpp_call!((::unity::module_base()+0x1c57f30usize)as*mut u8,crate::app::chapterdata::ChapterData;
421(UnitRecord)__receiver)
422 }
423 }
424 #[doc = "`SetDeadChapter(crate::app::chapterdata::ChapterData)` overload"]
425 fn set_dead_chapter(self, chapter: impl ::core::convert::Into<crate::app::chapterdata::ChapterData>) -> () {
426 unsafe {
427 let __receiver = <UnitRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
428 ::unity::il2cpp_call!((::unity::module_base()+0x1c57fe0usize)as*mut u8,();
429(UnitRecord)__receiver,(crate::app::chapterdata::ChapterData)::core::convert::Into::into(chapter))
430 }
431 }
432 #[doc = "`GetDeadFlag()` overload"]
433 fn get_dead_flag(self) -> crate::app::unitrecord::UnitRecord_DeadFlags {
434 unsafe {
435 let __receiver = <UnitRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
436 ::unity::il2cpp_call!((::unity::module_base()+0x1c58030usize)as*mut u8,crate::app::unitrecord::UnitRecord_DeadFlags;
437(UnitRecord)__receiver)
438 }
439 }
440 #[doc = "`SetDeadFlag(crate::app::unitrecord::UnitRecord_DeadFlags)` overload"]
441 fn set_dead_flag(self, flags: impl ::core::convert::Into<crate::app::unitrecord::UnitRecord_DeadFlags>) -> () {
442 unsafe {
443 let __receiver = <UnitRecord as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
444 ::unity::il2cpp_call!((::unity::module_base()+0x1c58060usize)as*mut u8,();
445(UnitRecord)__receiver,(crate::app::unitrecord::UnitRecord_DeadFlags)::core::convert::Into::into(flags))
446 }
447 }
448}
449
450#[cfg(feature = "app-unitrecord")]
451impl<__T: IUnitRecord> IUnitRecordMethods for __T {}
452
453#[cfg(feature = "app-unitrecord")]
454impl UnitRecord {
455 pub fn initialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
456 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
457 }
458
459 pub fn get_key_method_info() -> &'static ::unity::il2cpp::MethodInfo {
460 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
461 }
462
463 pub fn get_kind_method_info() -> &'static ::unity::il2cpp::MethodInfo {
464 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
465 }
466
467 pub fn get_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
468 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
469 }
470
471 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
472 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
473 }
474
475 pub fn get_method_info() -> &'static ::unity::il2cpp::MethodInfo {
476 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
477 }
478
479 pub fn set_method_info() -> &'static ::unity::il2cpp::MethodInfo {
480 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
481 }
482
483 pub fn add_method_info() -> &'static ::unity::il2cpp::MethodInfo {
484 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
485 }
486
487 pub fn reset_map_begin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
488 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
489 }
490
491 pub fn reset_map_end_method_info() -> &'static ::unity::il2cpp::MethodInfo {
492 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
493 }
494
495 pub fn clear_method_info() -> &'static ::unity::il2cpp::MethodInfo {
496 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
497 }
498
499 pub fn copy_method_info() -> &'static ::unity::il2cpp::MethodInfo {
500 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
501 }
502
503 pub fn serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
504 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
505 }
506
507 pub fn deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
508 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
509 }
510
511 pub fn get_hero_reliance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
512 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
513 }
514
515 pub fn get_mvp_unit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
516 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
517 }
518
519 pub fn get_dead_chapter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
520 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
521 }
522
523 pub fn set_dead_chapter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
524 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
525 }
526
527 pub fn get_dead_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
528 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
529 }
530
531 pub fn set_dead_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
532 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
533 }
534
535 pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
536 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
537 }
538}
539
540#[cfg(feature = "app-unitrecord")]
541impl UnitRecord {
542 #[doc = "`.ctor()` — no args"]
543 pub fn new() -> Self {
544 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
545 panic!(
546 "{}
547::{}
548 failed to instantiate",
549 ::core::stringify!(UnitRecord),
550 ::core::stringify!(new),
551 )
552 });
553 <Self as IUnitRecordMethods>::ctor(this);
554 this
555 }
556}
557
558#[cfg(feature = "app-unitrecord")]
559#[doc(hidden)]
560pub mod prelude {
561 pub use super::{IUnitRecord, IUnitRecordMethods, UnitRecord, UnitRecord_DeadFlags, UnitRecord_Kinds};
562 #[cfg(feature = "system-object")]
563 pub use crate::system::object::IObjectMethods;
564 #[cfg(feature = "system-enum")]
565 pub use crate::system::r#enum::IEnumMethods;
566 #[cfg(feature = "system-valuetype")]
567 pub use crate::system::valuetype::IValueTypeMethods;
568 pub use crate::system::{object::IObject, r#enum::IEnum, valuetype::IValueType};
569}