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

◆ CheckIfMemberHasConflict()

bool System.Runtime.Serialization.ReflectionXmlClassWriter.CheckIfMemberHasConflict ( DataMember member,
ClassDataContract classContract,
ClassDataContract derivedMostClassContract )
inlineprivate

Definition at line 105 of file ReflectionXmlClassWriter.cs.

106 {
108 {
109 return true;
110 }
111 string name = member.Name;
112 string @namespace = classContract.StableName.Namespace;
115 {
116 if (@namespace == classDataContract.StableName.Namespace)
117 {
119 for (int i = 0; i < members.Count; i++)
120 {
121 if (name == members[i].Name)
122 {
123 return CheckIfConflictingMembersHaveDifferentTypes(members[i]);
124 }
125 }
126 }
128 }
129 return false;
130 }

References System.Runtime.Serialization.ReflectionXmlClassWriter.CheckIfConflictingMembersHaveDifferentTypes(), System.Collections.Generic.Dictionary< TKey, TValue >.Count, System.Runtime.Serialization.Dictionary, System.Xml.Dictionary, System.Runtime.Serialization.DataMember.Name, and System.Xml.Name.