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

◆ GenericNameProvider() [2/2]

System.Runtime.Serialization.GenericNameProvider.GenericNameProvider ( string genericTypeName,
object[] genericParams )
inlinepackage

Definition at line 39 of file GenericNameProvider.cs.

40 {
42 _genericParams = new object[genericParams.Length];
44 DataContract.GetClrNameAndNamespace(genericTypeName, out var localName, out var _);
45 _nestedParamCounts = DataContract.GetDataContractNameForGenericName(localName, null);
46 }
void CopyTo(KeyValuePair< TKey, TValue >[] array, int index)

References System.Runtime.Serialization.GenericNameProvider._genericParams, System.Runtime.Serialization.GenericNameProvider._genericTypeName, System.Runtime.Serialization.GenericNameProvider._nestedParamCounts, System.Collections.Generic.Dictionary< TKey, TValue >.CopyTo(), System.Runtime.Serialization.Dictionary, System.Runtime.Serialization.DataContract.GetClrNameAndNamespace(), and System.Runtime.Serialization.DataContract.GetDataContractNameForGenericName().