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

◆ GetDataMembers()

static IEnumerable< DataMember > System.Runtime.Serialization.XPathQueryGenerator.GetDataMembers ( ClassDataContract contract)
inlinestaticprivate

Definition at line 110 of file XPathQueryGenerator.cs.

111 {
112 if (contract.BaseContract != null)
113 {
114 foreach (DataMember dataMember in GetDataMembers(contract.BaseContract))
115 {
116 yield return dataMember;
117 }
118 }
119 if (contract.Members == null)
120 {
121 yield break;
122 }
123 foreach (DataMember member in contract.Members)
124 {
125 yield return member;
126 }
127 }
static IEnumerable< DataMember > GetDataMembers(ClassDataContract contract)

References System.Runtime.Serialization.Dictionary, and System.Runtime.Serialization.XPathQueryGenerator.GetDataMembers().

Referenced by System.Runtime.Serialization.XPathQueryGenerator.GetDataMembers(), and System.Runtime.Serialization.XPathQueryGenerator.ProcessClassDataContract().