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

◆ AddCollectionDataContract()

void System.Runtime.Serialization.DataContractSet.AddCollectionDataContract ( CollectionDataContract collectionDataContract)
inlineprivate

Definition at line 149 of file DataContractSet.cs.

150 {
151 if (collectionDataContract.IsDictionary)
152 {
153 ClassDataContract classDataContract = collectionDataContract.ItemContract as ClassDataContract;
155 }
156 else
157 {
159 if (itemTypeDataContract != null)
160 {
162 }
163 }
165 }
void AddKnownDataContracts(Dictionary< XmlQualifiedName, DataContract > knownDataContracts)
DataContract GetItemTypeDataContract(CollectionDataContract collectionContract)
void AddClassDataContract(ClassDataContract classDataContract)

References System.Add, System.Runtime.Serialization.DataContractSet.AddClassDataContract(), System.Runtime.Serialization.DataContractSet.AddKnownDataContracts(), System.Runtime.Serialization.Dictionary, and System.Runtime.Serialization.DataContractSet.GetItemTypeDataContract().

Referenced by System.Runtime.Serialization.DataContractSet.InternalAdd().