Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Contains() [2/2]

virtual bool System.Collections.ArrayList.Contains ( object? item)
inlinevirtualinherited

Implements System.Collections.IList.

Definition at line 2364 of file ArrayList.cs.

2365 {
2366 if (item == null)
2367 {
2368 for (int i = 0; i < _size; i++)
2369 {
2370 if (_items[i] == null)
2371 {
2372 return true;
2373 }
2374 }
2375 return false;
2376 }
2377 for (int j = 0; j < _size; j++)
2378 {
2379 object obj = _items[j];
2380 if (obj != null && obj.Equals(item))
2381 {
2382 return true;
2383 }
2384 }
2385 return false;
2386 }

References System.Collections.ArrayList._items, System.Collections.ArrayList._size, System.item, and System.obj.

Referenced by System.Collections.ArrayList.SyncArrayList.Contains(), System.Collections.ArrayList.FixedSizeArrayList.Contains(), System.Collections.ArrayList.ReadOnlyArrayList.Contains(), System.Collections.CollectionBase.Contains(), System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.Contains(), System.Collections.Specialized.StringCollection.Contains(), System.Data.XmlTreeGen.CreateRelations(), System.Data.NewDiffgramGen.CreateTableHierarchy(), System.Data.XmlDataTreeWriter.CreateTablesHierarchy(), System.Data.XMLDiffLoader.CreateTablesHierarchy(), System.Data.XmlTreeGen.CreateTablesHierarchy(), System.Data.XmlTreeGen.GenerateConstraintNames(), System.Data.XSDSchema.HandleComplexType(), System.Data.XmlTreeGen.HandleTable(), System.Data.XSDSchema.LoadSchema(), and System.Xml.Schema.Preprocessor.Preprocess().