diff --git a/Assets/mappings.jsonc b/Assets/mappings.jsonc index 1663d47..afbb6e4 100644 --- a/Assets/mappings.jsonc +++ b/Assets/mappings.jsonc @@ -6,6 +6,8 @@ "SearchParams": { "GenericParams": { "IsPublic": false, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -53,7 +55,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsAbstract": false + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -101,6 +105,7 @@ "SearchParams": { "GenericParams": { "IsPublic": false, + "IsAbstract": false, "IsInterface": false, "IsSealed": true }, @@ -151,6 +156,7 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, "IsInterface": false, "IsSealed": true, "HasGenericParameters": false @@ -200,6 +206,7 @@ "SearchParams": { "GenericParams": { "IsPublic": false, + "IsAbstract": false, "IsInterface": false, "IsStruct": false, "IsSealed": true, @@ -255,6 +262,7 @@ "IsPublic": false, "IsAbstract": true, "IsInterface": false, + "IsSealed": false, "HasGenericParameters": true }, "Methods": { @@ -302,6 +310,8 @@ "SearchParams": { "GenericParams": { "IsPublic": false, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -349,6 +359,8 @@ "SearchParams": { "GenericParams": { "IsPublic": false, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -395,7 +407,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -441,7 +456,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -487,7 +505,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -534,6 +555,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -580,7 +603,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -629,6 +655,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true, "HasGenericParameters": true }, @@ -680,6 +708,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsStruct": false, "IsSealed": true, "HasAttribute": true @@ -740,7 +770,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -786,7 +819,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -832,7 +868,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -880,7 +919,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -927,6 +969,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -974,6 +1018,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -1020,7 +1066,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": 3, @@ -1071,6 +1120,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -1118,6 +1169,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -1168,6 +1221,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -1214,7 +1269,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -1261,6 +1319,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -1308,6 +1368,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -1355,6 +1417,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false, "IsDerived": true }, "Methods": { @@ -1411,6 +1476,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -1458,6 +1525,7 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, "IsInterface": false, "IsSealed": true }, @@ -1506,6 +1574,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -1553,6 +1623,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -1600,6 +1672,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -1648,6 +1722,8 @@ "GenericParams": { "IsPublic": true, "IsAbstract": true, + "IsInterface": false, + "IsSealed": false, "HasGenericParameters": false, "IsDerived": false }, @@ -1696,6 +1772,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -1743,6 +1821,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -1790,6 +1870,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -1837,6 +1919,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false, "HasGenericParameters": false, "IsDerived": true }, @@ -1892,7 +1977,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -1939,6 +2026,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -1985,7 +2074,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -2032,6 +2124,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -2079,6 +2173,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -2126,6 +2222,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -2174,7 +2272,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -2221,7 +2322,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsAbstract": true + "IsAbstract": true, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -2268,7 +2371,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsAbstract": false + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -2314,7 +2419,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -2364,7 +2472,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -2413,6 +2524,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -2461,7 +2574,8 @@ "GenericParams": { "IsPublic": true, "IsAbstract": true, - "IsInterface": false + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -2508,7 +2622,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsAbstract": true + "IsAbstract": true, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -2554,7 +2670,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -2603,6 +2722,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -2650,7 +2771,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -2696,7 +2820,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -2742,7 +2869,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -2790,7 +2920,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": 1, @@ -2838,7 +2971,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -2890,7 +3026,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -2938,7 +3077,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": true, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -2984,7 +3126,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -3030,7 +3175,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -3076,7 +3224,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -3124,7 +3275,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -3170,7 +3324,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -3218,6 +3375,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false, "HasGenericParameters": true }, "Methods": { @@ -3264,7 +3424,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -3311,6 +3474,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -3358,6 +3523,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -3405,7 +3572,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -3452,6 +3621,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -3498,7 +3669,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -3544,7 +3718,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -3591,6 +3768,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -3638,7 +3817,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -3687,7 +3868,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -3733,7 +3916,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": 1, @@ -3779,7 +3965,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": true, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -3826,6 +4015,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false, "HasGenericParameters": true }, "Methods": { @@ -3877,6 +4069,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -3927,6 +4121,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true, "HasGenericParameters": true }, @@ -3974,7 +4170,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -4022,7 +4221,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -4068,7 +4270,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -4114,7 +4319,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -4162,7 +4370,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -4208,7 +4419,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -4254,7 +4468,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -4301,6 +4518,7 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, "IsInterface": false, "IsSealed": true }, @@ -4354,7 +4572,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": true, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -4400,7 +4621,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -4448,7 +4672,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": true, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -4494,7 +4721,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -4540,7 +4770,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -4587,6 +4820,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -4634,7 +4869,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -4681,7 +4918,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -4731,7 +4970,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -4778,7 +5019,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -4825,7 +5068,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -4872,7 +5117,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -4919,7 +5166,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -4966,7 +5215,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -5013,7 +5264,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -5060,7 +5313,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -5107,7 +5362,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -5154,7 +5411,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -5201,7 +5460,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": true, "IsInterface": true, + "IsSealed": false, "HasGenericParameters": true }, "Methods": { @@ -5249,7 +5510,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -5296,7 +5559,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": true, "IsInterface": true, + "IsSealed": false, "IsDerived": true }, "Methods": { @@ -5343,7 +5608,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -5390,7 +5658,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -5437,7 +5708,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -5484,7 +5757,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -5531,7 +5806,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsAbstract": true + "IsAbstract": true, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -5578,6 +5855,7 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, "IsInterface": false, "IsSealed": true }, @@ -5626,6 +5904,7 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, "IsInterface": false, "IsSealed": true }, @@ -5673,7 +5952,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -5720,6 +6002,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false, "HasGenericParameters": true }, "Methods": { @@ -5767,7 +6052,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsAbstract": true + "IsAbstract": true, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -5814,6 +6101,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": true, + "IsInterface": false, + "IsSealed": false, "HasGenericParameters": true }, "Methods": { @@ -5864,6 +6154,8 @@ "GenericParams": { "IsPublic": true, "IsAbstract": true, + "IsInterface": false, + "IsSealed": false, "HasGenericParameters": true }, "Methods": { @@ -5910,7 +6202,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": 1, @@ -5958,6 +6253,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false, "HasGenericParameters": true }, "Methods": { @@ -6007,7 +6305,10 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsEnum": false, + "IsSealed": false, "HasAttribute": false }, "Methods": { @@ -6054,7 +6355,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -6101,6 +6405,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -6147,7 +6453,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -6194,7 +6503,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -6242,7 +6554,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -6290,6 +6605,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true, "HasGenericParameters": false }, @@ -6338,7 +6655,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -6384,7 +6704,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -6431,7 +6754,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsAbstract": true + "IsAbstract": true, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -6479,6 +6804,8 @@ "GenericParams": { "IsPublic": true, "IsAbstract": true, + "IsInterface": false, + "IsSealed": false, "HasGenericParameters": false }, "Methods": { @@ -6527,7 +6854,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -6573,7 +6903,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -6619,7 +6952,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -6665,7 +7001,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -6711,7 +7050,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -6759,7 +7101,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -6807,7 +7151,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -6856,7 +7203,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -6904,7 +7253,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -6950,7 +7301,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -6999,7 +7353,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -7047,7 +7403,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -7094,7 +7453,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -7142,7 +7504,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": 1, @@ -7191,7 +7556,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -7238,7 +7606,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -7287,7 +7657,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -7335,7 +7707,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": 4, @@ -7386,7 +7761,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -7434,7 +7812,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": true, "IsInterface": true, + "IsSealed": false, "HasGenericParameters": false }, "Methods": { @@ -7481,7 +7861,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -7529,7 +7912,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, "IsInterface": false, + "IsSealed": false, "HasGenericParameters": true }, "Methods": { @@ -7582,7 +7967,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -7628,7 +8015,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -7675,7 +8065,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -7721,7 +8113,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -7768,7 +8163,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -7816,7 +8214,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -7863,7 +8263,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -7909,7 +8311,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -7957,7 +8362,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -8005,7 +8413,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -8054,7 +8465,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": true, "IsInterface": true, + "IsSealed": false, "HasGenericParameters": false }, "Methods": { @@ -8101,7 +8514,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -8149,7 +8565,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": 2, @@ -8195,7 +8614,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -8243,7 +8665,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -8293,7 +8718,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -8340,7 +8768,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -8387,7 +8818,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -8436,7 +8870,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -8483,7 +8920,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -8531,7 +8971,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -8580,7 +9022,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -8628,7 +9072,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -8676,7 +9123,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -8723,7 +9173,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -8770,7 +9223,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -8817,7 +9273,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -8865,6 +9324,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false, "HasGenericParameters": false }, "Methods": { @@ -8911,7 +9373,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -8959,7 +9424,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": 4, @@ -9009,6 +9477,8 @@ "GenericParams": { "IsPublic": true, "IsAbstract": true, + "IsInterface": false, + "IsSealed": false, "HasGenericParameters": true }, "Methods": { @@ -9057,6 +9527,8 @@ "GenericParams": { "IsPublic": true, "IsAbstract": true, + "IsInterface": false, + "IsSealed": false, "HasGenericParameters": false }, "Methods": { @@ -9105,7 +9577,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsAbstract": true + "IsAbstract": true, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -9151,7 +9625,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -9199,7 +9676,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -9248,6 +9728,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false, "IsDerived": true }, "Methods": { @@ -9294,7 +9777,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -9343,7 +9829,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -9392,7 +9881,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -9440,7 +9931,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -9488,7 +9981,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsAbstract": true + "IsAbstract": true, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -9536,7 +10031,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": true, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -9584,6 +10082,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -9631,7 +10131,9 @@ "SearchParams": { "GenericParams": { "IsPublic": false, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -9677,7 +10179,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -9724,7 +10229,9 @@ "SearchParams": { "GenericParams": { "IsPublic": false, - "IsInterface": false + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -9773,6 +10280,8 @@ "GenericParams": { "IsPublic": false, "IsAbstract": true, + "IsInterface": false, + "IsSealed": false, "HasGenericParameters": false }, "Methods": { @@ -9820,7 +10329,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -9868,7 +10379,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -9914,7 +10428,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -9963,7 +10480,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -10014,7 +10534,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsAbstract": true + "IsAbstract": true, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -10060,7 +10582,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -10109,6 +10634,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false, "HasGenericParameters": false }, "Methods": { @@ -10160,7 +10688,10 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsStruct": true + "IsAbstract": false, + "IsInterface": false, + "IsStruct": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -10211,7 +10742,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -10261,6 +10795,7 @@ "IsPublic": true, "IsAbstract": true, "IsInterface": false, + "IsSealed": false, "HasGenericParameters": true }, "Methods": { @@ -10307,7 +10842,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -10354,7 +10892,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -10403,6 +10944,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false, "HasGenericParameters": true }, "Methods": { @@ -10451,7 +10995,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsAbstract": true + "IsAbstract": true, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -10499,7 +11045,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -10546,7 +11095,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -10594,7 +11146,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -10643,7 +11198,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -10691,7 +11249,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -10739,7 +11299,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -10787,7 +11349,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -10834,7 +11398,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -10881,7 +11447,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -10927,7 +11495,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -10974,7 +11545,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -11021,7 +11595,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -11070,7 +11647,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -11116,7 +11695,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -11164,7 +11746,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": 5, @@ -11211,7 +11796,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -11260,7 +11848,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -11307,7 +11898,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": 6, @@ -11355,7 +11949,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -11403,7 +12000,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -11451,7 +12051,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -11500,7 +12103,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -11549,7 +12155,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -11598,7 +12207,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -11647,7 +12259,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -11695,7 +12310,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -11744,7 +12362,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -11793,7 +12414,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -11839,7 +12463,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -11890,6 +12517,8 @@ "GenericParams": { "IsPublic": true, "IsAbstract": false, + "IsInterface": false, + "IsSealed": false, "HasAttribute": false, "IsDerived": true }, @@ -11947,7 +12576,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -11995,7 +12626,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -12042,7 +12675,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -12089,7 +12724,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -12136,7 +12773,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -12184,7 +12823,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -12233,7 +12875,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -12282,7 +12927,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsAbstract": true + "IsAbstract": true, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -12330,7 +12977,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -12378,7 +13027,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -12425,7 +13076,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -12473,7 +13126,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -12523,7 +13178,8 @@ "GenericParams": { "IsPublic": false, "IsAbstract": true, - "IsInterface": false + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -12570,7 +13226,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": false + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -12617,7 +13275,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsAbstract": true + "IsAbstract": true, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -12666,6 +13326,9 @@ "SearchParams": { "GenericParams": { "IsPublic": false, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false, "IsDerived": false }, "Methods": { @@ -12712,7 +13375,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": false + "IsPublic": false, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -12759,7 +13425,9 @@ "SearchParams": { "GenericParams": { "IsPublic": false, - "IsAbstract": true + "IsAbstract": true, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -12806,7 +13474,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsAbstract": true + "IsAbstract": true, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -12864,6 +13534,8 @@ "SearchParams": { "GenericParams": { "IsPublic": false, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -12916,7 +13588,9 @@ "SearchParams": { "GenericParams": { "IsPublic": false, - "IsAbstract": false + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -12967,7 +13641,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsAbstract": false + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -13017,7 +13693,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -13065,7 +13743,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": false + "IsPublic": false, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -13118,7 +13799,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsAbstract": true + "IsAbstract": true, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": 3, @@ -13167,7 +13850,9 @@ "SearchParams": { "GenericParams": { "IsPublic": false, - "IsAbstract": true + "IsAbstract": true, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -13219,7 +13904,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -13265,7 +13953,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -13315,6 +14006,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -13362,7 +14055,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": true, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -13409,6 +14105,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -13456,7 +14154,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": true, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -13503,6 +14204,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true, "HasGenericParameters": false }, @@ -13551,6 +14254,8 @@ "SearchParams": { "GenericParams": { "IsPublic": false, + "IsAbstract": false, + "IsInterface": false, "IsSealed": false }, "Methods": { @@ -13604,6 +14309,8 @@ "SearchParams": { "GenericParams": { "IsPublic": false, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -13652,6 +14359,7 @@ "GenericParams": { "IsPublic": true, "IsAbstract": true, + "IsInterface": false, "IsSealed": false }, "Methods": { @@ -13706,6 +14414,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -13763,7 +14473,9 @@ "SearchParams": { "GenericParams": { "IsPublic": false, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -13812,7 +14524,9 @@ "SearchParams": { "GenericParams": { "IsPublic": false, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -13862,7 +14576,9 @@ "SearchParams": { "GenericParams": { "IsPublic": false, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -13917,7 +14633,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -13965,7 +14683,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": true, "IsInterface": true, + "IsSealed": false, "HasGenericParameters": false }, "Methods": { @@ -14016,7 +14736,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -14069,7 +14791,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -14125,7 +14849,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -14182,7 +14908,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -14235,7 +14963,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -14284,7 +15014,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -14342,7 +15074,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsAbstract": true + "IsAbstract": true, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -14395,7 +15129,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -14450,7 +15186,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": false + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -14511,7 +15249,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": false + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -14566,7 +15306,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsAbstract": true + "IsAbstract": true, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -14617,7 +15359,8 @@ "GenericParams": { "IsPublic": true, "IsAbstract": false, - "IsInterface": false + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -14668,7 +15411,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsAbstract": false + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -14724,7 +15469,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsAbstract": true + "IsAbstract": true, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -14780,6 +15527,7 @@ "GenericParams": { "IsPublic": true, "IsAbstract": false, + "IsInterface": false, "IsSealed": true, "HasGenericParameters": false }, @@ -14835,7 +15583,9 @@ "GenericParams": { "IsPublic": true, "IsAbstract": false, + "IsInterface": false, "IsStruct": false, + "IsSealed": false, "HasAttribute": true, "HasGenericParameters": true }, @@ -14890,6 +15640,7 @@ "IsAbstract": false, "IsInterface": false, "IsStruct": false, + "IsSealed": false, "HasAttribute": false, "HasGenericParameters": false }, @@ -14949,6 +15700,7 @@ "IsAbstract": false, "IsInterface": false, "IsStruct": false, + "IsSealed": false, "HasAttribute": false, "HasGenericParameters": false }, @@ -15001,6 +15753,7 @@ "IsAbstract": false, "IsInterface": false, "IsStruct": false, + "IsSealed": false, "HasAttribute": false, "HasGenericParameters": false }, @@ -15055,6 +15808,7 @@ "IsAbstract": false, "IsInterface": false, "IsStruct": false, + "IsSealed": false, "HasAttribute": false, "HasGenericParameters": false, "IsDerived": false @@ -15110,6 +15864,7 @@ "IsAbstract": false, "IsInterface": false, "IsStruct": false, + "IsSealed": false, "HasAttribute": false, "HasGenericParameters": false, "IsDerived": false @@ -15172,6 +15927,7 @@ "IsAbstract": false, "IsInterface": false, "IsStruct": false, + "IsSealed": false, "HasAttribute": false, "HasGenericParameters": false }, @@ -15228,6 +15984,7 @@ "IsAbstract": false, "IsInterface": false, "IsStruct": false, + "IsSealed": false, "HasGenericParameters": false, "IsDerived": false }, @@ -15284,6 +16041,7 @@ "IsAbstract": false, "IsInterface": false, "IsStruct": false, + "IsSealed": false, "HasGenericParameters": false, "IsDerived": true }, @@ -15336,6 +16094,7 @@ "IsAbstract": false, "IsInterface": false, "IsStruct": false, + "IsSealed": false, "HasGenericParameters": false, "IsDerived": true }, @@ -15391,6 +16150,7 @@ "IsAbstract": false, "IsInterface": false, "IsStruct": true, + "IsSealed": false, "HasGenericParameters": false }, "Methods": { @@ -15445,6 +16205,7 @@ "IsAbstract": false, "IsInterface": false, "IsStruct": false, + "IsSealed": false, "HasGenericParameters": false, "IsDerived": false }, @@ -15496,6 +16257,7 @@ "GenericParams": { "IsPublic": true, "IsAbstract": false, + "IsInterface": false, "IsSealed": true, "IsDerived": true }, @@ -15552,6 +16314,7 @@ "IsAbstract": false, "IsInterface": false, "IsStruct": false, + "IsSealed": false, "HasGenericParameters": false, "IsDerived": false }, @@ -15605,6 +16368,7 @@ "IsAbstract": false, "IsInterface": false, "IsStruct": false, + "IsSealed": false, "HasGenericParameters": false, "IsDerived": false }, @@ -15659,6 +16423,7 @@ "IsAbstract": false, "IsInterface": false, "IsStruct": false, + "IsSealed": false, "HasGenericParameters": false, "IsDerived": false }, @@ -15713,6 +16478,7 @@ "IsAbstract": true, "IsInterface": false, "IsStruct": false, + "IsSealed": false, "HasGenericParameters": false, "IsDerived": false }, @@ -15765,7 +16531,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -15818,7 +16587,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -15865,7 +16636,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsAbstract": true + "IsAbstract": true, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -15921,6 +16694,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false, "IsDerived": true }, "Methods": { @@ -15970,6 +16746,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false, "IsDerived": true }, "Methods": { @@ -16020,7 +16799,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -16070,7 +16852,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": true, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -16116,7 +16901,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -16162,7 +16950,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -16209,7 +17000,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -16258,7 +17052,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -16311,7 +17108,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -16358,7 +17158,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -16405,7 +17208,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -16454,7 +17260,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -16502,7 +17311,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -16551,7 +17363,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -16598,7 +17413,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -16647,7 +17465,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -16697,7 +17518,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -16745,7 +17569,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -16793,7 +17620,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -16844,7 +17674,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -16890,7 +17723,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -16938,7 +17774,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -16989,7 +17828,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -17039,7 +17881,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -17089,7 +17934,9 @@ "SearchParams": { "GenericParams": { "IsPublic": false, - "IsAbstract": true + "IsAbstract": true, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -17138,6 +17985,8 @@ "GenericParams": { "IsPublic": true, "IsAbstract": false, + "IsInterface": false, + "IsSealed": false, "IsDerived": false }, "Methods": { @@ -17187,7 +18036,10 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsStruct": true + "IsAbstract": false, + "IsInterface": false, + "IsStruct": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -17238,6 +18090,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -17286,7 +18140,10 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsStruct": true + "IsAbstract": false, + "IsInterface": false, + "IsStruct": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -17340,7 +18197,10 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsStruct": true + "IsAbstract": false, + "IsInterface": false, + "IsStruct": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -17394,7 +18254,9 @@ "SearchParams": { "GenericParams": { "IsPublic": false, - "IsInterface": true + "IsAbstract": true, + "IsInterface": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -17447,6 +18309,9 @@ "SearchParams": { "GenericParams": { "IsPublic": false, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false, "IsDerived": true }, "Methods": { @@ -17502,6 +18367,9 @@ "SearchParams": { "GenericParams": { "IsPublic": false, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false, "IsDerived": true }, "Methods": { @@ -17558,6 +18426,9 @@ "SearchParams": { "GenericParams": { "IsPublic": false, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false, "IsDerived": true }, "Methods": { @@ -17615,6 +18486,9 @@ "SearchParams": { "GenericParams": { "IsPublic": false, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false, "IsDerived": true }, "Methods": { @@ -17669,7 +18543,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsAbstract": true + "IsAbstract": true, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -17720,7 +18596,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsAbstract": true + "IsAbstract": true, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -17771,6 +18649,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -17821,6 +18701,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -17880,6 +18762,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -17932,6 +18816,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -17994,6 +18880,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -18048,6 +18936,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -18103,6 +18993,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -18156,6 +19048,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -18205,6 +19099,8 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, "IsSealed": true }, "Methods": { @@ -18257,7 +19153,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": true, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -18307,7 +19206,10 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsStruct": true + "IsAbstract": false, + "IsInterface": false, + "IsStruct": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -18357,7 +19259,10 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsStruct": true + "IsAbstract": false, + "IsInterface": false, + "IsStruct": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -18406,7 +19311,10 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsStruct": true + "IsAbstract": false, + "IsInterface": false, + "IsStruct": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -18454,7 +19362,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsAbstract": true + "IsAbstract": true, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -18505,7 +19415,10 @@ "SearchParams": { "GenericParams": { "IsPublic": false, - "IsStruct": true + "IsAbstract": false, + "IsInterface": false, + "IsStruct": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -18560,7 +19473,10 @@ "SearchParams": { "GenericParams": { "IsPublic": false, - "IsStruct": true + "IsAbstract": false, + "IsInterface": false, + "IsStruct": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -18611,7 +19527,10 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsStruct": true + "IsAbstract": false, + "IsInterface": false, + "IsStruct": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -18662,7 +19581,10 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsStruct": true + "IsAbstract": false, + "IsInterface": false, + "IsStruct": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -18711,7 +19633,10 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsStruct": true + "IsAbstract": false, + "IsInterface": false, + "IsStruct": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -18762,7 +19687,10 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsStruct": true + "IsAbstract": false, + "IsInterface": false, + "IsStruct": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -18812,7 +19740,10 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsStruct": true + "IsAbstract": false, + "IsInterface": false, + "IsStruct": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -18871,7 +19802,10 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsStruct": true + "IsAbstract": false, + "IsInterface": false, + "IsStruct": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -18926,7 +19860,10 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsStruct": true + "IsAbstract": false, + "IsInterface": false, + "IsStruct": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": 2, @@ -18974,7 +19911,10 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsStruct": true + "IsAbstract": false, + "IsInterface": false, + "IsStruct": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -19027,7 +19967,10 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsStruct": true + "IsAbstract": false, + "IsInterface": false, + "IsStruct": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -19080,7 +20023,10 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsStruct": true + "IsAbstract": false, + "IsInterface": false, + "IsStruct": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -19131,7 +20077,10 @@ "SearchParams": { "GenericParams": { "IsPublic": false, - "IsStruct": true + "IsAbstract": false, + "IsInterface": false, + "IsStruct": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -19184,7 +20133,10 @@ "SearchParams": { "GenericParams": { "IsPublic": false, - "IsStruct": true + "IsAbstract": false, + "IsInterface": false, + "IsStruct": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -19233,7 +20185,10 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsStruct": true + "IsAbstract": false, + "IsInterface": false, + "IsStruct": true, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -19285,6 +20240,9 @@ "SearchParams": { "GenericParams": { "IsPublic": false, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false, "IsDerived": true }, "Methods": { @@ -19341,6 +20299,9 @@ "SearchParams": { "GenericParams": { "IsPublic": false, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false, "IsDerived": true }, "Methods": { @@ -19394,6 +20355,9 @@ "SearchParams": { "GenericParams": { "IsPublic": false, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false, "IsDerived": true }, "Methods": { @@ -19447,7 +20411,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -19509,7 +20476,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -19571,6 +20541,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false, "IsDerived": false }, "Methods": { @@ -19639,7 +20612,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": false + "IsPublic": false, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -19698,6 +20674,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false, "IsDerived": true }, "Methods": { @@ -19754,7 +20733,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": 4, @@ -19804,7 +20786,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsAbstract": true + "IsAbstract": true, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -19851,7 +20835,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsAbstract": true + "IsAbstract": true, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -19908,7 +20894,9 @@ "SearchParams": { "GenericParams": { "IsPublic": true, - "IsAbstract": true + "IsAbstract": true, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, @@ -19954,7 +20942,10 @@ "UseForceRename": false, "SearchParams": { "GenericParams": { - "IsPublic": true + "IsPublic": true, + "IsAbstract": false, + "IsInterface": false, + "IsSealed": false }, "Methods": { "ConstructorParameterCount": -1, diff --git a/ReCodeItCLI/Commands/AddMissingProperties.cs b/ReCodeItCLI/Commands/AddMissingProperties.cs new file mode 100644 index 0000000..4c81767 --- /dev/null +++ b/ReCodeItCLI/Commands/AddMissingProperties.cs @@ -0,0 +1,23 @@ +using CliFx; +using CliFx.Attributes; +using CliFx.Infrastructure; +using ReCodeItLib.Utils; + +namespace ReCodeItCLI.Commands; + +[Command("AddMissingProperties", Description = "[DEVELOPMENT COMMAND] This command will add missing properties to the provided mapping.json.")] +public class AddMissingProperties : ICommand +{ + [CommandParameter(0, IsRequired = true, Description = "Path to the mapping.json file to be fixed")] + public string MappingsPath { get; init; } + + public ValueTask ExecuteAsync(IConsole console) + { + var remaps = DataProvider.LoadMappingFile(MappingsPath); + DataProvider.UpdateMapping(MappingsPath, remaps); + + Logger.LogSync("Successfully updated mapping file"); + + return default; + } +} \ No newline at end of file diff --git a/ReCodeItCLI/Commands/AutoMatcher.cs b/ReCodeItCLI/Commands/AutoMatcher.cs index 50468cf..cb979b6 100644 --- a/ReCodeItCLI/Commands/AutoMatcher.cs +++ b/ReCodeItCLI/Commands/AutoMatcher.cs @@ -25,8 +25,7 @@ public class AutoMatchCommand : ICommand [CommandParameter(3, IsRequired = true, Description = "The name you want the type to be renamed to")] public required string NewTypeName { get; init; } - - + public ValueTask ExecuteAsync(IConsole console) { #if WAIT_FOR_DEBUGGER diff --git a/RecodeItLib/Models/RemapModel.cs b/RecodeItLib/Models/RemapModel.cs index 833c424..7fc0566 100644 --- a/RecodeItLib/Models/RemapModel.cs +++ b/RecodeItLib/Models/RemapModel.cs @@ -56,11 +56,11 @@ public class SearchParams public class GenericParams { public bool IsPublic { get; set; } = true; - public bool? IsAbstract { get; set; } = null; - public bool? IsInterface { get; set; } = null; + public bool IsAbstract { get; set; } + public bool IsInterface { get; set; } public bool? IsStruct { get; set; } = null; public bool? IsEnum { get; set; } = null; - public bool? IsSealed { get; set; } = null; + public bool IsSealed { get; set; } public bool? HasAttribute { get; set; } = null; public bool? HasGenericParameters { get; set; } = null; public bool? IsDerived { get; set; } = null; diff --git a/RecodeItLib/Remapper/Filters/GenericTypeFilters.cs b/RecodeItLib/Remapper/Filters/GenericTypeFilters.cs index 24ca7a0..f834efb 100644 --- a/RecodeItLib/Remapper/Filters/GenericTypeFilters.cs +++ b/RecodeItLib/Remapper/Filters/GenericTypeFilters.cs @@ -6,66 +6,22 @@ namespace ReCodeItLib.ReMapper.Filters; internal static class GenericTypeFilters { - /// - /// Filters based on public, or nested public or private if the nested flag is set. This is a - /// required property - /// - /// - /// - /// Filtered list public static IEnumerable FilterPublic(IEnumerable types, SearchParams parms) { return types.Where(t => t.IsPublic == parms.GenericParams.IsPublic); } - /// - /// Filters based on IsAbstract - /// - /// - /// - /// Filtered list public static IEnumerable FilterAbstract(IEnumerable types, SearchParams parms) { - // Filter based on abstract or not - if (parms.GenericParams.IsAbstract is true) - { - types = types.Where(t => t.IsAbstract && !t.IsInterface); - } - else if (parms.GenericParams.IsAbstract is false) - { - types = types.Where(t => !t.IsAbstract); - } - - return types; + // NOTE: Interfaces are abstract + return types.Where(t => t.IsAbstract == parms.GenericParams.IsAbstract); } - - /// - /// Filters based on IsAbstract - /// - /// - /// - /// Filtered list + public static IEnumerable FilterSealed(IEnumerable types, SearchParams parms) { - // Filter based on abstract or not - if (parms.GenericParams.IsSealed is true) - { - types = types.Where(t => t.IsSealed); - } - else if (parms.GenericParams.IsSealed is false) - { - types = types.Where(t => !t.IsSealed); - } - - return types; + return types.Where(t => t.IsSealed == parms.GenericParams.IsSealed); } - - /// - /// Filters based on IsInterface - /// - /// - /// - /// Filtered list + public static IEnumerable FilterInterface(IEnumerable types, SearchParams parms) { // Filter based on interface or not @@ -80,13 +36,7 @@ internal static class GenericTypeFilters return types; } - - /// - /// Filters based on IsStruct - /// - /// - /// - /// Filtered list + public static IEnumerable FilterStruct(IEnumerable types, SearchParams parms) { if (parms.GenericParams.IsStruct is true) @@ -100,13 +50,7 @@ internal static class GenericTypeFilters return types; } - - /// - /// Filters based on IsEnum - /// - /// - /// - /// Filtered list + public static IEnumerable FilterEnum(IEnumerable types, SearchParams parms) { // Filter based on enum or not @@ -121,13 +65,7 @@ internal static class GenericTypeFilters return types; } - - /// - /// Filters based on HasAttribute - /// - /// - /// - /// Filtered list + public static IEnumerable FilterAttributes(IEnumerable types, SearchParams parms) { // Filter based on HasAttribute or not @@ -142,13 +80,7 @@ internal static class GenericTypeFilters return types; } - - /// - /// Filters based on HasAttribute - /// - /// - /// - /// Filtered list + public static IEnumerable FilterDerived(IEnumerable types, SearchParams parms) { // Filter based on IsDerived or not @@ -168,13 +100,7 @@ internal static class GenericTypeFilters return types; } - - /// - /// Filters based on method count - /// - /// - /// - /// Filtered list + public static IEnumerable FilterByGenericParameters(IEnumerable types, SearchParams parms) { if (parms.GenericParams.HasGenericParameters is null) return types; diff --git a/RecodeItLib/Remapper/ReMapper.cs b/RecodeItLib/Remapper/ReMapper.cs index 91dd0d1..ce688ff 100644 --- a/RecodeItLib/Remapper/ReMapper.cs +++ b/RecodeItLib/Remapper/ReMapper.cs @@ -69,7 +69,7 @@ public class ReMapper RenameMatches(types); - Publicize(); + //Publicize(); // We are done, write the assembly WriteAssembly(); @@ -118,9 +118,9 @@ public class ReMapper ); } - while (!renameTasks.TrueForAll(t => t.Status == TaskStatus.RanToCompletion)) + while (!renameTasks.TrueForAll(t => t.Status is TaskStatus.RanToCompletion or TaskStatus.Faulted)) { - Logger.DrawProgressBar(renameTasks.Where(t => t.IsCompleted)!.Count() + 1, renameTasks.Count, 50); + Logger.DrawProgressBar(renameTasks.Where(t => t.IsCompleted)!.Count(), renameTasks.Count, 50); } Task.WaitAll(renameTasks.ToArray()); diff --git a/RecodeItLib/Remapper/Renamer.cs b/RecodeItLib/Remapper/Renamer.cs index e335f93..a377066 100644 --- a/RecodeItLib/Remapper/Renamer.cs +++ b/RecodeItLib/Remapper/Renamer.cs @@ -39,15 +39,17 @@ internal class Renamer { foreach (var type in typesToCheck) { - var methods = type.Methods - .Where(method => method.Name.StartsWith(remap!.TypePrimeCandidate!.Name.String) - && type.Methods.Count(m2 => m2.Name.String.EndsWith(method.Name.String.Split(".")[1])) < 2); + List methodsToFix = []; + + methodsToFix.AddRange( + from method in type.Methods where method.Name.StartsWith(remap.TypePrimeCandidate!.Name.String) + let splitName = method.Name.String.Split(".") where splitName.Length != 1 select method); - foreach (var method in methods) + foreach (var method in methodsToFix) { var name = method.Name.String.Split("."); - if (methods.Count(m => m.Name.String.EndsWith(name[1])) > 1) + if (methodsToFix.Count(m => m.Name.String.EndsWith(name[1])) > 1) continue; method.Name = name[1]; diff --git a/RecodeItLib/Utils/DataProvider.cs b/RecodeItLib/Utils/DataProvider.cs index 81cdf15..5832082 100644 --- a/RecodeItLib/Utils/DataProvider.cs +++ b/RecodeItLib/Utils/DataProvider.cs @@ -33,7 +33,7 @@ public static class DataProvider return remaps ?? []; } - public static void UpdateMapping(string path, List remaps) + public static void UpdateMapping(string path, List remaps, bool ignoreNull = true) { if (!File.Exists(path)) { @@ -42,7 +42,7 @@ public static class DataProvider JsonSerializerSettings settings = new() { - NullValueHandling = NullValueHandling.Ignore, + NullValueHandling = ignoreNull ? NullValueHandling.Ignore : NullValueHandling.Include, Formatting = Formatting.Indented };