terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ CreateSpecificCultureFromNeutral()

static CultureInfo System.Globalization.CultureInfo.CreateSpecificCultureFromNeutral ( string name)
inlinestaticprivate

Definition at line 762 of file CultureInfo.cs.

763 {
764 /*
765An exception occurred when decompiling this method (06002D0C)
766
767ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Globalization.CultureInfo System.Globalization.CultureInfo::CreateSpecificCultureFromNeutral(System.String)
768
769 ---> System.Exception: Basic block has to end with unconditional control flow.
770{
771 Block_0:
772 stloc:uint32(var_1_06, call:uint32('<PrivateImplementationDetails>'::ComputeStringHash, ldloc:string(var_0)))
773 stloc:bool(var_2_12, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("arn")))
774 stloc:bool(var_3_1E, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("pa")))
775 stloc:bool(var_4_2A, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("ii")))
776 stloc:bool(var_5_37, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("tk")))
777 stloc:bool(var_6_44, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("mi")))
778 stloc:bool(var_7_51, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("af")))
779 stloc:bool(var_8_5E, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("da")))
780 stloc:bool(var_9_6B, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("lb")))
781 stloc:bool(var_10_78, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("ja")))
782 stloc:bool(var_11_85, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("th")))
783 stloc:bool(var_12_92, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("uk")))
784 stloc:bool(var_13_9F, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("hu")))
785 stloc:bool(var_14_AC, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("sma")))
786 stloc:bool(var_15_B9, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("ta")))
787 stloc:bool(var_16_C6, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("gsw")))
788 stloc:bool(var_17_D3, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("nn")))
789 stloc:bool(var_18_E0, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("am")))
790 stloc:bool(var_19_ED, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("lt")))
791 stloc:bool(var_20_FA, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("sw")))
792 stloc:bool(var_21_107, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("sah")))
793 stloc:bool(var_22_114, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("te")))
794 stloc:bool(var_23_121, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("zu")))
795 stloc:bool(var_24_12E, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("iu-cans")))
796 stloc:bool(var_25_13B, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("gl")))
797 stloc:bool(var_26_148, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("rm")))
798 stloc:bool(var_27_155, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("is")))
799 stloc:bool(var_28_162, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("quz")))
800 stloc:bool(var_29_16F, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("id")))
801 stloc:bool(var_30_17C, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("ur")))
802 stloc:bool(var_31_189, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("ro")))
803 stloc:bool(var_32_196, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("el")))
804 stloc:bool(var_33_1A3, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("prs")))
805 stloc:bool(var_34_1B0, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("xh")))
806 stloc:bool(var_35_1BD, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("syr")))
807 stloc:bool(var_36_1CA, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("mn-mong")))
808 stloc:bool(var_37_1D7, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("ne")))
809 stloc:bool(var_38_1E4, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("tr")))
810 stloc:bool(var_39_1F1, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("kok")))
811 stloc:bool(var_40_1FE, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("lo")))
812 stloc:bool(var_41_20B, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("ml")))
813 stloc:bool(var_42_218, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("tt")))
814 stloc:bool(var_43_225, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("moh")))
815 stloc:bool(var_44_232, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("bg")))
816 stloc:bool(var_45_23F, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("mt")))
817 stloc:bool(var_46_24C, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("cs")))
818 stloc:bool(var_47_259, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("hi")))
819 stloc:bool(var_48_266, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("en")))
820 stloc:bool(var_49_273, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("as")))
821 stloc:bool(var_50_280, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("gu")))
822 stloc:bool(var_51_28D, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("sr-cyrl")))
823 stloc:bool(var_52_29A, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("tzm-latn")))
824 stloc:bool(var_53_2A7, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("de")))
825 stloc:bool(var_54_2B4, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("sq")))
826 stloc:bool(var_55_2C1, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("sr-latn")))
827 stloc:bool(var_56_2CE, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("tn")))
828 stloc:bool(var_57_2DB, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("fo")))
829 stloc:bool(var_58_2E8, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("cy")))
830 stloc:bool(var_60_2F5, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("ky")))
831 stloc:bool(var_61_302, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("sl")))
832 stloc:bool(var_62_30F, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("co")))
833 stloc:bool(var_63_31C, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("kk")))
834 stloc:bool(var_65_329, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("ru")))
835 stloc:bool(var_66_336, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("bs-cyrl")))
836 stloc:bool(var_67_343, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("ig")))
837 stloc:bool(var_68_350, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("nb")))
838 stloc:bool(var_69_35D, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("et")))
839 stloc:bool(var_70_36A, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("kn")))
840 stloc:bool(var_71_377, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("mk")))
841 stloc:bool(var_72_384, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("fy")))
842 stloc:bool(var_73_391, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("smj")))
843 stloc:bool(var_74_39E, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("be")))
844 stloc:bool(var_75_3AB, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("mr")))
845 stloc:bool(var_76_3B8, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("pl")))
846 stloc:bool(var_77_3C5, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("yo")))
847 stloc:bool(var_78_3D2, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("ga")))
848 stloc:bool(var_79_3DF, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("ar")))
849 stloc:bool(var_80_3EC, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("fil")))
850 stloc:bool(var_81_3F9, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("ba")))
851 stloc:bool(var_82_406, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("hy")))
852 stloc:bool(var_83_413, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("eu")))
853 stloc:bool(var_84_420, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("zh-cht")))
854 stloc:bool(var_85_42D, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("ko")))
855 stloc:bool(var_86_43A, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("ha")))
856 stloc:bool(var_87_447, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("bs")))
857 stloc:bool(var_88_454, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("az-latn")))
858 stloc:bool(var_89_461, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("tg-cyrl")))
859 stloc:bool(var_90_46E, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("km")))
860 stloc:bool(var_91_47B, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("wo")))
861 stloc:bool(var_92_488, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("sk")))
862 stloc:bool(var_93_495, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("he")))
863 stloc:bool(var_94_4A2, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("sv")))
864 stloc:bool(var_95_4AF, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("dsb")))
865 stloc:bool(var_96_4BC, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("gd")))
866 stloc:bool(var_97_4C9, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("ca")))
867 stloc:bool(var_98_4D6, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("it")))
868 stloc:bool(var_99_4E3, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("oc")))
869 stloc:bool(var_100_4F0, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("bo")))
870 stloc:bool(var_101_4FD, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("ps")))
871 stloc:bool(var_102_50A, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("uz")))
872 stloc:bool(var_103_517, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("uz-cyrl")))
873 stloc:bool(var_104_524, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("sa")))
874 stloc:bool(var_105_531, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("ms")))
875 stloc:bool(var_106_53E, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("fr")))
876 stloc:bool(var_107_54B, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("es")))
877 stloc:bool(var_108_558, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("fa")))
878 stloc:bool(var_109_565, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("si")))
879 stloc:bool(var_110_572, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("az-cyrl")))
880 stloc:bool(var_111_57F, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("or")))
881 stloc:bool(var_112_58C, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("pt")))
882 stloc:bool(var_113_599, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("rw")))
883 stloc:bool(var_114_5A6, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("dv")))
884 stloc:bool(var_115_5B3, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("sms")))
885 stloc:bool(var_116_5C0, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("smn")))
886 stloc:bool(var_117_5CD, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("vi")))
887 stloc:bool(var_118_5DA, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("se")))
888 stloc:bool(var_119_5E7, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("ug")))
889 stloc:bool(var_120_5F4, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("lv")))
890 stloc:bool(var_121_601, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("iu")))
891 stloc:bool(var_122_60E, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("ka")))
892 stloc:bool(var_123_61B, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("zh-hans")))
893 stloc:bool(var_124_628, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("bn")))
894 stloc:bool(var_125_635, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("kl")))
895 stloc:bool(var_126_642, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("mn")))
896 stloc:bool(var_127_64F, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("nl")))
897 stloc:bool(var_128_65C, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("br")))
898 stloc:bool(var_129_669, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("hr")))
899 stloc:bool(var_130_676, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("hsb")))
900 stloc:bool(var_131_683, call:bool(string::op_Equality, ldloc:string(var_0), ldstr:string("qut")))
901}
902
903 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
904 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
905 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
906 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
907 --- End of inner exception stack trace ---
908 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
909 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
910*/;
911 }