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

◆ IsArray

bool System.Type.IsArray
getset

Definition at line 546 of file Type.cs.

547 {
548 [global::Cpp2ILInjected.Token(Token = "0x6000A27")]
549 [global::Cpp2ILInjected.Address(RVA = "0x1C4E79C", Offset = "0x1C4E79C", Length = "0x10")]
550 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "LayoutDefinition", Member = "SaveFields", MemberParameters = new object[]
551 {
552 typeof(global::System.IO.BinaryWriter),
553 typeof(global::System.Type),
554 typeof(object)
555 }, ReturnType = typeof(void))]
556 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "LayoutDefinition", Member = "LoadFields", MemberParameters = new object[]
557 {
558 typeof(global::System.IO.BinaryReader),
559 typeof(global::System.Type),
560 typeof(object)
561 }, ReturnType = typeof(void))]
562 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Attribute), Member = "AreFieldValuesEqual", MemberParameters = new object[]
563 {
564 typeof(object),
565 typeof(object)
566 }, ReturnType = typeof(bool))]
567 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Attribute), Member = "GetHashCode", ReturnType = typeof(int))]
568 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.DefaultBinder), Member = "BindToMethod", MemberParameters = new object[]
569 {
570 typeof(global::System.Reflection.BindingFlags),
571 typeof(global::System.Reflection.MethodBase[]),
572 typeof(ref object[]),
573 typeof(global::System.Reflection.ParameterModifier[]),
574 typeof(global::System.Globalization.CultureInfo),
575 typeof(string[]),
576 typeof(ref object)
577 }, ReturnType = typeof(global::System.Reflection.MethodBase))]
578 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "FilterApplyMethodBase", MemberParameters = new object[]
579 {
580 typeof(global::System.Reflection.MethodBase),
581 typeof(global::System.Reflection.BindingFlags),
582 typeof(global::System.Reflection.BindingFlags),
583 typeof(global::System.Reflection.CallingConventions),
584 typeof(global::System.Type[])
585 }, ReturnType = typeof(bool))]
586 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "InvokeMember", MemberParameters = new object[]
587 {
588 typeof(string),
589 typeof(global::System.Reflection.BindingFlags),
590 typeof(global::System.Reflection.Binder),
591 typeof(object),
592 typeof(object[]),
593 typeof(global::System.Reflection.ParameterModifier[]),
594 typeof(global::System.Globalization.CultureInfo),
595 typeof(string[])
596 }, ReturnType = typeof(object))]
597 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "get_IsSZArray", ReturnType = typeof(bool))]
598 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.UnitySerializationHolder), Member = "AddElementTypes", MemberParameters = new object[]
599 {
600 typeof(global::System.Runtime.Serialization.SerializationInfo),
601 typeof(global::System.RuntimeType)
602 }, ReturnType = typeof(global::System.RuntimeType))]
603 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.RemotingServices), Member = "UpdateOutArgObject", MemberParameters = new object[]
604 {
605 typeof(global::System.Reflection.ParameterInfo),
606 typeof(object),
607 typeof(object)
608 }, ReturnType = typeof(bool))]
609 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.CADMessageBase), Member = "IsPossibleToIgnoreMarshal", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
610 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.FormatterServices), Member = "GetClrTypeFullName", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(string))]
611 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo), Member = "InitSerialize", MemberParameters = new object[]
612 {
613 typeof(object),
614 typeof(global::System.Runtime.Serialization.ISurrogateSelector),
615 typeof(global::System.Runtime.Serialization.StreamingContext),
616 typeof(global::System.Runtime.Serialization.Formatters.Binary.SerObjectInfoInit),
617 typeof(global::System.Runtime.Serialization.IFormatterConverter),
618 typeof(global::System.Runtime.Serialization.Formatters.Binary.ObjectWriter),
619 typeof(global::System.Runtime.Serialization.SerializationBinder)
620 }, ReturnType = typeof(void))]
621 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo), Member = "InitSerialize", MemberParameters = new object[]
622 {
623 typeof(global::System.Type),
624 typeof(global::System.Runtime.Serialization.ISurrogateSelector),
625 typeof(global::System.Runtime.Serialization.StreamingContext),
626 typeof(global::System.Runtime.Serialization.Formatters.Binary.SerObjectInfoInit),
627 typeof(global::System.Runtime.Serialization.IFormatterConverter),
628 typeof(global::System.Runtime.Serialization.SerializationBinder)
629 }, ReturnType = typeof(void))]
630 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.ReadObjectInfo), Member = "InitReadConstructor", MemberParameters = new object[]
631 {
632 typeof(global::System.Type),
633 typeof(global::System.Runtime.Serialization.ISurrogateSelector),
634 typeof(global::System.Runtime.Serialization.StreamingContext)
635 }, ReturnType = typeof(void))]
636 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.ObjectWriter), Member = "WriteArray", MemberParameters = new object[]
637 {
638 typeof(global::System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo),
639 typeof(global::System.Runtime.Serialization.Formatters.Binary.NameInfo),
640 typeof(global::System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo)
641 }, ReturnType = typeof(void))]
642 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.CustomAttributeTypedArgument), Member = "ToString", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(string))]
643 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ArrayConverter", Member = "GetProperties", MemberParameters = new object[]
644 {
645 "System.ComponentModel.ITypeDescriptorContext",
646 typeof(object),
647 "System.Attribute[]"
648 }, ReturnType = "System.ComponentModel.PropertyDescriptorCollection")]
649 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.XmlListConverter", Member = "ChangeListType", MemberParameters = new object[]
650 {
651 typeof(object),
652 typeof(global::System.Type),
653 "System.Xml.IXmlNamespaceResolver"
654 }, ReturnType = typeof(object))]
655 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.XmlListConverter", Member = "IsListType", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(bool))]
656 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Utilities.ReflectionUtils", Member = "GetCollectionItemType", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(global::System.Type))]
657 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Serialization.JsonArrayContract", Member = ".ctor", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(void))]
658 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 23)]
659 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
660 get
661 {
662 throw null;
663 }
664 }
class f__AnonymousType0<< Count > j__TPar