Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ObjectMap.cs
Go to the documentation of this file.
2
4
5internal sealed class ObjectMap
6{
7 internal string _objectName;
8
9 internal Type _objectType;
10
12
13 internal object[] _typeInformationA;
14
15 internal Type[] _memberTypes;
16
17 internal string[] _memberNames;
18
20
21 internal bool _isInitObjectInfo = true;
22
24
25 internal int _objectId;
26
28
49
50 [RequiresUnreferencedCode("Types might be removed")]
77
90
95
96 [RequiresUnreferencedCode("Types might be removed")]
101}
static void TypeFromInfo(BinaryTypeEnum binaryTypeEnum, object typeInformation, ObjectReader objectReader, BinaryAssemblyInfo assemblyInfo, out InternalPrimitiveTypeE primitiveTypeEnum, out string typeString, out Type type, out bool isVariant)
static BinaryTypeEnum GetParserBinaryTypeInfo(Type type, out object typeInformation)
ObjectMap(string objectName, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type objectType, string[] memberNames, ObjectReader objectReader, int objectId, BinaryAssemblyInfo assemblyInfo)
Definition ObjectMap.cs:29
static ObjectMap Create(string name, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type objectType, string[] memberNames, ObjectReader objectReader, int objectId, BinaryAssemblyInfo assemblyInfo)
Definition ObjectMap.cs:91
ObjectMap(string objectName, string[] memberNames, BinaryTypeEnum[] binaryTypeEnumA, object[] typeInformationA, int[] memberAssemIds, ObjectReader objectReader, int objectId, BinaryAssemblyInfo assemblyInfo, SizedArray assemIdToAssemblyTable)
Definition ObjectMap.cs:51
ReadObjectInfo CreateObjectInfo(ref SerializationInfo si, ref object[] memberData)
Definition ObjectMap.cs:78
static ObjectMap Create(string name, string[] memberNames, BinaryTypeEnum[] binaryTypeEnumA, object[] typeInformationA, int[] memberAssemIds, ObjectReader objectReader, int objectId, BinaryAssemblyInfo assemblyInfo, SizedArray assemIdToAssemblyTable)
Definition ObjectMap.cs:97
void InitDataStore(ref SerializationInfo si, ref object[] memberData)
Type[] GetMemberTypes(string[] inMemberNames, Type objectType)
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
static string Serialization_Assembly
Definition SR.cs:88
Definition SR.cs:7
static ? Type GetType(string typeName, bool throwOnError, bool ignoreCase)
Definition Type.cs:408