terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches

◆ IsValueType

bool System.Type.IsValueType
getset

Definition at line 1491 of file Type.cs.

1492 {
1493 [global::Cpp2ILInjected.Token(Token = "0x6000A51")]
1494 [global::Cpp2ILInjected.Address(RVA = "0x1C4EC58", Offset = "0x1C4EC58", Length = "0x10")]
1495 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "LayoutDefinition", Member = "SaveFields", MemberParameters = new object[]
1496 {
1497 typeof(global::System.IO.BinaryWriter),
1498 typeof(global::System.Type),
1499 typeof(object)
1500 }, ReturnType = typeof(void))]
1501 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "LayoutDefinition", Member = "LoadFields", MemberParameters = new object[]
1502 {
1503 typeof(global::System.IO.BinaryReader),
1504 typeof(global::System.Type),
1505 typeof(object)
1506 }, ReturnType = typeof(void))]
1507 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Convert), Member = "ChangeType", MemberParameters = new object[]
1508 {
1509 typeof(object),
1510 typeof(global::System.Type),
1511 typeof(global::System.IFormatProvider)
1512 }, ReturnType = typeof(object))]
1513 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "CreateInstanceImpl", MemberParameters = new object[]
1514 {
1515 typeof(global::System.Reflection.BindingFlags),
1516 typeof(global::System.Reflection.Binder),
1517 typeof(object[]),
1518 typeof(global::System.Globalization.CultureInfo),
1519 typeof(object[]),
1520 typeof(ref global::System.Threading.StackCrawlMark)
1521 }, ReturnType = typeof(object))]
1522 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "CreateInstanceMono", MemberParameters = new object[]
1523 {
1524 typeof(bool),
1525 typeof(bool)
1526 }, ReturnType = typeof(object))]
1527 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.TypedReference), Member = "MakeTypedReference", MemberParameters = new object[]
1528 {
1529 typeof(object),
1530 typeof(global::System.Reflection.FieldInfo[])
1531 }, ReturnType = typeof(global::System.TypedReference))]
1532 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Delegate), Member = "arg_type_match", MemberParameters = new object[]
1533 {
1534 typeof(global::System.Type),
1535 typeof(global::System.Type)
1536 }, ReturnType = typeof(bool))]
1537 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Delegate), Member = "arg_type_match_this", MemberParameters = new object[]
1538 {
1539 typeof(global::System.Type),
1540 typeof(global::System.Type),
1541 typeof(bool)
1542 }, ReturnType = typeof(bool))]
1543 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Delegate), Member = "return_type_match", MemberParameters = new object[]
1544 {
1545 typeof(global::System.Type),
1546 typeof(global::System.Type)
1547 }, ReturnType = typeof(bool))]
1548 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Delegate), Member = "CreateDelegate", MemberParameters = new object[]
1549 {
1550 typeof(global::System.Type),
1551 typeof(object),
1552 typeof(global::System.Reflection.MethodInfo),
1553 typeof(bool),
1554 typeof(bool)
1555 }, ReturnType = typeof(global::System.Delegate))]
1556 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MonoCustomAttrs), Member = "GetCustomAttributes", MemberParameters = new object[]
1557 {
1558 typeof(global::System.Reflection.ICustomAttributeProvider),
1559 typeof(global::System.Type),
1560 typeof(bool)
1561 }, ReturnType = typeof(object[]))]
1562 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.ValueTypeFixupInfo), Member = ".ctor", MemberParameters = new object[]
1563 {
1564 typeof(long),
1565 typeof(global::System.Reflection.FieldInfo),
1566 typeof(int[])
1567 }, ReturnType = typeof(void))]
1568 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.ObjectHolder), Member = ".ctor", MemberParameters = new object[]
1569 {
1570 typeof(object),
1571 typeof(long),
1572 typeof(global::System.Runtime.Serialization.SerializationInfo),
1573 typeof(global::System.Runtime.Serialization.ISerializationSurrogate),
1574 typeof(long),
1575 typeof(global::System.Reflection.FieldInfo),
1576 typeof(int[])
1577 }, ReturnType = typeof(void))]
1578 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.ObjectHolder), Member = "UpdateData", MemberParameters = new object[]
1579 {
1580 typeof(object),
1581 typeof(global::System.Runtime.Serialization.SerializationInfo),
1582 typeof(global::System.Runtime.Serialization.ISerializationSurrogate),
1583 typeof(long),
1584 typeof(global::System.Reflection.FieldInfo),
1585 typeof(int[]),
1586 typeof(global::System.Runtime.Serialization.ObjectManager)
1587 }, ReturnType = typeof(void))]
1588 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.ObjectReader), Member = "ParseArray", MemberParameters = new object[] { typeof(global::System.Runtime.Serialization.Formatters.Binary.ParseRecord) }, ReturnType = typeof(void))]
1589 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.ObjectReader), Member = "ParseArrayMember", MemberParameters = new object[] { typeof(global::System.Runtime.Serialization.Formatters.Binary.ParseRecord) }, ReturnType = typeof(void))]
1590 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.ObjectReader), Member = "ParseMember", MemberParameters = new object[] { typeof(global::System.Runtime.Serialization.Formatters.Binary.ParseRecord) }, ReturnType = typeof(void))]
1591 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.ObjectWriter), Member = "WriteArray", MemberParameters = new object[]
1592 {
1593 typeof(global::System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo),
1594 typeof(global::System.Runtime.Serialization.Formatters.Binary.NameInfo),
1595 typeof(global::System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo)
1596 }, ReturnType = typeof(void))]
1597 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.ObjectWriter), Member = "InternalGetId", MemberParameters = new object[]
1598 {
1599 typeof(object),
1600 typeof(bool),
1601 typeof(global::System.Type),
1602 typeof(ref bool)
1603 }, ReturnType = typeof(long))]
1604 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.CompilerServices.RuntimeHelpers), Member = "IsReferenceOrContainsReferences", MemberTypeParameters = new object[] { "T" }, ReturnType = typeof(bool))]
1605 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Collections.Concurrent.ConcurrentDictionary<, >), Member = "IsValueWriteAtomic", ReturnType = typeof(bool))]
1606 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Utilities.ReflectionUtils", Member = "HasDefaultConstructor", MemberParameters = new object[]
1607 {
1608 typeof(global::System.Type),
1609 typeof(bool)
1610 }, ReturnType = typeof(bool))]
1611 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Utilities.ReflectionUtils", Member = "IsNullable", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(bool))]
1612 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Utilities.ReflectionUtils", Member = "GetDefaultValue", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(object))]
1613 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Utilities.TypeExtensions", Member = "IsValueType", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(bool))]
1614 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Unity.Collections.LowLevel.Unsafe.UnsafeUtility", Member = "IsBlittableValueType", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(bool))]
1615 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Unity.Collections.LowLevel.Unsafe.UnsafeUtility", Member = "GetReasonForTypeNonBlittableImpl", MemberParameters = new object[]
1616 {
1617 typeof(global::System.Type),
1618 typeof(string)
1619 }, ReturnType = typeof(string))]
1620 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 29)]
1621 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1622 get
1623 {
1624 throw null;
1625 }
1626 }
class f__AnonymousType0<< Count > j__TPar