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

◆ UpdateNamespaceAndMembers()

void System.Runtime.Serialization.ClassDataContract.UpdateNamespaceAndMembers ( Type type,
XmlDictionaryString ns,
string[] memberNames )
inlinepackage

Definition at line 1542 of file ClassDataContract.cs.

1543 {
1544 base.StableName = new XmlQualifiedName(DataContract.GetStableName(type).Name, ns.Value);
1545 Namespace = ns;
1547 base.Name = xmlDictionary.Add(base.StableName.Name);
1548 Namespace = ns;
1552 for (int i = 0; i < memberNames.Length; i++)
1553 {
1555 MemberNamespaces[i] = ns;
1556 }
1557 }
void Add(TKey key, TValue value)
DataContract(DataContractCriticalHelper helper)
virtual XmlDictionaryString Namespace

References System.Collections.Generic.Dictionary< TKey, TValue >.Add(), System.Runtime.Serialization.ClassDataContract.ContractNamespaces, System.Runtime.Serialization.Dictionary, System.Runtime.Serialization.DataContract.GetStableName(), System.Runtime.Serialization.ClassDataContract.MemberNames, System.Runtime.Serialization.ClassDataContract.MemberNamespaces, System.Runtime.Serialization.DataContract.Namespace, System.type, and System.Xml.XmlDictionaryString.Value.