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

◆ ReadTypedNull()

object? System.Xml.Serialization.XmlSerializationReader.ReadTypedNull ( XmlQualifiedName type)
inlineprotected

Definition at line 871 of file XmlSerializationReader.cs.

872 {
874 object obj = null;
875 if (!IsPrimitiveNamespace(type.Namespace) || (object)type.Name == _urTypeID)
876 {
877 return null;
878 }
879 if ((object)type.Namespace == _schemaNsID || (object)type.Namespace == _soapNsID || (object)type.Namespace == _soap12NsID)
880 {
881 if ((object)type.Name == _stringID || (object)type.Name == _anyURIID || (object)type.Name == _durationID || (object)type.Name == _ENTITYID || (object)type.Name == _ENTITIESID || (object)type.Name == _gDayID || (object)type.Name == _gMonthID || (object)type.Name == _gMonthDayID || (object)type.Name == _gYearID || (object)type.Name == _gYearMonthID || (object)type.Name == _IDID || (object)type.Name == _IDREFID || (object)type.Name == _IDREFSID || (object)type.Name == _integerID || (object)type.Name == _languageID || (object)type.Name == _nameID || (object)type.Name == _NCNameID || (object)type.Name == _NMTOKENID || (object)type.Name == _NMTOKENSID || (object)type.Name == _negativeIntegerID || (object)type.Name == _nonPositiveIntegerID || (object)type.Name == _nonNegativeIntegerID || (object)type.Name == _normalizedStringID || (object)type.Name == _NOTATIONID || (object)type.Name == _positiveIntegerID || (object)type.Name == _tokenID)
882 {
883 return null;
884 }
885 if ((object)type.Name == _intID)
886 {
887 return null;
888 }
889 if ((object)type.Name == _booleanID)
890 {
891 return null;
892 }
893 if ((object)type.Name == _shortID)
894 {
895 return null;
896 }
897 if ((object)type.Name == _longID)
898 {
899 return null;
900 }
901 if ((object)type.Name == _floatID)
902 {
903 return null;
904 }
905 if ((object)type.Name == _doubleID)
906 {
907 return null;
908 }
909 if ((object)type.Name == _decimalID)
910 {
911 return null;
912 }
913 if ((object)type.Name == _dateTimeID)
914 {
915 return null;
916 }
917 if ((object)type.Name == _qnameID)
918 {
919 return null;
920 }
921 if ((object)type.Name == _dateID)
922 {
923 return null;
924 }
925 if ((object)type.Name == _timeID)
926 {
927 return null;
928 }
929 if ((object)type.Name == _unsignedByteID)
930 {
931 return null;
932 }
933 if ((object)type.Name == _byteID)
934 {
935 return null;
936 }
937 if ((object)type.Name == _unsignedShortID)
938 {
939 return null;
940 }
941 if ((object)type.Name == _unsignedIntID)
942 {
943 return null;
944 }
945 if ((object)type.Name == _unsignedLongID)
946 {
947 return null;
948 }
949 if ((object)type.Name == _hexBinaryID)
950 {
951 return null;
952 }
953 if ((object)type.Name == _base64BinaryID)
954 {
955 return null;
956 }
957 if ((object)type.Name == _base64ID && ((object)type.Namespace == _soapNsID || (object)type.Namespace == _soap12NsID))
958 {
959 return null;
960 }
961 return null;
962 }
963 if ((object)type.Namespace == _schemaNonXsdTypesNsID)
964 {
965 if ((object)type.Name == _charID)
966 {
967 return null;
968 }
969 if ((object)type.Name == _guidID)
970 {
971 return null;
972 }
973 if ((object)type.Name == _timeSpanID)
974 {
975 return null;
976 }
977 if ((object)type.Name == _dateTimeOffsetID)
978 {
979 return null;
980 }
981 return null;
982 }
983 return null;
984 }

References System.Xml.Serialization.XmlSerializationReader._anyURIID, System.Xml.Serialization.XmlSerializationReader._base64BinaryID, System.Xml.Serialization.XmlSerializationReader._base64ID, System.Xml.Serialization.XmlSerializationReader._booleanID, System.Xml.Serialization.XmlSerializationReader._byteID, System.Xml.Serialization.XmlSerializationReader._charID, System.Xml.Serialization.XmlSerializationReader._dateID, System.Xml.Serialization.XmlSerializationReader._dateTimeID, System.Xml.Serialization.XmlSerializationReader._dateTimeOffsetID, System.Xml.Serialization.XmlSerializationReader._decimalID, System.Xml.Serialization.XmlSerializationReader._doubleID, System.Xml.Serialization.XmlSerializationReader._durationID, System.Xml.Serialization.XmlSerializationReader._ENTITIESID, System.Xml.Serialization.XmlSerializationReader._ENTITYID, System.Xml.Serialization.XmlSerializationReader._floatID, System.Xml.Serialization.XmlSerializationReader._gDayID, System.Xml.Serialization.XmlSerializationReader._gMonthDayID, System.Xml.Serialization.XmlSerializationReader._gMonthID, System.Xml.Serialization.XmlSerializationReader._guidID, System.Xml.Serialization.XmlSerializationReader._gYearID, System.Xml.Serialization.XmlSerializationReader._gYearMonthID, System.Xml.Serialization.XmlSerializationReader._hexBinaryID, System.Xml.Serialization.XmlSerializationReader._IDID, System.Xml.Serialization.XmlSerializationReader._IDREFID, System.Xml.Serialization.XmlSerializationReader._IDREFSID, System.Xml.Serialization.XmlSerializationReader._integerID, System.Xml.Serialization.XmlSerializationReader._intID, System.Xml.Serialization.XmlSerializationReader._languageID, System.Xml.Serialization.XmlSerializationReader._longID, System.Xml.Serialization.XmlSerializationReader._nameID, System.Xml.Serialization.XmlSerializationReader._NCNameID, System.Xml.Serialization.XmlSerializationReader._negativeIntegerID, System.Xml.Serialization.XmlSerializationReader._NMTOKENID, System.Xml.Serialization.XmlSerializationReader._NMTOKENSID, System.Xml.Serialization.XmlSerializationReader._nonNegativeIntegerID, System.Xml.Serialization.XmlSerializationReader._nonPositiveIntegerID, System.Xml.Serialization.XmlSerializationReader._normalizedStringID, System.Xml.Serialization.XmlSerializationReader._NOTATIONID, System.Xml.Serialization.XmlSerializationReader._positiveIntegerID, System.Xml.Serialization.XmlSerializationReader._qnameID, System.Xml.Serialization.XmlSerializationReader._schemaNonXsdTypesNsID, System.Xml.Serialization.XmlSerializationReader._schemaNsID, System.Xml.Serialization.XmlSerializationReader._shortID, System.Xml.Serialization.XmlSerializationReader._soap12NsID, System.Xml.Serialization.XmlSerializationReader._soapNsID, System.Xml.Serialization.XmlSerializationReader._stringID, System.Xml.Serialization.XmlSerializationReader._timeID, System.Xml.Serialization.XmlSerializationReader._timeSpanID, System.Xml.Serialization.XmlSerializationReader._tokenID, System.Xml.Serialization.XmlSerializationReader._unsignedByteID, System.Xml.Serialization.XmlSerializationReader._unsignedIntID, System.Xml.Serialization.XmlSerializationReader._unsignedLongID, System.Xml.Serialization.XmlSerializationReader._unsignedShortID, System.Xml.Serialization.XmlSerializationReader._urTypeID, System.Xml.Serialization.XmlSerializationReader.InitPrimitiveIDs(), System.Xml.Serialization.XmlSerializationReader.IsPrimitiveNamespace(), System.obj, and System.type.

Referenced by System.Xml.Serialization.ReflectionXmlSerializationReader.WriteLiteralStructMethod().