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

◆ IsInterface

bool System.Type.IsInterface
getset

Definition at line 4823 of file Type.cs.

4824 {
4825 [global::Cpp2ILInjected.Token(Token = "0x6000A91")]
4826 [global::Cpp2ILInjected.Address(RVA = "0x1C4DF60", Offset = "0x1C4DF60", Length = "0xC4")]
4827 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4828 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Type), Member = "IsAssignableFrom", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(bool))]
4829 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Array), Member = "CanAssignArrayElement", MemberParameters = new object[]
4830 {
4831 typeof(global::System.Type),
4832 typeof(global::System.Type)
4833 }, ReturnType = typeof(bool))]
4834 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "GetField", MemberParameters = new object[]
4835 {
4836 typeof(string),
4837 typeof(global::System.Reflection.BindingFlags)
4838 }, ReturnType = typeof(global::System.Reflection.FieldInfo))]
4839 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "GetBaseType", ReturnType = typeof(global::System.RuntimeType))]
4840 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.RemotingServices), Member = "GetMethodBaseFromName", MemberParameters = new object[]
4841 {
4842 typeof(global::System.Type),
4843 typeof(string),
4844 typeof(global::System.Type[])
4845 }, ReturnType = typeof(global::System.Reflection.MethodBase))]
4846 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.TypeInfo), Member = ".ctor", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(void))]
4847 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Proxies.RealProxy), Member = ".ctor", MemberParameters = new object[]
4848 {
4849 typeof(global::System.Type),
4850 typeof(global::System.IntPtr),
4851 typeof(object)
4852 }, ReturnType = typeof(void))]
4853 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Proxies.RealProxy), Member = "GetProxiedType", ReturnType = typeof(global::System.Type))]
4854 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Proxies.RemotingProxy), Member = "CanCastTo", MemberParameters = new object[]
4855 {
4856 typeof(global::System.Type),
4857 typeof(object)
4858 }, ReturnType = typeof(bool))]
4859 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.MethodCall), Member = "ResolveMethod", ReturnType = typeof(void))]
4860 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.FormatterServices), Member = "InternalGetSerializableMembers", MemberParameters = new object[] { typeof(global::System.RuntimeType) }, ReturnType = typeof(global::System.Reflection.MemberInfo[]))]
4861 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.FormatterServices), Member = "GetParentTypes", MemberParameters = new object[]
4862 {
4863 typeof(global::System.RuntimeType),
4864 typeof(ref global::System.RuntimeType[]),
4865 typeof(ref int)
4866 }, ReturnType = typeof(bool))]
4867 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ReflectTypeDescriptionProvider", Member = "SearchIntrinsicTable", MemberParameters = new object[]
4868 {
4869 typeof(global::System.Collections.Hashtable),
4870 typeof(global::System.Type)
4871 }, ReturnType = typeof(object))]
4872 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.TypeDescriptor", Member = "GetNodeForBaseType", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(global::System.Type))]
4873 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Utilities.ConvertUtils", Member = "TryConvertInternal", MemberParameters = new object[]
4874 {
4875 typeof(object),
4876 typeof(global::System.Globalization.CultureInfo),
4877 typeof(global::System.Type),
4878 typeof(ref object)
4879 }, ReturnType = "Newtonsoft.Json.Utilities.ConvertUtils.ConvertResult")]
4880 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Utilities.ReflectionUtils", Member = "ImplementsGenericDefinition", MemberParameters = new object[]
4881 {
4882 typeof(global::System.Type),
4883 typeof(global::System.Type),
4884 typeof(ref global::System.Type)
4885 }, ReturnType = typeof(bool))]
4886 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Utilities.ReflectionUtils", Member = "GetProperties", MemberParameters = new object[]
4887 {
4888 typeof(global::System.Type),
4889 typeof(global::System.Reflection.BindingFlags)
4890 }, ReturnType = "System.Collections.Generic.IEnumerable`1<PropertyInfo>")]
4891 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Utilities.TypeExtensions", Member = "IsInterface", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(bool))]
4892 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 26)]
4893 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.RuntimeType), Member = "op_Inequality", MemberParameters = new object[]
4894 {
4895 typeof(global::System.RuntimeType),
4896 typeof(global::System.RuntimeType)
4897 }, ReturnType = typeof(bool))]
4898 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.RuntimeTypeHandle), Member = "IsInterface", MemberParameters = new object[] { typeof(global::System.RuntimeType) }, ReturnType = typeof(bool))]
4899 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
4900 get
4901 {
4902 throw null;
4903 }
4904 }
class f__AnonymousType0<< Count > j__TPar