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

◆ ThrowInvalidDataContractException() [2/2]

static void System.Runtime.Serialization.DataContract.DataContractCriticalHelper.ThrowInvalidDataContractException ( string message,
Type type )
inlinestaticpackageinherited

Definition at line 1018 of file DataContract.cs.

1019 {
1020 if (type != null)
1021 {
1023 {
1025 try
1026 {
1028 }
1029 catch (Exception ex)
1030 {
1031 throw DiagnosticUtility.ExceptionUtility.ThrowHelperFatal(ex.Message, ex);
1032 }
1033 }
1034 }
1035 throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidDataContractException(message));
1036 }
static readonly Dictionary< TypeHandleRef, IntRef > s_typeToIDCache
static RuntimeTypeHandle GetDataContractAdapterTypeHandle(RuntimeTypeHandle typeHandle)

References System.Runtime.Serialization.Dictionary, System.Runtime.Serialization.DataContract.DataContractCriticalHelper.GetDataContractAdapterTypeHandle(), System.Runtime.Serialization.DataContract.DataContractCriticalHelper.s_cacheLock, System.Runtime.Serialization.DataContract.DataContractCriticalHelper.s_typeHandleRef, System.Runtime.Serialization.DataContract.DataContractCriticalHelper.s_typeToIDCache, System.Runtime.Serialization.DiagnosticUtility.ExceptionUtility.ThrowHelperError(), System.Runtime.Serialization.DiagnosticUtility.ExceptionUtility.ThrowHelperFatal(), and System.type.

Referenced by System.Runtime.Serialization.DataContract.DataContractCriticalHelper.CreateDataContract(), System.Runtime.Serialization.DataContract.DataContractCriticalHelper.CreateGetOnlyCollectionDataContract(), System.Runtime.Serialization.ClassDataContract.ClassDataContractCriticalHelper.ImportDataMembers(), System.Runtime.Serialization.EnumDataContract.EnumDataContractCriticalHelper.ImportDataMembers(), System.Runtime.Serialization.ClassDataContract.ClassDataContractCriticalHelper.IsValidExtensionDataSetMethod(), System.Runtime.Serialization.DataContract.DataContractCriticalHelper.ThrowInvalidDataContractException(), and System.Runtime.Serialization.DataContract.ThrowInvalidDataContractException().