Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit2180de4

Browse files
forkiKevinRansom
authored andcommitted
Optimize in FCS (dotnet#3784)
* Optimize in FCS* Transport tcConfig* Cleanup* Replace more ILAsm in Exprs* More ILAsm replacements* update resource name* Added some tests (dotnet#40)* Add option to toggle unused declarations analyzer (dotnet#4074)* Add option to toggle unused declarations analyzer* Better name and handle registering code fixes.This will ensure that if someone uses warnon:1182, we won't suggestfixes if they've turned off the feature.* Revertdotnet#1650 (anddotnet#3366) (dotnet#4173)* Fix error logging in brace matching code (dotnet#4140)* Remove error logger pushing code* Update service.fs*Fixdotnet#4200: Vsix: fix empty "New file" window for web projects (dotnet#4202)* LOC CHECKIN | visualfsharp - master | 20180112 (dotnet#4194)* Fixed FCS netcore tests (dotnet#4180)* Remove ambiguous resolution error FS0332 (dotnet#4170)* Add IsInteractive to parsing options for script load closures (dotnet#4169)* Add IsInteractive to FSharpParsingOptions* Add test* Set serializable bit for all serializable types (dotnet#4211)* Minor fix (dotnet#4195)on string 58.* Symbols API: add Index to active pattern case, Name to pattern group (dotnet#4222)* Symbols API: add Index to active pattern case, Name to pattern group* Symbols API: add active pattern case use tests* don't rebuild (dotnet#4230)* Optimize in FCS* Transport tcConfig* Cleanup* Replace more ILAsm in Exprs* More ILAsm replacements* update resource name* Added some tests* test conditions update* test update* test condition update* test update* review update* added checked operators* fixed dual conversions* review fixes* more targeted replacements* adapt to latest* added more tests* added more tests* review fixes* fixed warnings
1 parentbe5b58c commit2180de4

File tree

8 files changed

+2609
-143
lines changed

8 files changed

+2609
-143
lines changed

‎src/fsharp/TastOps.fs‎

Lines changed: 67 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6140,22 +6140,84 @@ let mkCallNewQuerySource (g:TcGlobals) m ty1 ty2 e1 = m
61406140

61416141
letmkCallCreateEvent(g:TcGlobals)m ty1 ty2 e1 e2 e3= mkApps g(typedExprForIntrinsic g m g.create_event_info,[[ty1;ty2]],[ e1;e2;e3], m)
61426142
letmkCallGenericComparisonWithComparerOuter(g:TcGlobals)m ty comp e1 e2= mkApps g(typedExprForIntrinsic g m g.generic_comparison_withc_outer_info,[[ty]],[ comp;e1;e2], m)
6143-
letmkCallEqualsOperator(g:TcGlobals)m ty e1 e2= mkApps g(typedExprForIntrinsic g m g.equals_operator_info,[[ty]],[ e1;e2], m)
61446143
letmkCallGenericEqualityEROuter(g:TcGlobals)m ty e1 e2= mkApps g(typedExprForIntrinsic g m g.generic_equality_er_outer_info,[[ty]],[ e1;e2], m)
61456144
letmkCallGenericEqualityWithComparerOuter(g:TcGlobals)m ty comp e1 e2= mkApps g(typedExprForIntrinsic g m g.generic_equality_withc_outer_info,[[ty]],[comp;e1;e2], m)
61466145
letmkCallGenericHashWithComparerOuter(g:TcGlobals)m ty comp e1= mkApps g(typedExprForIntrinsic g m g.generic_hash_withc_outer_info,[[ty]],[comp;e1], m)
61476146

6148-
letmkCallSubtractionOperator(g:TcGlobals)m ty e1 e2= mkApps g(typedExprForIntrinsic g m g.unchecked_subtraction_info,[[ty; ty; ty]],[e1;e2], m)
6147+
letmkCallEqualsOperator(g:TcGlobals)m ty e1 e2= mkApps g(typedExprForIntrinsic g m g.equals_operator_info,[[ty]],[ e1;e2], m)
6148+
letmkCallNotEqualsOperator(g:TcGlobals)m ty e1 e2= mkApps g(typedExprForIntrinsic g m g.not_equals_operator,[[ty]],[ e1;e2], m)
6149+
letmkCallLessThanOperator(g:TcGlobals)m ty e1 e2= mkApps g(typedExprForIntrinsic g m g.less_than_operator,[[ty]],[ e1;e2], m)
6150+
letmkCallLessThanOrEqualsOperator(g:TcGlobals)m ty e1 e2= mkApps g(typedExprForIntrinsic g m g.less_than_or_equals_operator,[[ty]],[ e1;e2], m)
6151+
letmkCallGreaterThanOperator(g:TcGlobals)m ty e1 e2= mkApps g(typedExprForIntrinsic g m g.greater_than_operator,[[ty]],[ e1;e2], m)
6152+
letmkCallGreaterThanOrEqualsOperator(g:TcGlobals)m ty e1 e2= mkApps g(typedExprForIntrinsic g m g.greater_than_or_equals_operator,[[ty]],[ e1;e2], m)
61496153

6150-
letmkCallArrayLength(g:TcGlobals)m ty el= mkApps g(typedExprForIntrinsic g m g.array_length_info,[[ty]],[el], m)
6151-
letmkCallArrayGet(g:TcGlobals)m ty e1 e2= mkApps g(typedExprForIntrinsic g m g.array_get_info,[[ty]],[ e1; e2], m)
6154+
letmkCallAdditionOperator(g:TcGlobals)m ty e1 e2= mkApps g(typedExprForIntrinsic g m g.unchecked_addition_info,[[ty; ty; ty]],[e1;e2], m)
6155+
letmkCallSubtractionOperator(g:TcGlobals)m ty e1 e2= mkApps g(typedExprForIntrinsic g m g.unchecked_subtraction_info,[[ty; ty; ty]],[e1;e2], m)
6156+
letmkCallMultiplyOperator(g:TcGlobals)m ty e1 e2= mkApps g(typedExprForIntrinsic g m g.unchecked_multiply_info,[[ty; ty; ty]],[e1;e2], m)
6157+
letmkCallDivisionOperator(g:TcGlobals)m ty e1 e2= mkApps g(typedExprForIntrinsic g m g.unchecked_division_info,[[ty; ty; ty]],[e1;e2], m)
6158+
letmkCallModulusOperator(g:TcGlobals)m ty e1 e2= mkApps g(typedExprForIntrinsic g m g.unchecked_modulus_info,[[ty; ty; ty]],[e1;e2], m)
6159+
letmkCallBitwiseAndOperator(g:TcGlobals)m ty e1 e2= mkApps g(typedExprForIntrinsic g m g.bitwise_and_info,[[ty]],[e1;e2], m)
6160+
letmkCallBitwiseOrOperator(g:TcGlobals)m ty e1 e2= mkApps g(typedExprForIntrinsic g m g.bitwise_or_info,[[ty]],[e1;e2], m)
6161+
letmkCallBitwiseXorOperator(g:TcGlobals)m ty e1 e2= mkApps g(typedExprForIntrinsic g m g.bitwise_xor_info,[[ty]],[e1;e2], m)
6162+
letmkCallShiftLeftOperator(g:TcGlobals)m ty e1 e2= mkApps g(typedExprForIntrinsic g m g.bitwise_shift_left_info,[[ty]],[e1;e2], m)
6163+
letmkCallShiftRightOperator(g:TcGlobals)m ty e1 e2= mkApps g(typedExprForIntrinsic g m g.bitwise_shift_right_info,[[ty]],[e1;e2], m)
6164+
6165+
letmkCallUnaryNegOperator(g:TcGlobals)m ty e1= mkApps g(typedExprForIntrinsic g m g.unchecked_unary_minus_info,[[ty]],[e1], m)
6166+
letmkCallUnaryNotOperator(g:TcGlobals)m ty e1= mkApps g(typedExprForIntrinsic g m g.bitwise_unary_not_info,[[ty]],[e1], m)
6167+
6168+
letmkCallAdditionChecked(g:TcGlobals)m ty e1 e2= mkApps g(typedExprForIntrinsic g m g.checked_addition_info,[[ty; ty; ty]],[e1;e2], m)
6169+
letmkCallSubtractionChecked(g:TcGlobals)m ty e1 e2= mkApps g(typedExprForIntrinsic g m g.checked_subtraction_info,[[ty; ty; ty]],[e1;e2], m)
6170+
letmkCallMultiplyChecked(g:TcGlobals)m ty e1 e2= mkApps g(typedExprForIntrinsic g m g.checked_multiply_info,[[ty; ty; ty]],[e1;e2], m)
6171+
letmkCallUnaryNegChecked(g:TcGlobals)m ty e1= mkApps g(typedExprForIntrinsic g m g.checked_unary_minus_info,[[ty]],[e1], m)
6172+
6173+
letmkCallToByteChecked(g:TcGlobals)m ty e1= mkApps g(typedExprForIntrinsic g m g.byte_checked_info,[[ty]],[e1], m)
6174+
letmkCallToSByteChecked(g:TcGlobals)m ty e1= mkApps g(typedExprForIntrinsic g m g.sbyte_checked_info,[[ty]],[e1], m)
6175+
letmkCallToInt16Checked(g:TcGlobals)m ty e1= mkApps g(typedExprForIntrinsic g m g.int16_checked_info,[[ty]],[e1], m)
6176+
letmkCallToUInt16Checked(g:TcGlobals)m ty e1= mkApps g(typedExprForIntrinsic g m g.uint16_checked_info,[[ty]],[e1], m)
6177+
letmkCallToIntChecked(g:TcGlobals)m ty e1= mkApps g(typedExprForIntrinsic g m g.int_checked_info,[[ty]],[e1], m)
6178+
letmkCallToInt32Checked(g:TcGlobals)m ty e1= mkApps g(typedExprForIntrinsic g m g.int32_checked_info,[[ty]],[e1], m)
6179+
letmkCallToUInt32Checked(g:TcGlobals)m ty e1= mkApps g(typedExprForIntrinsic g m g.uint32_checked_info,[[ty]],[e1], m)
6180+
letmkCallToInt64Checked(g:TcGlobals)m ty e1= mkApps g(typedExprForIntrinsic g m g.int64_checked_info,[[ty]],[e1], m)
6181+
letmkCallToUInt64Checked(g:TcGlobals)m ty e1= mkApps g(typedExprForIntrinsic g m g.uint64_checked_info,[[ty]],[e1], m)
6182+
letmkCallToIntPtrChecked(g:TcGlobals)m ty e1= mkApps g(typedExprForIntrinsic g m g.nativeint_checked_info,[[ty]],[e1], m)
6183+
letmkCallToUIntPtrChecked(g:TcGlobals)m ty e1= mkApps g(typedExprForIntrinsic g m g.unativeint_checked_info,[[ty]],[e1], m)
6184+
6185+
letmkCallToByteOperator(g:TcGlobals)m ty e1= mkApps g(typedExprForIntrinsic g m g.byte_operator_info,[[ty]],[e1], m)
6186+
letmkCallToSByteOperator(g:TcGlobals)m ty e1= mkApps g(typedExprForIntrinsic g m g.sbyte_operator_info,[[ty]],[e1], m)
6187+
letmkCallToInt16Operator(g:TcGlobals)m ty e1= mkApps g(typedExprForIntrinsic g m g.int16_operator_info,[[ty]],[e1], m)
6188+
letmkCallToUInt16Operator(g:TcGlobals)m ty e1= mkApps g(typedExprForIntrinsic g m g.uint16_operator_info,[[ty]],[e1], m)
6189+
letmkCallToIntOperator(g:TcGlobals)m ty e1= mkApps g(typedExprForIntrinsic g m g.int_operator_info,[[ty]],[e1], m)
6190+
letmkCallToInt32Operator(g:TcGlobals)m ty e1= mkApps g(typedExprForIntrinsic g m g.int32_operator_info,[[ty]],[e1], m)
6191+
letmkCallToUInt32Operator(g:TcGlobals)m ty e1= mkApps g(typedExprForIntrinsic g m g.uint32_operator_info,[[ty]],[e1], m)
6192+
letmkCallToInt64Operator(g:TcGlobals)m ty e1= mkApps g(typedExprForIntrinsic g m g.int64_operator_info,[[ty]],[e1], m)
6193+
letmkCallToUInt64Operator(g:TcGlobals)m ty e1= mkApps g(typedExprForIntrinsic g m g.uint64_operator_info,[[ty]],[e1], m)
6194+
letmkCallToSingleOperator(g:TcGlobals)m ty e1= mkApps g(typedExprForIntrinsic g m g.float32_operator_info,[[ty]],[e1], m)
6195+
letmkCallToDoubleOperator(g:TcGlobals)m ty e1= mkApps g(typedExprForIntrinsic g m g.float_operator_info,[[ty]],[e1], m)
6196+
letmkCallToIntPtrOperator(g:TcGlobals)m ty e1= mkApps g(typedExprForIntrinsic g m g.nativeint_operator_info,[[ty]],[e1], m)
6197+
letmkCallToUIntPtrOperator(g:TcGlobals)m ty e1= mkApps g(typedExprForIntrinsic g m g.unativeint_operator_info,[[ty]],[e1], m)
6198+
6199+
letmkCallToCharOperator(g:TcGlobals)m ty e1= mkApps g(typedExprForIntrinsic g m g.char_operator_info,[[ty]],[e1], m)
6200+
letmkCallToEnumOperator(g:TcGlobals)m ty e1= mkApps g(typedExprForIntrinsic g m g.enum_operator_info,[[ty]],[e1], m)
6201+
6202+
letmkCallArrayLength(g:TcGlobals)m ty e1= mkApps g(typedExprForIntrinsic g m g.array_length_info,[[ty]],[e1], m)
6203+
letmkCallArrayGet(g:TcGlobals)m ty e1 idx1= mkApps g(typedExprForIntrinsic g m g.array_get_info,[[ty]],[ e1; idx1], m)
61526204
letmkCallArray2DGet(g:TcGlobals)m ty e1 idx1 idx2= mkApps g(typedExprForIntrinsic g m g.array2D_get_info,[[ty]],[ e1; idx1; idx2], m)
61536205
letmkCallArray3DGet(g:TcGlobals)m ty e1 idx1 idx2 idx3= mkApps g(typedExprForIntrinsic g m g.array3D_get_info,[[ty]],[ e1; idx1; idx2; idx3], m)
61546206
letmkCallArray4DGet(g:TcGlobals)m ty e1 idx1 idx2 idx3 idx4= mkApps g(typedExprForIntrinsic g m g.array4D_get_info,[[ty]],[ e1; idx1; idx2; idx3; idx4], m)
6207+
letmkCallArraySet(g:TcGlobals)m ty e1 idx1 v= mkApps g(typedExprForIntrinsic g m g.array_set_info,[[ty]],[ e1; idx1; v], m)
6208+
letmkCallArray2DSet(g:TcGlobals)m ty e1 idx1 idx2 v= mkApps g(typedExprForIntrinsic g m g.array2D_set_info,[[ty]],[ e1; idx1; idx2; v], m)
6209+
letmkCallArray3DSet(g:TcGlobals)m ty e1 idx1 idx2 idx3 v= mkApps g(typedExprForIntrinsic g m g.array3D_set_info,[[ty]],[ e1; idx1; idx2; idx3; v], m)
6210+
letmkCallArray4DSet(g:TcGlobals)m ty e1 idx1 idx2 idx3 idx4 v= mkApps g(typedExprForIntrinsic g m g.array4D_set_info,[[ty]],[ e1; idx1; idx2; idx3; idx4; v], m)
6211+
6212+
letmkCallHash(g:TcGlobals)m ty e1= mkApps g(typedExprForIntrinsic g m g.hash_info,[[ty]],[ e1], m)
6213+
letmkCallBox(g:TcGlobals)m ty e1= mkApps g(typedExprForIntrinsic g m g.box_info,[[ty]],[ e1], m)
6214+
letmkCallIsNull(g:TcGlobals)m ty e1= mkApps g(typedExprForIntrinsic g m g.isnull_info,[[ty]],[ e1], m)
6215+
letmkCallIsNotNull(g:TcGlobals)m ty e1= mkApps g(typedExprForIntrinsic g m g.isnotnull_info,[[ty]],[ e1], m)
6216+
letmkCallRaise(g:TcGlobals)m ty e1= mkApps g(typedExprForIntrinsic g m g.raise_info,[[ty]],[ e1], m)
6217+
61556218
letmkCallNewDecimal(g:TcGlobals)m(e1,e2,e3,e4,e5)= mkApps g(typedExprForIntrinsic g m g.new_decimal_info,[],[ e1;e2;e3;e4;e5], m)
61566219

61576220
letmkCallNewFormat(g:TcGlobals)m aty bty cty dty ety e1= mkApps g(typedExprForIntrinsic g m g.new_format_info,[[aty;bty;cty;dty;ety]],[ e1], m)
6158-
letmkCallRaise(g:TcGlobals)m aty e1= mkApps g(typedExprForIntrinsic g m g.raise_info,[[aty]],[ e1], m)
61596221

61606222
letTryEliminateDesugaredConstants g m c=
61616223
match cwith

‎src/fsharp/TastOps.fsi‎

Lines changed: 64 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1221,15 +1221,77 @@ val mkCallArrayGet : TcGlobals -> range -> TType -> Expr -> Expr -> Ex
12211221
val mkCallArray2DGet: TcGlobals-> range-> TType-> Expr-> Expr-> Expr-> Expr
12221222
val mkCallArray3DGet: TcGlobals-> range-> TType-> Expr-> Expr-> Expr-> Expr-> Expr
12231223
val mkCallArray4DGet: TcGlobals-> range-> TType-> Expr-> Expr-> Expr-> Expr-> Expr-> Expr
1224+
val mkCallArraySet: TcGlobals-> range-> TType-> Expr-> Expr-> Expr-> Expr
1225+
val mkCallArray2DSet: TcGlobals-> range-> TType-> Expr-> Expr-> Expr-> Expr-> Expr
1226+
val mkCallArray3DSet: TcGlobals-> range-> TType-> Expr-> Expr-> Expr-> Expr-> Expr-> Expr
1227+
val mkCallArray4DSet: TcGlobals-> range-> TType-> Expr-> Expr-> Expr-> Expr-> Expr-> Expr-> Expr
1228+
1229+
val mkCallHash: TcGlobals-> range-> TType-> Expr-> Expr
1230+
val mkCallBox: TcGlobals-> range-> TType-> Expr-> Expr
1231+
val mkCallIsNull: TcGlobals-> range-> TType-> Expr-> Expr
1232+
val mkCallIsNotNull: TcGlobals-> range-> TType-> Expr-> Expr
12241233
val mkCallRaise: TcGlobals-> range-> TType-> Expr-> Expr
12251234

12261235
val mkCallGenericComparisonWithComparerOuter: TcGlobals-> range-> TType-> Expr-> Expr-> Expr-> Expr
12271236
val mkCallGenericEqualityEROuter: TcGlobals-> range-> TType-> Expr-> Expr-> Expr
1228-
val mkCallEqualsOperator: TcGlobals-> range-> TType-> Expr-> Expr-> Expr
1229-
val mkCallSubtractionOperator: TcGlobals-> range-> TType-> Expr-> Expr-> Expr
12301237
val mkCallGenericEqualityWithComparerOuter: TcGlobals-> range-> TType-> Expr-> Expr-> Expr-> Expr
12311238
val mkCallGenericHashWithComparerOuter: TcGlobals-> range-> TType-> Expr-> Expr-> Expr
12321239

1240+
val mkCallEqualsOperator: TcGlobals-> range-> TType-> Expr-> Expr-> Expr
1241+
val mkCallNotEqualsOperator: TcGlobals-> range-> TType-> Expr-> Expr-> Expr
1242+
val mkCallLessThanOperator: TcGlobals-> range-> TType-> Expr-> Expr-> Expr
1243+
val mkCallLessThanOrEqualsOperator: TcGlobals-> range-> TType-> Expr-> Expr-> Expr
1244+
val mkCallGreaterThanOperator: TcGlobals-> range-> TType-> Expr-> Expr-> Expr
1245+
val mkCallGreaterThanOrEqualsOperator: TcGlobals-> range-> TType-> Expr-> Expr-> Expr
1246+
1247+
val mkCallAdditionOperator: TcGlobals-> range-> TType-> Expr-> Expr-> Expr
1248+
val mkCallSubtractionOperator: TcGlobals-> range-> TType-> Expr-> Expr-> Expr
1249+
val mkCallMultiplyOperator: TcGlobals-> range-> TType-> Expr-> Expr-> Expr
1250+
val mkCallDivisionOperator: TcGlobals-> range-> TType-> Expr-> Expr-> Expr
1251+
val mkCallModulusOperator: TcGlobals-> range-> TType-> Expr-> Expr-> Expr
1252+
val mkCallBitwiseAndOperator: TcGlobals-> range-> TType-> Expr-> Expr-> Expr
1253+
val mkCallBitwiseOrOperator: TcGlobals-> range-> TType-> Expr-> Expr-> Expr
1254+
val mkCallBitwiseXorOperator: TcGlobals-> range-> TType-> Expr-> Expr-> Expr
1255+
val mkCallShiftLeftOperator: TcGlobals-> range-> TType-> Expr-> Expr-> Expr
1256+
val mkCallShiftRightOperator: TcGlobals-> range-> TType-> Expr-> Expr-> Expr
1257+
1258+
val mkCallUnaryNegOperator: TcGlobals-> range-> TType-> Expr-> Expr
1259+
val mkCallUnaryNotOperator: TcGlobals-> range-> TType-> Expr-> Expr
1260+
1261+
val mkCallAdditionChecked: TcGlobals-> range-> TType-> Expr-> Expr-> Expr
1262+
val mkCallSubtractionChecked: TcGlobals-> range-> TType-> Expr-> Expr-> Expr
1263+
val mkCallMultiplyChecked: TcGlobals-> range-> TType-> Expr-> Expr-> Expr
1264+
val mkCallUnaryNegChecked: TcGlobals-> range-> TType-> Expr-> Expr
1265+
1266+
val mkCallToByteChecked: TcGlobals-> range-> TType-> Expr-> Expr
1267+
val mkCallToSByteChecked: TcGlobals-> range-> TType-> Expr-> Expr
1268+
val mkCallToInt16Checked: TcGlobals-> range-> TType-> Expr-> Expr
1269+
val mkCallToUInt16Checked: TcGlobals-> range-> TType-> Expr-> Expr
1270+
val mkCallToIntChecked: TcGlobals-> range-> TType-> Expr-> Expr
1271+
val mkCallToInt32Checked: TcGlobals-> range-> TType-> Expr-> Expr
1272+
val mkCallToUInt32Checked: TcGlobals-> range-> TType-> Expr-> Expr
1273+
val mkCallToInt64Checked: TcGlobals-> range-> TType-> Expr-> Expr
1274+
val mkCallToUInt64Checked: TcGlobals-> range-> TType-> Expr-> Expr
1275+
val mkCallToIntPtrChecked: TcGlobals-> range-> TType-> Expr-> Expr
1276+
val mkCallToUIntPtrChecked: TcGlobals-> range-> TType-> Expr-> Expr
1277+
1278+
val mkCallToByteOperator: TcGlobals-> range-> TType-> Expr-> Expr
1279+
val mkCallToSByteOperator: TcGlobals-> range-> TType-> Expr-> Expr
1280+
val mkCallToInt16Operator: TcGlobals-> range-> TType-> Expr-> Expr
1281+
val mkCallToUInt16Operator: TcGlobals-> range-> TType-> Expr-> Expr
1282+
val mkCallToIntOperator: TcGlobals-> range-> TType-> Expr-> Expr
1283+
val mkCallToInt32Operator: TcGlobals-> range-> TType-> Expr-> Expr
1284+
val mkCallToUInt32Operator: TcGlobals-> range-> TType-> Expr-> Expr
1285+
val mkCallToInt64Operator: TcGlobals-> range-> TType-> Expr-> Expr
1286+
val mkCallToUInt64Operator: TcGlobals-> range-> TType-> Expr-> Expr
1287+
val mkCallToSingleOperator: TcGlobals-> range-> TType-> Expr-> Expr
1288+
val mkCallToDoubleOperator: TcGlobals-> range-> TType-> Expr-> Expr
1289+
val mkCallToIntPtrOperator: TcGlobals-> range-> TType-> Expr-> Expr
1290+
val mkCallToUIntPtrOperator: TcGlobals-> range-> TType-> Expr-> Expr
1291+
1292+
val mkCallToCharOperator: TcGlobals-> range-> TType-> Expr-> Expr
1293+
val mkCallToEnumOperator: TcGlobals-> range-> TType-> Expr-> Expr
1294+
12331295
val mkCallDeserializeQuotationFSharp20Plus: TcGlobals-> range-> Expr-> Expr-> Expr-> Expr-> Expr
12341296
val mkCallDeserializeQuotationFSharp40Plus: TcGlobals-> range-> Expr-> Expr-> Expr-> Expr-> Expr-> Expr
12351297
val mkCallCastQuotation: TcGlobals-> range-> TType-> Expr-> Expr

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp