Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros

◆ Contains()

bool System.Runtime.Serialization.ObjectReferenceStack.Contains ( object obj)
inlinepackage

Definition at line 79 of file ObjectReferenceStack.cs.

80 {
81 int num = _count;
82 if (num > 16)
83 {
85 {
86 return true;
87 }
88 num = 16;
89 }
90 for (int num2 = num - 1; num2 >= 0; num2--)
91 {
93 {
94 return true;
95 }
96 }
97 return false;
98 }

References System.Runtime.Serialization.ObjectReferenceStack._count, System.Runtime.Serialization.ObjectReferenceStack._isReferenceArray, System.Runtime.Serialization.ObjectReferenceStack._objectArray, System.Runtime.Serialization.ObjectReferenceStack._objectDictionary, System.Collections.Generic.Dictionary< TKey, TValue >.ContainsKey(), and System.obj.

Referenced by System.Runtime.Serialization.XmlObjectSerializerWriteContext.OnHandleReference().