engage/generated/system/collections/
generic.rs1#[cfg(any(feature = "system-collections-generic-arraybuilder_1-types"))]
4pub mod arraybuilder_1;
5#[cfg(feature = "system-collections-generic-arraybuilder_1-types")]
6pub use arraybuilder_1::ArrayBuilder_1;
7#[cfg(any(feature = "system-collections-generic-arraysorthelper_1-types"))]
8pub mod arraysorthelper_1;
9#[cfg(feature = "system-collections-generic-arraysorthelper_1-types")]
10pub use arraysorthelper_1::{ArraySortHelper_1, IArraySortHelper_1};
11#[cfg(any(feature = "system-collections-generic-arraysorthelper_2-types"))]
12pub mod arraysorthelper_2;
13#[cfg(feature = "system-collections-generic-arraysorthelper_2")]
14pub use arraysorthelper_2::IArraySortHelper_2Methods;
15#[cfg(feature = "system-collections-generic-arraysorthelper_2-types")]
16pub use arraysorthelper_2::{ArraySortHelper_2, IArraySortHelper_2};
17#[cfg(any(feature = "system-collections-generic-bithelper-types"))]
18pub mod bithelper;
19#[cfg(feature = "system-collections-generic-bithelper")]
20pub use bithelper::IBitHelperMethods;
21#[cfg(feature = "system-collections-generic-bithelper-types")]
22pub use bithelper::{BitHelper, IBitHelper};
23#[cfg(any(feature = "system-collections-generic-byteequalitycomparer-types"))]
24pub mod byteequalitycomparer;
25#[cfg(feature = "system-collections-generic-byteequalitycomparer")]
26pub use byteequalitycomparer::IByteEqualityComparerMethods;
27#[cfg(feature = "system-collections-generic-byteequalitycomparer-types")]
28pub use byteequalitycomparer::{ByteEqualityComparer, IByteEqualityComparer};
29#[cfg(any(feature = "system-collections-generic-collectionextensions-types"))]
30pub mod collectionextensions;
31#[cfg(feature = "system-collections-generic-collectionextensions-types")]
32pub use collectionextensions::{CollectionExtensions, ICollectionExtensions};
33#[cfg(any(feature = "system-collections-generic-comparer_1-types"))]
34pub mod comparer_1;
35#[cfg(feature = "system-collections-generic-comparer_1")]
36pub use comparer_1::IComparer_1Methods;
37#[cfg(feature = "system-collections-generic-comparer_1-types")]
38pub use comparer_1::{Comparer_1, IComparer_1};
39#[cfg(any(feature = "system-collections-generic-dictionary_2-types"))]
40pub mod dictionary_2;
41#[cfg(feature = "system-collections-generic-dictionary_2-types")]
42pub use dictionary_2::{
43 Dictionary_2, Dictionary_2_Entry, Dictionary_2_Enumerator, Dictionary_2_KeyCollection, Dictionary_2_KeyCollection_Enumerator,
44 Dictionary_2_ValueCollection, Dictionary_2_ValueCollection_Enumerator, IDictionary_2, IDictionary_2_KeyCollection, IDictionary_2_ValueCollection,
45};
46#[cfg(feature = "system-collections-generic-dictionary_2")]
47pub use dictionary_2::{IDictionary_2Methods, IDictionary_2_KeyCollectionMethods, IDictionary_2_ValueCollectionMethods};
48#[cfg(any(feature = "system-collections-generic-dictionaryhashhelpers-types"))]
49pub mod dictionaryhashhelpers;
50#[cfg(feature = "system-collections-generic-dictionaryhashhelpers-types")]
51pub use dictionaryhashhelpers::{DictionaryHashHelpers, IDictionaryHashHelpers};
52#[cfg(any(feature = "system-collections-generic-dictionarykeycollectiondebugview_2-types"))]
53pub mod dictionarykeycollectiondebugview_2;
54#[cfg(feature = "system-collections-generic-dictionarykeycollectiondebugview_2-types")]
55pub use dictionarykeycollectiondebugview_2::{DictionaryKeyCollectionDebugView_2, IDictionaryKeyCollectionDebugView_2};
56#[cfg(any(feature = "system-collections-generic-dictionaryvaluecollectiondebugview_2-types"))]
57pub mod dictionaryvaluecollectiondebugview_2;
58#[cfg(feature = "system-collections-generic-dictionaryvaluecollectiondebugview_2-types")]
59pub use dictionaryvaluecollectiondebugview_2::{DictionaryValueCollectionDebugView_2, IDictionaryValueCollectionDebugView_2};
60#[cfg(any(feature = "system-collections-generic-enumequalitycomparer_1-types"))]
61pub mod enumequalitycomparer_1;
62#[cfg(feature = "system-collections-generic-enumequalitycomparer_1")]
63pub use enumequalitycomparer_1::IEnumEqualityComparer_1Methods;
64#[cfg(feature = "system-collections-generic-enumequalitycomparer_1-types")]
65pub use enumequalitycomparer_1::{EnumEqualityComparer_1, IEnumEqualityComparer_1};
66#[cfg(any(feature = "system-collections-generic-enumerablehelpers-types"))]
67pub mod enumerablehelpers;
68#[cfg(feature = "system-collections-generic-enumerablehelpers-types")]
69pub use enumerablehelpers::{EnumerableHelpers, IEnumerableHelpers};
70#[cfg(any(feature = "system-collections-generic-equalitycomparer_1-types"))]
71pub mod equalitycomparer_1;
72#[cfg(feature = "system-collections-generic-equalitycomparer_1")]
73pub use equalitycomparer_1::IEqualityComparer_1Methods;
74#[cfg(feature = "system-collections-generic-equalitycomparer_1-types")]
75pub use equalitycomparer_1::{EqualityComparer_1, IEqualityComparer_1};
76#[cfg(any(feature = "system-collections-generic-genericcomparer_1-types"))]
77pub mod genericcomparer_1;
78#[cfg(feature = "system-collections-generic-genericcomparer_1")]
79pub use genericcomparer_1::IGenericComparer_1Methods;
80#[cfg(feature = "system-collections-generic-genericcomparer_1-types")]
81pub use genericcomparer_1::{GenericComparer_1, IGenericComparer_1};
82#[cfg(any(feature = "system-collections-generic-genericequalitycomparer_1-types"))]
83pub mod genericequalitycomparer_1;
84#[cfg(feature = "system-collections-generic-genericequalitycomparer_1")]
85pub use genericequalitycomparer_1::IGenericEqualityComparer_1Methods;
86#[cfg(feature = "system-collections-generic-genericequalitycomparer_1-types")]
87pub use genericequalitycomparer_1::{GenericEqualityComparer_1, IGenericEqualityComparer_1};
88#[cfg(any(feature = "system-collections-generic-hashset_1-types"))]
89pub mod hashset_1;
90#[cfg(feature = "system-collections-generic-hashset_1")]
91pub use hashset_1::IHashSet_1Methods;
92#[cfg(feature = "system-collections-generic-hashset_1-types")]
93pub use hashset_1::{HashSet_1, HashSet_1_ElementCount, HashSet_1_Enumerator, HashSet_1_Slot, IHashSet_1};
94#[cfg(any(feature = "system-collections-generic-icollection_1-types"))]
95pub mod icollection_1;
96#[cfg(feature = "system-collections-generic-icollection_1")]
97pub use icollection_1::IICollection_1Methods;
98#[cfg(feature = "system-collections-generic-icollection_1-types")]
99pub use icollection_1::{ICollection_1, IICollection_1};
100#[cfg(any(feature = "system-collections-generic-icollectiondebugview_1-types"))]
101pub mod icollectiondebugview_1;
102#[cfg(feature = "system-collections-generic-icollectiondebugview_1-types")]
103pub use icollectiondebugview_1::{ICollectionDebugView_1, IICollectionDebugView_1};
104#[cfg(any(feature = "system-collections-generic-icomparer_1_interface-types"))]
105pub mod icomparer_1_interface;
106#[cfg(feature = "system-collections-generic-icomparer_1_interface")]
107pub use icomparer_1_interface::IIComparer_1_InterfaceMethods;
108#[cfg(feature = "system-collections-generic-icomparer_1_interface-types")]
109pub use icomparer_1_interface::{IComparer_1_Interface, IIComparer_1_Interface};
110#[cfg(any(feature = "system-collections-generic-idictionary_2_interface-types"))]
111pub mod idictionary_2_interface;
112#[cfg(feature = "system-collections-generic-idictionary_2_interface")]
113pub use idictionary_2_interface::IIDictionary_2_InterfaceMethods;
114#[cfg(feature = "system-collections-generic-idictionary_2_interface-types")]
115pub use idictionary_2_interface::{IDictionary_2_Interface, IIDictionary_2_Interface};
116#[cfg(any(feature = "system-collections-generic-idictionarydebugview_2_2-types"))]
117pub mod idictionarydebugview_2_2;
118#[cfg(feature = "system-collections-generic-idictionarydebugview_2_2-types")]
119pub use idictionarydebugview_2_2::{IDictionaryDebugView_2_2, IIDictionaryDebugView_2_2};
120#[cfg(any(feature = "system-collections-generic-ienumerable_1-types"))]
121pub mod ienumerable_1;
122#[cfg(feature = "system-collections-generic-ienumerable_1")]
123pub use ienumerable_1::IIEnumerable_1Methods;
124#[cfg(feature = "system-collections-generic-ienumerable_1-types")]
125pub use ienumerable_1::{IEnumerable_1, IIEnumerable_1};
126#[cfg(any(feature = "system-collections-generic-ienumerator_1-types"))]
127pub mod ienumerator_1;
128#[cfg(feature = "system-collections-generic-ienumerator_1")]
129pub use ienumerator_1::IIEnumerator_1Methods;
130#[cfg(feature = "system-collections-generic-ienumerator_1-types")]
131pub use ienumerator_1::{IEnumerator_1, IIEnumerator_1};
132#[cfg(any(feature = "system-collections-generic-iequalitycomparer_1_interface-types"))]
133pub mod iequalitycomparer_1_interface;
134#[cfg(feature = "system-collections-generic-iequalitycomparer_1_interface")]
135pub use iequalitycomparer_1_interface::IIEqualityComparer_1_InterfaceMethods;
136#[cfg(feature = "system-collections-generic-iequalitycomparer_1_interface-types")]
137pub use iequalitycomparer_1_interface::{IEqualityComparer_1_Interface, IIEqualityComparer_1_Interface};
138#[cfg(any(feature = "system-collections-generic-ilist_1_interface-types"))]
139pub mod ilist_1_interface;
140#[cfg(feature = "system-collections-generic-ilist_1_interface")]
141pub use ilist_1_interface::IIList_1_InterfaceMethods;
142#[cfg(feature = "system-collections-generic-ilist_1_interface-types")]
143pub use ilist_1_interface::{IIList_1_Interface, IList_1_Interface};
144#[cfg(any(feature = "system-collections-generic-insertionbehavior-types"))]
145pub mod insertionbehavior;
146#[cfg(feature = "system-collections-generic-insertionbehavior-types")]
147pub use insertionbehavior::InsertionBehavior;
148#[cfg(any(feature = "system-collections-generic-internalstringcomparer-types"))]
149pub mod internalstringcomparer;
150#[cfg(feature = "system-collections-generic-internalstringcomparer")]
151pub use internalstringcomparer::IInternalStringComparerMethods;
152#[cfg(feature = "system-collections-generic-internalstringcomparer-types")]
153pub use internalstringcomparer::{IInternalStringComparer, InternalStringComparer};
154#[cfg(any(feature = "system-collections-generic-introspectivesortutilities-types"))]
155pub mod introspectivesortutilities;
156#[cfg(feature = "system-collections-generic-introspectivesortutilities-types")]
157pub use introspectivesortutilities::{IIntrospectiveSortUtilities, IntrospectiveSortUtilities};
158#[cfg(any(feature = "system-collections-generic-ireadonlycollection_1-types"))]
159pub mod ireadonlycollection_1;
160#[cfg(feature = "system-collections-generic-ireadonlycollection_1")]
161pub use ireadonlycollection_1::IIReadOnlyCollection_1Methods;
162#[cfg(feature = "system-collections-generic-ireadonlycollection_1-types")]
163pub use ireadonlycollection_1::{IIReadOnlyCollection_1, IReadOnlyCollection_1};
164#[cfg(any(feature = "system-collections-generic-ireadonlydictionary_2-types"))]
165pub mod ireadonlydictionary_2;
166#[cfg(feature = "system-collections-generic-ireadonlydictionary_2")]
167pub use ireadonlydictionary_2::IIReadOnlyDictionary_2Methods;
168#[cfg(feature = "system-collections-generic-ireadonlydictionary_2-types")]
169pub use ireadonlydictionary_2::{IIReadOnlyDictionary_2, IReadOnlyDictionary_2};
170#[cfg(any(feature = "system-collections-generic-ireadonlylist_1-types"))]
171pub mod ireadonlylist_1;
172#[cfg(feature = "system-collections-generic-ireadonlylist_1")]
173pub use ireadonlylist_1::IIReadOnlyList_1Methods;
174#[cfg(feature = "system-collections-generic-ireadonlylist_1-types")]
175pub use ireadonlylist_1::{IIReadOnlyList_1, IReadOnlyList_1};
176#[cfg(any(feature = "system-collections-generic-keynotfoundexception-types"))]
177pub mod keynotfoundexception;
178#[cfg(feature = "system-collections-generic-keynotfoundexception")]
179pub use keynotfoundexception::IKeyNotFoundExceptionMethods;
180#[cfg(feature = "system-collections-generic-keynotfoundexception-types")]
181pub use keynotfoundexception::{IKeyNotFoundException, KeyNotFoundException};
182#[cfg(any(feature = "system-collections-generic-keyvaluepair-types"))]
183pub mod keyvaluepair;
184#[cfg(feature = "system-collections-generic-keyvaluepair-types")]
185pub use keyvaluepair::{IKeyValuePair, KeyValuePair};
186#[cfg(any(feature = "system-collections-generic-keyvaluepair_2-types"))]
187pub mod keyvaluepair_2;
188#[cfg(feature = "system-collections-generic-keyvaluepair_2-types")]
189pub use keyvaluepair_2::KeyValuePair_2;
190#[cfg(any(feature = "system-collections-generic-largearraybuilder_1-types"))]
191pub mod largearraybuilder_1;
192#[cfg(feature = "system-collections-generic-largearraybuilder_1-types")]
193pub use largearraybuilder_1::LargeArrayBuilder_1;
194#[cfg(any(feature = "system-collections-generic-linkedlist_1-types"))]
195pub mod linkedlist_1;
196#[cfg(feature = "system-collections-generic-linkedlist_1")]
197pub use linkedlist_1::ILinkedList_1Methods;
198#[cfg(feature = "system-collections-generic-linkedlist_1-types")]
199pub use linkedlist_1::{ILinkedList_1, LinkedList_1, LinkedList_1_Enumerator};
200#[cfg(any(feature = "system-collections-generic-linkedlistnode_1-types"))]
201pub mod linkedlistnode_1;
202#[cfg(feature = "system-collections-generic-linkedlistnode_1")]
203pub use linkedlistnode_1::ILinkedListNode_1Methods;
204#[cfg(feature = "system-collections-generic-linkedlistnode_1-types")]
205pub use linkedlistnode_1::{ILinkedListNode_1, LinkedListNode_1};
206#[cfg(any(feature = "system-collections-generic-list_1-types"))]
207pub mod list_1;
208#[cfg(feature = "system-collections-generic-list_1")]
209pub use list_1::IList_1Methods;
210#[cfg(feature = "system-collections-generic-list_1-types")]
211pub use list_1::{IList_1, List_1, List_1_Enumerator};
212#[cfg(any(feature = "system-collections-generic-longenumequalitycomparer_1-types"))]
213pub mod longenumequalitycomparer_1;
214#[cfg(feature = "system-collections-generic-longenumequalitycomparer_1")]
215pub use longenumequalitycomparer_1::ILongEnumEqualityComparer_1Methods;
216#[cfg(feature = "system-collections-generic-longenumequalitycomparer_1-types")]
217pub use longenumequalitycomparer_1::{ILongEnumEqualityComparer_1, LongEnumEqualityComparer_1};
218#[cfg(any(feature = "system-collections-generic-mscorlib_collectiondebugview_1-types"))]
219pub mod mscorlib_collectiondebugview_1;
220#[cfg(feature = "system-collections-generic-mscorlib_collectiondebugview_1-types")]
221pub use mscorlib_collectiondebugview_1::{IMscorlib_CollectionDebugView_1, Mscorlib_CollectionDebugView_1};
222#[cfg(any(feature = "system-collections-generic-nodecolor-types"))]
223pub mod nodecolor;
224#[cfg(feature = "system-collections-generic-nodecolor-types")]
225pub use nodecolor::NodeColor;
226#[cfg(any(feature = "system-collections-generic-nonrandomizedstringequalitycomparer-types"))]
227pub mod nonrandomizedstringequalitycomparer;
228#[cfg(feature = "system-collections-generic-nonrandomizedstringequalitycomparer")]
229pub use nonrandomizedstringequalitycomparer::INonRandomizedStringEqualityComparerMethods;
230#[cfg(feature = "system-collections-generic-nonrandomizedstringequalitycomparer-types")]
231pub use nonrandomizedstringequalitycomparer::{INonRandomizedStringEqualityComparer, NonRandomizedStringEqualityComparer};
232#[cfg(any(feature = "system-collections-generic-nullablecomparer_1-types"))]
233pub mod nullablecomparer_1;
234#[cfg(feature = "system-collections-generic-nullablecomparer_1")]
235pub use nullablecomparer_1::INullableComparer_1Methods;
236#[cfg(feature = "system-collections-generic-nullablecomparer_1-types")]
237pub use nullablecomparer_1::{INullableComparer_1, NullableComparer_1};
238#[cfg(any(feature = "system-collections-generic-nullableequalitycomparer_1-types"))]
239pub mod nullableequalitycomparer_1;
240#[cfg(feature = "system-collections-generic-nullableequalitycomparer_1")]
241pub use nullableequalitycomparer_1::INullableEqualityComparer_1Methods;
242#[cfg(feature = "system-collections-generic-nullableequalitycomparer_1-types")]
243pub use nullableequalitycomparer_1::{INullableEqualityComparer_1, NullableEqualityComparer_1};
244#[cfg(any(feature = "system-collections-generic-objectcomparer_1-types"))]
245pub mod objectcomparer_1;
246#[cfg(feature = "system-collections-generic-objectcomparer_1")]
247pub use objectcomparer_1::IObjectComparer_1Methods;
248#[cfg(feature = "system-collections-generic-objectcomparer_1-types")]
249pub use objectcomparer_1::{IObjectComparer_1, ObjectComparer_1};
250#[cfg(any(feature = "system-collections-generic-objectequalitycomparer-types"))]
251pub mod objectequalitycomparer;
252#[cfg(feature = "system-collections-generic-objectequalitycomparer")]
253pub use objectequalitycomparer::IObjectEqualityComparerMethods;
254#[cfg(feature = "system-collections-generic-objectequalitycomparer-types")]
255pub use objectequalitycomparer::{IObjectEqualityComparer, ObjectEqualityComparer};
256#[cfg(any(feature = "system-collections-generic-objectequalitycomparer_1-types"))]
257pub mod objectequalitycomparer_1;
258#[cfg(feature = "system-collections-generic-objectequalitycomparer_1")]
259pub use objectequalitycomparer_1::IObjectEqualityComparer_1Methods;
260#[cfg(feature = "system-collections-generic-objectequalitycomparer_1-types")]
261pub use objectequalitycomparer_1::{IObjectEqualityComparer_1, ObjectEqualityComparer_1};
262#[cfg(any(feature = "system-collections-generic-queue_1-types"))]
263pub mod queue_1;
264#[cfg(feature = "system-collections-generic-queue_1")]
265pub use queue_1::IQueue_1Methods;
266#[cfg(feature = "system-collections-generic-queue_1-types")]
267pub use queue_1::{IQueue_1, Queue_1, Queue_1_Enumerator};
268#[cfg(any(feature = "system-collections-generic-queuedebugview_1-types"))]
269pub mod queuedebugview_1;
270#[cfg(feature = "system-collections-generic-queuedebugview_1-types")]
271pub use queuedebugview_1::{IQueueDebugView_1, QueueDebugView_1};
272#[cfg(any(feature = "system-collections-generic-sbyteenumequalitycomparer_1-types"))]
273pub mod sbyteenumequalitycomparer_1;
274#[cfg(feature = "system-collections-generic-sbyteenumequalitycomparer_1")]
275pub use sbyteenumequalitycomparer_1::ISByteEnumEqualityComparer_1Methods;
276#[cfg(feature = "system-collections-generic-sbyteenumequalitycomparer_1-types")]
277pub use sbyteenumequalitycomparer_1::{ISByteEnumEqualityComparer_1, SByteEnumEqualityComparer_1};
278#[cfg(any(feature = "system-collections-generic-shortenumequalitycomparer_1-types"))]
279pub mod shortenumequalitycomparer_1;
280#[cfg(feature = "system-collections-generic-shortenumequalitycomparer_1")]
281pub use shortenumequalitycomparer_1::IShortEnumEqualityComparer_1Methods;
282#[cfg(feature = "system-collections-generic-shortenumequalitycomparer_1-types")]
283pub use shortenumequalitycomparer_1::{IShortEnumEqualityComparer_1, ShortEnumEqualityComparer_1};
284#[cfg(any(feature = "system-collections-generic-sorteddictionary_2-types"))]
285pub mod sorteddictionary_2;
286#[cfg(feature = "system-collections-generic-sorteddictionary_2-types")]
287pub use sorteddictionary_2::{
288 ISortedDictionary_2, ISortedDictionary_2_KeyCollection, ISortedDictionary_2_KeyValuePairComparer, ISortedDictionary_2_ValueCollection,
289 SortedDictionary_2, SortedDictionary_2_Enumerator, SortedDictionary_2_KeyCollection, SortedDictionary_2_KeyCollection_Enumerator,
290 SortedDictionary_2_KeyValuePairComparer, SortedDictionary_2_ValueCollection, SortedDictionary_2_ValueCollection_Enumerator,
291};
292#[cfg(feature = "system-collections-generic-sorteddictionary_2")]
293pub use sorteddictionary_2::{
294 ISortedDictionary_2Methods, ISortedDictionary_2_KeyCollectionMethods, ISortedDictionary_2_KeyValuePairComparerMethods,
295 ISortedDictionary_2_ValueCollectionMethods,
296};
297#[cfg(any(feature = "system-collections-generic-sortedset_1-types"))]
298pub mod sortedset_1;
299#[cfg(feature = "system-collections-generic-sortedset_1-types")]
300pub use sortedset_1::{ISortedSet_1, ISortedSet_1_Node, SortedSet_1, SortedSet_1_Enumerator, SortedSet_1_Node};
301#[cfg(feature = "system-collections-generic-sortedset_1")]
302pub use sortedset_1::{ISortedSet_1Methods, ISortedSet_1_NodeMethods};
303#[cfg(any(feature = "system-collections-generic-stack_1-types"))]
304pub mod stack_1;
305#[cfg(feature = "system-collections-generic-stack_1")]
306pub use stack_1::IStack_1Methods;
307#[cfg(feature = "system-collections-generic-stack_1-types")]
308pub use stack_1::{IStack_1, Stack_1, Stack_1_Enumerator};
309#[cfg(any(feature = "system-collections-generic-stackdebugview_1-types"))]
310pub mod stackdebugview_1;
311#[cfg(feature = "system-collections-generic-stackdebugview_1-types")]
312pub use stackdebugview_1::{IStackDebugView_1, StackDebugView_1};
313#[cfg(any(feature = "system-collections-generic-treerotation-types"))]
314pub mod treerotation;
315#[cfg(feature = "system-collections-generic-treerotation-types")]
316pub use treerotation::TreeRotation;
317#[cfg(any(feature = "system-collections-generic-treeset_1-types"))]
318pub mod treeset_1;
319#[cfg(feature = "system-collections-generic-treeset_1")]
320pub use treeset_1::ITreeSet_1Methods;
321#[cfg(feature = "system-collections-generic-treeset_1-types")]
322pub use treeset_1::{ITreeSet_1, TreeSet_1};
323#[cfg(any(feature = "system-collections-generic-treewalkpredicate_1-types"))]
324pub mod treewalkpredicate_1;
325#[cfg(feature = "system-collections-generic-treewalkpredicate_1")]
326pub use treewalkpredicate_1::ITreeWalkPredicate_1Methods;
327#[cfg(feature = "system-collections-generic-treewalkpredicate_1-types")]
328pub use treewalkpredicate_1::{ITreeWalkPredicate_1, TreeWalkPredicate_1};