Skip to main content

engage/generated/system/
collections.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(any(feature = "system-collections-arraylist-types"))]
4pub mod arraylist;
5#[cfg(feature = "system-collections-arraylist-types")]
6pub use arraylist::{
7    ArrayList, ArrayList_ArrayListDebugView, ArrayList_ArrayListEnumeratorSimple, ArrayList_ReadOnlyArrayList, IArrayList,
8    IArrayList_ArrayListDebugView, IArrayList_ArrayListEnumeratorSimple, IArrayList_ReadOnlyArrayList,
9};
10#[cfg(feature = "system-collections-arraylist")]
11pub use arraylist::{IArrayListMethods, IArrayList_ArrayListEnumeratorSimpleMethods, IArrayList_ReadOnlyArrayListMethods};
12#[cfg(any(feature = "system-collections-bitarray-types"))]
13pub mod bitarray;
14#[cfg(feature = "system-collections-bitarray-types")]
15pub use bitarray::{BitArray, BitArray_BitArrayEnumeratorSimple, IBitArray, IBitArray_BitArrayEnumeratorSimple};
16#[cfg(feature = "system-collections-bitarray")]
17pub use bitarray::{IBitArrayMethods, IBitArray_BitArrayEnumeratorSimpleMethods};
18#[cfg(any(feature = "system-collections-caseinsensitivecomparer-types"))]
19pub mod caseinsensitivecomparer;
20#[cfg(feature = "system-collections-caseinsensitivecomparer")]
21pub use caseinsensitivecomparer::ICaseInsensitiveComparerMethods;
22#[cfg(feature = "system-collections-caseinsensitivecomparer-types")]
23pub use caseinsensitivecomparer::{CaseInsensitiveComparer, ICaseInsensitiveComparer};
24#[cfg(any(feature = "system-collections-caseinsensitivehashcodeprovider-types"))]
25pub mod caseinsensitivehashcodeprovider;
26#[cfg(feature = "system-collections-caseinsensitivehashcodeprovider")]
27pub use caseinsensitivehashcodeprovider::ICaseInsensitiveHashCodeProviderMethods;
28#[cfg(feature = "system-collections-caseinsensitivehashcodeprovider-types")]
29pub use caseinsensitivehashcodeprovider::{CaseInsensitiveHashCodeProvider, ICaseInsensitiveHashCodeProvider};
30#[cfg(any(feature = "system-collections-collectionbase-types"))]
31pub mod collectionbase;
32#[cfg(feature = "system-collections-collectionbase")]
33pub use collectionbase::ICollectionBaseMethods;
34#[cfg(feature = "system-collections-collectionbase-types")]
35pub use collectionbase::{CollectionBase, ICollectionBase};
36#[cfg(any(feature = "system-collections-comparer-types"))]
37pub mod comparer;
38#[cfg(feature = "system-collections-comparer")]
39pub use comparer::IComparerMethods;
40#[cfg(feature = "system-collections-comparer-types")]
41pub use comparer::{Comparer, IComparer};
42#[cfg(any(feature = "system-collections-compatiblecomparer-types"))]
43pub mod compatiblecomparer;
44#[cfg(feature = "system-collections-compatiblecomparer")]
45pub use compatiblecomparer::ICompatibleComparerMethods;
46#[cfg(feature = "system-collections-compatiblecomparer-types")]
47pub use compatiblecomparer::{CompatibleComparer, ICompatibleComparer};
48#[cfg(any(
49    feature = "system-collections-concurrent-cdscollectionetwbclprovider-types",
50    feature = "system-collections-concurrent-concurrentdictionary_2-types",
51    feature = "system-collections-concurrent-idictionarydebugview_2-types"
52))]
53pub mod concurrent;
54#[cfg(any(feature = "system-collections-dictionaryentry-types"))]
55pub mod dictionaryentry;
56#[cfg(feature = "system-collections-dictionaryentry-types")]
57pub use dictionaryentry::DictionaryEntry;
58#[cfg(any(feature = "system-collections-emptyreadonlydictionaryinternal-types"))]
59pub mod emptyreadonlydictionaryinternal;
60#[cfg(feature = "system-collections-emptyreadonlydictionaryinternal-types")]
61pub use emptyreadonlydictionaryinternal::{
62    EmptyReadOnlyDictionaryInternal, EmptyReadOnlyDictionaryInternal_NodeEnumerator, IEmptyReadOnlyDictionaryInternal,
63    IEmptyReadOnlyDictionaryInternal_NodeEnumerator,
64};
65#[cfg(feature = "system-collections-emptyreadonlydictionaryinternal")]
66pub use emptyreadonlydictionaryinternal::{IEmptyReadOnlyDictionaryInternalMethods, IEmptyReadOnlyDictionaryInternal_NodeEnumeratorMethods};
67#[cfg(any(
68    feature = "system-collections-generic-arraybuilder_1-types",
69    feature = "system-collections-generic-arraysorthelper_1-types",
70    feature = "system-collections-generic-arraysorthelper_2-types",
71    feature = "system-collections-generic-bithelper-types",
72    feature = "system-collections-generic-byteequalitycomparer-types",
73    feature = "system-collections-generic-collectionextensions-types",
74    feature = "system-collections-generic-comparer_1-types",
75    feature = "system-collections-generic-dictionary_2-types",
76    feature = "system-collections-generic-dictionaryhashhelpers-types",
77    feature = "system-collections-generic-dictionarykeycollectiondebugview_2-types",
78    feature = "system-collections-generic-dictionaryvaluecollectiondebugview_2-types",
79    feature = "system-collections-generic-enumequalitycomparer_1-types",
80    feature = "system-collections-generic-enumerablehelpers-types",
81    feature = "system-collections-generic-equalitycomparer_1-types",
82    feature = "system-collections-generic-genericcomparer_1-types",
83    feature = "system-collections-generic-genericequalitycomparer_1-types",
84    feature = "system-collections-generic-hashset_1-types",
85    feature = "system-collections-generic-icollection_1-types",
86    feature = "system-collections-generic-icollectiondebugview_1-types",
87    feature = "system-collections-generic-icomparer_1_interface-types",
88    feature = "system-collections-generic-idictionary_2_interface-types",
89    feature = "system-collections-generic-idictionarydebugview_2_2-types",
90    feature = "system-collections-generic-ienumerable_1-types",
91    feature = "system-collections-generic-ienumerator_1-types",
92    feature = "system-collections-generic-iequalitycomparer_1_interface-types",
93    feature = "system-collections-generic-ilist_1_interface-types",
94    feature = "system-collections-generic-insertionbehavior-types",
95    feature = "system-collections-generic-internalstringcomparer-types",
96    feature = "system-collections-generic-introspectivesortutilities-types",
97    feature = "system-collections-generic-ireadonlycollection_1-types",
98    feature = "system-collections-generic-ireadonlydictionary_2-types",
99    feature = "system-collections-generic-ireadonlylist_1-types",
100    feature = "system-collections-generic-keynotfoundexception-types",
101    feature = "system-collections-generic-keyvaluepair-types",
102    feature = "system-collections-generic-keyvaluepair_2-types",
103    feature = "system-collections-generic-largearraybuilder_1-types",
104    feature = "system-collections-generic-linkedlist_1-types",
105    feature = "system-collections-generic-linkedlistnode_1-types",
106    feature = "system-collections-generic-list_1-types",
107    feature = "system-collections-generic-longenumequalitycomparer_1-types",
108    feature = "system-collections-generic-mscorlib_collectiondebugview_1-types",
109    feature = "system-collections-generic-nodecolor-types",
110    feature = "system-collections-generic-nonrandomizedstringequalitycomparer-types",
111    feature = "system-collections-generic-nullablecomparer_1-types",
112    feature = "system-collections-generic-nullableequalitycomparer_1-types",
113    feature = "system-collections-generic-objectcomparer_1-types",
114    feature = "system-collections-generic-objectequalitycomparer-types",
115    feature = "system-collections-generic-objectequalitycomparer_1-types",
116    feature = "system-collections-generic-queue_1-types",
117    feature = "system-collections-generic-queuedebugview_1-types",
118    feature = "system-collections-generic-sbyteenumequalitycomparer_1-types",
119    feature = "system-collections-generic-shortenumequalitycomparer_1-types",
120    feature = "system-collections-generic-sorteddictionary_2-types",
121    feature = "system-collections-generic-sortedset_1-types",
122    feature = "system-collections-generic-stack_1-types",
123    feature = "system-collections-generic-stackdebugview_1-types",
124    feature = "system-collections-generic-treerotation-types",
125    feature = "system-collections-generic-treeset_1-types",
126    feature = "system-collections-generic-treewalkpredicate_1-types"
127))]
128pub mod generic;
129#[cfg(any(feature = "system-collections-hashhelpers-types"))]
130pub mod hashhelpers;
131#[cfg(feature = "system-collections-hashhelpers-types")]
132pub use hashhelpers::{HashHelpers, IHashHelpers};
133#[cfg(any(feature = "system-collections-hashtable-types"))]
134pub mod hashtable;
135#[cfg(feature = "system-collections-hashtable-types")]
136pub use hashtable::{
137    Hashtable, Hashtable_HashtableDebugView, Hashtable_HashtableEnumerator, Hashtable_KeyCollection, Hashtable_SyncHashtable,
138    Hashtable_ValueCollection, Hashtable_bucket, IHashtable, IHashtable_HashtableDebugView, IHashtable_HashtableEnumerator, IHashtable_KeyCollection,
139    IHashtable_SyncHashtable, IHashtable_ValueCollection,
140};
141#[cfg(feature = "system-collections-hashtable")]
142pub use hashtable::{
143    IHashtableMethods, IHashtable_HashtableEnumeratorMethods, IHashtable_KeyCollectionMethods, IHashtable_SyncHashtableMethods,
144    IHashtable_ValueCollectionMethods,
145};
146#[cfg(any(feature = "system-collections-icollection-types"))]
147pub mod icollection;
148#[cfg(feature = "system-collections-icollection")]
149pub use icollection::IICollectionMethods;
150#[cfg(feature = "system-collections-icollection-types")]
151pub use icollection::{ICollection, IICollection};
152#[cfg(any(feature = "system-collections-icomparer_interface-types"))]
153pub mod icomparer_interface;
154#[cfg(feature = "system-collections-icomparer_interface")]
155pub use icomparer_interface::IIComparer_InterfaceMethods;
156#[cfg(feature = "system-collections-icomparer_interface-types")]
157pub use icomparer_interface::{IComparer_Interface, IIComparer_Interface};
158#[cfg(any(feature = "system-collections-idictionary-types"))]
159pub mod idictionary;
160#[cfg(feature = "system-collections-idictionary")]
161pub use idictionary::IIDictionaryMethods;
162#[cfg(feature = "system-collections-idictionary-types")]
163pub use idictionary::{IDictionary, IIDictionary};
164#[cfg(any(feature = "system-collections-idictionaryenumerator-types"))]
165pub mod idictionaryenumerator;
166#[cfg(feature = "system-collections-idictionaryenumerator")]
167pub use idictionaryenumerator::IIDictionaryEnumeratorMethods;
168#[cfg(feature = "system-collections-idictionaryenumerator-types")]
169pub use idictionaryenumerator::{IDictionaryEnumerator, IIDictionaryEnumerator};
170#[cfg(any(feature = "system-collections-ienumerable-types"))]
171pub mod ienumerable;
172#[cfg(feature = "system-collections-ienumerable")]
173pub use ienumerable::IIEnumerableMethods;
174#[cfg(feature = "system-collections-ienumerable-types")]
175pub use ienumerable::{IEnumerable, IIEnumerable};
176#[cfg(any(feature = "system-collections-ienumerator-types"))]
177pub mod ienumerator;
178#[cfg(feature = "system-collections-ienumerator")]
179pub use ienumerator::IIEnumeratorMethods;
180#[cfg(feature = "system-collections-ienumerator-types")]
181pub use ienumerator::{IEnumerator, IIEnumerator};
182#[cfg(any(feature = "system-collections-iequalitycomparer-types"))]
183pub mod iequalitycomparer;
184#[cfg(feature = "system-collections-iequalitycomparer")]
185pub use iequalitycomparer::IIEqualityComparerMethods;
186#[cfg(feature = "system-collections-iequalitycomparer-types")]
187pub use iequalitycomparer::{IEqualityComparer, IIEqualityComparer};
188#[cfg(any(feature = "system-collections-ihashcodeprovider-types"))]
189pub mod ihashcodeprovider;
190#[cfg(feature = "system-collections-ihashcodeprovider")]
191pub use ihashcodeprovider::IIHashCodeProviderMethods;
192#[cfg(feature = "system-collections-ihashcodeprovider-types")]
193pub use ihashcodeprovider::{IHashCodeProvider, IIHashCodeProvider};
194#[cfg(any(feature = "system-collections-ilist-types"))]
195pub mod ilist;
196#[cfg(feature = "system-collections-ilist")]
197pub use ilist::IIListMethods;
198#[cfg(feature = "system-collections-ilist-types")]
199pub use ilist::{IIList, IList};
200#[cfg(any(feature = "system-collections-istructuralcomparable-types"))]
201pub mod istructuralcomparable;
202#[cfg(feature = "system-collections-istructuralcomparable")]
203pub use istructuralcomparable::IIStructuralComparableMethods;
204#[cfg(feature = "system-collections-istructuralcomparable-types")]
205pub use istructuralcomparable::{IIStructuralComparable, IStructuralComparable};
206#[cfg(any(feature = "system-collections-istructuralequatable-types"))]
207pub mod istructuralequatable;
208#[cfg(feature = "system-collections-istructuralequatable")]
209pub use istructuralequatable::IIStructuralEquatableMethods;
210#[cfg(feature = "system-collections-istructuralequatable-types")]
211pub use istructuralequatable::{IIStructuralEquatable, IStructuralEquatable};
212#[cfg(any(feature = "system-collections-listdictionaryinternal-types"))]
213pub mod listdictionaryinternal;
214#[cfg(feature = "system-collections-listdictionaryinternal-types")]
215pub use listdictionaryinternal::{
216    IListDictionaryInternal, IListDictionaryInternal_DictionaryNode, IListDictionaryInternal_NodeEnumerator,
217    IListDictionaryInternal_NodeKeyValueCollection, IListDictionaryInternal_NodeKeyValueCollection_NodeKeyValueEnumerator, ListDictionaryInternal,
218    ListDictionaryInternal_DictionaryNode, ListDictionaryInternal_NodeEnumerator, ListDictionaryInternal_NodeKeyValueCollection,
219    ListDictionaryInternal_NodeKeyValueCollection_NodeKeyValueEnumerator,
220};
221#[cfg(feature = "system-collections-listdictionaryinternal")]
222pub use listdictionaryinternal::{
223    IListDictionaryInternalMethods, IListDictionaryInternal_DictionaryNodeMethods, IListDictionaryInternal_NodeEnumeratorMethods,
224    IListDictionaryInternal_NodeKeyValueCollectionMethods, IListDictionaryInternal_NodeKeyValueCollection_NodeKeyValueEnumeratorMethods,
225};
226#[cfg(any(feature = "system-collections-lowlevelcomparer-types"))]
227pub mod lowlevelcomparer;
228#[cfg(feature = "system-collections-lowlevelcomparer")]
229pub use lowlevelcomparer::ILowLevelComparerMethods;
230#[cfg(feature = "system-collections-lowlevelcomparer-types")]
231pub use lowlevelcomparer::{ILowLevelComparer, LowLevelComparer};
232#[cfg(any(
233    feature = "system-collections-object_model-collection_1-types",
234    feature = "system-collections-object_model-readonlycollection_1-types"
235))]
236pub mod object_model;
237#[cfg(any(feature = "system-collections-queue-types"))]
238pub mod queue;
239#[cfg(feature = "system-collections-queue-types")]
240pub use queue::{IQueue, IQueue_QueueDebugView, IQueue_QueueEnumerator, Queue, Queue_QueueDebugView, Queue_QueueEnumerator};
241#[cfg(feature = "system-collections-queue")]
242pub use queue::{IQueueMethods, IQueue_QueueEnumeratorMethods};
243#[cfg(any(feature = "system-collections-readonlycollectionbase-types"))]
244pub mod readonlycollectionbase;
245#[cfg(feature = "system-collections-readonlycollectionbase")]
246pub use readonlycollectionbase::IReadOnlyCollectionBaseMethods;
247#[cfg(feature = "system-collections-readonlycollectionbase-types")]
248pub use readonlycollectionbase::{IReadOnlyCollectionBase, ReadOnlyCollectionBase};
249#[cfg(any(feature = "system-collections-sortedlist-types"))]
250pub mod sortedlist;
251#[cfg(feature = "system-collections-sortedlist-types")]
252pub use sortedlist::{
253    ISortedList, ISortedList_KeyList, ISortedList_SortedListDebugView, ISortedList_SortedListEnumerator, ISortedList_SyncSortedList,
254    ISortedList_ValueList, SortedList, SortedList_KeyList, SortedList_SortedListDebugView, SortedList_SortedListEnumerator,
255    SortedList_SyncSortedList, SortedList_ValueList,
256};
257#[cfg(feature = "system-collections-sortedlist")]
258pub use sortedlist::{
259    ISortedListMethods, ISortedList_KeyListMethods, ISortedList_SortedListEnumeratorMethods, ISortedList_SyncSortedListMethods,
260    ISortedList_ValueListMethods,
261};
262#[cfg(any(
263    feature = "system-collections-specialized-casesensitivestringdictionary-types",
264    feature = "system-collections-specialized-compatiblecomparer_2-types",
265    feature = "system-collections-specialized-hybriddictionary-types",
266    feature = "system-collections-specialized-listdictionary-types",
267    feature = "system-collections-specialized-nameobjectcollectionbase-types",
268    feature = "system-collections-specialized-namevaluecollection-types",
269    feature = "system-collections-specialized-ordereddictionary-types",
270    feature = "system-collections-specialized-stringcollection-types",
271    feature = "system-collections-specialized-stringdictionary-types"
272))]
273pub mod specialized;
274#[cfg(any(feature = "system-collections-stack-types"))]
275pub mod stack;
276#[cfg(feature = "system-collections-stack-types")]
277pub use stack::{IStack, IStack_StackDebugView, IStack_StackEnumerator, Stack, Stack_StackDebugView, Stack_StackEnumerator};
278#[cfg(feature = "system-collections-stack")]
279pub use stack::{IStackMethods, IStack_StackEnumeratorMethods};