HEX
Server: Apache/2.4.46 (Win64) OpenSSL/1.1.1j PHP/8.4.25
System: Windows NT DESKTOP-4TAV2RJ 10.0 build 19045 (Windows 10) AMD64
User: fred (0)
PHP: 8.4.25
Disabled: NONE
Upload Files
File: C:/Program Files/dotnet/sdk/6.0.428/FSharp/zh-Hans/FSharp.Compiler.Service.resources.dll
MZ����@���	�!�L�!This program cannot be run in DOS mode.

$PELp����" 0��� � �@�4�O����(��  H.text�� � `.rsrc���@@.reloc��@Bh�HP �	&�|���BSJBv4.0.30319lT#~�,#Strings�#US�#GUID�#Blob	�3
		�`�`M�5�5A5^5�5*5	GGG
)G1G9GAGIGQG.�.�.�.#�.+.3@.;T.C�.K��)�"
����0�����<Module>netstandardDebuggableAttributeAssemblyTitleAttributeAssemblyFileVersionAttributeAssemblyInformationalVersionAttributeCompilationRelaxationsAttributeAssemblyProductAttributeAssemblyCopyrightAttributeAssemblyCompanyAttributeRuntimeCompatibilityAttributeFSharp.Compiler.Service.resources.dllSystem.Reflection.ctorSystem.DiagnosticsSystem.Runtime.CompilerServicesFSharp.Compiler.Service.resourcesFSComp.zh-Hans.resourcesFSStrings.zh-Hans.resourcesUtilsStrings.zh-Hans.resourcesFSIstrings.zh-Hans.resourcesDebuggingModeszh-HansD���Z
D�F��VxL>    �{��-�Q��$��$RSA1�WĮ��.����
��j쏇�vl�L���;����ݚ�6!�r<�����w��wO)�2�����!�����d\L����(]b,�e,��=t]o-��~^�Ė=&�Ce m��4MZғTWrapNonExceptionThrowsMicrosoft Corporation3.© Microsoft Corporation. All rights reserved.41.0.722.51308D?41.0.7-preview.22513.8+5d69143fbe992d8fa33d5b83d5fdd5f4ed7bb4fcFSharp.Compiler.Service������lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetRPADPADP�jE�zu�2���Bi��K�Οb��D́��ف�� �ѓB�ғB���J��,��c�����U�A���O�+�q�S�s�Wd�����Ut��=Y׃���
��1��V�[>n�k���%������C��B���K%��G���K���N��OV���[�o���wX���/���rH�C>�8�I���`��ߋ��ߋ��ߋ�&��u&ʇ�C�<l��_J��=����	�B�2��QE�Ҏj�_��Ř��������FX܊+�H��!��5-��yv�BW{��.Ћ.ۋ�� n/�&]Z��[�����@Ɍo��(M�<�%�
h8�,;���F�.�L��L��DM��xP�b�P�.�P�!mQ��tS��S���T���X�|�X��3Y��曍����8�����1��H�)�Z���g�G������Q鎷?��.��.���Y���Ï M;�̻M��W�^��.����?ݐ��;�8�n�<��L����3�Ք�5UŒ�b̒<��
��	*���:�S��a��Ջ������h����ѓđ��(���I��x�iZ���}��(%Δ\�ޔ���S��a��|�>뇕: Õ�����2�,^g�â��f���t�ٖ�\8�ӠU��ʗ�&�x*U�)[i�hyu�����>�����ж�l9��0���gR�P�"�G-2�$O��f��͑���������mC
�s�O���]�2B������ ���:���B�
cb��_f�G~͝!C؝�<��J�q���咞ݓ��ڥ�q̞�Ҟ
�8��U��(���`����� �A��!G�.�������ZǠ������0��Y^��sd���
���~��Ё�������x����c#�%�J��
~�	5��=�����ߣ��ߣ�*������r	U��d��i��+n�R������E!Υ�ܥ1H)�z�w�Ӻ����8��n"���#�RoM�-X��凧Bd��r��C��r���Yr��'x�{����}������NN��aW�{�n��2��?uЩ�iک��p�0��Uت���06��16��36�����C�RjH�q���H��}G̫Z�����hS�qž�%��	�ͬ����5B�
uF� 1a��$!�@���s��ᖪ�ǤҮ�خM��&�7���U�%�r�A͔��^����������D��Uʰ�Bаa�Ӱl�9�"9v����H!ı4����4��vd�HEò�}Ų�޲3����U@�.\A�ǣ���2ֳ�_׳�)ܳ;�޳�L
������'��=<�����(���1ش�M)�2<���D���]�[��Ƶ*����2�D�w�\���Ͷ2xζ �Ӷ �ض�~�O�_P�\���
��"1�0�E�x�~�{�����/��1ӷϑ,��s�����v�����ŸR�y5�&�̷3��_�hꋹ�똹#������X��	�D���3��&;�/�Y�>�=�_i�°���~����$�û)W̻5[лF�#o�й$�<q.���6�d�S�����6[����м�~�v�0���8���}��,��!ʫ�2{���l*�`y.�r&n��cn��K{�3�־�u%��8<��(=��xE�ߏQ��_ֿ����a�A�H&��j����ʦ�;���'V���V�dz'��6��gO��{Ÿ ����°�I����Ã
O� �bĘ5q��|�X���:z��Q��Ĩ���x��Ě��x��c�TŘm�}�����9u��m2��;�b<��\8Ǡ�Lj7�=���|�RD�ZLRȇ;r��4��z}3�?!d���i��Z��I{��k���ަ��(���W�"�oL.��G���S�yJX��ʌݗ�)���!��2��B��)շ˔�˱��h��Io��q|�ﺂ����/^̓�	͏ >� �O��Ǘ�`[��f[��g[������+��E$���ο��N�c�e� ���]B��.�����Λ-
�1�6���=��Uϲ�W��Yq��[~�_	�Ϗ��[%Й�:Ъ!�+k:с)�э��ј��(Ҍ4@�cK��z7��%�����g�Ӫ�-Ӎ�M��U�d=aӫ�������E��{�U�X`��G×�^��Բ\��)�ԧ������ğ)��o@�A�Y�B�YՈ��Ո���c��Ձ���@p+��j�nw�֏2u��O��,���D����Q�v+]رҠئw����fA�ُ�=�k�=�ѹ�S~��Y������K}
��/��do�Tkx�@���_��k���~1Lܗ�������G�j���ᵕ�A���3��ޛ<��I��=�ߎw"ߪJ+�e�x�~���m���QZ��*
�ϹC�/�Q�Wh�e���+���x��Ś�7��w*��6j��C�����t��z��9
�<�\⇙c�c���W�����Hw��J��W��:�4�H��_x�<��dV��7?�㠂��,#���:䪡P����Qg,奉I�~�q�-��������S��X.)�6�揄�ڹ��H��|�慅x�(����F?�e��{6���������4�!�fjY�s�c���鰆���ꇸ;�odr�6������k(�7%E�q�}�I��8V��'�������kH+�8�^���R�����WV��G�!X�n�r�y�o{���a����.�:F��o�i��\)���@�2�M�m�v�-;��g��9� {���3�饩��o���G���L�Zd�8Ǥ񴔼�b������}(��D����{���[#��٪�
���P��
& �X���!63�tQ�R�w�w�`r��ʊ�����/`���X�������9#��t���{��9�C����������q����C{��v������J��#D��-�Ȍ4��4I��GW��f��Ӌ�Bߺ�@���.%;�T�<����V����ZG����0���Q���$��M��L�����N0�ʇ=��gG���N�8��������_�3���w��0��UɎ�����=ݝ�FѺ��B�r�����@��f���4^�����<���m�����.����R�����V
�,fju����{��
�D.!��|��*�16os����ğ
P��-�6c�@�c��i�����g��[�>9/�7����}d�J,�i�
<�B9|���q�zo�h���HU�� >�#��%�oJ�1Y*	t�U�di��v�=�U�/-b"q�����5	
	�A)	��n	c�p	~ء	�0�	�
b
:��
��
r��
���f/KD7�R{���b��{��:�j
�wu8�(Ln���b�
p�
�K
G�m
�,�
�N�
�
B]
���
$�5S<\L@��L�7Nʿ��˕n��R�w���`� ��U��T����n�4_KY�pM����n�Bvu`�U���lH�Xg{i��B�Q��v������IL����D>�+KQ7e'z�������#�ԍ��}�J��l��Y�ǵ�v�SF�� �������ӟ��R	�E/t���Y ��m�����3��NN�G
�[0�8�D��EX{S_��4�����(�'���|�k��V8��Q���(G�7W�Gj��K��*���B�
�����z&J�W��L���ET�\[��Cdgw@������������t�V
(YQ�~���ܸ "�O���Ո3�qF �� ~ֲ Џ� �� �>!gn!��o! )�!�q�!��!l��!��U"���"hb�"�r�"��1#�H#d�z#Ƈ�#�p�#s9$	�[$��e$9S�$�IJ$
��$�J%f��%?��%��&���&M��&���&r�A'��Q'g�r'ނx'��'���'~�'��'ňC(��N(��h(���(��)�S*)���)��*�5U*sdd*&3�*K��*���*���*���**��*��*�*F+�
k+�p+�:�+���+!1�+#�+^��+ƙ%,S�9,�`,��q,x�v,�p�,�*�,��,���,C��,��,�
-G�,-�3-��r-)sJ.T�M.��z.T��.��.�E�.�3�.�/@�"/��E/W�O/��S/͘g/�k/���//
�/�/���/¼�/5��0� �0-I1'S�1Z/�1
�1M2��2�S�2^��2���2�j�2��83�`3�ɝ3'î3��3J
+4@@M4�Fg4,�4��4^��4�V�4���4��W5��e5�C�5�G�5��5V�6�!k6v~x6��~6x��6�E�6$�6�P�6#H�6>�7AI,7y\7_�7t��7�T�7���7���7a<-8�sk8�~8��8�˸811�8_�8�D9c�69��9�T:�i:�p�:��;8�;�p;�T;\Pf;U��;�w�;�?<��<��<�&<Ao'<5(<��A<im=��0=L�5=�Ԑ=Q�=V�=W�=�ק=�s�=)��=��=��B>�,�>?1�>s�>hg�>�!�>���>��5?��t?e�?_�?�_@�F@*H@}ɑ@C�@�D�@���@���@�=A���A�|�A�D�AA��AM}�A�"B�TB~�ZB��ZBPycBP;�BW�B�ܝB���B9
0C�t8C�KC�gOCúPC�YCX��C��zDIl�Du1�D�T�D
ZE@~sE��xE`˓E,Q�EL��E���E���E̡�E�FjrLF��F��F>��F4�F��G�'
Gֹ.G�SYG%ĮG���G5z�G[�G��QHS�hH��H��H,1I<�kI�vzIKx�I���I�=J8�J9�J/�JR]EJ�]J�dJv��J��J*�	K�-6K
�DK'�MK��]K�IsK=�K��K�;L�C�L��L�7�L�F�L�F�LdV{M�M���MQ7N�hNi	�N�O�1O��RO��WO�˅O.ϣOxP�O_��O�Z�OۡP>�BP�UP�X�P��P��P�P]�%QS�*Q#�mQOl�Q`�Q8��Q=D�Q�Q�QnR��.R�gARu�R��R|��R��R�S�RAS�y�S�7�S��	T:�T�JT1�QTᘘT&V�Ta�T��T��T��T��T��Tq�Tq)�TAc�TEC�TG��T�6U��LUՔWU�q�U�L�U�VN�.V��[V^�\V\7_VcVD��V��V�&W�9W2�eW|�jWNmW�(�W�۩W�4�Wc��W
�WU�X�Xǟ�X���XykY~YD�,Y�<Y�CCY��Y���Y�n�Y�*�YR-Z��1Z�T>Z��@Z�VZZ��aZv�qZ@|Z4��Z�}�Z�v�ZK�[3UC[�kK[M�f[��[}��[N��[r�(\���\��\V��\~/�\�n�\X�]�/]��G]��s]��]˕�]�.�]]�
^�@U^F_^aۓ^��6_��_C��_>��_�>�_�_i_	`�!`�@(`5�?`�Fj`r|`t��`���`��`�=Za��ja��a��aI��a�c�aa��a%b��b�y6bLڪbI��b�3�b�1c�@Sc�~�c�k�c��&d��3d�DQdQ݆ds��d���dW�e�Jen^ge��e�DfʾCfX�`f�clf�?gǂ�g���g�h7�>h�Bh�Wh���h{�h_��h^T�h���hy�vi}�xi���i���i�/j�UYj�`tj	��j�h�j��j�Osk���k��l�lR�l�l�l�k�lD��l?mM
m��Gm�Mm��m�Kan�.o�loA3�o��o��oO�p�{pMr�p(9�p)9�p�ps�q��BqS�yq�	�q:'�q�r�Hr1�br�\crM΍r�ȕr8�s�j4s��>s�QNs�*�sѿ�sz`�s��t�dtF
>t�fCtL�t���t��t$�%u��uh�uጵu�c�u]v�P`v�Cev��v��v���v�:
w�=w#�w��Kwt�rw^��w��w��w:
xlcSx�yvx]�|xʃ�x0/�x�	y��yǙ!yN
4y:6�yq-�y���y#�y�m�y�9z@)+z�EKz�3nz�Hnz�q�z�z�.�z�Q�z�^�z�e�zc��z	X�z��{+�{ߑ{��!{��>{a��{D�|2ۻ|�N}��}��}QW}��W}�T�}�T�}A�}x��}�}�$~q�R~�^T~��~�E�~��~���~���~ƢO�&
�/�R��J�A�3<��a�?�uLa��oSoo��%tKd�ϐK���VY�H[@�o��_�A�$�R
,d]�D�Yt�I���H���j!�6�o� H��@T��nV+V�U��t��b
�b��AMkhlYW��4�]�-p�+A^W/�IvK�.�rc\���:�4o7��6]6����\�Ǟv�>�����Αj�����H�C�=vID����u;!2�-ڵMb�P�P�!�Z�_T�����1�O�r��|R�!�+,M,�h�	�w�D���E�<���i�"qe3�A�v�(TȘ���.�G+�2Guj���Dl��R������AJ���.r6�Ӛ>�Vfr�f�TJ���s�]Ƣa��VϧE����'n
E��L�l~�Ċ\B�lM
5x������ ��&��w��@ͩ�,�oq�uS�3��q�-!�zd3�I���� �7��k�2���4�CdO���Pu<���,O/�μ
�PmX�~�����-��i��#����1M�v��x�#�7��8Ҿ
-y4��c51WpW�Vz���:zb P�!n+aJ(�-7j��w�����'�_�j�~A�.�{zI4��L�����t,9XxE�a![���!�WE�[������yvB8���u��pH1��{Z�JD�m��g����H�&C*��c�t�5�s39;����(�d��=R�\�cdv��2X��/�*��l/i,��P 5�L�o}*���B�TSP=[�������)�-]�����T ��"%h��"��B5���B�S|ʸ�@���*���0��M�N+gk?į}y������(���[�L�W�o�~���o�r�>�>�~J�������k�e/�Kk�OG�4b��F*����z%��x]b��3K:�HO[A;~�9v�1�wp���#�i����������&�QE��;�[�I�A*;$�?k��}O�����Є�ub�3j��x)xnx06��e�@D�H_�f�����`��Lʑp?S�h�Jv��+���9
��N���
���%E���X$���������IU�YK(Z`�24Ų"�vb��]�	7t���IQtQK�q�8�S��?T��k�>a=�����w�<	W��q����E���h���s�$�=�������M�i]k�\G���~O
�v{||�v���)�M#�n~e)2���Ff����W/��L�A@�O�w�x�
�VAF.�������5d't9���4�j^��;G�
�@75z���wG���7�}%��)��]����oH����.e"A2~t����2L|`y\���F�:�p:H.���q
�r��m:���K���+����2��:�i���G��B����5�=9'�nf�Pp=,
>V��z^���Q�v�+M�i:pN@��O�TO\�j�nU0}0)�3J���j2��S������>-U�DD��Y��_{m��>���q�l��*9�?JAMlE`�S�1�}�%9ltc�w!I~N�����K$c�����`�Cع�P����Y�W�wO9��,%��b�5�QM���Hx;
*����"�����
 �6?x%*tG���o�Y�]P��E��bg�II��Q�U���YKn{>���kEO���3�$3����}��]r�ZBs��$���^9G#4�V]����^�?M�{m=�R5�+h�n%��
�-^�5(8���}r���j���6a�,�
q�A��כR8֋q2���0
C>.��A����BzL)N(����Ҩ��n��\pM�5c�uE'����ٶ�}WL_��l�)_���C_#�F��z�.;-�S8��܊�_�)�=Y���.����)�G[tԜr+�C����-c��9)�j#��e{4$>|�/�|�`	׻k~rhI�[\�����ow/�`M��=�Xb�$�(��H� j;�t�G3�/�/��@x���O84�{�G�*VyĚ�Sf��<�:9����d�(A�$j^�b�,�2��F�&U�72�%��	NiF�i3B��~Xi�{m��hZ�^��Y��)�!���m|��l'�W9C\o�(��Hu
SnEL�
;v5�;��wy�ME���C��q:
�/+�0�t������a�/����@����u��U�1�b,#�>H��ս]��"�(���t�?l-I5����{�����I��`�j�IտydIwL0�L7)���`�\d���THۏlj�ݝ�x_�&^r�oL�_�^���@�6�
���b�:�y�-Q��<e���Z���R�*D)�_P��C$YF2������W��}���WSe?/b<�p��)Q�>�%H���4v6�#��ew}Ecq$j���*&�5��(6}+C�r�NyN@N��+��3��h�������S�m�hO%4�����X��.�R��?%]��_��o�!"�\�[F��� �X$�����#����6��+&u �Z�����O-Hr,�
Gr@�\����%NN<�y*f&�Mu��r&�|M:��l��w�B_-+Uj���1fR�a�a�:aV[ V����]\g~\�\ �x� -�@vn�n�8��� ��9C��=?���Gu=l�_��HeC�.4�h\�1��a���g\_>�ߢ!��g�rr�6�F<�9�K4D�v*w�]�fp���z����'�ə���Ւ�D��Z"�5ipq��R��=���Y���
3x��V�=��03���t)�
*�0�V"��	v�����{�����4@�	���Z����h�O`�'�4�di�ڇ��yR�q��^r��t>m�v��'�7�v�&aZ�)*PCR!<���_
m����;�����l3�~�z[��������W�(�*n����c�w4͂`8Ys�ws��+YpTV��wV���|h[,!e�������;��p'���������ʏ�"�AQ1���W�lo���ķJ����;�QhQ���V/�݉���?�$S:��+[���T%6�{�z{�s��܅V�9<"(Z�3Mx�x�<�g��a�1;c�e���c�b�Pm�eB�A�™�DZz���3Y����m�v�$�Ux�U������r�7�s��
�7hvc�#��D���8�@�y�5���"\���h�^?�"������	R��J�@:̍���!�_!�|f��Bf�K%�f�f%�7%_��%\����e0*{O��5�1����uvI�~�g�2�jh��(����/5�����:ArgumentsInSigAndImplMismatch6CallerMemberNameIsOverriden�\DefaultParameterValueNotAppropriateForArgumentvDefinitionsInSigAndImplNotCompatibleAbbreviationHiddenBySig�nDefinitionsInSigAndImplNotCompatibleAbbreviationsDiffer�~DefinitionsInSigAndImplNotCompatibleAbstractMemberMissingInImpl�|DefinitionsInSigAndImplNotCompatibleAbstractMemberMissingInSigknDefinitionsInSigAndImplNotCompatibleAccessibilityDiffer��DefinitionsInSigAndImplNotCompatibleDotNetTypeRepresentationIsHiddenwtDefinitionsInSigAndImplNotCompatibleFieldIsInImplButNotSig�hDefinitionsInSigAndImplNotCompatibleFieldOrderDiffer��DefinitionsInSigAndImplNotCompatibleFieldRequiredButNotSpecifiedWfDefinitionsInSigAndImplNotCompatibleFieldWasPresent�XDefinitionsInSigAndImplNotCompatibleILDifferR�DefinitionsInSigAndImplNotCompatibleImplDefinesButSignatureDoesNot�jDefinitionsInSigAndImplNotCompatibleImplDefinesStructLxDefinitionsInSigAndImplNotCompatibleImplementationIsAbstract�zDefinitionsInSigAndImplNotCompatibleImplementationIsNotSealed�	tDefinitionsInSigAndImplNotCompatibleImplementationSaysNull<
vDefinitionsInSigAndImplNotCompatibleImplementationSaysNull2�
pDefinitionsInSigAndImplNotCompatibleImplementationSealedohDefinitionsInSigAndImplNotCompatibleMissingInterface^DefinitionsInSigAndImplNotCompatibleNamesDiffer�bDefinitionsInSigAndImplNotCompatibleNumbersDiffer/
rDefinitionsInSigAndImplNotCompatibleParameterCountsDiffer�
rDefinitionsInSigAndImplNotCompatibleRepresentationsDiffer�
lDefinitionsInSigAndImplNotCompatibleSigHasAbbreviation?vDefinitionsInSigAndImplNotCompatibleSignatureDeclaresDiffer��DefinitionsInSigAndImplNotCompatibleSignatureDefinesButImplDoesNot!nDefinitionsInSigAndImplNotCompatibleSignatureIsAbstract�jDefinitionsInSigAndImplNotCompatibleSignatureSaysNulljlDefinitionsInSigAndImplNotCompatibleSignatureSaysNull2nDefinitionsInSigAndImplNotCompatibleTypeIsDifferentKind�`DefinitionsInSigAndImplNotCompatibleTypeIsHidden�~DefinitionsInSigAndImplNotCompatibleTypesHaveDifferentBaseTypes\nExceptionDefsNotCompatibleAbbreviationHiddenBySignature�jExceptionDefsNotCompatibleDotNetRepresentationsDiffer�jExceptionDefsNotCompatibleExceptionDeclarationsDiffer\ExceptionDefsNotCompatibleFieldInImplButNotSig�\ExceptionDefsNotCompatibleFieldInSigButNotImpl9VExceptionDefsNotCompatibleFieldOrderDiffers�VExceptionDefsNotCompatibleHiddenBySignaturemTExceptionDefsNotCompatibleSignaturesDiffer!LFieldNotContainedAccessibilitiesDiffer�>FieldNotContainedLiteralsDiffer?>FieldNotContainedMutablesDiffer�8FieldNotContainedNamesDiffer�<FieldNotContainedStaticsDifferR8FieldNotContainedTypesDiffer�NInvalidRecursiveReferenceToAbstractSlot`ModuleContainsConstructorButAccessibilityDiffers'XModuleContainsConstructorButDataFieldsDiffer�NModuleContainsConstructorButNamesDiffer"^ModuleContainsConstructorButTypesOfFieldsDiffer{TValueNotContainedMutabilityAbstractsDiffer�XValueNotContainedMutabilityAccessibilityMoreQPValueNotContainedMutabilityAritiesDiffer�VValueNotContainedMutabilityArityNotInferredVValueNotContainedMutabilityAttributesDiffer�\ValueNotContainedMutabilityCompiledNamesDiffer:ZValueNotContainedMutabilityDisplayNamesDiffer�XValueNotContainedMutabilityDotNetNamesDiffer�VValueNotContainedMutabilityExtensionsDifferL NValueNotContainedMutabilityFinalsDiffer� zValueNotContainedMutabilityGenericParametersAreDifferentKinds:!dValueNotContainedMutabilityGenericParametersDiffer�!XValueNotContainedMutabilityInlineFlagsDiffer�"XValueNotContainedMutabilityInstanceButStatic�"lValueNotContainedMutabilityLiteralConstantValuesDiffer�#LValueNotContainedMutabilityNamesDiffer$$VValueNotContainedMutabilityOneIsConstructorw$XValueNotContainedMutabilityOneIsTypeFunction%TValueNotContainedMutabilityOverridesDiffer�%`ValueNotContainedMutabilityParameterCountsDifferL&XValueNotContainedMutabilityStaticButInstance�&PValueNotContainedMutabilityStaticsDifferw'LValueNotContainedMutabilityTypesDiffer�'RValueNotContainedMutabilityVirtualsDiffer>(0abImplicitHeapAllocation�(@activePatternChoiceHasFreeTyparsf)HactivePatternIdentIsNotFunctionTypede*addIndexerDot�*0arrayElementHasWrongType�*ZassemblyResolutionFoundByAssemblyFoldersExKeyM+VassemblyResolutionFoundByAssemblyFoldersKeyz+*assemblyResolutionGAC�+<assemblyResolutionNetFramework�+8astDeprecatedIndexerNotation�+DastInvalidExprLeftHandOfAssignment�+.astParseEmbeddedILError%,6astParseEmbeddedILTypeErrorC,4augCustomCompareNeedsICompg,DaugCustomEqNeedsNoCompOrCustomComp�,2augCustomEqNeedsObjEqualsW-augInvalidAttrs.*augNoCompCantImpIComp�..augNoEqNeedsNoObjEqualsq/<augNoEqualityNeedsNoComparison0,augNoRefEqualsOnStructL0>augOnlyCertainTypesCanHaveAttrs�02augRefEqCantHaveObjEqualst1@augStructCompNeedsStructEquality2DaugStructEqNeedsNoCompOrStructCompi2DaugTypeCantHaveRefEqAndStructAttrs�2(buildArgInvalidFloatA3$buildArgInvalidIntj3:buildAssemblyResolutionFailed�3.buildCannotReadAssembly�3<buildCompilingExtensionIsForML�36buildCouldNotFindSourceFile"48buildCouldNotResolveAssemblyB4TbuildCouldNotResolveAssemblyRequiredByFileb4DbuildDifferentVersionMustRecompile�4DbuildDirectivesInModulesAreIgnored�46buildErrorOpeningBinaryFile5HbuildExpectedFileAlongSideFSharpCore:50buildExpectedSigdataFile�5>buildImplementationAlreadyGivenw6JbuildImplementationAlreadyGivenDetail�6NbuildImplicitModuleIsNotLegalIdentifier!80buildInvalidAssemblyName29(buildInvalidFilename[94buildInvalidHashIDirective~9:buildInvalidHashloadDirective�94buildInvalidHashrDirective�9:buildInvalidHashtimeDirective:BbuildInvalidModuleOrNamespaceName[:&buildInvalidPrivacy~:6buildInvalidSearchDirectory�:>buildInvalidSourceFileExtension�:BbuildInvalidSourceFileExtensionMLv;LbuildInvalidSourceFileExtensionUpdatedS<.buildInvalidVersionFile�<2buildInvalidVersionString�<2buildInvalidWarningNumber�<NbuildMultiFileRequiresNamespaceOrModule=8buildMultipleToplevelModules>,buildNoInputsSpecified�>8buildOptionRequiresParameter
?*buildPdbRequiresDebug&?6buildProblemReadingAssemblyX?0buildProblemWithFilename�?8buildSearchDirectoryNotFound�?<buildSignatureAlreadySpecified�?FbuildSignatureWithoutImplementation�?@buildUnexpectedFileNameCharacter�@.buildUnexpectedTypeArgs�@.buildUnrecognizedOption1A<cannotResolveNullableOperatorsRAJcheckLowercaseLiteralBindingInPattern�ARcheckNotSufficientlyGenericBecauseOfScopeGBZcheckNotSufficientlyGenericBecauseOfScopeAnon�BJcheckRaiseFamilyFunctionArgumentCount8C2chkAttrHasAllowMultiFalse�C.chkBaseUsedInInvalidWay�C0chkByrefUsedInInvalidWayD,chkCantStoreByrefValue�DDchkCurriedMethodsCantHaveOutParamsKE$chkDuplicateMethod�E2chkDuplicateMethodCurriedgF>chkDuplicateMethodInheritedType-GRchkDuplicateMethodInheritedTypeWithSuffix�G8chkDuplicateMethodWithSuffixMH(chkDuplicateProperty�H<chkDuplicatePropertyWithSuffix^I$chkEntryPointUsageJ:chkErrorContainsCallToRethrow}J$chkErrorUseOfByref�J<chkFeatureNotLanguageSupportedK:chkFeatureNotRuntimeSupportedfK>chkFeatureNotSupportedInLibrary�K0chkFirstClassFuncNoByref�KLchkGetterAndSetterHaveSamePropertyType�KBchkGetterSetterDoNotMatchAbstract�L(chkInfoRefcellAssignM$chkInfoRefcellDecr�M&chkInfoRefcellDerefTN$chkInfoRefcellIncr�N*chkInvalidCustAttrVal}O>chkInvalidFunctionParameterType�O8chkInvalidFunctionReturnTypeP6chkLimitationsOfBaseKeywordbP2chkMemberUsedInInvalidWay�PRchkMultipleGenericInterfaceInstantiations4Q8chkNoAddressFieldAtThisPoint�QJchkNoAddressOfArrayElementAtThisPoint�Q2chkNoAddressOfAtThisPoint
RDchkNoAddressStaticFieldAtThisPoint9R0chkNoByrefAddressOfLocalkRLchkNoByrefAddressOfValueFromExpression�R(chkNoByrefAsTopValueVS*chkNoByrefAtThisPoint�S,chkNoByrefInTypeAbbrev�S4chkNoByrefLikeFunctionCallT&chkNoByrefsOfByrefsU0chkNoFirstClassAddressOfkU*chkNoFirstClassNameOf�U,chkNoFirstClassRethrow�U.chkNoFirstClassSplicingVLchkNoReflectedDefinitionOnStructMember0V@chkNoSpanLikeValueFromExpression�V*chkNoSpanLikeVariable2W.chkNoWriteToLimitedSpan�WFchkObjCtorsCantUseExceptionHandling|X4chkPropertySameNameIndexerNY2chkPropertySameNameMethod#Z0chkProtectedOrBaseCalledpZ2chkReflectedDefCantSplice[(chkReturnTypeNoByrefL[6chkSplicingOnlyInQuotations�[RchkStructsMayNotReturnAddressesOfContents�[2chkSystemVoidOnlyInTypeof�[@chkTyparMultipleClassConstraints-\:chkTypeLessAccessibleThanType�\0chkUnionCaseCompiledForm�\>chkUnionCaseDefaultAugmentation]*chkUnusedThisVariable.]chkUnusedValue�]XchkValueWithDefaultValueMustHaveDefaultValue^6chkVariableUsedInInvalidWay_>commaInsteadOfSemicolonInRecordA_considerUpcast�_,considerUpcastOperator
`&containerDeprecated�`RcontainerSigningUnsupportedOnThisPlatformaLcouldNotLoadDependencyManagerExtension.a0crefBoundVarUsedInSplicefa>crefNoInnerGenericsInQuotationsbcrefNoSetOfHole�bDcrefQuotationsCantCallTraitMembers�bDcrefQuotationsCantContainAddressOfScZcrefQuotationsCantContainArrayPatternMatching�cVcrefQuotationsCantContainDescendingForLoops�cJcrefQuotationsCantContainGenericExprs�cRcrefQuotationsCantContainGenericFunctionsdBcrefQuotationsCantContainInlineIL�dBcrefQuotationsCantContainObjExprs�dNcrefQuotationsCantContainStaticFieldRefeJcrefQuotationsCantContainThisConstantVeRcrefQuotationsCantContainThisPatternMatch|eBcrefQuotationsCantContainThisType�eFcrefQuotationsCantFetchUnionIndexes�e<crefQuotationsCantRequireByreffHcrefQuotationsCantSetExceptionFieldsEf@crefQuotationsCantSetUnionFields�f0csArgumentLengthMismatch�f2csArgumentTypesDoNotMatch�f(csAvailableOverloads�fcsCandidatesg"csCodeLessGenericgFcsCtorHasNoArgumentOrReturnProperty�g8csCtorSignatureMismatchArity3h@csCtorSignatureMismatchArityProp�hPcsExpectTypeWithOperatorButGivenFunctionhiJcsExpectTypeWithOperatorButGivenTuple�i&csExpectedArgumentsjJcsGenericConstructRequiresNonAbstract:jdcsGenericConstructRequiresPublicDefaultConstructorljXcsGenericConstructRequiresReferenceSemantics�jjcsGenericConstructRequiresStructOrReferenceConstraint0kHcsGenericConstructRequiresStructType�kNcsGenericConstructRequiresUnmanagedType�k>csIncorrectGenericInstantiationl.csIndexArgumentMismatchelJcsMemberHasNoArgumentOrReturnProperty�l.csMemberIsNotAccessible	m0csMemberIsNotAccessible29m*csMemberIsNotInstancen&csMemberIsNotStatic n*csMemberNotAccessible8n:csMemberOverloadArityMismatch�n2csMemberSignatureMismatchDo4csMemberSignatureMismatch2�o4csMemberSignatureMismatch3�o4csMemberSignatureMismatch4zp<csMemberSignatureMismatchArityqFcsMemberSignatureMismatchArityNamed|qDcsMemberSignatureMismatchArityTyper*csMethodExpectsParams�r6csMethodFoundButIsNotStaticns0csMethodFoundButIsStatic�s4csMethodIsNotAStaticMethodt:csMethodIsNotAnInstanceMethod3t(csMethodIsOverloadedKt csMethodNotFound�t:csNoMemberTakesTheseArguments�t<csNoMemberTakesTheseArguments29u<csNoMemberTakesTheseArguments3�u$csNoOverloadsFound�vNcsNoOverloadsFoundArgumentsPrefixPlural�vRcsNoOverloadsFoundArgumentsPrefixSingular�v8csNoOverloadsFoundReturnType�vXcsNoOverloadsFoundTypeParametersPrefixPlural�v\csNoOverloadsFoundTypeParametersPrefixSingularw:csNullableTypeDoesNotHaveNull*wDcsOptionalArgumentNotPermittedHere�w\csOverloadCandidateIndexedArgumentTypeMismatch�wXcsOverloadCandidateNamedArgumentTypeMismatch�w*csRequiredSignatureIsx<csStructConstraintInconsistent#xFcsTypeCannotBeResolvedAtCompileTimeSx*csTypeDoesNotHaveNull�x>csTypeDoesNotSupportComparison1�x>csTypeDoesNotSupportComparison2?y>csTypeDoesNotSupportComparison3�y<csTypeDoesNotSupportConversion�z:csTypeDoesNotSupportEquality1
{:csTypeDoesNotSupportEquality2c{:csTypeDoesNotSupportEquality3�{8csTypeDoesNotSupportOperator�|HcsTypeDoesNotSupportOperatorNullable}@csTypeHasNonStandardDelegateType�}.csTypeInferenceMaxDepth�}BcsTypeInstantiationLengthMismatch~.csTypeIsNotDelegateType5~&csTypeIsNotEnumType]~DcsTypeNotCompatibleBecauseOfPrintf�~>csTypeParameterCannotBeNullable�~6csTypesDoNotSupportOperator�FcsTypesDoNotSupportOperatorNullable�@customOperationTextLikeGroupJoinp�6customOperationTextLikeJoinր4customOperationTextLikeZip6�TdelegatesNotAllowedToHaveCurriedSignaturesM�"derefInsteadOfNotj�,descriptionUnavailableā"descriptionWordIsځ$docfileNoXmlSuffix߁(elDeprecatedOperator�*elSysEnvExitDidntExith�,elseBranchHasWrongType��erasedTo$�\estApplyStaticArgumentsForMethodNotImplemented;�,etBadUnnamedStaticArgs��TetDirectReferenceToGeneratedTypeNotAllowed��4etEmptyNamespaceNotAllowed��@etEmptyNamespaceOfTypeNotAllowed�8etErasedTypeUsedInGeneration��LetErrorApplyingStaticArgumentsToMethod&�HetErrorApplyingStaticArgumentsToType^�etEventNoAdd��etEventNoRemove�DetHostingAssemblyFoundWithoutHosts;�DetIllegalCharactersInNamespaceName��:etIllegalCharactersInTypeName��<etIncorrectParameterExpression=�<etIncorrectProvidedConstructor��2etIncorrectProvidedMethod��.etInvalidStaticArgument��BetInvalidTypeProviderAssemblyName�.etMethodHasRequirements^�@etMissingStaticArgumentsToMethod�BetMultipleStaticParameterWithName�$etMustNotBeAnArrayC�$etMustNotBeGeneric���etNestedProvidedTypesDoNotTakeStaticArgumentsOrGenericParameters��6etNoStaticParameterWithName3�etNullMember_�2etNullMemberDeclaringType��detNullMemberDeclaringTypeDifferentFromProvidedTypeی.etNullOrEmptyMemberNameU�0etNullProvidedExpression��^etOneOrMoreErrorsSeenDuringExtensionTypeSetting�>etPropertyCanReadButHasNoGetter0�@etPropertyCanWriteButHasNoSetter��>etPropertyHasGetterButNoCanRead
�@etPropertyHasSetterButNoCanWritey�@etPropertyNeedsCanWriteOrCanRead�FetProvidedAppliedMethodHadWrongNameq�BetProvidedAppliedTypeHadWrongName�>etProvidedTypeHasUnexpectedName��>etProvidedTypeHasUnexpectedPath�DetProvidedTypeReferenceInvalidTextj�LetProvidedTypeReferenceMissingArgument�>etProvidedTypeWithNameExceptionk�BetProvidedTypeWithNullOrEmptyName��JetProviderDoesNotHaveValidConstructorԓetProviderErrora�4etProviderErrorWithContext��NetProviderHasDesignerAssemblyDependency�LetProviderHasDesignerAssemblyException�DetProviderHasWrongDesignerAssemblyv�PetProviderHasWrongDesignerAssemblyNoPath��,etProviderReturnedNulln�@etStaticParameterAlreadyHasValue—>etStaticParameterRequiresAValue�2etTooManyStaticParameters��DetTypeProviderConstructorException�ZetUnexpectedExceptionFromProvidedMemberMember=�VetUnexpectedExceptionFromProvidedTypeMember��LetUnexpectedNullFromProvidedTypeMemberۙ6etUnknownStaticArgumentKind&�2etUnsupportedConstantType��.etUnsupportedMemberKindj�>etUnsupportedProvidedExpression̛.eventHasNonStandardTypeq�*experimentalConstruct��&expressionHasNoName��HfeatureAdditionalImplicitConversions۝featureAndBang��NfeatureAttributesToRightOfModuleKeyword�<featureBetterExceptionPrinting2�PfeatureDefaultInterfaceMemberConsumptiong�HfeatureDelegateTypeNameResolutionFix��,featureDiscardUseValue�8featureDotlessFloat32Literal��\featureErrorOnDeprecatedRequireQualifiedAccess�4featureExpandedMeasurablesb�4featureFixedIndexSlice3d4d��*featureFromEndSlicing��(featureImplicitYield��@featureIndexerNotationWithoutDot��bfeatureInterfacesWithMultipleGenericInstantiation�0featureMLCompatRevisions�featureNameOf �ZfeatureNonVariablePatternsToRightOfAsPatterns(�<featureNullableOptionalInteropM�4featureOpenTypeDeclarationp�FfeatureOverloadsForCustomOperations��0featurePackageManagement��2featurePrintfBinaryFormat��*featureReallyLongListɠHfeatureRefCellNotationInformationals�,featureRelaxWhitespace�.featureRelaxWhitespace2#�:featureResumableStateMachines4�<featureSingleUnderscorePatternH�4featureStringInterpolation\�4featureStructActivePatternm�0featureWildCardInForLoop��*featureWitnessPassing��(fieldIsNotAccessibleԡNfollowingPatternMatchClauseHasWrongType�*forBadFormatSpecifier��8forBadFormatSpecifierGeneral��forBadPrecision��forBadWidthȣ6forDoesNotSupportPrefixFlag�2forDoesNotSupportZeroFlag�forFlagSetTwice;�>forFormatDoesntSupportPrecision[�>forFormatInvalidForInterpolated{�@forFormatInvalidForInterpolated2��@forFormatInvalidForInterpolated3^�@forFormatInvalidForInterpolated4��"forHIsUnnecessaryH�2forHashSpecifierIsInvalidԦ"forLIsUnnecessary��2forMissingFormatSpecifier��FforPositionalSpecifiersNotPermitted��6forPrecisionMissingAfterDot٧<forPrefixFlagSpacePlusSetTwice�formatDashItem�6fromEndSlicingRequiresVFive �@fscAssemblyCultureAttributeError^�DfscAssemblyNotFoundInDependencySet�DfscAssemblyVersionAttributeIgnored(�BfscAssemblyWildcardAndDeterminism��RfscAssumeStaticLinkContainsNoDependencies��*fscBadAssemblyVersionΫ&fscDelaySignWarning�PfscDeterministicDebugRequiresPortablePdb��6fscIgnoringMixedWhenLinking�4fscKeyFileCouldNotBeOpened/�"fscKeyFileWarningR�"fscKeyNameWarningϭ0fscNoImplementationFilesN�DfscPathMapDebugRequiresPortablePdbk�.fscProblemWritingBinary��BfscQuotationLiteralsStaticLinking��DfscQuotationLiteralsStaticLinking0��2fscReferenceOnCommandLineI� fscRemotingError��6fscResxSourceFileDeprecated��*fscStaticLinkingNoEXE�4fscStaticLinkingNoMixedDLL4�FfscStaticLinkingNoProfileMismatchesk�RfscSystemRuntimeInteropServicesIsRequired� fscTooManyErrors��.fscTwoResourceManifests��8fsharpCoreNotFoundToBeCopied�&fsiInvalidDirective?�ifExpression^�@ilAddressOfLiteralFieldIsInvalidɴ:ilAddressOfValueHereIsInvalid�NilCustomMarshallersCannotBeUsedInFSharpf�^ilDefaultAugmentationAttributeCouldNotBeDecodedŵJilDllImportAttributeCouldNotBeDecoded��>ilDynamicInvocationNotSupported�^ilFieldDoesNotHaveValidOffsetForStructureLayout:�FilFieldHasOffsetForSequentialLayout��NilFieldOffsetAttributeCouldNotBeDecoded�@ilIncorrectNumberOfTypeArguments8�ilLabelNotFoundg�4ilLiteralFieldsCannotBeSet|�"ilMainModuleEmpty��FilMarshalAsAttributeCannotBeDecodedܷHilMutableVariablesCannotEscapeMethod�XilReflectedDefinitionsCannotUseSliceOperator'�(ilSignBadImageFormatc�$ilSignInvalidAlgIdz�&ilSignInvalidBitLen��.ilSignInvalidMagicValue��&ilSignInvalidPKBlobո,ilSignInvalidRSAParams�4ilSignInvalidSignatureSize�4ilSignNoSignatureDirectory-�0ilSignPrivateKeyExpected>�(ilSignRsaKeyExpectedO�hilSignatureForExternalFunctionContainsTypeParameterse�2ilStaticMethodIsNotLambdaܹPilStructLayoutAttributeCouldNotBeDecoded5�BilTypeCannotBeUsedForLiteralField`� ilUndefinedValue��8ilUnexpectedGetSetAnnotation��6ilUnexpectedUnrealizedValueź"ilreadFileChanged�.ilwriteErrorCreatingMdb+�.ilwriteErrorCreatingPdb��PilwriteMDBFileNameCannotBeChangedWarning�.ilwriteMDBMemberMissingE�.ilxGenUnknownDebugPoint��bilxgenInvalidConstructInStateMachineDuringCodegen��jilxgenUnexpectedArgumentToMethodHandleOfDuringCodegen`�HimpImportedAssemblyUsesNotPublicType��4impInvalidMeasureArgument1�4impInvalidMeasureArgument2�DimpInvalidNumberOfGenericArguments;�VimpNotEnoughTypeParamsInScopeWhileImporting��FimpReferenceToDllRequiredByAssembly
�TimpReferencedTypeCouldNotBeFoundInAssembly��4impTypeRequiredUnavailable�2implMissingInlineIfLambdaU�NimplicitlyDiscardedInSequenceExpression��^implicitlyDiscardedSequenceInSequenceExpression��@infosInvalidProvidedLiteralValueh�<invalidFullNameForProvidedType��>invalidNamespaceForProvidedType��*invalidPlatformTarget��*invalidXmlDocPosition(�@itemNotFoundDuringDynamicCodeGenY�LitemNotFoundInTypeDuringDynamicCodeGen#�4keywordDescriptionAbstract�(keywordDescriptionAs��0keywordDescriptionAssert��,keywordDescriptionBase�.keywordDescriptionBegin=�,keywordDescriptionCasto�.keywordDescriptionClass��.keywordDescriptionConst��2keywordDescriptionDefault2�4keywordDescriptionDelegate��(keywordDescriptionDo��,keywordDescriptionDone��4keywordDescriptionDowncast�0keywordDescriptionDowntoD�:keywordDescriptionDynamicCastx�,keywordDescriptionElif��,keywordDescriptionElse��*keywordDescriptionEnd��6keywordDescriptionException��0keywordDescriptionExtern��2keywordDescriptionFinally�*keywordDescriptionFor`�*keywordDescriptionFunw�4keywordDescriptionFunction��0keywordDescriptionGlobal �(keywordDescriptionIfI�(keywordDescriptionIni�2keywordDescriptionInherit��0keywordDescriptionInline��6keywordDescriptionInterface#�4keywordDescriptionInternalC�,keywordDescriptionLazy��6keywordDescriptionLeftArrow��*keywordDescriptionLet��2keywordDescriptionLetBang�.keywordDescriptionMatchg�6keywordDescriptionMatchBang��0keywordDescriptionMember��0keywordDescriptionModule'�2keywordDescriptionMutable��6keywordDescriptionNamespace��*keywordDescriptionNew�*keywordDescriptionNot��,keywordDescriptionNull�(keywordDescriptionOfS�,keywordDescriptionOpen��(keywordDescriptionOr��4keywordDescriptionOverridea�2keywordDescriptionPrivate��0keywordDescriptionPublic��*keywordDescriptionRec�0keywordDescriptionReturn/�8keywordDescriptionReturnBangj�8keywordDescriptionRightArrow��0keywordDescriptionSelectq�0keywordDescriptionStatic.�0keywordDescriptionStruct��,keywordDescriptionThen��(keywordDescriptionToC�6keywordDescriptionTrueFalsek�*keywordDescriptionTry�,keywordDescriptionType��@keywordDescriptionTypedQuotation:�DkeywordDescriptionUntypedQuotationZ�0keywordDescriptionUpcast}�*keywordDescriptionUse��2keywordDescriptionUseBang��*keywordDescriptionVal8�,keywordDescriptionVoid��,keywordDescriptionWhen��.keywordDescriptionWhile>�,keywordDescriptionWithU�.keywordDescriptionYield�6keywordDescriptionYieldBangB�*keyworkDescriptionAnd��0lexByteArrayCannotEncode%�BlexByteStringMayNotBeInterpolatedo�@lexCharNotAllowedInOperatorNames��8lexHashBangMustBeFirstInFile��,lexHashElseMustBeFirst�.lexHashElseNoMatchingIfZ�.lexHashEndifMustBeFirstu�6lexHashEndifRequiredForElse��2lexHashEndingNoMatchingIf��(lexHashIfMustBeFirst��,lexHashIfMustHaveIdent'�2lexIdentEndInMarkReservedH�lexIfOCaml��"lexIndentOffForML��*lexInvalidByteLiteral��*lexInvalidCharLiteral�lexInvalidFloat#�(lexInvalidLineNumber4�0lexInvalidNumericLiteralK�0lexInvalidUnicodeLiterale� lexOusideDecimal��4lexOusideThirtyTwoBitFloat��0lexOutsideEightBitSigned��6lexOutsideEightBitSignedHex4�4lexOutsideEightBitUnsignedx�,lexOutsideIntegerRange��,lexOutsideNativeSigned��0lexOutsideNativeUnsigned�4lexOutsideSixteenBitSignedR�8lexOutsideSixteenBitUnsigned��8lexOutsideSixtyFourBitSigned��<lexOutsideSixtyFourBitUnsigned��8lexOutsideThirtyTwoBitSigned6�<lexOutsideThirtyTwoBitUnsignedo�:lexRBraceInInterpolatedString��6lexSingleQuoteInSingleQuote��"lexTabsNotAllowed��DlexThisUnicodeOnlyInStringLiterals=� lexTokenReservedi�6lexTripleQuoteInTripleQuote��"lexUnexpectedChar �.lexWrongNestedHashEndif:�<lexfltIncorrentIndentationOfIn��ZlexfltSeparatorTokensOfPatternMatchMisaligned��VlexfltTokenIsOffsideOfContextStartedEarlierG�0lexhlpIdentifierReserved��VlexhlpIdentifiersContainingAtSymbolReserved�.listElementHasWrongTypeT�$loadingDescription��XmemberOperatorDefinitionWithCurriedArguments	�NmemberOperatorDefinitionWithNoArguments��VmemberOperatorDefinitionWithNonPairArgument�ZmemberOperatorDefinitionWithNonTripleArgument��"methodIsNotStatic	�"missingElseBranch>�mlCompatError��mlCompatKeyworde�BmlCompatLightOffNoLongerSupported��mlCompatMessage4�TmlCompatMultiPrefixTyparsNoLongerSupported��BmlCompatSigColonNoLongerSupportedB�>mlCompatSigEndNoLongerSupported��DmlCompatStructEndNoLongerSupported�8moreThanOneInvokeMethodFound�2nativeResourceFormatError>�:nativeResourceHeaderMalformedv�0nicePrintOtherOverloads1��0nicePrintOtherOverloadsN��,noEqualSignAfterModule��(noInvokeMethodsFound��notAFunction��>notAFunctionButMaybeDeclaration��6notAFunctionButMaybeIndexerE�8notAFunctionButMaybeIndexer2��HnotAFunctionButMaybeIndexerErrorCode�FnotAFunctionButMaybeIndexerWithName
�HnotAFunctionButMaybeIndexerWithName2j�6nrGlobalUsedOnlyAsFirstName��&nrInvalidExpression�&nrInvalidFieldLabel�.nrInvalidModuleExprType2�6nrIsNotConstructorOrLiteralQ�@nrNoConstructorsAvailableForType��>nrRecordDoesNotContainSuchLabel��@nrRecordTypeNeedsQualifiedAccess��bnrTypeInstantiationIsMissingAndCouldNotBeInferred��pnrTypeInstantiationNeededToDisambiguateTypesWithSameNameR�.nrUnexpectedEmptyLongId��>nrUnionTypeNeedsQualifiedAccess�>optFailedToInlineSuggestedValue��,optFailedToInlineValue�NoptLocalValueNotFoundDuringOptimization�(optRecursiveValValue��BoptValueMarkedInlineButIncomplete��ZoptValueMarkedInlineButWasNotBoundInTheOptEnv2�JoptValueMarkedInlineCouldNotBeInlined|�LoptValueMarkedInlineHasUnexpectedValue��optsAllSigs�optsBaseaddress� optsBuildConsole2� optsBuildLibraryR�optsBuildModulei� optsBuildWindows��optsChecked��*optsChecksumAlgorithm�*optsClearResultsCache3�0optsClirootDeprecatedMsgS�,optsClirootDescription��optsCodepage� optsCompilerTool+�"optsConsoleColorsl�optsCopyright��,optsCopyrightCommunity�"optsCrossoptimize=�HoptsDCLODeprecatedSuggestAlternative]�optsDCLOHtmlDoc��*optsDCLONoDescription�optsDebug6�optsDebugPM=�optsDefine]�optsDelaySign��"optsDeterministic�$optsEmbedAllSource
�optsEmbedSource;�JoptsEmbeddedSourceRequirePortablePDBsi�:optsEmitDebugInfoInQuotations�optsFullpaths��optsHelp�,optsHelpBannerAdvancedA�*optsHelpBannerCodeGenM�4optsHelpBannerErrsAndWarns_�0optsHelpBannerInputFilest�,optsHelpBannerLanguage��$optsHelpBannerMisc��2optsHelpBannerOutputFiles��.optsHelpBannerResources��2optsInternalNoDescription��0optsInvalidPathMapFormat�,optsInvalidRefAssemblyB"optsInvalidRefOut�.optsInvalidResponseFile�6optsInvalidSubSystemVersion�0optsInvalidTargetProfileY.optsInvalidWarningLevel�optsLangVersion�optsLibA optsLinkresource�&optsMlcompatibility�(optsNameOfOutputFile(optsNoCopyFsharpCore8optsNoInterfacewoptsNoOpt�optsNoframework*optsNologoXoptsNowarn{&optsNowin32manifest�optsOptimize�optsPathMap�optsPdboptsPlatform.&optsPreferredUiLang�.optsProblemWithCodepage�optsPublicSignoptsRefOnly�optsRefOut�optsReferenceoptsResident%optsResourcec optsResponseFile�6optsResponseFileNameInvalid�0optsResponseFileNotFoundoptsShortFormOfIoptsSig](optsSimpleresolution�optsSourceLink�BoptsSourceLinkRequirePortablePDBs	optsStandalonex	optsStaticlink�	,optsStrongKeyContainerl
"optsStrongKeyFile�
(optsSubSystemVersion�
2optsSupportedLangVersions�
optsTailcalls�
"optsTargetProfile�
DoptsUnknownArgumentToTheTestSwitchy8optsUnknownChecksumAlgorithm�&optsUnknownPlatform�2optsUnrecognizedDebugTypee>optsUnrecognizedLanguageVersion�,optsUnrecognizedTarget
(optsUseHighEntropyVAh
optsUtf8output{
optsVersion�
optsWarn�
optsWarnOn�
optsWarnaserror"optsWarnaserrorPM0optsWin32iconP"optsWin32manifestqoptsWin32res�optsWriteXml�<packageManagementRequiresVFive�&packageManagerError*packageManagerUnknownNparsAccessibilityModsIllegalForAbstractbBparsActivePatternCaseContainsPipe�VparsActivePatternCaseMustBeginWithUpperCase<parsAllEnumFieldsRequireValuesG*parsArrowUseIsLimitedp<parsAssertIsNotFirstClassValue2:parsAttributeOnIncompleteCodetnparsAttributesAreNotPermittedOnInterfaceImplementations�*parsAttributesIgnored�2parsAttributesIllegalHere<parsAttributesIllegalOnInherit0>parsAttributesMustComeBeforeVal]LparsAugmentationsIllegalOnDelegateType}FparsConsiderUsingSeparateRecordType�LparsDoCannotHaveVisibilityDeclarations�BparsEmptyFillInInterpolatedString).parsEmptyTypeDefinition\parsEnumFieldsCannotHaveVisibilityDeclarationsFZparsEnumTypesCannotHaveVisibilityDeclarations{ parsEofInComment�$parsEofInDirective�parsEofInHashIf parsEofInIfOcamlN6parsEofInInterpolatedString�>parsEofInInterpolatedStringFill�LparsEofInInterpolatedTripleQuoteString�FparsEofInInterpolatedVerbatimString8parsEofInStrings0parsEofInStringInComment�4parsEofInTripleQuoteString�FparsEofInTripleQuoteStringInComment'.parsEofInVerbatimStringw@parsEofInVerbatimStringInComment�BparsEqualsMissingInTypeDefinition�VparsErrorInReturnForLetIncorrectIndentation><parsErrorParsingAsOperatorName<parsExpectedExpressionAfterLet�@parsExpectedExpressionAfterTokenw4parsExpectedNameAfterToken�4parsExpectedTypeAfterToken�<parsExpectingExpressionInTuple� parsFieldBinding�"parsForDoExpected$.parsGetAndOrSetRequiredo(parsGetOrSetRequired�6parsGetterAtMostOneArgument�HparsGetterMustHaveAtLeastOneArgument�,parsIdentifierExpected9PparsIgnoreAttributesOnModuleAbbreviationMjparsIgnoreAttributesOnModuleAbbreviationAlwaysPrivatepjparsIgnoreVisibilityOnModuleAbbreviationAlwaysPrivate�PparsIllegalDenominatorForMeasureExponent%TparsIllegalMemberVarInObjectImplementationP*parsInOrEqualExpected� parsIncompleteIf�ZparsIndexerPropertyRequiresAtLeastOneArgument0VparsInheritDeclarationsCannotHaveAsBindingsbdparsInlineAssemblyCannotHaveVisibilityDeclarations(TparsIntegerForLoopRequiresSimpleIdentifierl^parsInterfacesHaveSameVisibilityAsEnclosingType�.parsInvalidAnonRecdExpr�.parsInvalidAnonRecdType�8parsInvalidDeclarationSyntax
0parsInvalidLiteralInType!2parsInvalidPrefixOperator;FparsInvalidPrefixOperatorDefinitionU&parsInvalidProperty�&parsInvalidUseOfRec�6parsLetAndForNonRecBindings�NparsMemberIllegalInObjectImplementatione 6parsMismatchedQuotationName� &parsMismatchedQuote� .parsMissingFunctionBody� ,parsMissingGreaterThan� @parsMissingQualificationAfterDot!!&parsMissingTypeArgs9!LparsModuleAbbreviationMustBeSimpleName\!<parsModuleDefnMustBeSimpleName�!TparsMultiArgumentGenericTypeFormDeprecated�!HparsMultipleAccessibilitiesForGetSet"NparsMutableOnAutoPropertyShouldBeGetSetW"bparsMutableOnAutoPropertyShouldBeGetSetNotJustSet�"8parsNamespaceOrModuleNotBothN#.parsNewExprMemberAccessI$@parsNoEqualShouldFollowNamespace�$(parsNoHashEndIfFound�$,parsNoMatchingInForLet%*parsNonAdjacentTyargsJ%*parsNonAdjacentTypars�%"parsNonAtomicType�&DparsOnlyClassCanTakeValueArguments
':parsOnlyHashDirectivesAllowed0'DparsOnlyOneWithAugmentationAllowed�'(parsParenFormIsForML�'`parsRecordFieldsCannotHaveVisibilityDeclarations(parsSetSyntax�(8parsSetterAtMostTwoArguments3)PparsSuccessiveArgsShouldBeSpacedOrTupled`)XparsSuccessivePatternsShouldBeSpacedOrTupled�)parsSyntaxError=*8parsSyntaxErrorInLabeledTypeK*@parsSyntaxModuleSigEndDeprecatedz*FparsSyntaxModuleStructEndDeprecated�*jparsTypeAbbreviationsCannotHaveVisibilityDeclarationsU+6parsTypeAnnotationsOnGetSet�+2parsTypeNameCannotBeEmpty,8parsUnClosedBlockInHashLight3,<parsUnderscoreInvalidFieldNameD,:parsUnexpectedEmptyModuleDefne,.parsUnexpectedEndOfFile�,BparsUnexpectedEndOfFileDefinition�,6parsUnexpectedEndOfFileElse�,BparsUnexpectedEndOfFileExpressione-4parsUnexpectedEndOfFileFor�-<parsUnexpectedEndOfFileFunBody�-8parsUnexpectedEndOfFileMatch@.HparsUnexpectedEndOfFileObjectMembers�.6parsUnexpectedEndOfFileThen�.4parsUnexpectedEndOfFileTryf/>parsUnexpectedEndOfFileTypeArgs�/JparsUnexpectedEndOfFileTypeDefinition0HparsUnexpectedEndOfFileTypeSignature-08parsUnexpectedEndOfFileWhileY06parsUnexpectedEndOfFileWith�00parsUnexpectedIdentifier�06parsUnexpectedInfixOperator1XparsUnexpectedIntegerLiteralForUnitOfMeasure01LparsUnexpectedOperatorForUnitOfMeasure_1�parsUnexpectedQuotationOperatorInTypeAliasDidYouMeanVerbatimString�1.parsUnexpectedSemicolon~2.parsUnexpectedSymbolDot�2JparsUnexpectedSymbolEqualsInsteadOfIn�26parsUnexpectedTypeParameter43FparsUnexpectedVisibilityDeclarationk30parsUnfinishedExpression�3\parsUnionCasesCannotHaveVisibilityDeclarations�3parsUnmatched�4$parsUnmatchedBegin�44parsUnmatchedBeginOrStruct�4$parsUnmatchedBrace�4*parsUnmatchedBraceBar�4(parsUnmatchedBracket
5.parsUnmatchedBracketBar"5FparsUnmatchedClassInterfaceOrStruct85.parsUnmatchedLBrackLessr5 parsUnmatchedLet�5(parsUnmatchedLetBang6$parsUnmatchedParen�6 parsUnmatchedUse�6(parsUnmatchedUseBang.7"parsUnmatchedWith�7bparsUseBindingsIllegalInImplicitClassConstructors�7>parsUseBindingsIllegalInModules8jparsVisibilityDeclarationsShouldComePriorToIdentifiere8<parsVisibilityIllegalOnInherit�8&parsWhileDoExpected�8&patcMissingVariable89TpatcPartialActivePatternsGenerateOneResultO9pathIsInvalid~94patternMatchGuardIsNotBool�9BpickleErrorReadingWritingMetadata:.pickleMissingDefinition�:.pickleUnexpectedNonZeroz;`poundiNotSupportedByRegisteredDependencyManagers$<<pplexExpectedSingleLineCommentK<&pplexUnexpectedChark<4ppparsIncompleteExpression�<$ppparsMissingToken�<*ppparsUnexpectedToken�<RreadOnlyAttributeOnStructWithMutableField$=.recursiveClassHierarchyb=*replaceWithSuggestion�=\reprResumableCodeContainsDynamicResumeAtInBody�=VreprResumableCodeContainsFastIntegerForLoop)>>reprResumableCodeContainsLetRecU>hreprResumableCodeContainsResumptionInHandlerOrFilter>^reprResumableCodeContainsResumptionInTryFinally�>JreprResumableCodeDefinitionWasGeneric�>BreprResumableCodeInvokeNotReduced?JreprResumableCodeValueHasNoDefinitionP?6reprStateMachineInvalidFormz?:reprStateMachineNotCompilable�?TreprStateMachineNotCompilableNoAlternativeZ@:returnUsedInsteadOfReturnBang
A,scriptSdkNotDetermined:A8scriptSdkNotDeterminedNoHostB@scriptSdkNotDeterminedUnexpectedlBsrcFileTooLargeCBstructOrClassFieldIsNotAccessible8C@tastActivePatternsLimitedToSevensC>tastCantTakeAddressOfExpression�C`tastConflictingModuleAndTypeDefinitionInAssemblyD<tastConstantExpressionOverflow�DJtastDuplicateTypeDefinitionInAssembly�DbtastInvalidAddressOfMutableAcrossAssemblyBoundary)E@tastInvalidFormForPropertyGetterMF@tastInvalidFormForPropertySetter�F4tastInvalidMemberSignature�F:tastInvalidMutationOfConstant#GXtastNamespaceAndModuleWithSameNameInAssembly�G4tastNotAConstantExpression	HftastRecursiveValuesMayNotAppearInConstructionOfTypeAHhtastRecursiveValuesMayNotBeAssignedToNonMutableField�H`tastRecursiveValuesMayNotBeInConstructionOfTupleIIHtastTwoModulesWithSameNameInAssembly�IJtastTypeHasAssemblyCodeRepresentation�I6tastTypeOrModuleNotConcrete0JFtastUndefinedItemRefModuleNamespacefJNtastUndefinedItemRefModuleNamespaceType�J.tastUndefinedItemRefVal-K&tastUnexpectedByRef{KNtastUnexpectedDecodeOfAutoOpenAttribute�KftastUnexpectedDecodeOfInterfaceDataVersionAttribute�KbtastUnexpectedDecodeOfInternalsVisibleToAttribute�K<tastValueDoesNotHaveSetterType0L,tastValueHasBeenCopied^L(tastValueMustBeLocal�L,tastValueMustBeMutableXM0tastopsMaxArrayThirtyTwo�M@tcAbbreviatedTypesCannotBeSealedNjtcAbbreviationsFordotNetExceptionsCannotTakeArguments6N�tcAbbreviationsFordotNetExceptionsMustHaveMatchingObjectConstructorfNLtcAbstractMembersIllegalInAugmentation�NBtcAbstractPropertyMissingGetOrSet
ODtcAbstractTypeCannotBeInstantiatedaO>tcActivePatternsDoNotHaveFieldsPTtcAllImplementedInterfacesShouldBeDeclaredBP`tcAllowNullTypesMayOnlyInheritFromAllowNullTypes}P:tcAmbiguousImplicitConversion�P*tcAndBangNotSupported�Q*tcAnonRecdCcuMismatchR4tcAnonRecdDuplicateFieldIdOR8tcAnonRecdFieldNameDifferent�R6tcAnonRecdFieldNameMismatch�R2tcAnonRecdFieldNameSubset.S6tcAnonRecdFieldNameSupersetvS"tcAnonRecdInvalid�S<tcAnonRecdTypeDuplicateFieldId�SFtcAnonymousTypeInvalidInDeclarationTNtcAnonymousUnitsOfMeasureCannotBeNestedBT.tcArgumentArityMismatch�TDtcArgumentArityMismatchOneOverloadU:tcAtLeastOneOverrideIsInvalid�U$tcAttribArgsDiffer�U:tcAttributeAutoOpenWasIgnoredyVXtcAttributeExpressionsMustBeConstructorCalls�VNtcAttributeIsNotValidForLanguageElement4WXtcAttributeIsNotValidForLanguageElementUseDo]WPtcAttributesAreNotPermittedOnLetBindings�W:tcAttributesInvalidInPatternsXZtcAttributesOfTypeSpecifyMultipleKindsForType2XFtcAugmentationsCannotHaveAttributesdXdtcAutoPropertyRequiresImplicitConstructionSequence�X8tcBinaryOperatorRequiresBody$Y@tcBinaryOperatorRequiresVariable�Y6tcBindMayNotBeUsedInQueries�Y4tcBindingCannotBeUseAndRec
Z>tcBuiltInImplicitConversionUsedEZ(tcByRefLikeNotStruct�ZFtcByrefReturnImplicitlyDereferenced9[@tcByrefsMayNotHaveTypeExtensions�[.tcCallerInfoNotOptional1\*tcCallerInfoWrongTypeW\<tcCannotCallAbstractBaseMember�\NtcCannotCallExtensionMethodInrefToByref�\FtcCannotCreateExtensionOfSealedTypeM]:tcCannotInheritFromErasedTypep]@tcCannotInheritFromInterfaceType�]:tcCannotInheritFromSealedType�]>tcCannotInheritFromVariableType�]8tcCannotOverrideSealedMethod^ZtcCannotPartiallyApplyExtensionMethodForByrefY^<tcCompiledNameAttributeMisused�^FtcConcreteMembersIllegalInInterface�^JtcConditionalAttributeRequiresMembersO_6tcConditionalAttributeUsage�_XtcConstrainedTypeVariableCannotBeGeneralized�_ZtcConstructIsAmbiguousInComputationExpressionS`TtcConstructIsAmbiguousInSequenceExpressionaPtcConstructRequiresComputationExpression�aRtcConstructRequiresComputationExpressionsbLtcConstructRequiresListArrayOrSequence�bRtcConstructRequiresSequenceOrComputationsfcJtcConstructorCannotHaveTypeParameters�cTtcConstructorDoesNotHaveFieldWithGivenName�cXtcConstructorForInterfacesDoNotTakeArgumentsd<tcConstructorRequiresArgumentsLd2tcConstructorRequiresCallodLtcConstructorsCannotBeFirstClassValuese^tcConstructorsDisallowedInExceptionAugmentation�e@tcConstructorsIllegalForThisType�eFtcConstructorsIllegalInAugmentationf<tcCopyAndUpdateNeedsRecordTypehf2tcCouldNotFindIDisposable�f@tcCouldNotFindOffsetToStringDatagBtcCustomAttributeArgumentMismatchsgHtcCustomAttributeMustBeReferenceType�gLtcCustomAttributeMustInvokeConstructor�gJtcCustomOperationHasIncorrectArgCounth0tcCustomOperationInvalid�hFtcCustomOperationMayNotBeOverloaded�hBtcCustomOperationMayNotBeUsedHereXi�tcCustomOperationMayNotBeUsedInConjunctionWithNonSimpleLetBindings�iBtcCustomOperationNotUsedCorrectlybjDtcCustomOperationNotUsedCorrectly2�j\tcDeclarationElementNotPermittedInAugmentationkltcDeclaredTypeParametersForExtensionDoNotMatchOriginal?k$tcDefaultAmbiguous�kHtcDefaultImplementationAlreadyExists�kltcDefaultImplementationForInterfaceHasAlreadyBeenAddedl<tcDefaultStructConstructorCall}lDtcDefaultValueAttributeRequiresVal�lBtcDelegateConstructorMustBePassed&m4tcDelegatesCannotBeCurriedXm*tcDllImportNotAllowed�m>tcDllImportStubsCannotBeInlined>nFtcDoBangIllegalInSequenceExpression]nFtcDoesNotAllowExplicitTypeArguments�n4tcDuplicateSpecOfInterface�nBtcEmptyCopyAndUpdateRecordInvalido(tcEmptyRecordInvalidCoZtcEntryPointAttributeRequiresFunctionInModule�o8tcEnumTypeCannotBeEnumeratedpXtcEnumerationsCannotHaveInterfaceDeclaration�p>tcEnumerationsMayNotHaveMembers�p$tcEventIsNotStatic�ptcEventIsStatic�pdtcExceptionAbbreviationsMustReferToValidExceptions�pbtcExceptionAbbreviationsShouldNotHaveArgumentListSqftcExceptionConstructorDoesNotHaveFieldWithGivenName|q>tcExpectModuleOrNamespaceParent�q.tcExpectedInterfaceType�q<tcExpectedTypeNotUnitOfMeasure�q.tcExpectedTypeParameterrPtcExpectedUnitOfMeasureMarkWithAttribute;r<tcExpectedUnitOfMeasureNotType�rBtcExplicitObjectConstructorSyntax�rBtcExplicitStaticInitializerSyntaxs<tcExplicitTypeParameterInvalidas~tcExplicitTypeSpecificationCannotBeUsedForExceptionConstructors�stcExprUndelayed�s2tcExpressionCountMisMatch�sRtcExpressionFormRequiresObjectConstructortFtcExpressionFormRequiresRecordTypesft8tcExpressionRequiresSequence�tJtcExpressionWithIfRequiresParenthesis!u:tcExtraneousFieldsGivenValuesv8tcFSharpCoreRequiresExplicit6v6tcFieldAppearsTwiceInRecord�v&tcFieldIsNotMutable�v$tcFieldIsNotStaticw"tcFieldIsReadonly6wltcFieldNameConflictsWithGeneratedNameForAnonymousFieldMw:tcFieldNameIsUsedModeThanOnce�wLtcFieldNotLiteralCannotBeUsedInPattern�w2tcFieldRequiresAssignment�w&tcFieldRequiresName!x*tcFieldValIllegalHere8xLtcFieldsDoNotDetermineUniqueRecordType_x"tcFixedNotAllowed�x:tcFormalArgumentIsNotOptionally@tcFunctionRequiresExplicitLambda�yNtcFunctionRequiresExplicitTypeArgumentszRtcGeneratedTypesShouldBeInternalOrPrivateVzHtcGenericParameterHasBeenConstrained9{HtcGenericTypesCannotHaveStructLayout�{6tcGlobalsSystemTypeNotFound�{ftcHighPrecedenceFunctionApplicationToListDeprecated�{btcHighPrecedenceFunctionApplicationToListReserved�|:tcIDisposableTypeShouldUseNewZ}JtcIfThenElseMayNotBeUsedWithinQueries~:tcIllegalAttributesForLiteral�~HtcIllegalByrefsInOpenTypeDeclaration�~NtcIllegalFormForExplicitTypeDeclaration tcIllegalPattern�PtcIllegalStructTypeForConstantExpression�>tcIllegalSyntaxInTypeExpression�PtcImplementsGenericIComparableExplicitly�BtcImplementsIComparableExplicitlỳ@tcImplementsIEquatableExplicitlyf�VtcImplementsIStructuralComparableExplicitly6�TtcImplementsIStructuralEquatableExplicitlyтHtcImplicitConversionUsedForMethodArgi�NtcImplicitConversionUsedForNonMethodArg��>tcImplicitMeasureFollowingSlashu�2tcIndexNotationDeprecated��ZtcInferredGenericTypeGivesRiseToInconsistency�HtcInheritCannotBeUsedOnInterfaceType�dtcInheritConstructionCallNotPartOfImplicitSequence�HtcInheritDeclarationMissingArguments��(tcInheritIllegalHere�FtcInheritedTypeIsNotObjectModelType/�^tcInlineIfLambdaUsedOnNonInlineFunctionOrMethodX�<tcInstanceMemberRequiresTargetÇ^tcInterfaceTypesAndDelegatesCannotContainFieldsb�<tcInterfaceTypesCannotBeSealed��PtcInterfacesShouldUseInheritNotInterface��>tcInterpolationMixedWithPercent�,tcIntoNeedsRestOfQuery��4tcInvalidActivePatternName�LtcInvalidAlignmentInInterpolatedString�FtcInvalidArgForParameterizedPattern8�&tcInvalidAssignment^�6tcInvalidConstantExpressionl�&tcInvalidConstraint��:tcInvalidConstraintTypeSealed��(tcInvalidDeclaration�<tcInvalidDelegateSpecification"�.tcInvalidEnumConstraintP�6tcInvalidEnumerationLiteral�HtcInvalidIndexIntoActivePatternArray��@tcInvalidIndexOperatorDefinition�4tcInvalidIndexerExpression0�8tcInvalidInlineSpecificationb�PtcInvalidMemberDeclNameMissingOrHasParenv�&tcInvalidMemberName��.tcInvalidMemberNameCtor?�:tcInvalidMemberNameFixedTypes��<tcInvalidMethodNameForEquality��PtcInvalidMethodNameForRelationalOperatorЎ@tcInvalidMixtureOfRecursiveForms��&tcInvalidModuleNameۏJtcInvalidNamespaceModuleTypeUnionName�,tcInvalidNewConstraint*�TtcInvalidNonPrimitiveLiteralInPatternMatch��JtcInvalidObjectConstructionExpression��FtcInvalidObjectExpressionSyntaxForm@�RtcInvalidObjectSequenceOrRecordExpression��6tcInvalidOperatorDefinitionߒFtcInvalidOperatorDefinitionEquality2�JtcInvalidOperatorDefinitionRelationalÓXtcInvalidOptionalAssignmentToPropertyOrFieldb� tcInvalidPattern��*tcInvalidPropertyType��6tcInvalidRecordConstructionY�.tcInvalidRelationInJoinm�6tcInvalidResumableConstructӕJtcInvalidSequenceExpressionSyntaxForm�0tcInvalidSignatureForSetl�*tcInvalidStructReturn��4tcInvalidTypeArgumentCountږ4tcInvalidTypeArgumentUsageS�,tcInvalidTypeExtensionv�DtcInvalidTypeForLiteralEnumeration��<tcInvalidTypeForUnitsOfMeasure�:tcInvalidUnitsOfMeasurePrefix3�.tcInvalidUseBangBinding��BtcInvalidUseBangBindingNoAndBangsӘ&tcInvalidUseBinding��6tcInvalidUseNullAsTrueValue+�,tcInvalidUseOfDelegate��6tcInvalidUseOfInterfaceType�4tcInvalidUseOfReverseIndex$�,tcInvalidUseOfTypeNameV�*tcIsReadOnlyNotStructs�4tcJoinMustUseSimplePattern�VtcKindOfTypeSpecifiedDoesNotMatchDefinition�@tcLessGenericBecauseOfAnnotationf�\tcLetAndDoRequiresImplicitConstructionSequence��(tcListLiteralMaxSize��ZtcListThenAdjacentListArgumentNeedsAdjustment��LtcListThenAdjacentListArgumentReserved(�PtcLiteralAttributeCannotUseActivePattern&�NtcLiteralAttributeRequiresConstantValuea�.tcLiteralCannotBeInlineʟ0tcLiteralCannotBeMutable�HtcLiteralCannotHaveGenericParameters�:tcLiteralDoesNotTakeArguments@�:tcLiteralFieldAssignmentNoArg`�>tcLiteralFieldAssignmentWithArg��DtcLocalClassBindingsCannotBeInlineĠ0tcLookupMayNotBeUsedHereK�8tcMatchMayNotBeUsedWithQueryk�RtcMeasureDeclarationsRequireStaticMembers��ptcMeasureDeclarationsRequireStaticMembersNotConstructors��XtcMeasureDefinitionsCannotHaveTypeParameters��PtcMemberAndLocalClassBindingHaveSameName"�FtcMemberFoundIsNotAbstractOrVirtual`�@tcMemberIsNotSufficientlyGenericĢJtcMemberKindPropertyGetSetNotExpected�ZtcMemberNotPermittedInInterfaceImplementation�JtcMemberOperatorDefinitionInExtrinsic>�FtcMemberOverridesIllegalInInterface��0tcMemberUsedInInvalidWay֣ptcMembersThatExtendInterfaceMustBePlacedInSeparateModulec�*tcMethodNotAccessible<�8tcMethodOverridesIllegalHerek�0tcMissingCustomOperation��6tcModuleAbbrevFirstInMutRecޥ@tcModuleAbbreviationForNamespaceH�>tcModuleRequiresQualifiedAccess��<tcMultipleVisibilityAttributes��JtcMultipleVisibilityAttributesWithLetۧ:tcMutableValuesCannotBeInlineh�TtcMutableValuesMayNotHaveGenericParameters��*tcMutableValuesSyntax��:tcNameArgumentsMustAppearLast��.tcNameNotBoundInPattern7�(tcNamedActivePatternc�4tcNamedArgumentDidNotMatch��TtcNamedArgumentsCannotBeUsedInMemberTraits��&tcNamedTypeRequired*�PtcNamespaceCannotContainExtensionMembersM�<tcNamespaceCannotContainValues�@tcNewCannotBeUsedOnInterfaceType8�<tcNewMemberHidesAbstractMember��PtcNewMemberHidesAbstractMemberWithSuffix��8tcNewMustBeUsedWithNamedType��<tcNewRequiresObjectConstructor��@tcNoAbstractOrVirtualMemberFound�6tcNoArgumentsForRecordValueC�*tcNoComparisonNeeded1x�*tcNoComparisonNeeded2e�NtcNoEagerConstraintApplicationAttributeP�&tcNoEqualityNeeded1��&tcNoEqualityNeeded2��2tcNoIntegerForLoopInQuery��htcNoInterfaceImplementationForConstructionExpression�4tcNoMemberFoundForOverride�8tcNoPropertyFoundForOverrideO�*tcNoTryFinallyInQuery{� tcNoWhileInQuery��BtcNonLiteralCannotBeUsedInPatternݲ8tcNonSimpleLetBindingInQuery�*tcNonUniformMemberUseb�LtcNonZeroConstantCannotHaveGenericUnit|�ZtcNotAFunctionButIndexerIndexingNotYetEnabledʴdtcNotAFunctionButIndexerNamedIndexingNotYetEnabledi� tcNotAnException�FtcNotAnIndexerIndexingNotYetEnabled�PtcNotAnIndexerNamedIndexingNotYetEnabledL�LtcNotSufficientlyGenericBecauseOfScope��,tcNotValidEnumCaseName�<tcNumericLiteralRequiresModule$�ZtcObjectConstructionCanOnlyBeUsedInClassTypes���tcObjectConstructionExpressionCanOnlyImplementConstructorsInObjectModelTypes�FtcObjectConstructorRequiresArgumentƸLtcObjectConstructorsIllegalInInterface�ntcObjectConstructorsOnTypeParametersCannotTakeArguments�@tcObjectExpressionFormDeprecatedY�ftcObjectExpressionsCanOnlyOverrideAbstractOrVirtual�htcObjectOfIndeterminateTypeUsedRequireTypeConstraint#�\tcObjectsMustBeInitializedWithObjectExpression��8tcOnlyClassesCanHaveAbstract/�4tcOnlyFunctionsCanBeInline\�TtcOnlyRecordFieldsAndSimpleLetCanBeMutable��ltcOnlySimpleBindingsCanBeUsedInConstructionExpressionsͻ8tcOnlySimplePatternsInLetRec�@tcOnlyStructsCanHaveStructLayoutP�ftcOnlyTypesRepresentingUnitsOfMeasureCanHaveMeasure��&tcOpenFirstInMutRecܼHtcOpenUsedWithPartiallyQualifiedPath$�4tcOperatorDoesntAcceptInto�2tcOperatorIncorrectSyntax>�(tcOperatorRequiresInl�TtcOptionalArgsMustComeAfterNonOptionalArgs��6tcOptionalArgsOnlyOnMembers�`tcOptionalArgumentsCannotBeUsedInCustomAttribute�\tcOtherThenAdjacentListArgumentNeedsAdjustmentD�NtcOtherThenAdjacentListArgumentReservedq�JtcOverloadsCannotHaveCurriedArgumentsk�.tcOverrideArityMismatch�VtcOverridesCannotHaveVisibilityDeclarationsO�^tcOverridingMethodRequiresAllOrNoTypeParameters��0tcParameterInferredByref��.tcParameterRequiresName��\tcParenThenAdjacentListArgumentNeedsAdjustment�NtcParenThenAdjacentListArgumentReserved3�NtcPredefinedTypeCannotBeUsedAsSuperType1�,tcPropertyCannotBeSet0��,tcPropertyCannotBeSet1��.tcPropertyIsNotReadable��*tcPropertyIsNotStatic�$tcPropertyIsStatic6�HtcPropertyOrFieldNotFoundInAttributeS�PtcPropertyRequiresExplicitTypeParameters��tcRecImplied��<tcRecordFieldInconsistentTypes��tcRecordsUnionsAbbreviationsStructsMayNotHaveAllowNullLiteralAttributeD�ltcRecursiveBindingsWithMembersMustBeDirectAugmentation��NtcRepresentationOfTypeHiddenBySignature��FtcRequireActivePatternWithOneResulty�,tcRequireBuilderMethod��8tcRequireMergeSourcesOrBindN�>tcRequireVarConstRecogOrLiteral��>tcReservedSyntaxForAugmentation��FtcResumableCodeArgMustHaveRightKind��FtcResumableCodeArgMustHaveRightName�:tcResumableCodeContainsLetRecm�FtcResumableCodeFunctionMustBeInline��2tcResumableCodeInvocation�6tcResumableCodeNotSupported��:tcReturnMayNotBeUsedInQueries��JtcReturnTypesForUnionMustBeSameAsType�:tcReturnValuesCannotHaveNamesp�ZtcRuntimeSuppliedMethodCannotBeUsedInUserCode��(tcSeqResultsUseYield`�4tcSimpleMethodNameRequired��TtcStaticFieldUsedWhenInstanceFieldExpected��FtcStaticInitializerRequiresArgument��LtcStaticInitializersIllegalInInterface�rtcStaticLetBindingsRequireClassesWithImplicitConstructorsJ�>tcStaticMemberShouldNotHaveThis��htcStaticOptimizationConditionalsOnlyForFSharpLibraryA�PtcStaticValFieldsMustBeMutableAndPrivaten�RtcStructTypesCannotContainAbstractMembers^�HtcStructUnionMultiCaseDistinctFields��VtcStructsCanOnlyBindThisAtMemberDeclaration��ZtcStructsCannotHaveConstructorWithNoArguments.�xtcStructsInterfacesEnumsDelegatesMayNotInheritFromOtherTypes��@tcStructsMayNotContainDoBindings�BtcStructsMayNotContainLetBindingsb�jtcStructsMustDeclareTypesOfImplicitCtorArgsExplicitly��FtcStructuralComparisonNotSatisfied1��FtcStructuralComparisonNotSatisfied2o�BtcStructuralEqualityNotSatisfied1�BtcStructuralEqualityNotSatisfied2��FtcSubsumptionImplicitConversionUsed[�PtcSyntaxCanOnlyBeUsedToCreateObjectTypes��8tcSyntaxErrorUnexpectedQMark��ntcSyntaxFormUsedOnlyWithRecordLabelsPropertiesAndFields�,tcTPFieldMustBeLiteral\�PtcThisTypeMayNotHaveACLIMutableAttribute��4tcThisValueMayNotBeInlined�TtcThreadStaticAndContextStaticMustBeStaticM�@tcTryIllegalInSequenceExpression��<tcTryWithMayNotBeUsedInQueries �8tcTupleMemberNotNormallyUsedQ�*tcTupleStructMismatch��`tcTypeAbbreviationHasTypeParametersMissingOnType��TtcTypeAbbreviationsCannotHaveAugmentations0�btcTypeAbbreviationsCannotHaveInterfaceDeclarationS�NtcTypeAbbreviationsCheckedAtCompileTime|�HtcTypeAbbreviationsMayNotHaveMembers)�0tcTypeCannotBeEnumeratedL� tcTypeCastErased��0tcTypeDefinitionIsCyclic3�TtcTypeDefinitionIsCyclicThroughInheritancet��tcTypeDefinitionsWithImplicitConstructionMustHaveLocalBindingsBeforeMembers��vtcTypeDefinitionsWithImplicitConstructionMustHaveOneInherit�:tcTypeDoesNotInheritAttributem�.tcTypeExceptionOrModule��@tcTypeHasNoAccessibleConstructor��,tcTypeHasNoNestedTypes�(tcTypeIsInaccessible3�,tcTypeIsNotARecordType\�JtcTypeIsNotARecordTypeNeedConstructory�2tcTypeIsNotInterfaceType0��2tcTypeIsNotInterfaceType1�tcTypeOrModule'�8tcTypeParameterArityMismatch8�BtcTypeParameterHasBeenConstrained��NtcTypeParameterInvalidAsTypeConstructor��HtcTypeParametersInferredAreNotStable��0tcTypeRequiresDefinitionW� tcTypeTestErasedn�.tcTypeTestLosesMeasures��tcTypeTestLossy&�,tcTypeUsedInInvalidWay|�DtcTypesAreAlwaysSealedAssemblyCode	�0tcTypesAreAlwaysSealedDU5�<tcTypesAreAlwaysSealedDelegated�4tcTypesAreAlwaysSealedEnum��8tcTypesAreAlwaysSealedRecord��8tcTypesAreAlwaysSealedStruct��>tcTypesCannotContainNestedTypes��ZtcTypesCannotInheritFromMultipleConcreteTypes�6tcUnableToParseFormatStringB�BtcUnableToParseInterpolatedStringh� tcUndefinedField��>tcUnexpectedBigRationalConstant��NtcUnexpectedConditionInImportedAssembly��4tcUnexpectedConstByteArray?�8tcUnexpectedConstUint16ArrayZ�:tcUnexpectedExprAtRecInfPointw�.tcUnexpectedMeasureAnon��@tcUnexpectedPropertyInSyntaxTree��0tcUnexpectedPropertySpec��.tcUnexpectedSlashInType�DtcUnexpectedSymbolInTypeExpression �2tcUnexpectedTypeArgumentsD�JtcUninitializedValFieldsMustBeMutable[�ftcUnionCaseConstructorDoesNotHaveFieldWithGivenName��>tcUnionCaseDoesNotTakeArguments"�BtcUnionCaseExpectsTupledArgumentsB�PtcUnionCaseFieldCannotBeUsedMoreThanOncev�RtcUnionCaseNameConflictsWithGeneratedType��<tcUnionCaseRequiresOneArgument��PtcUnitsOfMeasureInvalidInTypeConstructor�tcUnknownUnionQ�BtcUnnamedArgumentsDoNotFormPrefixh�:tcUnrecognizedAttributeTarget��BtcUnrecognizedQueryBinaryOperatory�6tcUnrecognizedQueryOperator��,tcUnsupportedAttribute��.tcUnsupportedMutRecDecl$�8tcUseForInSequenceExpressionJ�4tcUseMayNotBeUsedInQueries��*tcUseWhenPatternGuard��@tcUseYieldBangForMultipleResults&�TtcValueInSignatureRequiresLiteralAttributed�:tcVolatileFieldsMustBeMutable��@tcVolatileOnlyOnClassLetBindings��NtlrLambdaLiftingOptimizationsNotAppliedD�$tlrUnexpectedTExpr��ZtoolLocationHelperUnsupportedFrameworkVersion��:tupleRequiredInAbstractMethod��6typeInfoActivePatternResult��0typeInfoActiveRecognizer�*typeInfoAnonRecdField"� typeInfoArgument6�"typeInfoCallsWord>�.typeInfoCustomOperationF�typeInfoEventW�"typeInfoExtension_�typeInfoFieldg�"typeInfoFromFirsto� typeInfoFromNextx� typeInfoFullName��2typeInfoGeneratedProperty��*typeInfoGeneratedType��typeInfoModule��"typeInfoNamespace��2typeInfoNamespaceOrModule��,typeInfoOtherOverloads��.typeInfoPatternVariable�� typeInfoProperty��"typeInfoUnionCase�&typeIsNotAccessible�LtyprelCannotResolveAmbiguityInDelegate?�DtyprelCannotResolveAmbiguityInEnum��HtyprelCannotResolveAmbiguityInPrintf�NtyprelCannotResolveAmbiguityInUnmanagedV�^typrelCannotResolveImplicitGenericInstantiation��0typrelDuplicateInterface��HtyprelExplicitImplementationOfEquals��RtyprelExplicitImplementationOfGetHashCode6�btyprelExplicitImplementationOfGetHashCodeOrEquals�btyprelInterfaceMemberNoMostSpecificImplementationg�LtyprelInterfaceWithConcreteAndVariable��ltyprelInterfaceWithConcreteAndVariableObjectExpression
�$typrelInvalidValue{�6typrelMemberCannotImplement��ltyprelMemberDoesNotHaveCorrectKindsOfGenericParameters�^typrelMemberDoesNotHaveCorrectNumberOfArguments#�htyprelMemberDoesNotHaveCorrectNumberOfTypeParametersp�XtyprelMemberHasMultiplePossibleDispatchSlots�:typrelMethodIsOverconstrained/�(typrelMethodIsSealed[�btyprelModuleNamespaceAttributesDifferInSigAndImpl��2typrelMoreThenOneOverride��\typrelNamedArgumentHasBeenAssignedMoreThenOnce�@typrelNeedExplicitImplementation�6typrelNoImplementationGivenj�DtyprelNoImplementationGivenSeveral��VtyprelNoImplementationGivenSeveralTruncated��rtyprelNoImplementationGivenSeveralTruncatedWithSuggestion��`typrelNoImplementationGivenSeveralWithSuggestion��RtyprelNoImplementationGivenWithSuggestionm�,typrelOverloadNotFound�NtyprelOverrideImplementsMoreThenOneSlot}�4typrelOverrideWasAmbiguous��ntyprelSigImplNotCompatibleCompileTimeRequirementsDiffer�VtyprelSigImplNotCompatibleConstraintsDifferc�btyprelSigImplNotCompatibleConstraintsDifferRemove��VtyprelSigImplNotCompatibleParamCountsDiffernttyprelTypeImplementsIComparableDefaultObjectEqualsProvided�rtyprelTypeImplementsIComparableShouldOverrideObjectEquals�RundefinedNameConstructorModuleOrNamespace�JundefinedNameFieldConstructorOrMember8hundefinedNameFieldConstructorOrMemberWhenTypeIsKnownm,undefinedNameNamespace�<undefinedNameNamespaceOrModule�BundefinedNamePatternDiscriminator0undefinedNameRecordLabel&FundefinedNameRecordLabelOrNamespaceI:undefinedNameSuggestionsIntro{"undefinedNameType�&undefinedNameTypeIn�4undefinedNameTypeParameter�XundefinedNameValueConstructorNamespaceOrTypeNundefinedNameValueNamespaceTypeOrModuleA>undefinedNameValueOfConstructor|0unionCaseIsNotAccessible�4unionCasesAreNotAccessible�(unsupportedAttribute!useSdkRefsn(valueIsNotAccessible�(writeToReadOnlyByref�"xmlDocBadlyFormed)0xmlDocDuplicateParameterI4xmlDocInvalidParameterName�6xmlDocMissingCrossReference�,xmlDocMissingParameter�4xmlDocMissingParameterName <xmlDocUnresolvedCrossReferencea6yieldUsedInsteadOfYieldBang��签名“{0}”和实现“{1}”中的参数名称不匹配。将使用签名文件中的参数名称。在进行调试或分析时这可能会导致问题。s应用于参数“{0}”的 CallerMemberNameAttribute 不会起作用。它已由 CallerFilePathAttribute 替代。�默认值与参数的类型不同。将忽略 DefaultParameterValue 属性以及任何可选属性。注意: "null" 需要用正确的类型进行批注,例如 "DefaultParameterValue(null:obj)"。�签名和实现中类型“{1}”的 {0} 定义不兼容,因为签名将隐藏缩写。缩写必须对其他 CLI 语言可见。请考虑使缩写在签名中可见。Z签名和实现中类型“{1}”的 {0} 定义不兼容,因为缩写不同: {2} 与 {3}�签名和实现中类型“{1}”的 {0} 定义不兼容,因为签名需要抽象成员“{2}”,而实现未指定该成员�签名和实现中类型“{1}”的 {0} 定义不兼容,因为实现中具有抽象成员“{2}”,而签名中没有该成员�签名和实现中类型“{1}”的 {0} 定义不兼容,因为签名中指定的辅助功能比实现中指定的辅助功能多g签名和实现中类型“{1}”的 {0} 定义不兼容,因为签名将隐藏 CLI 类型表示形式�签名和实现中类型“{1}”的 {0} 定义不兼容,因为实现中具有字段“{2}”,而签名中没有该字段。虽然这些字段可能仍标记为“私有”或“内部”,但是结构类型此时必须在该类型的签名中显示其字段。h签名和实现中类型“{1}”的 {0} 定义不兼容,因为签名和实现中的字段顺序不同z签名和实现中类型“{1}”的 {0} 定义不兼容,因为签名需要字段“{2}”,而实现未指定该字段}签名和实现中类型“{1}”的 {0} 定义不兼容,因为实现中具有字段“{2}”,而签名中没有该字段W签名和实现中类型“{1}”的 {0} 定义不兼容,因为 IL 表示形式不同�签名和实现中类型“{1}”的 {0} 定义不兼容,因为实现定义了 {2}“{3}”,而签名没有定义(或者按不同的顺序进行了定义)�签名和实现中类型“{1}”的 {0} 定义不兼容,因为实现定义了一个结构,而签名采用隐藏的表示形式定义了一个类型�签名和实现中类型为“{0}”的 {1} 定义不兼容,因为实现是一个抽象类,但签名不是。请考虑向签名添加 [<AbstractClass>] 属性。�签名和实现中类型为“{0}”的 {1} 定义不兼容,因为实现类型并未密封,但签名暗示其已密封。请考虑向实现添加 [<Sealed>] 属性。�签名和实现中类型“{1}”的 {0} 定义不兼容,因为实现指明此类型可以使用 null 作为表示形式,而签名未指明这一点�签名和实现中类型“{1}”的 {0} 定义不兼容,因为实现指明此类型可以使用 null 作为额外值,而签名未指明这一点�签名和实现中类型为“{0}”的 {1} 定义不兼容,因为实现类型已密封,但签名暗示其未密封。请考虑向签名添加 [<Sealed>] 属性。�签名和实现中类型“{1}”的 {0} 定义不兼容,因为签名要求此类型支持接口 {2},而该接口尚未实现�签名和实现中的 {0} 定义不兼容,因为名称不同。该类型在签名文件中称为“{1}”,但在实现中称为“{2}”。U签名和实现中类型“{1}”的 {0} 定义不兼容,因为 {2} 的数量不同b签名和实现中类型“{1}”的 {0} 定义不兼容,因为各自的类型参数计数不同S签名和实现中类型“{1}”的 {0} 定义不兼容,因为表示形式不同k签名和实现中类型“{1}”的 {0} 定义不兼容,因为签名具有缩写,而实现没有缩写s签名和实现中类型“{1}”的 {0} 定义不兼容,因为签名声明的是 {2},而实现声明的是 {3}�签名和实现中类型“{1}”的 {0} 定义不兼容,因为签名定义了 {2}“{3}”,而实现没有定义(或者按不同的顺序进行了定义)�签名和实现中类型为“{0}”的 {1} 定义不兼容,因为签名是一个抽象类,但实现不是。请考虑向实现添加 [<AbstractClass>] 属性。�签名和实现中类型“{1}”的 {0} 定义不兼容,因为签名指明此类型可以使用 null 作为表示形式,而实现未指明这一点�签名和实现中类型“{1}”的 {0} 定义不兼容,因为签名指明此类型可以使用 null 作为额外值,而实现未指明这一点Y签名和实现中类型“{1}”的 {0} 定义不兼容,因为类型的种类不相同b签名和实现中类型“{1}”的 {0} 定义不兼容,因为签名将隐藏类型表示形式_签名和实现中类型“{1}”的 {0} 定义不兼容,因为类型具有不同的基类型�异常定义不兼容,因为签名将隐藏异常缩写词。缩写词必须对其他 CLI 语言可见。请考虑使缩写词在签名中可见。该模块包含异常定义\n    {0}    \n而其签名指定\n\t{1}。{异常定义不兼容,因为 CLI 表示形式不同。该模块包含异常定义\n    {0}    \n而其签名指定\n\t{1}y异常定义不兼容,因为异常声明不同。该模块包含异常定义\n    {0}    \n而其签名指定\n\t{1}。�异常定义不兼容,因为实现中具有字段“{0}”,而签名中没有该字段。该模块包含异常定义\n    {1}    \n而其签名指定\n\t{2}。�异常定义不兼容,因为签名需要字段“{0}”,而实现未指定该字段。该模块包含异常定义\n    {1}    \n而其签名指定\n\t{2}。�异常定义不兼容,因为签名和实现中的字段顺序不同。该模块包含异常定义\n    {0}    \n而其签名指定\n\t{1}。�异常定义不兼容,因为签名将隐藏 CLI 异常映射。此异常映射必须对其他模块可见。该模块包含异常定义\n    {0}    \n而其签名指定\n\t{1}�异常定义不兼容,因为签名和实现中的异常缩写词不同。该模块包含异常定义\n    {0}    \n而其签名指定\n\t{1}。�该模块包含字段\n    {0}    \n而其签名指定\n    {1}    \n签名中指定的可访问性高于实现中指定的可访问性^该模块包含字段\n    {0}    \n而其签名指定\n    {1}    \n"literal" 修饰符不同^该模块包含字段\n    {0}    \n而其签名指定\n    {1}    \n"mutable" 修饰符不同Q该模块包含字段\n    {0}    \n而其签名指定\n    {1}    \n名称不同]该模块包含字段\n    {0}    \n而其签名指定\n    {1}    \n"static" 修饰符不同Q该模块包含字段\n    {0}    \n而其签名指定\n    {1}    \n类型不同!对抽象槽的递归引用无效�该模块包含构造函数\n    {0}    \n而其签名指定\n    {1}    \n签名中指定的可访问性高于实现中指定的可访问性i该模块包含构造函数\n    {0}    \n而其签名指定\n    {1}    \n各自的数据字段数不同W该模块包含构造函数\n    {0}    \n而其签名指定\n    {1}    \n名称不同`该模块包含构造函数\n    {0}    \n而其签名指定\n    {1}    \n字段的类型不同r模块“{0}”包含\n    {1}    \n而其签名指定\n    {2}    \n一个是抽象的,另一个不是抽象的�模块“{0}”包含\n    {1}    \n而其签名指定\n    {2}    \n签名中指定的可访问性高于实现中指定的可访问性�模块“{0}”包含\n    {1}    \n而其签名指定\n    {2}    \n签名和实现中的 arity 不同。签名指定“{3}”为函数定义或为接受至少个 {4} 参数的 lambda 表达式,而实现是计算出的函数值。若要声明计算出的函数值为允许的实现,只需在签名中用括号将其类型括起来,例如\n\tval {5}: int -> (int -> int)\n而非\n\tval {6}: int -> int -> int。]模块“{0}”包含\n    {1}    \n而其签名指定\n    {2}    \n未为此值推理 arityZ模块“{0}”包含\n    {1}    \n而其签名指定\n    {2}    \n可变性特性不同Z模块“{0}”包含\n    {1}    \n而其签名指定\n    {2}    \n编译的名称不同W模块“{0}”包含\n    {1}    \n而其签名指定\n    {2}    \n显示名称不同[模块“{0}”包含\n    {1}    \n而其签名指定\n    {2}    \nCLI 成员名称不同x模块“{0}”包含\n    {1}    \n而其签名指定\n    {2}    \n一个是扩展成员,另一个不是扩展成员r模块“{0}”包含\n    {1}    \n而其签名指定\n    {2}    \n一个是最终的,另一个不是最终的�模块“{0}”包含\n    {1}    \n而其签名指定了\n    {2}    \n签名和实现中的泛型参数具有不同的类型。可能是缺少 [<Measure>] 属性。�模块“{0}”包含\n    {1}    \n而其签名指定\n    {2}    \n签名和实现中的泛型参数数目不同(签名声明 {3} 个泛型参数,而实现声明 {4} 个泛型参数W模块“{0}”包含\n    {1}    \n而其签名指定\n    {2}    \n内联标志不同�模块“{0}”包含\n    {1}    \n而其签名指定\n    {2}    \n此方法的已编译表示形式作为一个实例成员,而签名指示其已编译表示形式作为一个静态成员g模块“{0}”包含\n    {1}    \n而其签名指定\n    {2}    \n文本常数值和/或特性不同Q模块“{0}”包含\n    {1}    \n而其签名指定\n    {2}    \n名称不同�模块“{0}”包含\n    {1}    \n而其签名指定\n    {2}    \n一个是构造函数/属性,另一个不是构造函数/属性�模块“{0}”包含\n    {1}    \n而其签名指定\n    {2}    \n一个是类型函数,另一个不是类型函数。如果实现中存在显式类型参数,则签名需要这些显式类型参数。x模块“{0}”包含\n    {1}    \n而其签名指定\n    {2}    \n一个标记为重写,另一个未标记为重写f模块“{0}”包含\n    {1}    \n而其签名指定\n    {2}    \n各自的类型参数计数不同�模块“{0}”包含\n    {1}    \n而其签名指定\n    {2}    \n此方法的已编译表示形式作为一个静态成员,而签名指示其已编译表示形式作为一个实例成员r模块“{0}”包含\n    {1}    \n而其签名指定\n    {2}    \n一个是静态的,另一个不是静态的Q模块“{0}”包含\n    {1}    \n而其签名指定\n    {2}    \n类型不同r模块“{0}”包含\n    {1}    \n而其签名指定\n    {2}    \n一个是虚拟的,另一个不是虚拟的�可变本地变量“{0}”隐式分配为引用单元格,因为它已由关闭事件捕获。此警告只是为了提供信息,用于指示执行了隐式分配的情况。�活动模式“{0}”的结果类型包含未由输入确定的类型变量。常见的原因是未提及结果用例,例如 "let (|A|B|) (x:int) = A x"。可采用类型约束来解决此问题,例如 "let (|A|B|) (x:int) : Choice<int,unit> = A x"'活动模式“{0}”不是一个函数!添加 . 进行索引器访问。�数组构造函数表达式的所有元素都必须可隐式转换为同一类型,此表达式的类型应为“{0}”。但此处类型为“{1}”。+已由 AssemblyFoldersEx 注册表项找到)已由 AssemblyFolders 注册表项找到全局程序集缓存.NET Framework1在 F# 语言中,此索引器表示法已删除$赋值运算左侧的表达式无效分析嵌入的 IL 时出错"分析嵌入的 IL 类型时出错�具有特性 "CustomComparison" 的类型必须至少显式实现 "System.IComparable" 或 "System.Collections.IStructuralComparable" 中的一个Y"CustomEquality" 特性必须与 "NoComparison" 或 "CustomComparison" 特性结合使用�带有 "CustomEquality" 属性必须至少具有 "Object.Equals(obj)"、"System.IEquatable<_>" 或 "System.Collections.IStructuralEquatable" 三者之一的显式实现�此类型使用的 "NoEquality"、"ReferenceEquality"、"StructuralEquality"、"NoComparison" 和 "StructuralComparison" 特性组合无效�具有 "NoComparison" 属性的类型通常不应具有 "System.IComparable"、"System.IComparable<_>" 或 "System.Collections.IStructuralComparable" 的显式实现。如果专用于互操作性用途,请禁用此警告�具有特性 "NoEquality" 通常不应显式实现 "Object.Equals(obj)"。如果这是为了实现互操作性而特意这样做的,请禁用此警告>"NoEquality" 特性必须与 "NoComparison" 特性结合使用�不能对结构使用 "ReferenceEquality" 特性。请考虑改用 "StructuralEquality" 特性,或实现对 "System.Object.Equals(obj)" 的重写。�只可以利用 "ReferenceEquality"、"StructuralEquality" 和 "StructuralComparison" 特性来扩大记录、联合、异常和结构类型�具有 "ReferenceEquality" 属性的类型不能具有 "Object.Equals(obj)"、"System.IEquatable<_>" 或 "System.Collections.IStructuralEquatable" 的显式实现N"StructuralComparison" 特性必须与 "StructuralEquality" 特性结合使用a"StructuralEquality" 特性必须与 "NoComparison" 或 "StructuralComparison" 特性结合使用s一个类型不能同时具有 "ReferenceEquality" 特性和 "StructuralEquality" 或 "StructuralComparison" 特性'“{0}”不是有效的浮点型参数$“{0}”不是有效的整数参数3程序集解析在此位置或此位置附近失败无法读取程序集“{0}”;文件扩展名“.ml”和“.mli”适用于 ML 兼容性未能找到源文件“{0}”无法解析程序集“{0}”0无法解析“{1}”所需的程序集“{0}”Y必须对 F# 编译的 DLL“{0}”进行重新编译,才能将其用于此版本的 F#模块中的指令被忽略,打开二进制文件“{0}”时出错: {1}�未能在 FSharp.Core 旁找到文件“{0}”。文件应在 {1} 中。请考虑升级到更新版本的 FSharp.Core,该版本不再需要此文件。�未能在 FSharp.Core 旁找到 FSharp.Core.sigdata。文件应在 {0} 中。请考虑升级到更新版本的 FSharp.Core,该版本不再需要此文件。*已提供文件或模块“{0}”的实现�已提供文件或模块“{0}”的实现。由于需要进行类型推理,因此编译顺序在 F# 中很重要。您可能需要调整文件的顺序,将签名文件放在实现之前。在 Visual Studio 中,将按照文件在项目文件中的显示顺序对这些文件执行类型检查,可以使用解决方案资源管理器手动编辑或调整此显示顺序。�此文件中的声明将置于基于文件名“{1}”的隐式模块“{0}”中。但由于这不是一个有效的 F# 标识符,因此将无法从其他文件访问该内容。请考虑重命名此文件或在文件的顶部添加 "module" 或 "namespace" 声明。'“{0}”不是有效的程序集名称!“{0}”不是有效的文件名&指令无效。应为 #I \"<path>\"。8指令无效。应为 #load \"<file>\" ... \"<file>\"。2指令无效。应为 #r \"<file-or-assembly>\"。E指令无效。应为 '#time'、'#time \"on\"' 或 '#time \"off\"'。!模块或命名空间名称无效_无法识别的受管理资源隐私设置“{0}”,有效的选项为 "public" 和 "private"搜索目录“{0}”无效x无法识别“{0}”的文件扩展名。源文件的扩展名必须为 .fs、.fsi、.fsx、.fsscript、.ml 或 .mli。�无法识别“{0}”的文件扩展名。源文件必须具有扩展名 .fs、.fsi、.fsx 或 .fsscript。要启用已弃用的 .ml 或 .mli 扩展名,请使用 “--langversion:5.0” 和 “--mlcompatibility”。h无法识别“{0}”的文件扩展名。源文件必须具有扩展名 .fs、.fsi、.fsx 或 .fsscript版本文件“{0}”无效版本字符串“{0}”无效警告编号“{0}”无效�库或多文件应用程序中的文件必须以命名空间或模块声明开头,例如 "namespace SomeNamespace.SubNamespace" 或 "module SomeNamespace.SomeModule"。仅应用程序的最后一个源文件可以忽略此类声明。�此文件包含形式为 "module SomeNamespace.SomeModule" 的多个声明。一个文件中只能有一个此形式的声明。将您的文件更改为使用初始命名空间声明并且/或者使用 "module ModuleName = ..." 定义模块。未指定输入选项需要参数: {0}0“--pdb”选项要求使用“--debug”选项,读取程序集“{0}”时出现问题: {1}#文件名“{0}”存在问题: {1}!未能找到搜索目录“{0}”*已指定文件或模块“{0}”的签名�签名文件“{0}”没有相应的实现文件。如果存在实现文件,则检查签名文件和实现文件中的 "module" 和 "namespace" 声明是否匹配。-文件名“{0}”包含无效字符“{1}”\非泛型类型“{0}”不需要任何类型参数,但此处给定了 {1} 个类型参数无法识别的选项:“{0}”f无法解析运算符“{0}”。请考虑打开模块“Microsoft.FSharp.Linq.NullableOperators”。�小写文字“{0}”被具有相同名称的新模式隐藏。只有大写文字和模块作为前缀的文字可以用作命名模式。�类型推理使类型变量 {0} 逸出其范围。请考虑添加显示类型参数声明或调整代码使其通用性降低。l类型推理使推理类型变量逸出其范围。请考虑添加类型批注,使代码通用性降低。O冗余参数在函数“{0}”中被忽略。期望 {1} 但获得 {2} 参数。s特性类型“{0}”具有“AllowMultiple=false”。不能向单个语言元素附加此特性的多个实例。"base" 关键字的使用方式无效。在闭包中不能使用 base 调用。请考虑使用私有成员进行 base 调用。~byref 类型化变量“{0}”的使用方式无效。不能由闭包来捕获 Byref,也不能将其传递给内部函数。J某个类型将存储 byref 类型化值。通用 IL 不允许这样做。�具有扩充参数的方法不能声明 "out"、"ParamArray"、"optional"、"ReflectedDefinition"、"byref"、"CallerLineNumber"、"CallerMemberName" 或 "CallerFilePath" 参数f重复方法。方法“{0}”与类型“{1}”中的另一个方法具有相同的名称和签名。�方法“{0}”具有扩充参数,并且与类型“{1}”中的另一个方法具有相同的名称。无法重载具有扩充参数的方法。请考虑使用采用元组化参数的方法。l重复方法。抽象方法“{0}”与继承类型中的某个抽象方法具有相同的名称和签名。�重复方法。在清除元组、函数、度量单位和/或所提供类型后,抽象方法“{0}”与继承类型中的某个抽象方法具有相同的名称和签名。�重复方法。清除元组、函数、度量单位和/或提供的类型后,方法“{0}”与类型“{1}”中的另一个方法具有相同的名称和签名。f重复属性。属性“{0}”与类型“{1}”中的另一个属性具有相同的名称和签名。�重复属性。清除元组、函数、度量单位和/或提供的类型后,属性“{0}”与类型“{1}”中的另一个属性具有相同的名称和签名。t用 "EntryPointAttribute" 特性标记的函数必须是编译序列中最后一个文件中的最后一个声明。>只可以在 try-with 的处理程序中直接调用 "reraise"S某个类型实例化涉及 byref 类型。通用 IL 的规则不允许这样做。R功能“{0}”在 F# {1} 中不可用。请使用 {2} 或更高的语言版本。*目标运行时不支持功能“{0}”。<功能“{0}”需要 {1} 或更高语言版本的 F# 库。*第一类函数的类型不能包含 byref�属性的 Getter 和 Setter 的类型必须相同。属性“{0}”的 Getter 的类型为“{1}”,而 Setter 的类型为“{2}”。�类型为“{1}”的属性“{0}”存在不匹配的 Getter 和 Setter。如果其中一个是抽象的,则另一个也必须是抽象的。�已弃用 F# 库中的“:=”。请参阅 https://aka.ms/fsharp-refcell-ops。 例如,请将“cell := expr”更改为“cell.Value <- expr”。�已弃用 F# 库中的“decr”。请参阅 https://aka.ms/fsharp-refcell-ops。 例如,请将“decr cell”更改为“cell.Value <- cell.Value - 1”。�已弃用 F# 库中的“!”。请参阅 https://aka.ms/fsharp-refcell-ops。 例如,请将“!cell”更改为“cell.Value”。�已弃用 F# 库中的“incr”。请参阅 https://aka.ms/fsharp-refcell-ops。 例如,请将“incr cell”更改为“cell.Value <- cell.Value + 1”。/自定义特性值无效(不是常数或文本)T参数 "{0}" 的类型 "{1}" 无效。通用 IL 的规则不允许使用此类型。\函数或方法的返回类型 "{0}" 无效。通用 IL 的规则不允许使用此类型。:"base" 值只能用于直接调用重写成员的基实现�成员“{0}”的使用方式无效。在“{2}”处或其附近给出定义之前,已推理使用了“{1}”。这是无效的前向引用。|此类型在不同的泛型实例化“{0}”和“{1}”实现了同样的接口。这在该版本 F# 中是不允许的。*此时无法使用字段“{0}”的地址-此时无法使用某个数组元素的地址*此时无法使用变量“{0}”的地址0此时无法使用静态字段“{0}”的地址x此时无法使用变量“{0}”或相关表达式的地址。这是为了确保本地值的地址不超出其范围。o此时无法使用从表达式返回的值的地址。这是为了确保本地值的地址不超出其范围。[将在此处存储 byref 类型化值。不允许使用顶级的 let 绑定的 byref 值。.此时无法使用 byref 类型化值“{0}”6类型缩写词包含 byref。F# 不允许这样做。�此时无法使用函数或方法调用,因为结合使用了一个非堆栈本地 Span 或 IsByRefLike 类型的 byref 参数和另一堆栈本地 Span 或 IsByRefLike 类型的参数。这是为了确保本地值的地址不超出其范围。U类型“{0}”是非法的,应为在 byref<T> 中,T 不能包含 byref 类型。*不允许优先使用 address-of 运算符@不允许使用 "nameof" 运算符作为第一类函数的值。&不允许优先使用 "reraise" 函数-不允许优先使用表达式拼接运算符�ReflectedDefinitionAttribute 不能应用于结构类型的实例成员,因为该实例成员采用隐式“this”byref 参数|此时无法使用从表达式返回的 Span 或 IsByRefLike 值。这是为了确保本地值的地址不超出其范围。s此时无法使用 Span 或 IsByRefLike 变量“{0}”。这是为了确保本地值的地址不超出其范围。�无法分配此值,因为目标“{0}”可能涉及非堆栈本地内存,而分配的表达式经评估可能涉及堆栈本地内存。这有助于防止指向堆栈绑定内存的指针超出其范围。�在初始化对象之前,对象构造函数不能直接使用 try/with 和 try/finally。这包括像 "for x in ..." 这样详细说明其构造使用方式的构造。这是由通用 IL 设定的限制。�属性“{0}”与类型“{1}”中的另一个属性具有相同的名称,但是其中一个属性采用了索引器参数,而另一个属性未采用。可能缺少其中一个属性的索引器参数。K属性“{0}”与类型“{1}”中的某个方法具有相同的名称。�调用了受保护的成员或正在使用 "base"。只能在对成员的直接实现中这样做,因为它们可能会超出其对象范围。F[<ReflectedDefinition>] 条件中不能使用前缀拼接运算符 "%"3方法返回类型将包含不允许使用的 byref0表达式拼接运算符只能在引号内使用<结构成员无法通过引用返回此结构的字段地址:"System.Void" 只能在 F# 中用作 "typeof<System.Void>"l一个类型变量已由多个不同的类类型进行约束。一个类型变量只能有一个类约束。T类型“{0}”的可访问性低于其所用于的值、成员或类型“{1}”。联合用例的已编译形式联合用例的默认扩大�未使用递归对象引用“{0}”。如果存在递归对象引用,则会增加针对此类型和派生类型中的成员的运行时初始化检查。请考虑删除此递归对象引用。未使用值“{0}”�使用 "DefaultValue" 特性的字段的类型必须承认默认初始化,也就是说,此类型将 "null" 用作适当的值,或者此类型是一个结构类型,其中的所有字段均承认默认初始化。可以使用 "DefaultValue(false)" 禁用此检查$变量“{0}”的使用方式无效J使用 ";" 来分隔记录中的字段值。考虑使用 ";" 替换 ","。~从 {0} 到 {1} 的转换是编译时安全的向上转换,而非向下转换。考虑使用 "upcast",而非 "downcast"。�从 {0} 到 {1} 的转换是编译时安全的向上转换,而非向下转换。请考虑使用 :> (upcast) 运算符而非 :?> (downcast) 运算符。W"AssemblyKeyNameAttribute" 已被弃用。请改为使用 "AssemblyKeyFileAttribute"。*此平台上不支持密钥容器签名。6无法加载依赖项管理器扩展 {0}。消息: {1}�虽然变量“{0}”在某个引用内容中进行了绑定,但它用作拼接表达式的一部分。不允许这样做,因为该变量可能会超出其范围。�带引号的表达式中不允许有内部泛型函数。请考虑添加一些类型约束,直至此函数不再是泛型函数。E引号可能不涉及对捕获的本地变量赋值或获取其地址r引用内容不能包含进行成员约束调用或使用隐式解析为成员约束调用的运算符的表达式6引用内容不能包含采用字段地址的表达式*引用内容不能包含数组模式匹配'引用内容不能包含循环的递减*引用内容中不能使用泛型表达式�引用内容不能包含推理为或声明为泛型的函数声明。请考虑添加一些类型约束,以使此引用内容成为带引号的有效表达式。B引用内容不能包含内联程序集代码或数组模式匹配'引用内容不能包含对象表达式6引用内容不能包含获取静态字段的表达式$引用内容不能包含这种常数*引用内容不能包含这种模式匹配$引用内容不能包含这种类型<引用内容不能包含获取联合用例索引的表达式7引用内容不能包含需要 byref 指针的表达式?引用内容不能包含设置异常值中的字段的表达式<引用内容不能包含设置联合用例字段的表达式参数长度不匹配参数类型不匹配可用重载:\n{0}候选项:\n{0}�此代码并不像其批注所述的那样通用。使用“_”指定的度量单位已确定为“1”,即无度量。请考虑使此代码成为泛型代码,或删除对“_”的使用。T对象构造函数“{0}”无参数或无可设置的返回属性“{1}”。{2}。j对象构造函数“{0}”有 {1} 个参数,但此处只提供 {2} 个。所需的签名为“{3}”。�对象构造函数“{0}”有 {1} 个参数,但此处只提供 {2} 个。所需的签名为“{3}”。如果某些参数用于向属性分配值,请考虑使用逗号(",")分隔这些参数。f应为支持运算符“{0}”的类型,但给定的是函数类型。可能缺少函数的参数。K需要一个支持运算符“{0}”的类型,但提供的是元组类型应为实例成员的参数0泛型构造要求类型“{0}”是非抽象的B泛型构造要求类型“{0}”具有公共的默认构造函数~泛型构造要求类型“{0}”具有引用语义,而该类型没有引用语义,也就是说,该类型是一个结构c泛型构造要求泛型类型参数被视为结构或引用类型。请考虑添加类型注释。<泛型构造要求类型“{0}”是 CLI 或 F# 结构类型3泛型构造要求类型“{0}”是非托管类型[泛型实例化不正确。没有名为“{1}”的 {0} 成员采用 {2} 个泛型参数。C此索引器需要 {0} 个参数,而此处给定了 {1} 个参数]成员或对象构造函数“{0}”没有参数或可设置的返回属性“{1}”。{2}。.成员或对象构造函数“{0}”不是 {1}�成员或对象构造函数“{0}”不是 {1}。只可以从声明类型中访问私有成员。只可以从扩展类型访问受保护的成员,而不能从内部 lambda 表达式访问这些成员。{0} 不是实例成员{0} 不是静态成员�无法从此代码位置访问采用 {1} 个参数的成员或对象构造函数“{0}”。方法“{2}”的所有可访问版本都采用了 {3} 个参数。g成员或对象构造函数“{0}”不采用 {1} 个参数。发现某个重载采用 {2} 个参数。V成员或对象构造函数“{0}”需要 {1} 个参数。所需签名为“{2}”。\成员或对象构造函数“{0}”需要 {1} 个附加参数。所需签名为“{2}”。~成员或对象构造函数“{0}”需要 {1} 个参数。所需签名为“{2}”。一些缺少的参数的名称为 {3}。�成员或对象构造函数“{0}”需要 {1} 个附加参数。所需签名为“{2}”。一些缺少的参数的名称为 {3}。y成员或对象构造函数“{0}”需要 {1} 个参数,而此处给定了 {2} 个参数。所需签名为“{3}”。�成员或对象构造函数“{0}”需要 {1} 个参数,而此处给定了 {2} 个未命名参数和 {3} 个已命名参数。所需签名为“{4}”。�成员或对象构造函数“{0}”需要 {1} 个类型参数,而此处给定了 {2} 个类型参数。所需签名为“{3}”。�此方法需要在此位置提供有 CLI“params”参数。“params”是一种用于在 C# 等语言中向某个方法传递数量可变的参数的方式。请考虑为此参数传递一个数组V类型“{0}”具有方法“{1}”(全名为“{2}”),但此方法不是静态的S类型“{0}”具有方法“{1}”(全名为“{2}”),但此方法是静态的{0} 不是静态方法{0} 不是实例方法o未能根据此程序点之前的类型信息确定方法“{0}”的唯一重载。可能需要类型批注。-未找到方法或对象构造函数“{0}”L没有名为“{1}”的 {0} 成员或对象构造函数采用 {2} 个参数�没有名为“{1}”的 {0} 成员或对象构造函数采用 {2} 个参数。注意,调用此成员也会提供 {3} 个已命名参数。�没有名为“{1}”的 {0} 成员或对象构造函数采用 {2} 个参数。已命名参数“{3}”与针对任何重载的任何参数或可设置的返回属性均不对应。*没有与方法“{0}”匹配的重载。已知参数类型: {0}已知参数类型: {0}已知返回类型: {0}已知类型参数: {0}已知类型参数: {0}�类型“{0}”未将“null”用作适当的值。若要为可以为 null 的类型创建 null 值,请使用“System.Nullable()”。此处不允许可选参数 索引 {0} 处的参数不匹配参数 "{0}" 不匹配所需签名为 {0}.约束“struct”和“not struct”不一致]此处不能使用声明的类型参数“{0}”,因为编译时无法解析该类型参数1类型“{0}”未将“null”用作适当的值X类型“{0}”不支持“comparison”约束,因为它具有“NoComparison”特性d类型“{0}”不支持“comparison”约束。例如,它不支持“System.IComparable”接口�类型“{0}”不支持“comparison”约束,因为它是一个记录、联合或结构,其中的一个或多个结构化元素类型不支持“comparison”约束。请避免对此类型使用比较,或将“StructuralComparison”特性添加到此类型以确定哪些字段类型不支持比较0类型“{0}”不支持转换为类型“{1}”T类型“{0}”不支持“equality”约束,因为它具有“NoEquality”特性G类型“{0}”不支持“equality”约束,因为它是函数类型�类型“{0}”不支持“equality”约束,因为它是一个记录、联合或结构,其中的一个或多个结构化元素类型不支持“equality”约束。请避免对此类型使用相等运算,或将“StructuralEquality”特性添加到此类型以确定哪些字段类型不支持相等运算*类型“{0}”不支持运算符“{1}”r类型“{0}”不支持运算符“{1}”。请考虑打开模块“Microsoft.FSharp.Linq.NullableOperators”。*类型“{0}”具有非标准委托类型_类型推理问题太复杂(已达到最大迭代深度)。请考虑添加更多类型批注。类型实例化长度不匹配&类型“{0}”不是 CLI 委托类型&类型“{0}”不是 CLI 枚举类型m类型“{0}”与类型 {1} 中的任何类型都不兼容,因为使用了 printf 样式的格式字符串�无法将此类型参数实例化为“Nullable”。此限制是强制实施的,旨在确保在某些 CLI 语言中将“null”与“Nullable”值一起使用时,不会混淆二者的含义。3任何类型“{0}”都不支持运算符“{1}”{任何类型“{0}”都不支持运算符“{1}”。请考虑打开模块“Microsoft.FSharp.Linq.NullableOperators”。d{0} var in collection {1} (outerKey = innerKey) into group。请注意,“{2}”后需使用括号^集合 {1} (outerKey = innerKey)中的 {0} var。请注意,“{2}”后面要使用圆括号{0} var in collection委托不得有扩充签名X! 运算符用于取消引用引用的单元格。请考虑在此处使用 "not expr"。(说明不可用...)是!该文档文件不带 .xml 后缀d此时将通过 F# 编译器直接操作对此运算符的处理,并且不能重新定义其含义!System.Environment.Exit 未退出�if 表达式的所有分支都必须返回可隐式转换为同一类型的值。此表达式的类型应为“{0}”,但此处类型为“{1}”。已清除到的位置x一个类型提供程序实现了 GetStaticParametersForMethod,但是 ApplyStaticArgumentsForMethod 未实现或无效?命名静态参数必须位于所有未命名静态参数之后�不允许直接引用所生成的类型“{0}”。请改用类型定义,例如 "type TypeAlias = <path>"。这表示类型提供程序会将生成的类型添加到程序集。d在类型提供程序“{0}”中发现空命名空间。请将“null”用于全局命名空间。v来自类型提供程序“{1}”的类型“{0}”具有空命名空间。请将“null”用于全局命名空间。�提供程序“{0}”在一组生成类型的上下文中返回了非生成类型“{1}”。请考虑调整类型提供程序以仅返回生成类型。6将静态参数应用于提供的方法时发生错误6将静态参数应用于所提供类型时发生错误O所提供类型“{1}”上的事件“{0}”没有来自 GetAddMethod() 的值R所提供类型“{1}”上的事件“{0}”没有来自 GetRemoveMethod() 的值r引用的程序集“{0}”具有程序集级别特性“{1}”,但是找不到任何公共类型提供程序类H所提供的命名空间名称“{1}”中不允许出现字符“{0}”B所提供的类型名称“{1}”中不允许出现字符“{0}”P类型提供程序“{0}”在 ParameterExpression 中使用了无效参数: {1}l类型提供程序“{0}”提供的构造函数未在声明类型为“{1}”的构造函数中进行报告�类型提供程序“{0}”提供了具有名称“{1}”和元数据标记“{2}”的方法,该方法不会在声明类型“{3}”的方法中进行报告K所提供类型的静态参数无效。应是类型为“{0}”的参数。p程序集“{0}”的 TypeProviderAssembly 特性具有无效值“{1}”。该值应为有效的程序集名称�所提供的类型“{1}”的成员“{0}”无效。所提供类型的成员必须是公共成员,而不是泛型、虚拟或抽象成员。!所提供方法需要静态参数-存在多个名称为“{0}”的静态参数T所提供的类型“{0}”的“IsArray”为 true,但是不支持数组类型。Z所提供的类型“{0}”的“IsGenericType”为 true,但是不支持泛型类型。<所提供的嵌套类型未采用静态实参或泛型形参*不存在名称为“{0}”的静态参数0所提供的类型“{0}”返回了 null 成员H所提供的类型“{0}”成员信息“{1}”具有 null 声明类型x所提供的类型“{0}”的成员“{1}”具有声明类型“{2}”。声明类型应与所提供的类型相同。K所提供的类型“{0}”返回了具有 null 或空成员名称的成员E类型提供程序“{0}”从 GetInvokerExpression 返回了 null。E在所提供的类型的设置过程中出现了一个或多个错误l所提供的类型“{1}”的属性“{0}”的 CanRead 为 true,但是没有来自 GetGetMethod() 的值m所提供的类型“{1}”的属性“{0}”的 CanWrite 为 true,但是没有来自 GetSetMethod() 的值j所提供的类型“{1}”的属性“{0}”的 CanRead 为 false,但是 GetGetMethod() 返回了方法k所提供的类型“{1}”的属性“{0}”的 CanWrite 为 false,但是 GetSetMethod() 返回了方法�所提供的类型“{1}”的属性“{0}”即不可读也不可写,因为该属性的 CanRead 为 false,且 CanWrite 也为 false�类型提供程序“{0}”从 "ApplyStaticArgumentsForMethod" 返回了无效方法。需要名称为“{1}”的方法,但返回了名称为“{2}”的方法。�类型提供程序“{0}”从“ApplyStaticArguments”返回了无效类型。需要名称为“{1}”的类型,但返回了名称为“{2}”的类型。X需要名为“{0}”的提供的类型,但所提供类型的“Name”值为“{1}”T需要路径为“{0}”的提供的类型,但所提供类型的路径为“{1}”�对所提供类型的引用具有无效的静态参数值“{0}”。可能需要重新编译一个或多个引用的程序集。{对所提供类型的引用缺少静态参数“{0}”的值。可能需要重新编译一个或多个引用的程序集。5访问所提供类型的“{0}”时发生异常: {1}0所提供类型的“{0}”为 null 或为空。�类型提供程序没有有效的构造函数。构造函数应不采用参数或仅采用一个“TypeProviderConfig”类型的参数。/类型提供程序“{0}”报告了错误: {1}t类型提供程序“{0}”在所提供类型“{1}”、成员“{2}”的上下文中报告了错误。错误: {3}�无法从文件夹“{1}”加载类型提供程序设计器程序集“{0}”,因为依赖项缺失或无法加载。类型提供程序设计器程序集的所有依赖项必须与该程序集位于同一文件夹中。报告的异常是: {2} - {3}n未能从文件夹“{1}”加载类型提供程序设计器程序集“{0}”。报告的异常是: {2} - {3}}程序集属性“{0}”引用了无法从路径“{2}”加载的设计器程序集“{1}”。报告的异常是: {3} - {4}w程序集属性“{0}”引用了无法加载或不存在的设计器程序集“{1}”。报告的异常是: {2} - {3}R类型提供程序返回了“null”,这不是来自“{0}”的有效返回值'已向静态参数“{0}”提供了值�提供的类型或方法“{0}”的静态参数“{1}”需要一个值。可以选择使用命名参数(例如 "{2}<{3}=...>")指定类型提供程序的静态参数。r静态参数太多。最多应为 {0} 个参数,但是获得了 {1} 个未命名参数和 {2} 个命名参数。/类型提供程序构造函数引发异常: {0}V在所提供类型“{1}”成员“{2}”的成员“{0}”中发生意外异常: {3}D在所提供类型“{0}”成员“{1}”中发生意外异常: {2}I来自所提供类型“{0}”成员“{1}”的意外“null”返回值]解析对所提供类型或方法“{1}”的引用时出现未知静态参数类型“{0}”�不支持的常数类型“{0}”。类型提供程序提供的引文只能包含简单常量。将提供的引文文本外声明的值移动为引文文本内的 "let" 绑定,可对类型提供程序的实现进行调整。`所提供类型“{1}”的成员“{0}”无效。仅允许使用属性、方法和构造函数�类型提供程序提供的表达式“{0}”不受支持。如果您是此类型提供程序的作者,请考虑将它调整为提供不同的提供表达式。�事件“{0}”具有非标准类型。如果此事件是在另一种 CLI 语言中声明的,则你可能需要使用此事件的显式 {1} 和 {2} 方法来访问此事件。如果此事件是在 F# 中声明的,则使此事件的类型成为 "IDelegateEvent<_>" 或 "IEvent<_,_>" 的实例化。此构造是试验性构造表达式不具有名称。附加类型定向转换适用的计算表达式!"module" 关键字右侧的属性3自动生成“异常”声明的“消息”属性默认接口成员消耗^修复了委托类型名称的解析,请参阅 https://github.com/dotnet/fsharp/issues/10228放弃使用绑定模式无点 float32 文本N对具有 RequireQualifiedAccess 属性的构造进行弃用的访问时出错更多类型支持度量单位固定索引切片 3d/4d从端切片隐式 yield,用于索引和切片的 expr[idx] 表示法$具有多个泛型实例化的接口ML 兼容性修订nameof#"as" 模式右侧的非变量模式!可以为 null 的可选互操作开放类型声明自定义操作的重载	包管理整数的二进制格式设置列出任何大小的文本*与引用单元格相关的信息性消息空格松弛法空格放空 v2可恢复状态机单下划线模式字符串内插!活动模式的结构表示形式for 循环中的通配符'F# 引号中特征约束的见证传递B无法从此代码位置访问记录、结构或类字段“{0}”�模式匹配表达式的所有分支都必须返回可隐式转换为同一类型的值。此表达式的类型应为“{0}”,但此处类型为“{1}”。�错误的格式说明符(位于 l 或 L 之后): 应为 ld、li、lo、lu、lx 或 lX。在 F# 代码中,可以改用 %d、%x、%o 或 %u,这些项将被重载以用于所有基本整数类型。错误的格式说明符: '{0}'!格式说明符中的精度错误!格式说明符中的宽度错误'“{0}”不支持前缀“{1}”标志%“{0}”格式不支持“0”标志“{0}”标志设置了两次“{0}”格式不支持精度x内插字符串不会使用 "%" 格式说明符,除非为每个字符串提供诸如 "%d{{1+1}}" 之类的表达式。g.NET 样式的格式说明符(如 "{{x,3}}" 或 "{{x:N5}}")不能与 "%" 格式说明符混合使用。$不能显式使用 "%P" 说明符。�作为类型 IFormattable 或类型 FormattableString 使用的内插字符串不能使用 "%" 说明符,只能使用 .NET 样式的插植,如 "{{expr}}"、"{{expr,3}}" 或 "{{expr:N5}}"。�此格式说明符中不需要 "h" 或 "H"。可以改用 %d、%x、%o 或 %u,这些项将被重载以用于所有基本整数类型。!# 格式修饰符在 F# 中无效�此格式说明符中不需要 "l" 或 "L"。在 F# 代码中,可以改用 %d、%x、%o 或 %u,这些项将被重载以用于所有基本整数类型。缺少格式说明符*格式字符串中不得有位置说明符"." 后缺少精度(前缀标志(" " 或 "+")设置了两次 - {0}<“从末尾切片”功能需要语言版本“预览”。�发出“System.Reflection.AssemblyCultureAttribute”特性时出错:“可执行文件不能是附属程序集,区域应始终为空”�在目标二进制文件的依赖项集中未找到程序集“{0}”。应使用不带扩展名 DLL 或 EXE 的程序集名称指定静态链接的根目录。如果已显式引用此程序集,则生成的二进制文件实际上可能不需要此程序集,在此情况下,不应静态链接此程序集。Z已忽略“AssemblyVersionAttribute”,因为已使用命令行选项给定一个版本p{0} 指定了版本“{1}”,但该值为通配符,并且你已请求确定的版本,因此存在冲突。�已通过可传递的方式引用程序集“{0}”,但未能自动解析此程序集。静态链接将假定此 DLL 不依赖于 F# 库或其他静态链接的 DLL。请考虑添加对此 DLL 的显式引用。A属性 {0} 指定版本“{1}”,但此值无效,已被忽略选项“--delaysign”将重写源文件或添加的模块中给定的“System.Reflection.AssemblyDelaySignAttribute”特性VDeterministic builds only support portable PDBs (--debug:portable or --debug:embedded)C在静态链接期间忽略混合托管/非托管程序集“{0}”!未能打开密钥文件“{0}”{选项“--keyfile”将重写源文件或添加的模块中给定的“System.Reflection.AssemblyKeyFileAttribute”特性}选项“--keycontainer”将重写源文件或添加的模块中给定的“System.Reflection.AssemblyNameAttribute”特性未指定任何实现文件T--pathmap can only be used with portable PDBs (--debug:portable or --debug:embedded)2写入二进制文件“{0}”时出现问题: {1}�程序集“{0}”中的代码使用了引用文本。静态链接可能不包含使用引用文本的组件,除非所有程序集都使用至少 F# 4.0 进行编译。�此程序集中的代码使用了引用文本。静态链接可能不包含使用引用文本的组件,除非所有程序集都使用至少 F# 4.0 进行编译。d程序集“{0}”已在命令行中列出。应使用命令行标志(如“-r”)引用程序集。H未使用驻留编译服务,因为与服务器通信时发生问题。�不推荐将 .resx 文件({0})作为源文件传递给编译器。请使用 resgen.exe 将 .resx 文件转换为 .resources 文件以作为 --resource 选项进行传递。如果使用的是 MSBuild,则可通过 .fsproj 项目文件中的 <EmbeddedResource> 项完成此操作。静态链接不能包含 .EXE5静态链接不能包含混合的托管/非托管 DLL�当生成引用 System.Runtime 的程序集(如 .NET Core 或 Portable 程序集)时,静态链接不能用在引用 mscorlib 的程序集(如 .NET Framework 程序集)上。f要使用 UnknownWrapper\DispatchWrapper 类,System.Runtime.InteropServices 程序集是必须的。正在退出 - 错误太多k以下指定选项发生冲突: “win32manifest”和“win32res”。只能使用其中的一个选项。.在编译器目录中找不到 FSharp.Core.dll无效的指令“#{0} {1}”iif 表达式需要具有类型“{0}”才能满足上下文类型要求。当前的类型为“{1}”。!采用文本字段的地址无效x此操作涉及到采用通过本地变量或其他特殊表示形式表示的值“{0}”的地址。这是无效的。]无法使用 F# 代码指定自定义封送处理程序。请考虑使用 C# Helper 函数。0未能对 DefaultAugmentation 特性进行解码&未能对 DllImport 特性进行解码不支持动态调用 {0}n类型“{0}”已标记为具有显式布局,但字段“{1}”尚未用“FieldOffset”特性进行标记bFieldOffset 特性只能放置在标记为 StructLayout(LayoutKind.Explicit) 的类型的成员上(未能对 FieldOffset 特性进行解码-本地调用的类型参数的数目不正确未找到标签 {0}无法设置文本字段D程序的主模块为空: 运行此程序时将不会有任何反应&未能对 MarshalAs 特性进行解码!可变变量不能脱离其方法:反射的定义中不能使用前缀拼接运算符“%”错误的图像格式 algId 无效 - 应为 "Exponent"位长度无效&CLR 标头中存在无效的 Magic 值公钥 Blob 无效.RSAParameters 结构无效 - 应为“{{0}}”签名大小无效无签名目录应使用私钥应使用 RSA 密钥u此外部函数的签名包含类型参数。请约束此参数和返回类型以指示相应的 C 函数的类型。WGenSetStorage: {0} 已表示为一个静态方法,而不是适当的 lambda 表达式)未能对 StructLayout 特性进行解码!此类型不能用于文本字段未定义的值“{0}”&某个属性的意外的 GetSet 批注&编译器错误: 意外的未识别值<文件“{0}”在磁盘上意外更改,请重新加载。�Cannot generate MDB debug information. Failed to load the 'MonoSymbolWriter' type from the 'Mono.CompilerServices.SymbolWriter.dll' assembly.*创建调试信息文件“{0}”时出错\The name of the MDB file must be <assembly-file-name>.mdb. The --pdb option will be ignored.;MDB generation failed. Could not find compatible member {0}<调试点“{0}”未知。可用的调试点为“{1}”。�可恢复的代码构造 "{0}" 只能用于受 "if __useResumableCode then..." 保护的内联代码,且整体组合必须构成有效的可恢复代码。7codegen 过程中出现无效“methodhandleof”参数H导入的程序集使用类型“{0}”,但该类型不是公共类型0度量单位参数“{1}”的值“{0}”无效$值度量单位参数“{0}”无效u所提供类型中的类型“{0}”的泛型参数数量无效。应是“{1}”个参数,提供了“{2}”个。Y内部错误或元数据格式不正确: 导入时范围内没有足够多的类型参数v程序集 {1} 需要对 DLL {0} 的引用。导入的类型 {2} 位于第一个程序集中,未能解析此类型。i在程序集“{1}”中找到了对类型“{0}”的引用,但在该程序集中未能找到此类型c此处需要类型“{0}”,但此类型不可用。必须添加对程序集“{1}”的引用。D"InlineIfLambda" 属性存在于签名中,但实现中不存在。�此表达式返回类型为“{0}”的值,但被隐式放弃。请考虑使用 "let" 将结果绑定到名称,例如 "let result = expression"。如果要使用该表达式作为序列中的值,则使用显式 "yield"。�此表达式返回类型为“{0}”的值,但被隐式放弃。请考虑使用 "let" 将结果绑定到名称,例如 "let result = expression"。如果要使用该表达式作为序列中的值,则使用显式 "yield!"。!所提供文本值“{0}”无效所提供类型的全名无效$所提供类型的命名空间无效U“anycpu32bitpreferred”平台只能用于 EXE 目标。必须改用“anycpu”。/未将 XML 注释放在有效语言元素上。�{0} 程序集“{2}”中找不到“{1}”。可能的原因或许是版本不兼容。可能需要显式引用此程序集的正确版本,以便所有引用的组件都能使用正确的版本。�{0} 从程序集“{3}”的类型“{2}”中找不到“{1}”。可能的原因或许是版本不兼容。可能需要显式引用此程序集的正确版本,以便所有引用的组件都能使用正确的版本。�表示一种方法,该方法在进行声明的类型中没有任何实现,或该方法为虚拟方法且包含默认实现。o用于向当前类对象提供对象名称。另外,也用于向模式匹配中的整个模式提供名称。$用于在调试期间验证代码。用作基类对象的名称。0在详细语法中,指示程序块的开头。6将某类型转换为较高层次结构中的类型。0在详细语法中,表示类定义的开头。W用于将常量文本指定为类型提供程序中的类型形参实参的关键字。W表示抽象方法的实现;与抽象方法声明配合使用可创建虚拟方法。用于声明委托。-用于循环构造或执行强制性代码。B在详细语法中,表示循环表达式中程序块的结尾。-用于转换为较低继承链中的类型。2在 for 表达式中,在反向计数时使用。6将某类型转换为较低层次结构中的类型。2用于条件性分支。Else if 的缩写形式。用于条件性分支。�在类型定义和类型扩展中,表示成员定义的某部分的结尾。在详细语法中,用于指定以 begin 关键字开头的程序块的结尾。用于声明异常类型。K表示声明的计划元素在其他二进制文件或程序集中定义。S与 try 配合使用,以引入无论是否发生异常都将执行的代码块。用于循环构造。2用于 lambda 表达式,也称为异步函数。s用作 fun 关键字的更短替代项以及 lambda 表达式中具有单个参数模式匹配的匹配表达式。'用于引用顶级 .NET 命名空间。用于条件性分支构造。W用于序列表达式,并且在详细语法中,用于分隔绑定中的表达式。!用于指定基类或基接口。<用于表示应直接集成到调用方代码中的函数。用于声明和实现接口。K用于指定某成员在程序集内可见,但在程序集外不可见。6用于指定仅当需要结果时要执行的计算。将一个值赋予变量。0用于将名称关联或绑定到值或函数。N用于在计算表达式中将名称绑定到另一计算表达式的结果。0用于通过比较值与模式来进行分支。Z在计算表达式中用于直接对另一个计算表达式的结果进行模式匹配。0用于声明对象类型中的属性或方法。f用于将名称与一组相关类型、值和函数关联,从逻辑上将其与其他代码分开。*用于声明变量,即可更改的值。`用于将名称与一组相关类型和模块关联,从逻辑上将其与其他代码分开。�用于声明、定义或调用创建或可创建对象的构造函数。另外,也用于泛型参数约束,以表示类型必需包含某构造函数。W实际上不是关键字。但是,组合中的结构不会用作泛型参数约束。<表示缺少对象。另外,还用于泛型参数约束。Z在可区分的联合中用于表示值类别的类型,并用于委托和异常声明。B用于使命名空间或模块的内容无需限定即可使用。l与布尔条件配合使用,作为布尔值或运算符。相当于 ||。另外,也用于成员约束。E用于实现与基础版本不同的抽象或虚拟方法的版本。9限制成员使用相同类型或模块编码的权限。!允许访问类型外的成员。'用于表示某函数为递归函数。9用于为包含计算表达式的结果提供一个值。r用于为包含计算表达式的结果提供一个值,其中该值本身来自另一计算表达式的结果。�在函数类型中,分隔参数并返回值。生成表达式(在序列表达式中);相当于 yield 关键字。用于匹配表达式中。�在查询表达式中用于指定要提取的字段或列。注意,这是上下文关键字,意味着它实际上并不是保留字,而只会充当相应上下文中的关键字。�用于表示可在没有类型实例的情况下调用的方法或属性,或者在某类型的所有实例中共享的值成员。9用于声明结构类型。也用于约束泛型参数。Q用于条件表达式。另外,也用于处理构造对象后的意外结果。&在 for 循环中用于表示范围。用作布尔文本Q用于引入可能产生异常的代码块。与 with 或 finally 配合使用。f用于声明类、记录、结构、可区分的联合、枚举类型、度量单位或类型缩写。分隔类型化代码引用。!分隔非类型化代码引用。-用于转换为较高继承链中的类型。*代替 let 用于实现 IDisposable 的值^用于替代计算表达式中的 let! 来处理实现 IDisposable 的计算表达式结果。T在签名中用于表示值,或在类型中用于声明成员,但情况有限。J表示 .NET void 类型。在与其他 .NET 语言交互操作时使用。b用于模式匹配的布尔条件(临界时)以及用于引入泛型类型参数的约束子句。引入循环构造。�在模式匹配表达式中与 match 关键字配合使用。此外,也用于在对象表达式、记录复制表达式和类型扩展,以引入成员定义和异常处理程序。0在序列表达式中用于产生序列的值。l在计算表达式中用于将给定计算表达式的结果追加到包含计算表达式的结果集合。sUsed in mutually recursive bindings, in property declarations, and with multiple constraints on generic parameters.H此字节数组文本包含不会以单字节形式进行编码的字符不能内插字节字符串Z不允许将“{0}”作为运算符名称中的字符,已将其保留以供将来使用/#!可能只在文件开头显示为第一行。?#else 指令必须作为一行的第一个非空白字符出现#else 没有匹配的 #if@#endif 指令必须作为一行的第一个非空白字符出现#else 需要 #endif#endif 没有匹配的 #if=#if 指令必须作为一行的第一个非空白字符出现#if 指令后应紧跟标识符6已保留后跟“{0}”的标识符以供将来使用%不再支持 IF-FSHARP/IF-CAML 区域:请考虑改用扩展名为“.ml”或“.mli”的文件这不是有效的字节文本这不是有效的字符文本浮点数无效行号“{0}”无效�这不是有效的数值文本。有效数值包括 1、0x1、0o1、0b1、1l (int/int32)、1u (uint/uint32)、1L (int64)、1UL (uint64)、1s (int16)、1us (uint16)、1y (int8/sbyte)、1uy (uint8/byte)、1.0 (float/double)、1.0f (float32/single)、1.0m (decimal)、1I (bigint)。0\U{0} 不是有效的 Unicode 字符转义序列0此数字在允许的十进制文本范围之外1此数字在允许的 32 位浮点数范围之外6此数字在允许的 8 位带符号整数范围之外B此数字在允许的十六进制 8 位带符号整数范围之外6此数字在允许的 8 位无符号整数范围之外0此数字在允许的此整数类型范围之外6此数字在允许的带符号本机整数范围之外6此数字在允许的无符号本机整数范围之外7此数字在允许的 16 位带符号整数范围之外7此数字在允许的 16 位无符号整数范围之外7此数字在允许的 64 位带符号整数范围之外7此数字在允许的 64 位无符号整数范围之外7此数字在允许的 32 位带符号整数范围之外7此数字在允许的 32 位无符号整数范围之外J在内插字符串中,必需对 "}}" 字符进行转义(通过加倍)。�内插字符串无效。在单引号字符串或逐字字符串的内插表达式中不能使用单引号或逐字字符串文本。请考虑对内插表达式使用显式 "let" 绑定,或使用三重引号字符串作为外部字符串文本。MF# 代码中不允许使用制表符,除非使用了 #indent \"off\" 选项*此 Unicode 编码仅在字符串中有效!已保留此标记供将来使用�内插字符串无效。在内插表达式中不能使用三重引号字符串文字。请考虑对内插表达式使用显式的 "let" 绑定。意外的字符“{0}”J语法错误。嵌套的 #endif 出错,其前面存在意外的标记。A相对于相应的“let”,此“in”标记的缩进不正确|用于分离此模式匹配规则的“|”标记错开了一列。请考虑重新对齐代码或使用进一步的缩进。�缩进可能不正确: 此标记位于从位置 {0} 开始的上下文的右侧。请尝试进一步缩进此标记,或使用标准格式设置约定。1已保留标识符“{0}”以供 F# 将来使用;已保留包含“@”的标识符以用于 F# 代码生成�列表构造函数表达式的所有元素都必须可隐式转换为同一类型,此表达式的类型应为“{0}”。但此处类型为“{1}”。(正在加载说明...)�中缀运算符成员“{0}”具有额外的扩充参数。需要一个由 2 个参数构成的元组,例如静态成员 (+) (x,y) = ...|中缀运算符成员“{0}”没有参数。需要一个由 2 个参数构成的元组,例如静态成员 (+) (x,y) = ...�中缀运算符成员“{0}”具有 {1} 个初始参数。需要一个由 2 个参数构成的元组,例如静态成员 (+) (x,y) = ...e中缀运算符成员“{0}”具有 {1} 个初始参数。需要一个由 3 个参数构成的元组3方法或对象构造函数“{0}”不是静态的�if 表达式缺少 "else" branch。"then" branch 的类型为“{0}”。因为 "if" 是一个表达式,而非语句,请添加将返回同一类型值的 "else" branch。t此构造已弃用。{0}。可以通过使用 “--langversion:5.0” 和 “--mlcompatibility” 启用此功能。a在早期版本的 F# 中,“{0}”是保留关键字,但现在已启用此关键字的使用j“#light \"off\"” 或 “#indent \"off\"” 在的使用在 F# 2.0 中已启用,并且不再受支持z此构造适用于 ML 兼容性。{0}。可以通过使用“--mlcompatibility”或“--nowarn:62”来禁用此警告。�在泛型类型名称,例如 “(int, int) Map”,之前使用多个带圆括号类型参数已在 F# 2.0 中弃用,并且不再受支持�使用 “module M: sig ... end ” 在 F# 2.0 中已弃用,并且不再受支持。请将 “:” 更改为 “=”,删除 “sig” 和 “end”,并改为使用缩进�使用 “module M = sig ... end ” 在 F# 2.0 中已弃用,并且不再受支持。请删除 “sig” 和 “end” 并改用缩进�使用 “module M = struct ... end ” 在 F# 2.0 中已弃用,并且不再受支持。请删除 “struct” 和 “end” 并改用缩进,已找到委托类型的多个 Invoke 方法6流应以空资源开头并且应采用 .RES 格式。8以偏移量 {0} 开始的资源标头格式不正确。
+ 1 重载+ {0} 重载�库或多文件应用程序中的文件必须以命名空间或模块声明开头。当在文件开头使用模块声明时,"=" 号不被允许。如果这是顶级模块,请考虑删除 = 来解决此错误。&未找到委托类型的 Invoke 方法*此值不是一个函数,无法应用。L此值不是一个函数,无法应用。您是否忘记结束某个声明?]此表达式不是函数,无法应用。是否曾打算通过 expr.[index] 访问索引器?\此表达式不是函数,无法应用。是否曾打算通过 expr[index] 访问索引器?
    ^此值不是一个函数,无法应用。是否曾打算通过 '{0}.[index]' 访问索引器?]此值不是一个函数,无法应用。是否曾打算通过 '{0}[index]' 访问索引器?9“global”只能用作限定路径中的第一个名称表达式“{0}”无效字段标签无效模块/表达式/类型无效K这不是一个构造函数或文本,或未正确使用某个构造函数-没有对类型“{0}”可用的构造函数0记录类型“{0}”不包含标签“{1}”。�使用 RequireQualifiedAccessAttribute 定义记录字段“{0}”的记录类型。包括所使用的名称中记录类型 ('{1}') 的名称。�缺少泛型类型“{0}”的实例化,并且不能从该成员的参数或返回类型推理此实例化。请考虑在访问此类型时提供一个类型实例化,例如“{1}”。�存在多个名为“{0}”的类型,这些类型采用的泛型参数的数目各不相同。请提供一个类型实例化以区分类型解析,例如“{1}”。意外的空白长标识符�使用 RequireQualifiedAccessAttribute 定义联合用例“{0}”的联合类型。包括所使用的名称中联合类型 ('{1}') 的名称。b值 "{0}" 标记为 "InlineIfLambda",但未确定其具有 lambda 值。此警告仅供参考。l未能内联标记为“inline”的值“{0}”,可能是因为已将某个递归值标记为“inline”%优化过程中未找到本地值 {0}递归的 ValValue {0}r值“{0}”已标记为“inline”,而该值的实现使用了一个无法充分访问的内部或私有函数H值“{0}”已标记为“inline”,但其未在优化环境中绑定'未能内联标记为“inline”的值-标记为“inline”的值具有意外的值B将所有编译文件的推断接口打印到关联的签名文件要生成的库的基址生成控制台可执行文件生成库(缩写: -a)*生成可添加到其他程序集的模块生成 Windows 可执行文件生成溢出检查h指定用于计算存储在 PDB 中的源文件校验的算法。支持的值是:SHA1 或 SHA256(默认)清除包管理器结果缓存e命令行选项“--cliroot”已弃用。请改用对 mscorlib.dll 的特定副本的显式引用。F用于重写编译器查找 mscorlib.dll 和 Framework 组件的位置'指定用于读取源文件的代码页?引用包含设计时工具的程序集或目录(短格式: -t)$以彩色输出警告和错误消息=版权所有(C) Microsoft Corporation。保留所有权利。j免费分发在 MIT 开源许可证下。https://github.com/Microsoft/visualfsharp/blob/master/License.txt启用或禁用跨模块优化9命令行选项“{0}”已弃用。请改用“{1}”。y命令行选项“{0}”已弃用。HTML 文档生成现在是 F# Power Pack 的一部分(借助 FsHtmlDoc.exe 工具)。!命令行选项“{0}”已弃用�指定调试类型: full、portable、embedded、pdbonly。(若未指定调试类型,则默认为“{0}”,它允许将调试程序附加到正在运行的程序。"portable" 是跨平台格式,"embedded" 是嵌入到输出文件中的跨平台格式)。发出调试信息(缩写: -g)$定义条件编译符号(缩写: -d)E仅使用强名称密钥的公共部分对程序集进行延迟签名A产生确定性的程序集(包括模块版本 GUID 和时间戳),将所有源文件嵌入可移植 PDB 文件,将特定源文件嵌入可移植 PDB 文件a--embed switch only supported when emitting a Portable PDB (--debug:portable or --debug:embedded)'发出用引号引起来的调试信息$使用完全限定路径输出消息$显示此用法消息(缩写为: -?)
- 高级 -- 代码生成 -- 错误和警告 -- 输入文件 -
- 语言 -
- 杂项 -- 输出文件 -
- 资源 --命令行选项“{0}”仅用于测试目的U路径映射无效。映射必须以逗号分隔,且采用 "path=sourcePath" 格式q发出引用程序集的使用无效,请勿同时使用“--staticlink”或“--refonly”和“--refout”。引用程序集路径无效)无效的响应文件“{0}”(“{1}”)Z“--subsystemversion”的版本“{0}”无效。版本必须为 4.00 或更高版本。`--targetprofile 的值“{0}”无效,有效值为 "mscorlib"、"netcore" 或 "netstandard"。警告等级“{0}”无效gDisplay the allowed values for language version, specify language version such as 'latest' or 'preview'K指定用于解析源文件和程序集的包含路径的目录(缩写: -I)j将指定的资源链接到此程序集,其中 resinfo 格式为 <file>[,<string name>[,public|private]]忽略 ML 兼容性警告!输出文件的名称(缩写: -o)=请勿从已生成的二进制文件中复制 FSharp.Core.dll@不向包含 F# 特定元数据的生成程序集中添加资源o仅包含实现内联构造所必需的优化信息。禁止跨模块内联,但会提高二进制兼容性。,默认情况下不引用默认 CLI 程序集!取消显示编译器版权消息禁用特定的警告消息不包括默认的 Win32 清单启用优化(缩写: -O)6将物理路径映射到编译器输出的源路径名!对输出调试文件进行命名�限制此代码可以在哪些平台上运行:x86、x64、Arm、Arm64、Itanium、anycpu32bitpreferred 或 anycpu。默认值为 anycpu。=指定首选输出语言区域性名称(例如 es-ES、ja-JP)#代码页“{0}”存在问题: {1}n仅使用强名称密钥的公用部分对该程序集进行公开签名, 并将该程序集标记为已签名<生成引用程序集而不是完整程序集作为主输出3生成具有指定文件路径的引用程序集。!引用一个程序集(缩写: -r)<使用驻留后台编译服务缩短编译器启动时间。嵌入指定的受管理资源'读取响应文件以获取更多选项l响应文件名“{0}”为空,包含无效字符,具有没有绝对路径的驱动器规格,或过长-在“{1}”中找不到响应文件“{0}”“{0}”的缩写-将推理出的程序集接口输出到文件H使用基于目录的规则而非 MSBuild 解析来解析程序集引用8要嵌入可移植 PDB 文件中的源链接信息文件f--sourcelink switch only supported when emitting a Portable PDB (--debug:portable or --debug:embedded)c以静态方式将 F# 库与依赖于此库的所有引用的 DLL 链接到所生成的程序集中�以静态方式链接给定程序集与依赖于此程序集的所有引用的 DLL。使用程序集名称(例如 mylib)而非 DLL 名称。指定强名称密钥容器指定强名称密钥文件$指定此程序集的子系统版本支持的语言版本:启用或禁用尾调用y指定此程序集的目标框架配置文件。有效值为 mscorlib、netcore 或 netstandard。默认值为 - mscorlib未知的测试参数: '{0}'不支持算法“{0}”�无法识别的平台“{0}”,有效值为“x86”、“x64”、“Arm”、“Arm64”、“Itanium”、“anycpu32bitpreferred”和“anycpu”。默认值为 anycpu。G无法识别的调试类型“{0}”,应为“pdbonly”或“full”X--langversion 的值“{0}”无法识别,使用 --langversion:? 获取完整列表。^无法识别的目标“{0}”,应为“exe”、“winexe”、“library”或“module”启用高熵 ASLR"以 UTF-8 编码格式输出消息$显示编译器版本横幅并退出设置警告等级(0-5)0启用默认情况下可能关闭的特定警告将特定警告报告为错误将所有警告报告为错误指定 Win32 图标文件(.ico)指定 Win32 清单文件指定 Win32 资源文件(.res),将程序集的 xmldoc 写入到给定文件;“包管理”功能需要语言版本 5.0 或更高版本{0}C未在 {1} 中注册包管理器密钥“{0}”。当前注册: {2}l不允许对此成员使用可访问性修饰符。抽象槽总是具有与封闭类型相同的可见性。=不允许在活动模式用例标识符中使用“|”字符6活动模式用例标识符必须以大写字母开头'所有枚举字段都必须为给定值�只能在序列和计算表达式中按 "for pat in expr -> expr" 格式使用 "->"。要在多个复杂的序列表达式中生成元素,请使用语法 "for ... in ... do ... yield..."。@"assert" 不能用作第一类值。请改用 "assert <expr>"。Z无法找到此特性的代码目标,可能是因为此特性后面的代码不完整。$不允许对接口实现使用特性此构造中已忽略特性此处不允许使用特性+不允许对“inherit”声明使用特性特性应置于“val”之前1不允许对委托类型 moduleDefns 使用扩大$请考虑改用单独的记录类型Q不允许对 "do" 绑定使用可访问性修饰符,但却给出了“{0}”。T内插字符串无效。此内插字符串表达式填充为空,应为表达式。�类型定义需要一个或多个成员或者其他声明。如果您打算定义一个空的类、结构或接口,请使用“type ... = class end”、“interface end”或“struct end”。3不允许对枚举字段使用可访问性修饰符B对于枚举类型,此位置不允许使用可访问性修饰符-文件尾在此处或之前开始的注释中-文件尾在此处或之前开始的指令中/文件尾在此处或之后开始的 #if 节中4文件尾在此处或之前开始的 IF-OCAML 节中3在此处或之前开始的内插字符串不完整<在此处或之前开始的内插字符串表达式不完整?在此处或之前开始的内插三重引号字符串不完整9在此处或之前开始的内插逐字字符串不完整0文件尾在此处或之前开始的字符串中B文件尾在此外或之前开始的注释中嵌入的字符串中<文件尾在此处或之前开始的三重引号字符串中N文件尾在此处或之前开始的注释中嵌入的三重引号字符串中6文件尾在此外或之前开始的原义字符串中H文件尾在此处或之前开始的注释中嵌入的原义字符串中C类型定义中出现意外标记。类型“{0}”后应为 "="。?此“let”的返回表达式出错。缩进可能不正确。3尝试将此分析为运算符名称,但未成功�此“{0}”后的程序块未完成。每个代码块均为表达式,且必须具有结果。“{1}”不能为程序块中最后的代码元素。考虑为此程序块提供显式结果。此点之后应是表达式3意外的类型结尾。此点之后应是名称。此点之后应是类型应为表达式.字段绑定的格式必须为“id = expr;”I"for" 表达式中缺少 "do"。应为 "for <pat> in <expr> do <expr>"。需要“get”和/或“set”+需要“get”、“set”或“get,set”+Getter 属性最多可以有一个参数组MGetter 属性应为一个函数,例如 "get() = ..." 或 "get(index) = ..."应输入标识符!在模块缩写词中忽略特性Z模块缩写词中不允许“{0}”可访问性特性。模块缩写词总是私有的。W模块缩写词中不允许“{0}”可见性特性。模块缩写词总是私有的。)度量单位指数中的分母不得为 0g对象表达式中既不允许使用“member val”定义也不允许使用“override val”定义。应为“in”或“=”[条件不完整。应为 "if <expr> then <expr>" 或 "if <expr> then <expr> else <expr>"。0必须为索引器属性给定至少一个参数�“inherit”声明不能具有“as”绑定。若要在重写某个方法时访问基类的成员,可以使用语法“base.SomeMember”;“base”为关键字。删除此“as”绑定。B不允许对内联程序集代码类型使用可访问性修饰符3用于循环的整数必须使用简单的标识符3接口始终具有与封闭类型相同的可见性匿名记录表达式无效匿名记录类型无效声明语法无效类型中的文本无效无效的前缀运算符Z运算符定义无效。前缀运算符定义必须使用有效的前缀运算符名称。属性 Getter 或 Setter 无效无效的 "rec" 关键字使用p非递归绑定的声明格式“let ... and ...”不可用于 F# 代码。请考虑使用“let”绑定序列'对象实现中不允许使用此成员5不匹配的引用运算符名称(以“{0}”开头)&不匹配的引用(以“{0}”开头)缺少函数体!"<" 不匹配。应为 ">" 结尾“.”后缺少限定!应为类型参数或静态参数3模块缩写词必须是简单名称,而非路径0模块名称必须是简单名称,而非路径YF# 代码中不使用 "(typ,...,typ) ident" 语法。请考虑改用 "ident<typ,...,typ>"7为属性 Getter 或 Setter 给定了多个可访问性�属性定义不能声明为可变。若要指示此属性可以进行设置,请使用“member val PropertyName = expr with get,set”。g若要指示此属性可以进行设置,请使用“member val PropertyName = expr with get,set”。�文件应以命名空间或模块声明(例如“namespace SomeNamespace.SubNamespace”或“module SomeNamespace.SomeModule”)开头,而不是同时以二者开头。若要定义命名空间中的模块,请使用“module SomeModule = ...”t此成员访问权限不明确。请在对象创建周围使用括号,例如 “(new SomeType(args)).MemberName”1“namespace”声明后面不应有“=”符号+未找到与 #if 或 #else 对应的 #endif)未找到与此“let”匹配的“in”�删除类型名称和类型参数之间的空格,例如要使用 \"C<'T>\" 而不是 \"C <'T>\"。类型参数必须直接放置在类型名称旁边。�删除类型名称和类型参数之间的空格,例如使用 \"type C<'T>\" 而不是 type \"C   <'T>\"。类型参数必须直接放在类型名称的旁边。{此处不允许使用类型语法 "int C" 和 "C  <int>"。请考虑调整此类型,使其按 "C<int>" 形式进行编写$只有类类型可以采用值参数O只有“#”编译器指令可以在第一个“namespace”声明之前出现"最多允许一个“with”扩大u可在 F# 代码中使用“expr.[expr]”。可能需要进行类型批注以指明第一个表达式是一个数组�不允许对记录字段使用可访问性修饰符。请使用“type R = internal ...”或“type R = private ...”为整个表示形式给定可访问性。q必须使用“set value =”、“set idx value =”或“set (idx1,...,idxN) value = ...”定义属性 setter'+setter 属性最多可以有两个参数组�应使用空格来分隔连续参数或将这些连续参数组成元组,并且应使用括号将涉及函数或方法应用的参数括起来H应使用空格来分隔连续模式或将这些连续模式组成元组语法错误-带有标签的类型参数中的语法错误j语法“module ... : sig .. end”不可用于 F# 代码。请考虑使用“module ... = begin .. end”m语法“module ... = struct .. end”不可用于 F# 代码。请考虑使用“module ... = begin .. end”E对于类型缩写词,此位置不允许使用可访问性修饰符x必须在 "get()" 或 "set(v)" 后面提供属性 Getter 和 Setter 的类型批注,例如 "with get() : string = ..."类型名不能是空的。未封闭的块“_”不能用作字段名称$意外的空类型 moduleDefn 列表意外的输入结束9值、函数或成员定义中出现意外的输入结尾�条件表达式的 "else" 分支中的输入意外结束。应为 ''if <expr> then <expr>" 或 "if <expr> then <expr> else <expr>"。'表达式中出现意外的输入结尾T"for'" 表达式中的输入意外结束。应为 "for <pat> in <expr> do <expr>"。Zlambda 表达式正文中的输入意外结束。应为 "fun <pat> ... <pat> -> <expr>"。q"match" 表达式中的输入意外结束。应为 "match <expr> with | <pat> -> <expr> | <pat> -> <expr> ..."。*对象成员中出现意外的输入结尾�条件表达式的 "then" 分支中的输入意外结束。应为 "if <expr> then <expr>" 或 "if <expr> then <expr> else <expr>"。m"try" 表达式中的输入意外结束。应为 "try <expr> with <rules>" 或 "try <expr> finally <expr>"。*类型参数中出现意外的输入结尾*类型定义中出现意外的输入结尾*类型签名中出现意外的输入结尾N"while" 表达式中的输入意外结束。应为 "while <expr> do <expr>"。>“match”或“try”表达式中出现意外的输入结尾意外的标识符: '{0}'*类型表达式中意外的中缀运算符-度量单位表达式中意外的整数文本f度量单位表达式中意外的中缀运算符。合法的运算符为“*”、“/”和“^”。�类型定义中出现意外的引用运算符 "<@"。如果旨在将原义字符串作为静态参数传递到类型提供程序,请在 "<" 和 "@" 字符之间加一个空格。此时不应有分号N成员定义中有意外的符号 "."。预期 "with"、"+" 或其他标记。M表达式中出现意外符号 "="。是否想要改用 "for x in y .. z do"?5Syntax error: unexpected type parameter specificationH此处不允许使用可访问性修饰符,但却给出了“{0}”。0意外的标记“{0}”或不完整的表达式�不允许对联合用例使用可访问性修饰符。请使用“type U = internal ...”或“type U = private ...”为整个表示形式给定可访问性。不匹配的“{0}”不匹配的“begin”&不匹配的“begin”或“struct”不匹配的“{{”未匹配的 "{{|"不匹配的“[”不匹配的“[|”8不匹配的“class”、“interface”或“struct”#"[<" 不匹配。应为 ">]" 结尾�值或函数定义不完整。如果该定义处于表达式中,则表达式体必须与“let”关键字缩进到相同的列。|值定义不完整。如果该定义处于表达式中,则表达式体必须与“let!”关键字缩进到相同的列。不匹配的“(”{值定义不完整。如果该定义处于表达式中,则表达式体必须与“use”关键字缩进到相同的列。|值定义不完整。如果该定义处于表达式中,则表达式体必须与“use!”关键字缩进到相同的列。8不匹配的“with”或“with”块的格式不正确0主构造函数中不允许使用“use”绑定K“use”绑定不允许在模块中使用并且将被视为“let”绑定N可访问性修饰符应紧接在用于命名构造函数的标识符的前面;不允许对“inherits”声明使用可访问性修饰符D"while" 表达式中缺少 "do"。应为 "while <expr> do <expr>"。缺少变量“{0}”-部分激活的模式只能生成一个结果>文件名“{0}”出现问题: 路径中存在非法字符。[模式匹配临界必须是 "bool" 类型,但此 "when" 表达式的类型为“{0}”。�读取/写入 F# 编译的 DLL“{0}”的元数据时出错。是否使用了早期版本的 F# 编译器编译 DLL? (错误: “{1}”)。�于程序集“{2}”的表“{1}”中的位置 {0} 处读取 F# 元数据节点时出错。该节点没有匹配的声明。请报告此警告。你可能需要重新编译正在使用的 F# 程序集。�读取程序集“{0}”的 F# 元数据时出错。使用了保留的构造。可能需要升级 F# 编译器或使用不用特定构造的较早版本的程序集。%注册的 PackageManager 不支持 #i应输入单行注释或行尾0预处理器表达式中意外的字符“{0}”!不完整的预处理器表达式0预处理器表达式中缺少的标记“{0}”0预处理器表达式中意外的标记“{0}”<已对包含可变字段的结构类型应用只读属性。*类型“{0}”中的递归类层次结构替换为“{0}”�未静态确定 __resumeAt 的目标标签。具有非静态目标标签的 __resumeAt 只能出现在可恢复代码方法的开头*循环的快速整数不能包含恢复点(可恢复代码规范中出现 "let rec"/try/with 的 "with" 块可能不包含恢复点!try/finally 不能包含恢复点H在状态机中生成可恢复代码的委托或函数具有类型参数1无法减少位于 "{0}" 的可恢复代码调用(可恢复的代码值 "{0}" 没有定义状态机具有意外的窗体�此状态机不可静态编译。{0}。将使用另一种动态实现,可能速度较慢。请考虑调整代码以确保此状态机是可静态编译的,或者禁止显示此警告。�此状态机不可静态编译,并且没有可用的替代方法。{0}。 请使用 "if __useResumableCode 然后 <state-machine> else <alternative>' 以提供替代方法。+考虑使用 "return!",而非 "return"。�无法确定此脚本的 .NET SDK。如果脚本在使用 "global.json" 的目录中,请确保已安装相关的 .NET SDK。目录“{1}”中 "{0} --version" 的输出为“{2}”,退出代码为“{3}”。Y无法确定此脚本的 .NET SDK。找不到 dotnet.exe,请确保安装了 .NET SDK。�无法确定此脚本的 .NET SDK。如果脚本在使用 "global.json" 的目录中,请确保已安装相关的 .NET SDK。出现意外错误“{0}”。+源文件太大,无法嵌入可移植 PDB9无法从此代码位置访问结构或类字段“{0}”3活动模式不能返回 7 个以上的可能结果e无法采用从表达式返回的地址值。在采用地址前将返回值分配给 let 绑定值。x名称均为“{0}”的一个模块和一个类型定义出现在命名空间“{1}”的此程序集的两个部分中9此文本表达式或特性参数会导致算术溢出。c两个名为“{0}”的类型定义出现在命名空间“{1}”的此程序集的两个部分中�此操作用于访问在另一个程序集中定义的可变顶级值的方式不受支持。无法通过该值的地址来访问该值。请考虑将该表达式复制到一个可变本地变量,例如“let mutable x = ...”,另外如果需要,可在完成此操作后赋回该值\属性 Getter 的格式无效。在使用显式语法时,至少需要一个 "()" 参数。;属性 setter 的格式无效。至少需要一个参数。9遇到无效的成员签名,因为前面出现了错误|常数表达式的变化无效。请考虑将该表达式复制一个可变的本地变量,例如 "let mutable x = ..."。f名称均为“{0}”的一个命名空间和一个模块同时出现在此程序集的两个部分中6这不是有效的常数表达式或自定义特性值�递归值在递归绑定内不能直接显示为类型“{0}”的构造。在 F# 语言中,此功能已删除。请考虑改用记录。x递归值不能直接赋给递归绑定内的类型“{1}”的不可变字段“{0}”。请考虑改用可变字段。`以递归方式定义的值在递归绑定内不能直接显示为元组值的构造的一部分K名为“{0}”的两个模块同时出现在此程序集的两个部分中6类型“{0}”具有内联程序集代码表示形式4类型/模块“{0}”不是具体的模块或类型\编译单元“{1}”中的模块/命名空间“{0}”未包含模块/命名空间“{2}”g编译单元“{1}”中的模块/命名空间“{0}”未包含命名空间、模块或类型“{2}”L编译单元“{1}”中的模块/命名空间“{0}”未包含值“{2}”(对 byref 类型化变量的意外使用%对 AutoOpenAttribute 的意外解码1对 InterfaceDataVersionAttribute 的意外解码/对 InternalsVisibleToAttribute 的意外解码,此值不具有有效的属性 setter 类型�已复制该值以确保此操作不会更改原始值,或由于该副本在从成员返回结构时为隐式,而随后访问了另一成员e在模块中定义的值必须是可变的,以便获取其地址,例如 “let mutable x = ...”g值必须是可变的,以便更改内容或采用值类型的地址,例如“let mutable x = ...”AF# 支持 1 到 32 之间的数组秩。不允许使用值 {0}。0不能为缩写的类型给定“Sealed”特性.通用 IL 异常的缩写词不能采用参数I通用 IL 异常类型的缩写词必须具有匹配的对象构造函数W扩大中不允许使用抽象成员 - 必须将它们定义为类型本身的一部分U此属性会重写或实现一个抽象属性,但该抽象属性没有相应的 {0}�无法创建此类型的实例,因为已将此类型标记为抽象的或者没有为所有方法给定实现。请考虑改用对象表达式“{{ new ... with ... }}”。-活动模式没有字段。此语法无效。9应在类型的初始声明中声明所有实现的接口g具有“AllowNullLiteral”特性的类型只能继承自或实现也允许使用 null 文本的类型�此表达式的类型为“{0}”,仅可通过不明确的隐式转换使其与类型“{1}”兼容。请考虑使用显式调用“op_Implicit”。适用的隐式转换为: {2}h此版本的 F# 不支持此功能。你可能需要添加 /langversion:preview 才可使用此功能。E两个匿名记录类型来自不同的程序集“{0}”和“{1}”6字段“{0}”在此记录表达式中多次出现。4此匿名记录不正确。它应具有字段 {0}。o此匿名记录与预期的形状不完全匹配。请添加缺少的字段 {0} 并删除额外的字段 {1}。F此匿名记录没有足够的字段。请添加缺少的字段 {0}。@此匿名记录的字段太多。请删除额外的字段 {0}。!匿名记录类型声明无效。9字段“{0}”在此匿名记录类型中多次出现。*此声明中不允许有匿名类型变量B不能将匿名度量单位嵌入另一个度量单位表达式中�成员“{0}”未接受正确的参数数目。应为 {1} 个参数,但给出了 {2} 个参数。必需的签名为“{3}”。{4}�成员“{0}”不支持正确的参数数目。一个重载只支持 {1} 个参数,但给出了 {2} 个参数。必需的签名为“{3}”。{4}<至少有一个重写未正确实现其相应的抽象成员�特性“{0}”同时出现在实现和签名中,但它们的参数有所不同。只有签名中的该特性才会包括在已编译代码中。�程序集“{1}”中的特性“AutoOpen(\"{0}\")”未引用该程序集中的有效模块或命名空间,已忽略此特性6特性表达式必须是对对象构造函数的调用'对此语言元素使用此特性无效{对此语言元素使用此特性无效。如有需要,应将程序集特性附加到 F# 模块中的“do ()”声明。6不允许对表达式中的“let”绑定使用特性模式中不允许使用特性0此类型的特性指定此类型的多个种类$属性不可应用于类型扩展。�“member val”定义仅允许用于具有主构造函数的类型中。请考虑向您的类型定义添加参数,例如“type X(args) = ...”。m“{0}”的前面必须是“for”选择子句,后面必须是查询的剩余部分。语法: ... {1} ...2“{0}”后面必须跟变量名。用法: {1}。A“let!”、“use!”和“do!”表达式不能用于查询中9不能将一个绑定同时标记为“use”和“rec”�此表达式使用内置隐式转换将类型“{0}”转换为类型“{1}”。请参阅 https://aka.ms/fsharp-implicit-convs。m使用 IsByRefLike 注释的类型还必须是一个结构。请考虑向该类型添加 [<Struct>] 属性。�自 F# 4.5 起,隐式取消引用由函数或方法返回的 byref 指针。要获取返回值作为指针,请使用 address-of 运算符,例如 "&f(x)" 或 "&obj.Method(arg1, arg2)"。4不允许 byref 类型具有可选类型扩展名。$“{0}”只能应用于可选参数]“{0}”必须应用于类型“{1}”的参数,但却被应用于类型“{2}”的参数%无法调用抽象基成员:“{0}”n无法调用 byref 扩展方法 "{0}"。第一个参数要求该值是可变的或非只读的 byref 类型。!无法创建密封类型的扩展-无法从已清除的提供的类型中继承=无法从接口类型继承。请改用 interface ... with。无法继承密封类型无法从变量类型继承B无法重写继承的成员“{0}”,因为该成员是密封的N无法部分应用扩展方法 "{0}", 因为第一个参数是 byref 类型。3“CompiledName”特性不能用于此语言元素o接口不能包含具体成员的定义。您可能需要定义类型的构造函数来指示该类型是类。2“ConditionalAttribute”特性只能用于成员Q特性“System.Diagnostics.ConditionalAttribute”仅对方法或特性类有效{未能对此绑定的一个或多个显式类或函数类型变量进行一般化,因为它们已被约束为其他类型�此构造作为计算表达式的一部分具有多义性。可以使用“let _ = (...)”来编写嵌套的表达式,并可以使用“let! res = builder {{ ... }}”来编写嵌套的计算。�此构造作为序列表达式的一部分具有多义性。可以使用“let _ = (...)”来编写嵌套的表达式,并可以使用“yield! seq {{... }}”来编写嵌套的序列。*只能在计算表达式中使用此构造{只能在计算表达式中使用此构造。若要从普通函数返回值,只需编写不带“return”的表达式。�只能在列表、数组和序列表达式中使用此构造函数,例如格式为“seq {{ ... }}”、“[ ... ]”或“[| ... |]”的表达式。它们将使用语法“for ... in ... do ... yield...”来生成元素3只能在序列或计算表达式中使用此构造Q构造函数不能具有显式类型参数。请考虑改用静态构造方法。-构造函数没有名为“{0}”的字段。-接口的构造函数表达式不采用参数!此对象构造函数需要参数�类型“{0}”的构造函数必须直接或间接调用其隐式对象构造函数。请使用对隐式对象构造函数的调用,而不是记录表达式。�构造函数必须应用于参数,且不能用作第一类值。如有必要,请使用匿名函数 "(fun arg1 ... argN -> new Type(arg1,...,argN))"。*不能在异常扩大中指定构造函数$不能为此类型定义构造函数c不允许将构造函数作为扩展成员 - 必须将它们定义为类型原始定义的一部分Z创建匿名记录的“复制和更新”表达式的输入必须是匿名记录或记录<未能找到 IDisposable 的 Dispose,或者它已被重载o生成 "fixed" 表达式时,在引用中找不到方法 System.Runtime.CompilerServices.OffsetToStringData。Q自定义特性的参数数目与特性构造函数所需的参数数目不匹配$自定义特性必须是引用类型-自定义特性必须调用对象构造函数�“{0}”使用的参数数量有误。这是此查询或计算表达式中的自定义运算。应为 {1} 个参数,但提供了 {2} 个。H自定义运算符“{0}”的定义未使用有效的特性标志组合`自定义运算“{0}”引用了重载的方法。自定义运算的实现不能进行重载。�在此计算表达式中,不能与“use”、“try/with”、“try/finally”、“if/then/else”或“match”运算符一起使用自定义运算l在此计算表达式的其他部分,不能与非值或递归“let”绑定一起使用自定义运算符Q“{0}”使用有误。这是此查询或计算表达式中的自定义运算。_“{0}”使用有误。用法: {1}。这是此查询或计算表达式中的自定义运算。'扩大中不允许使用此声明元素�此类型扩展的一个或多个已声明类型参数具有缺失或错误的类型约束,与“{0}”上的原始类型约束不匹配*此默认值实现的方法具有多义性此方法已具有默认实现c已添加此接口的默认实现,因为在相应类型的定义中未指定接口的显式实现r结构类型的默认零初始化构造函数只能在结构类型的所有字段都承认默认初始化时使用3“DefaultValue”特性只能用于“val”声明0必须向委托构造函数传递单个函数值�委托规范不得为扩充类型。请为多参数委托使用 "typ * ... * typ -> typ",并为返回函数值的委托使用 "typ -> (typ -> typ)"。IDLLImport 绑定必须是类中的静态成员或模块中的函数定义无法内联 DLLImport 存根'不能在序列表达式中使用“do!c不应为方法或函数“{0}”给定显式类型参数,因为它不显式声明其类型参数重复的接口规范?复制和更新记录表达式必须包含至少一个字段。�“{{ }}”不是有效的表达式。记录必须至少包含一个字段。使用 Seq.empty 或空列表“[]”指定空序列。C“EntryPointAttribute”特性只能用于模块中的函数定义w类型“{0}”不是有效枚举器类型,即,没有返回布尔值的“MoveNext()”方法和“Current”属性枚举不能具有接口声明枚举不能具有成员事件“{0}”不是静态的事件“{0}”是静态的R异常缩写词必须引用现有异常或派生自 System.Exception 的 F# 类型'异常缩写词不应具有参数列表0异常“{0}”没有名为“{1}”的字段。%应为模块或命名空间父级 {0}应为接口类型!应为类型,而非度量单位-应为类型参数,而非度量单位参数v应为度量单位参数,而不是类型参数。显式度量单位参数必须用 [<Measure>] 属性进行标记。!应为度量单位,而非类型=显式对象构造函数应使用语法“new(args) = expr”J显式静态初始化表达式应使用语法“static new(args) = expr”3显式类型参数只能用于模块或成员绑定0显式类型规范不能用于异常构造函数TcExprUndelayed: 已延迟+需要 {0} 个表达式,已获取 {1} 个S表达式格式“expr then expr”只能用作显式对象构造函数的一部分�表达式格式 {{ expr with ... }} 只能用于记录类型。若要生成对象类型,请使用 {{ new Type(...) with ... }}6此表达式格式只能用于序列和计算表达式�此列表或数组表达式包括采用“if ... then ... else”格式的元素。请使用括号将此表达式括起来以指示它是列表或数组中的单个元素,从而将此表达式与使用序列表达式生成的列表进行区分已为外来字段给定值�必须使用“StructuralComparison”或“NoComparison”显式标记 FSharp.Core.dll 中的所有字段、联合和结构类型?字段“{0}”在此记录表达式或模式中出现了两次此字段是不可变的字段“{0}”不是静态的此字段是只读的H命名字段“{0}”与匿名字段的自动生成名称发生冲突。'命名字段“{0}”多次被使用。0此字段不是文本,不能在模式中使用-未为类型“{1}”的字段“{0}”赋值此字段需要名称%此处不允许使用字段/值声明`此记录表达式或模式的字段标签和预期类型没有唯一确定相应的记录类型�无效的 "fixed" 使用。"fixed" 只能用在 "use x = fixed expr" 形式的声明中,其中表达式为数组、字段的地址、数组元素或字符串的地址相应的形参不是可选的�此函数值将用于构造其签名包含 byref 参数的委托类型。您必须使用一个采用 {0} 个参数的显式 lambda 表达式。6必须为泛型函数“{0}”给定显式类型参数�通过这种类型提供程序使用方式生成的提供的类型不能从其他 F# 程序集使用,应标记为内部或私有的。请考虑使用“type internal TypeName = ...”或“type private TypeName = ...”。E使用泛型类型参数的方式已将其限定为始终为“{0}”3不能为泛型类型给定“StructLayout”特性G需要系统类型“{0}”,但没有引用系统 DLL 包含此类型�语法“expr1[expr2]”用于索引。考虑添加类型批注来启用索引,或者在调用函数添加空格,例如“expr1 [expr2]”。�语法“expr1[expr2]”现在保留用于索引。请参阅 https://aka.ms/fsharp-index-notation。如果调用函数,请在函数和参数之间添加空格,例如“someFunction [expr]”。�建议通过将语法 "new Type(args)"(而非 "Type(args)" 或 "Type")用作表示构造函数的函数值来创建支持 IDisposable 接口的对象,以指示生成的值可拥有该资源pif/then/else 表达式不能在查询中使用。请考虑使用 if/then 表达式,或改用序列表达式。F无法向文本值赋予 [<ThreadStatic>] 或 [<ContextStatic>] 属性7在开放类型声明中不允许使用 Byref 类型。u构造函数的显式类型声明必须采用 "ty1 * ... * tyN -> resTy" 格式。"resTy" 两侧可能需要加括号非法模式C这不是有效的文本表达式。将忽略 [<Literal>] 属性。!类型表达式中的非法语法�结构、记录或联合类型“{0}”显式实现接口 "System.IComparable<_>"。必须将 "CustomComparison" 属性应用于该类型,还应提供非泛型接口 System.IComparable 的一致实现。�结构、记录或联合类型“{0}”显式实现接口“System.IComparable”。您必须将“CustomComparison”特性应用于相应的类型。�结构、记录或联合类型“{0}”显式实现接口 "System.IEquatable<_>"。请将 "CustomEquality" 属性应用于该类型,并提供非泛型重写 "System.Object.Equals(obj)" 的一致实现。�结构、记录或联合类型“{0}”显式实现接口“System.IStructuralComparable”。将“CustomComparison”特性应用于相应的类型。�结构、记录或联合类型“{0}”显式实现接口“System.IStructuralEquatable”。将“CustomEquality”特性应用于相应的类型。T此表达式使用隐式转换“{0}”将类型“{1}”转换为类型“{2}”。�此表达式使用隐式转换“{0}”将类型“{1}”转换为类型“{2}”。请参阅 https://aka.ms/fsharp-implicit-convs。可使用 '#nowarn \"3391\" 禁用此警告。 / 后的度量值的隐式乘积G语法“arr.[idx]”现在修改为“arr[idx]”。请更新代码。�函数或成员“{0}”的使用方式要求其在定义中提供进一步的类型批注,以确保推理类型的一致性。推理签名为“{1}”。f“inherit”不能用于接口类型。请考虑改用“interface ... with ... end”实现接口。�此“inherit”声明具有参数,但是不在具有主构造函数的类型中。请考虑向您的类型定义添加参数,例如“type X(args) = ...”。}此“inherit”声明指定继承的类型,但没有参数。请考虑提供参数,例如“inherit BaseType(args)”。!此处不允许使用继承声明'继承的类型不是对象模型类型i"InlineIfLambda" 特性只能用于类型为函数或 F# 委托类型的方法的内联函数的参数。�此实例成员需要一个用于表示被调用的对象的参数。使此成员成为静态成员,或使用表示法“member x.Member(args) = ...”。-接口类型和委托类型不能包含字段!接口类型不能为密封类型]由其他接口继承的接口应使用“inherit ...”而非“interface ...”进行声明�在内插字符串中不匹配。内插字符串不会使用 "%" 格式说明符,除非为每个字符串提供像 "'%d{{1+1}}" 这样的表达式4“into”的使用必须后跟计算的剩余部分3对于活动模式来说,这不是有效的名称!内插字符串中的对齐无效$参数化模式标签的参数无效赋值无效!这不是有效的常数表达式约束无效u约束无效: 用于约束的类型为 “sealed”,这表示最多只能有一个解决方案满足约束的条件声明无效,委托规范必须采用 "typ -> typ" 形式-"enum" 约束必须采用 "enum<type>" 形式0对于枚举文本来说,这不是有效的值3内部错误。活动模式数组中的索引无效H无法重定义“{0}”运算符。请考虑使用其他运算符名称0表达式不完整或无效索引器语法使用内联规范无效<成员声明无效。成员的名称缺失或包含括号。�名称“({0})”不应用作成员名称。如果从其他 CLI 语言中定义了要使用的静态成员,请改用名称“{1}”。D成员名称无效。成员名称不能为“.ctor”或“.cctor”u名称“({0})”不应用作成员名称,因为在 F# 库中为此名称给定了针对固定类型的标准定义�名称“({0})”不应用作成员名称。若要为类型定义相等语义,请重写“Object.Equals”成员。如果从其他 CLI 语言中定义了要使用的静态成员,请改用名称“{1}”。�名称“({0})”不应用作成员名称。若要为类型定义比较语义,请实现“System.IComparable”接口。如果从其他 CLI 语言中定义了要使用的静态成员,请改用名称“{1}”。0此递归绑定使用的递归格式组合无效模块名称无效9命名空间、模块、类型或联合用例名称无效U“new”约束必须采用一个类型为“unit”的参数并返回构造化类型�非基元数值文本常量不能用于模式匹配,因为可以通过使用 NumericLiteral 模块将这些常量映射到多个不同类型。请考虑将其替换为一个变量,并在 match 子句的结尾使用 "when <variable> = <constant>"。�这不是有效的对象构造表达式。显式对象构造函数必须调用一个替换构造函数,或者初始化对象的所有字段并指定一个对超类构造函数的调用。t对象表达式无效。没有重写或接口的对象应使用不带括号的表达式格式“new Type(args)”。'对象、序列或记录表达式无效Q通常不应重新定义“{0}”运算符。请考虑使用其他运算符名称�通常不应重新定义“{0}”运算符。若要为类型定义相等语义,请在该类型的定义中重写“Object.Equals”成员。�通常不应重新定义“{0}”运算符。若要为类型定义重载的比较语义,请在该类型的定义中实现“System.IComparable”接口。*某个属性或字段的可选赋值无效这不是有效的模式�此属性的类型无效。采用多个索引器参数的属性应具有 "ty1 * ty2 -> ty3" 形式的类型。返回函数的属性应具有 "(ty1 -> ty2)" 形式的类型。记录构造无效d“{0}”中的联接关系无效。应为 "expr <op> expr",其中 <op> 为 =、=?、?= 或 ?=?。:构造 "{0}" 只能在有效的可恢复代码中使用。[记录、序列或计算表达式无效。序列表达式的格式应为“seq {{ ... }}”集成员的签名无效R只允许在部分活动模式定义中对值、函数和方法使用 "[<Struct>]"w类型参数的数量不匹配: 提供了“{0}”个,应是“{1}”个。这可能与以前报告的错误有关。!无法在此处指定类型参数类型扩展无效c文本枚举必须具有类型 int、uint、int16、uint16、int64、uint64、byte、sbyte 或 charB仅 float、float32、decimal 和整数类型支持度量单位。f度量单位不能用作类型的前缀参数。请重新编写为用尖括号括起的后缀参数。6"use!" 绑定必须采用 "use! <var> = <expr>" 形式 use! 不得与 and! 结合使用4"use" 绑定必须采用 "use <var> = <expr>" 形式o“UseNullAsTrueValue”特性标志只能用于具有一个空用例和至少一个非空用例的联合类型i委托构造函数的使用无效。请使用语法“new Type(args)”或直接使用“Type(args)”。接口类型的使用无效0列表表达式中反向索引的使用无效。类型名称的使用无效l使用 IsReadOnly 注释的类型还必须是一个结构。请考虑向该类型添加 [<Struct>] 属性。0在查询中,“{0}”必须使用简单模式Q类型的特性所指定的类型种类与类型的定义暗示的种类不匹配�此代码并不像其批注要求的那样通用,因为未能对显式类型变量“{0}”进行一般化。它已被约束为“{1}”。�此定义只能在具有主构造函数的类型中使用。请考虑向您的类型定义添加参数,例如“type X(args) = ...”。p此列表表达式超出列表文本的最大大小。请对大型的文本使用数组并调用 Array.ToList。�语法“[expr1][expr2]”用作参数时不明确。请参阅 https://aka.ms/fsharp-index-notation。如果要索引或切片,则必须在参数位置使用“(expr1).[expr2]”。如果使用多个扩充参数调用函数,请在它们之间添加空格,例如“someFunction [expr1] [expr2]”。�语法“[expr1][expr2]”现在保留用于索引,用作参数时不明确。请参见 https://aka.ms/fsharp-index-notation。如果使用多个扩充参数调用函数, 请在它们之间添加空格,例如“someFunction [expr1] [expr2]”。9[<Literal>] 声明不能对其标识符使用活动模式g如果还给定了常量值,例如 “val x: int = 1”,则声明可能只能是 [<Literal>] 属性'不能将文本值标记为“inline”(不能将文本值标记为“mutable”!文本值不能具有泛型参数此文本模式不带有参数0无法将值分配给标记为文本的其他值0无法将“{0}”分配给标记为文本的值�不能将本地类绑定标记为“inline”。请考虑将定义放到类的外部,否则不要将该类标记为“inline”。不能在此处使用此查找,“match”表达式不能在查询中使用$度量声明只能具有静态成员;度量声明只能具有静态成员: 构造函数不可用$度量定义不能具有类型参数<一个成员和一个本地类绑定的名称都为“{0}”b类型 {0} 包含成员“{1}”,但其不是可用于替代或实现的虚拟或抽象方法。此成员的通用性不够2分析树中只应有 SynMemberKind.PropertyGetSet'接口实现中不允许使用此成员m扩展成员无法提供运算符重载。    请考虑改为将运算符定义为类型定义的一部分。'接口不能包含成员重写的定义�成员“{0}”的使用方式无效。在给出“{2}”的定义之前,已推理出“{1}”的用法,这是无效的前向引用。�必须将扩展接口、委托或枚举类型的成员放置到与相应的类型定义分离的模块中。此模块必须具有 AutoOpen 特性或由客户端代码显式打开以将扩展成员纳入范围中。-无法从此代码位置访问方法“{0}”0此处不允许使用方法重写和接口实现?需要“{0}”的自定义查询运算,但未指定该运算h在递归声明组中,模块缩写必须处于所有 "open" 声明之后,并且在其他声明之前W路径“{0}”是一个命名空间。模块缩写词可能不会缩写命名空间。�此声明将打开标记为“RequireQualifiedAccess”的模块“{0}”。请调整您的代码以改用对模块元素的限定引用,例如“List.map”而非“map”。此更改将确保您的代码在库中不断添加新构造的情况下依然可靠。-已为此标识符指定多个可见性特性�已为此标识符指定多个可见性特性。与表达式中的任何“let”绑定一样,类中的“let”绑定总是私有的。'不能将可变值标记为“inline”!可变值不能具有泛型参数I应按照 "let mutable f = (fun args -> ...)" 格式编写可变函数值6命名参数必须出现在所有其他参数的后面*模式上下文中未绑定名称“{0}”R{0} 为活动模式,不能将其作为带命名字段的可区分联合用例。?命名参数“{0}”与任何参数或可变属性均不匹配0不能将命名参数提供给成员特征调用!“{0}”只能用于命名类型�命名空间不能包含扩展成员(在定义类型的同一文件和命名空间声明组中除外)。请考虑使用模块来包含扩展成员的声明。H命名空间不能包含值。请考虑使用模块来包含值声明。a“new”不能用于接口类型。请考虑改用对象表达式“{{ new ... with ... }}”。Y此新成员隐藏了抽象成员“{0}”。重命名此成员或改用“override”。�一旦清除元组、函数、度量单位和/或所提供的类型,此新成员就会隐藏抽象成员“{0}”。请重命名此成员或改用“override”。!“new”必须用于命名类型'“new”只能用于对象构造函数W成员“{0}”与可用于替代或实现的任何抽象或虚拟方法均不对应。3在构造记录值时,可能未给定任何参数�结构、记录或联合类型“{0}”在结构上是不可比较的,因为类型参数 {1} 不符合“comparison”约束的要求。请考虑将“NoComparison”特性添加到类型“{2}”以阐明此类型是不可比较的�结构、记录或联合类型“{0}”在结构上是不可比较的,因为类型“{1}”不符合“comparison”约束的要求。请考虑将“NoComparison”特性添加到类型“{2}”以阐明此类型是不可比较的l将方法与 “NoEagerConstraintApplicationAttribute” 配合使用需要 /langversion:6.0 或更高版本�结构、记录或联合类型“{0}”不支持结构相等比较,因为类型参数 {1} 不符合“equality”约束的要求。请考虑将“NoEquality”特性添加到类型“{2}”以阐明此类型不支持结构相等比较�结构、记录或联合类型“{0}”不支持结构相等比较,因为类型“{1}”不符合“equality”约束的要求。请考虑将“NoEquality”特性添加到类型“{2}”以阐明此类型不支持结构相等比较O在查询中,应使用“for x in n .. m do ...”的形式处理整数范围-不能在构造表达式中提供接口实现3未找到与此重写对应的抽象或接口成员*未找到与此重写对应的抽象属性2“try/finally”表达式不能在查询中使用,“while”表达式不能在查询中使用-此值不是文本,不能在模式中使用T此“let”定义不能在查询中使用。查询中只能使用简单值定义。�在此程序点之前,已在非统一实例化中使用了泛型成员“{0}”。请考虑重新排列成员顺序,以使此成员先出现。或者,也可以显式指定该成员的完整类型,包括实参类型、返回类型以及其他任何泛型形参和约束。L非零常量不能具有泛型单位。对于泛型零,请编写 0.0<_>。�此表达式支持索引,例如“expr.[index]”。语法“expr[index]”需要 /langversion:preview。请参阅 https://aka.ms/fsharp-index-notation。�此值支持索引,例如“{0}.[index]”。语法“{1}[index]”需要 /langversion:preview。请参阅 https://aka.ms/fsharp-index-notation。不是一个异常6此表达式不是函数,不支持索引表示法。4值 '{0}' 不是函数,不支持索引表示法。k此代码的通用程度不够。未能对类型变量 {0} 进行一般化,因为它会超出其范围。3对于枚举用例来说,这不是有效的名称}此数值文本要求定义函数 FromZero、FromOne、FromInt32、FromInt64 和 FromString 的模块“{0}”位于范围内B对象构造表达式只能用于实现类类型中的构造函数�对象构造函数表达式(即,具有继承规范的记录表达式)只能用于实现对象模型类型中的构造函数。请使用“new ObjectType(args)”在构造函数的外部构造对象模型类型的实例对象构造函数需要参数-接口不能包含对象构造函数的定义B不能为针对类型参数的对象构造函数调用提供参数�此对象表达式格式不可用于 F#。请使用“member this.MemberName ... = ...”来定义对象表达式中的成员实现。?只能在对象表达式中指定抽象和虚拟成员的重写�已基于此程序点之前的信息对不确定类型的对象使用运算符“expr.[idx]”。请考虑添加更多类型约束�对象必须由一个对象构造表达式进行初始化,该表达式将调用继承的对象构造函数并为每个字段赋值+只能为类给定“AbstractClass”特性$只能将函数标记为“inline”I可变 "let" 绑定不能在递归模块或命名空间中递归或定义E只能在构造表达式中使用“id = expr”格式的简单绑定:只能在“let rec”构造中绑定简单的变量模式K只能为不带主构造函数的结构和类提供“StructLayout”特性=只能为表示度量单位的类型给定“Measure”特性F在递归声明组中,"open" 声明必须位于每个模块的首位�此声明通过部分限定的路径来打开命名空间或模块“{0}”。请调整此代码以使用命名空间的完整路径。此更改将使您的代码在 F# 和 CLI 库中不断添加新构造的情况下更为可靠。.运算符“{0}”不接受“into”的用法,“{0}”的语法不正确。用法: {1}。1“{0}”后面必须跟“in”。用法: {1}。K可选参数必须位于参数列表结尾的任何非可选参数的后面*仅允许对类型成员使用可选参数*自定义特性中不能使用可选参数�语法“expr1[expr2]”用作参数时不明确。请参阅 https://aka.ms/fsharp-index-notation。如果要索引或切片,则必须在参数位置使用“expr1.[expr2]”。如果使用多个扩充参数调用函数,请在它们之间添加空格,例如“someFunction expr1 [expr2]”。�语法“expr1[expr2]”现在保留用于索引,用作参数时不明确。请参见 https://aka.ms/fsharp-index-notation。如果使用多个扩充参数调用函数, 请在它们之间添加空格,例如“someFunction expr1 [expr2]”。{此方法的一个或多个重载具有扩充参数。请考虑将这些成员重新设计为采用元组格式的参数。e此替代使用的参数数量与对应的抽象成员的数量不同。找到以下抽象成员: {0}<不允许对重写或接口实现使用可访问性修饰符c在重写泛型抽象方法时,必须显式声明所有类型参数或不声明任何类型参数�据推断,参数“{0}”具有 byref 类型。必须向 byref 类型的参数提供一个显式类型注释,例如 "x1: byref<int>"。使用时,隐式取消对 byref 类型的引用。L带属性的参数还必须具有名称,例如 "[<Attribute>] Name : Type"�语法“(expr1)[expr2]”用作参数时不明确。请参阅 https://aka.ms/fsharp-index-notation。如果要索引或切片,则必须在参数位置使用“(expr1)[expr2]”。如果使用多个扩充参数调用函数,请在它们之间添加空格,例如“someFunction (expr1)[expr2]”。�语法“(expr1)[expr2]”现在保留用于索引,用作参数时不明确。请参见 https://aka.ms/fsharp-index-notation。如果使用多个扩充参数调用函数, 请在它们之间添加空格,例如“someFunction (expr1) [expr2]”。�类型 System.ValueType、System.Enum、System.Delegate、System.MulticastDelegate 和 System.Array 不能用作对象表达式或类中的超类型无法设置此属性无法设置属性“{0}”属性“{0}”不可读属性“{0}”不是静态的属性“{0}”是静态的9未在此自定义特性类型中找到此属性或字段?属性不能具有显式类型参数。请考虑改用方法。A此模块上的 "rec" 由外部 "rec" 声明暗示,正被忽略0此记录包含来自不一致的类型的字段R记录、联合、缩写词和结构类型不能具有“AllowNullLiteral”特性H包含成员规格的递归绑定只能作为类型的直接扩大出现�签名会隐藏此类型的表示形式。必须为此类型提供一个属性(例如 [<Sealed>]、[<Class>] 或 [<Interface>])以指定其特性。B仅有正好返回一个结果的活动模式才可以接受参数T只有在计算表达式生成器定义“{0}”方法时才能使用此控制构造�仅当计算表达式生成器定义了 "{0}" 方法或适当的 "MergeSource" 和 "Bind" 方法时,才可以使用 "let! ... and! ..." 构造3这不是变量、常数、活动识别器或文本�保留语法 "type X with ..." 供扩大使用。对于其表示形式已隐藏但具有成员的类型,现将在签名中使用 "type X = ..." 声明这些类型。你可能还需要向签名中的类型定义添加 [<Sealed>] 属性N可恢复代码无效。可恢复的代码参数必须为委托或函数类型Q可恢复代码无效。可恢复代码参数的名称必须以 "__expand" 开头@可恢复代码无效。可恢复代码规范中出现 "let rec"f可恢复代码无效。接受或返回可恢复代码的任何函数方法都必须标记为 "inline"�可恢复的代码调用。如果要根据现有可恢复代码定义新的低级别可恢复代码,请取消显示此警告。E使用可恢复代码或可恢复状态机需要 /langversion:preview4“return”和“return!”不能在查询中使用V联合用例的返回类型必须与要定义的类型(直至类型的缩写词)相同返回值不能具有名称�数组方法“{0}”由运行时提供且不能直接在代码中使用。对于带数组元素的操作,请考虑使用 LanguagePrimitives.IntrinsicFunctions 模块中的 GetArray/SetArray 函数系列。5在序列表达式中,使用“yield”生成结果!此处需要简单的方法名称3在需要实例字段的位置使用了静态字段$静态初始化表达式需要参数3接口不能包含静态初始化表达式的定义�静态值定义只能在具有主构造函数的类型中使用。请考虑向类型定义添加参数,例如“type X(args) = ...”。h此静态成员不应具有“this”参数。请考虑使用表示法“member Member(args) = ...”。+只能在 F# 库中使用静态优化条件�类型中的静态 "val" 字段必须是可变的和私有的,并标记了 "[<DefaultValue>]" 属性。这些字段将初始化为各自类型的 "null" 或“零”值。请考虑在类类型中也使用 "static let mutable" 绑定。$结构类型不能包含抽象成员r如果联合类型有多个用例且为结构,则必须赋予此联合类型中的所有字段唯一的名称。4结构只能在成员声明中绑定“this”参数�结构不能具有不带参数的对象构造函数。这是对所有 CLI 语言实施的限制,原因是结构自动支持默认构造函数。<结构、接口、枚举和委托不能从其他类型继承_结构不能包含“do”绑定,因为结构的默认构造函数将不会执行这些绑定�结构不能包含值定义,因为结构的默认构造函数将不会执行这些绑定。请考虑为该类型的主构造函数添加更多参数。�必须为结构的主构造函数的每个参数给定一个类型,例如“type S(x1:int, x2: int) = ...”。这些参数确定该结构的各个字段。�结构、记录或联合类型“{0}”具有“StructuralComparison”特性,但类型参数“{1}”不符合“comparison”约束的要求。请考虑将“comparison”约束添加到该类型参数�结构、记录或联合类型“{0}”具有“StructuralComparison”特性,但组件类型“{1}”不符合“comparison”约束的要求�结构、记录或联合类型“{0}”具有“StructuralEquality”特性,但类型参数“{1}”不符合“equality”约束的要求。请考虑将“equality”约束添加到该类型参数�结构、记录或联合类型“{0}”具有“StructuralEquality”特性,但组件类型“{1}”不符合“equality”约束的要求p此表达式将类型“{0}”隐式转换为类型“{1}”。请参阅 https://aka.ms/fsharp-implicit-convs。'“{0}”只能用于构造对象类型%语法错误 - 意外的“?”符号=语法“expr.id”只能用于记录标签、属性和字段W提供的字段无效。属于已清除的提供类型的提供字段必须为文本。[此类型定义不能具有“CLIMutable”特性。只有记录类型可以有此特性。9此成员、函数或值声明不能声明为“inline”�线程静态变量和上下文静态变量必须是静态的,并具有 [<DefaultValue>] 属性以指示该值初始化为每个新线程上的默认值5不能在序列表达式中使用“try”/“with”/“try/with”表达式不能在查询中使用a通常不通过 F# 代码使用此方法或属性,而是改用显式元组模式进行析构。E有一个元组类型是结构元组,而另一个则是引用元组�此类型缩写词的一个或多个已声明的类型参数不在要缩写的类型中显示。类型缩写词必须使用要缩写的类型中的所有已声明类型参数。请考虑删除一个或多个类型参数,或使用包装基础类型的具体类型定义,例如 "type C<'a> = C of ..."。!类型缩写词不能具有扩大'类型缩写词不能具有接口声明�从 F# 4.1 起,类型缩写词的辅助功能在编译时进行检查。请考虑更改类型缩写词的辅助功能。忽略此警告可能会导致运行时错误。!类型缩写词不能具有成员�类型“{0}”的值不能通过此语法进行枚举,即该类型不与 seq<_>, IEnumerable<_> 和 IEnumerable 兼容且不具备 GetEnumerator 方法H此向下转换会将所提供类型“{0}”清除到类型“{1}”。?此类型定义涉及一个经由缩写词的直接循环引用Q此类型定义涉及一个经由结构字段或继承关系的直接循环引用S“let”和“do”绑定在类型定义中必须处于成员和接口定义之前O类型定义只能指定一个“inherit”,并且它必须是第一个声明X此类型不会继承 Attribute,它在使用其他 .NET 语言时无法正常运行。类型、异常或模块0此类型不具有可访问的对象构造函数此类型不具有嵌套类型'无法从此代码位置访问此类型此类型不是记录类型l此类型不是记录类型。必须使用对对象构造函数的调用来创建类和结构类型的值。此类型不是接口类型!类型“{0}”不是接口类型类型或模块U此值、类型或方法需要 {0} 个类型参数,而给定了 {1} 个类型参数B使用此类型参数的方式已将其限定为始终为“{0}”*类型参数不能用作类型构造函数�在清除类型缩写词的情况下,为此值推理出的类型参数不稳定。这是因为使用了将删除或记录类型参数的类型缩写词,例如\n\ttype taggedInt<'a> = int 或\n\ttype swap<'a,'b> = 'b * 'a.\n请考虑显式声明此值的类型参数,例如\n\tlet f<'a,'b> ((x,y) : swap<'b,'a>) : swap<'a,'b> = (y,x)。此类型需要定义x不允许对提供的类型“{0}”执行此类型测试,因为该提供的类型在运行时将清除为“{1}”。<此类型测试或向下转换将忽略度量单位“{0}”T此类型测试或向下转换会将提供的类型“{0}”清除为类型“{1}”�类型“{0}”的使用方式无效。“{1}”之前的值具有一个与“{2}”相关的推理类型,这是无效的前向引用。*程序集代码类型始终是密封类型-已区分的联合类型始终是密封类型!委托类型始终是密封类型!枚举类型始终是密封类型!记录类型始终是密封类型!结构类型始终是密封类型'类型不能包含嵌套的类型定义'类型不能从多个具体类型继承$无法分析格式字符串“{0}”内插字符串无效。{0}K已为字段“{0}”给定值,但该字段未包含在类型“{1}”中意外的大有理常数Q导入的程序集中的意外条件: 未能对 AttributeUsage 特性进行解码意外的 Const_bytearray意外的 Const_uint16array'递归推理点中的意外的表达式意外的 SynMeasure.Anon*语法树中意外的源级别属性规范意外的源级别属性规范类型中的意外的 /"类型表达式中的意外的 {0}意外的类型参数�未初始化的 "val" 字段必须是可变的且标记有 "[<DefaultValue>]" 属性。请考虑使用 "let" 绑定而不是 "val" 字段。6联合用例“{0}”没有名为“{1}”的字段。此联合用例不采用参数2此联合用例需要 {0} 个元组格式的参数7无法多次使用联合用例/异常字段“{0}”。?名为“{0}”的联合用例与生成的类型“{1}”冲突!此联合用例采用一个参数<不能在类型构造函数应用程序中使用度量单位未知的联合用例<未命名的参数未形成已调用方法的参数的前缀�无法识别的特性目标。有效的特性目标为“assembly”、“module”、“type”、“method”、“property”、“return”、“param”、“field”、“event”、“constructor”。a查询运算符的参数可能需要括号,例如 "where (x > y)" 或 "groupBy (x.Length / 10)"�这不是已知的查询运算符。查询运算符是使用“QueryBuilder”类型的对应方法定义的标识符,如“select”、“where”、“sortBy”、“thenBy”、“groupBy”、“groupValBy”、“join”、“groupJoin”、“sumBy”和“averageBy”。+不能在此版本的 F# 中使用该特性$递归声明组中不支持此声明Y不允许在序列表达式中使用“let! x = coll”。请改用“for x in coll”。*“use”表达式不能在查询中使用S在 F# 中,已删除字符范围匹配。请考虑改用“when”模式保护。<在序列表达式中,使用“yield!”生成多个结果T仅在声明具有 [<Literal>] 属性时, 才可在签名中为声明指定一个值C可变字段必须标记为“mutable”且不能是线程静态的C只能在类中的“let”绑定中使用“VolatileField”特性�注意: 尚未应用 Lambda 提升优化,因为使用了此本地约束的泛型函数作为一类值。添加类型约束可以解析此条件。意外的 Expr.TyChoose�不支持指定的 .NET Framework 版本“{0}”。请指定来自枚举 Microsoft.Build.Utilities.TargetDotNetFrameworkVersion 的值。z\n一个或多个参数需要元组类型。请考虑在额外的括号中换行给定的参数或评审接口的定义。活动模式结果活动识别器匿名记录字段参数调用自定义运算事件扩展字段自 {0}
也自 {0}全名生成的属性生成的类型模块命名空间命名空间/模块和 {0} 个其他重载patvar属性联合用例-无法从此代码位置访问类型“{0}”c未能解析在此位置或其附近使用带 "delegate" 约束的泛型构造所产生的多义性_未能解析在此位置或其附近使用带 "enum" 约束的泛型构造所产生的多义性O未能解析使用 "printf" 样式的格式字符串所产生的固有多义性i对于在此位置或附近使用“unmanaged”约束的泛型构造的用法,无法解析其多义性�未能解析在此点或其附近进行的泛型构造的隐式实例化,因为它可以解析为多个不相关的类型,例如“{0}”和“{1}”。请考虑使用类型批注来解析此多义性重复或冗余的接口�结构、记录或联合类型“{0}”具有 "Object.Equals" 的显式实现。请考虑为 "Object.GetHashCode()" 实现匹配的重写�结构、记录或联合类型“{0}”具有 "Object.GetHashCode" 的显式实现。请考虑为 "Object.Equals(obj)" 实现匹配的重写�结构、记录或联合类型“{0}”具有 "Object.GetHashCode" 或 "Object.Equals" 的显式实现。您必须将 "CustomEquality" 特性应用于该类型0接口成员“{0}”没有最具体的实现。r“{0}”无法实现具有两个实例化“{2}”和“{3}”的接口“{1}”,因为它们可能会统一。l你无法实现具有两个实例化“{1}”和“{2}”的接口“{0}”,因为它们可能会统一。	无效值H成员“{0}”不能用于实现“{1}”。所需签名为“{2}”。Q成员“{0}”不具有正确种类的泛型参数。所需签名为“{1}”。K成员“{0}”不具有正确数目的参数。所需签名为“{1}”。W成员“{0}”不具有正确数目的方法类型参数。所需签名为“{1}”。d成员“{0}”与同一方法的多个重载匹配。\n请将其限制为下面其中一项: {1}。*此方法在其类型参数中过度约束*方法“{0}”是密封的,不能重写6签名和实现中的命名空间或模块特性不同多个重写实现“{0}”*已向命名参数“{0}”分配多个值`接口“{0}”包含在多个显式实现的接口类型中。添加此接口的显式实现。!未为“{0}”给定任何实现&没有为这些成员提供实现: {0}>没有为这些成员提供实现 (省略了一些结果): {0}�没有为这些成员提供实现 (省略了一些结果): {0}请注意,必须实现所有接口成员,并在适当的 "interface" 声明下列出,例如 "interface ... with member ..."。�没有为这些成员提供实现: {0}请注意,必须实现所有接口成员,并在适当的 "interface" 声明下将其列出,例如 "interface ... with member ..."。�未为“{0}”给定任何实现。请注意,必须在适当的 "interface" 声明下实现并列出所有接口成员,例如 "interface ... with member ..."。f“{0}”的任何实现都不具有正确数目的参数和类型参数。所需签名为“{1}”。B重写“{0}”实现多个抽象槽,例如“{1}”和“{2}”!“{0}”的重写具有多义性}签名和实现不兼容,因为类/签名中的类型参数与成员/实现中的类型参数具有的编译时要求不同Y签名和实现不兼容,因为类型参数“{0}”的声明需要 {1} 格式的约束�签名和实现不兼容,因为类型参数“{0}”具有 {1} 格式的约束,而实现没有此约束。从签名中删除此约束,或将此约束添加到实现。B签名和实现不兼容,因为各自的类型参数数目不同�类型“{0}”显式实现 "System.IComparable",但未提供相对应的 "Object.Equals" 的重写。已自动提供 "Object.Equals " 的实现(通过 "System.IComparable" 实现)。请考虑显式实现重写 "Object.Equals"b类型“{0}”实现 "System.IComparable"。请考虑同时添加 "Object.Equals" 的显式重写9未定义构造函数、模块或命名空间“{0}”。3未定义字段、构造函数或成员“{0}”。B类型“{0}”未定义字段、构造函数或成员“{1}”。!未定义命名空间“{0}”。*未定义命名空间或模块“{0}”。$未定义模式鉴别器“{0}”。!记录标签“{0}”未定义。0未定义记录标签或命名空间“{0}”。你可能需要以下之一:未定义类型“{0}”。*类型“{0}”未在“{1}”中定义。未定义类型参数 {0}。?未定义值、构造函数、命名空间或类型“{0}”。9未定义值、命名空间、类型或模块“{0}”。'未定义值或构造函数“{0}”。3无法从此代码位置访问联合用例“{0}”E无法从此代码位置访问类型“{0}”的联合用例或字段KF# 编译器当前不支持此属性。应用它不会达到预期效果。Q如果可用,请对 .NET Framework 引用使用引用程序集(默认启用)。*无法从此代码位置访问值“{0}”:此 byref 指针为只读,因此,不允许此写入。此 XML 注释无效:“{0}”:此 XML 注释无效: 参数“{0}”有多个文档条目+此 XML 注释无效: 未知参数“{0}”6此 XML 注释无效: 交叉引用缺少 "cref" 属性4此 XML 注释不完整: 参数“{0}”没有文档?此 XML 注释无效: 参数或参数引用缺少 "name" 属性7此 XML 注释无效: 交叉引用“{0}”无法解析)考虑使用 "yield!",而非 "yield"。\����lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSet<PADPADP��}|���Έ��%P��B2��Ś��E���Ȝ����b0��h�6�/��Ԅ���������E�����\�G�%�x���p�~D�V����	ZI��w�ܩ�����&� %$�"0��)���*��.��4���:u�&A���A�Y>C�nUD��&I�a�I);9P�@�Pbx�P~��\�a�\heZ��g��Cp�FpB_Jp�`Jp"��p�l�p���r�Hx\[�x�	SWR	��W�$�/Y:�T��<k
�h��	�	���A��	=�2c�����-
�>
�J���1D�uz�
&
*fsiAbortingMainThreadfsiAdvancedfsiBanner3(&fsiBindingSessionToP"fsiCodeGenerationv"fsiConsoleProblem�<fsiCouldNotInstallCtrlCHandler�fsiDidAHashI�fsiDidAHashr'6fsiDidAHashrWithLockWarning>8fsiDidAHashrWithStaleWarning|0fsiDirectoryDoesNotExist�8fsiEmitDebugInfoInQuotations4fsiEntryPointWontBeInvoked>(fsiErrorsAndWarnings�@fsiExceptionDuringPrettyPrinting�@fsiExceptionRaisedStartingServerffsiExec�fsiExit�4fsiFailedToResolveAssembly�fsiGuifsiHelp_fsiInputFiles�"fsiInternalAccess�fsiInterrupt�8fsiIntroPackageSourceUriInfo�*fsiIntroTextHashIInfo�2fsiIntroTextHashclearInfo�0fsiIntroTextHashhelpInfo�0fsiIntroTextHashloadInfo0fsiIntroTextHashquitInfoD*fsiIntroTextHashrInfoL0fsiIntroTextHashtimeInfoo:fsiIntroTextHeader1directives�<fsiIntroTextHeader2commandLine�&fsiIntroTextHeader3�$fsiInvalidAssembly�fsiLanguagefsiLineTooLong%fsiLoadX2fsiLoadingFilesPrefixText{ fsiMiscellaneous�4fsiMultiAssemblyEmitOption�LfsiMultiAssemblyEmitOptionOffByDefault�>fsiOperationCouldNotBeCompleted�$fsiOperationFailed$	fsiProductName�	.fsiProductNameCommunity
fsiQuiet.
fsiReadlineK
fsiRemaining�
zfsiTimeInfoGCGenerationLabelSomeShorthandForTheWordGeneration�
*fsiTimeInfoMainString�
$fsiTurnedTimingOff�
"fsiTurnedTimingOnBfsiUnexpectedThreadAbortException)fsiUsage�fsiUse�(shadowCopyReferences�"stoppedDueToError- 正在中止主线程...
- 高级 -&若要获得帮助,请键入 #help;;$正在将会话绑定到“{0}”...- 代码生成 -�启动 F# 交互进程时出现问题。这可能是由于某些 Windows 系统上启用 Unicode 的应用程序的后台进程控制台支持存在已知问题。请尝试选择“工具”->“选项”-> "F# Interactive for Visual Studio",然后输入 "--fsi-server-no-unicode"。P未能安装 ctrl-c 处理程序,Ctrl-C 处理将不可用。错误为:\n\t{0}+--> 已将“{0}”添加到库包括路径-> 引用的“{0}”<--> 引用的“{0}”(F# 交互进程可能已锁定文件)}--> 引用的“{0}”(已从此位置引用具有不同时间戳的程序集,请重置 fsi 以加载更新后的程序集)目录“{0}”不存在'发出用引号引起来的调试信息�FSI 中未调用具有 [<EntryPoint>] 的函数。未调用“{0}”。执行“{1} <args>”,以便使用命令行参数的相应字符串数组调用“{2}”。- 错误和警告 -i\n\n在整齐打印期间发生异常。\n请报告此异常,以便能够将其修复。\n跟踪: {0}\n2启动远程处理服务器时发生异常。\n{0}L在加载文件或在命令行上运行给定的 .fsx 脚本之后退出 fsi\n- 退出...\n未能解析程序集“{0}”D在 Windows 窗体事件循环中执行交互(默认情况下启用)$显示此用法消息(缩写为: -?)- 输入文件 -�已弃用从 F# 交互窗口的上一个评估中访问内部类型、方法或字段“{0}”,并可能导致后续访问错误。如果要启用可以访问内部的单个动态程序集的旧的生成,请使用 “--multiemit-” 选项。\n- 中断\n搜索包时包含包源 uri,为被引用的 DLL 添加给定搜索路径清除屏幕显示帮助<像已编译和被引用的文件一样加载给定的文件退出!引用(动态加载)给定的 DLL启用/停止计时  F# 交互窗口指令:!  F# 交互窗口命令行选项:-      请参阅“{0}”以了解各个选项'“{0}”不是有效的程序集名称
- 语言 -1警告: 由于行太长,将忽略某些字符\n!#load 在启动时给定的文件正在加载
- 杂项 -#发出多个程序集(默认打开)?发出多个程序集(默认情况下为 .NET Framework 关闭)'由于早期错误,无法完成操作�操作失败。错误文本已在错误流中打印。若要返回相应的 FSharpDiagnostic,请使用 EvalInteractionNonThrowing、EvalScriptNonThrowing 或 EvalExpressionNonThrowing&Microsoft(R) F# 交互窗口版本 {0}$适用于 F# {0} 的 F# 交互窗口禁止 fsi 写入到 stdout=支持控制台中的 Tab 完成操作(默认情况下启用)K将剩余参数视为可使用 fsi.CommandLineArgs 访问的命令行参数genReal: {0},CPU: {1},GC {2}-> 计时现已关闭-> 计时现在打开a- 在事件处理过程中出现意外 ThreadAbortException (Ctrl-C): 正在尝试重新启动...0用法: {0} <options> [script.fsx [<arguments>]]0在启动时使用给定文件作为初始输入+防止引用被 F# 交互窗口进程锁定已因出错而停止\nI����lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP�K\�5��&% buildProductName&fSharpBannerVersion%#Microsoft(R) F# 编译器版本 {0}F# {1} 的 {0}�����lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetJPADPADPw�+�Oh������/���/���/���/��f8��sl�|ֈ��ۊ�1�T�}�M쉌�zяfL�����/��~�6�?�8(\��
l�l�l�l�Dl�Pl��l�E(Ė�9^��_�!7v�<�^��ޟ�ՠ@�â.fˢ)�Ѣ�q�=��>�D���ãwiţ�	0���ʨU}=�Yȍ���Ӫ�%���%���%���%��_�ޭ0�����^*��*��6��b��b���������(����v���m�b.�	���Af�I|�C9N��ym�}�O�<�1q��LuO�N�h��<���<��F��vo���;í;Ðsd�˿r�\��{N>�*��I���2=�� �|�%j��&j���a8�?b�̉f�斱�w��P��F	�؊s����[7��[7�ϱ��p�^�`v�#�,��ط���p��q��s��v��O]R�R���I2�ĉ�����=Y��h��-m���v	�ZY����2@��]��^����K����K����Ќ��%V����֋��y��I�_�Q61�T61�V61�W61�H��$����J���J������5��5��p�����M�X
Y��
�~�
�W���	F�w�Z���9���a�)������O�A�!��S ������V���mJ��=��YkE��b�\�h!�b�!dc�!�h�!�n�!by�!9��!���!��!ݖ�!��!���!���!���!h��!��!"��!�p	"�p	"�p	"��"�I�$Pq&�F�'ﵗ)���*��e+��,a��-�8.
Z�.11��!3z%4x�4n�}6˫�7m��9��:��:��:��:��:�p;2�;�8|<�R�<6��<�*�<�45@�45@�45@�%@@F��B�HC�HC�?�Cpz+D<�}D?�}D�h�D��D��|ES?�E=��HQ��H�&J��&Jd�KA?�K[5EMT�}M��M�:JN*��N�3P���P�k�Q��kRc�xR��R�S��SJ�FSKS�H�Sa��SIH�S�P�ST]�S�g�S7��S�T�KT��NTD�RT��T�HWV�cVL�vV+�~V�V�M�V��UY��fY�!�[ݥ^Ӣ�^��^���_O��_�B�_���_�_��_
\�_��_wН_�=�_�V�_든_ⶠ_�y�_y��_ᑢ_�9�_~Gax�c��e�
�f��i�cJj�k�kYi�k�T�m�HPn&io>9�s
��s�v��z��zN}`�~n�~N��Y'P
� a�v)
*@�"S��<p6S/�;:�=�;�?3D#g#2.-�9&� �-��O8'9	|&�/�27�)�=4�.3X}�+�#��23�2�0�0c081c1�;f	d%�
\c�*++'�)P*l$�'
)(�(h<��*(��
ziL:;.�8�,5l��$4��<4�
�����,�$�	�8���.|� `IX-?	8�-�1��
�g~��	�7�� Y;�N9$8�cJy'H�'��#j�+5,�&;"804�9�w0"V+�!q�4�/(�2�%��5���(�7%�32�0�%34U��f,�+����,  |����/6a'����"��M&�)�*� ��<=�<>=e=�G9B�
��}�\u\�%7<�6�6�,�3��.	1)2E7h7�t9Q ��!�8
9.9R5)5�/:0�7#�4{*+�.f.�,Y��0���_�=6!
q�i�6�<T(�(o�3b3b2�!45X4O)(�-1-�-�+g_	]�5�����	=
R�:��5/�#��15$.`!�!�H&AssemblyNotResolved,BadEventTransformation,6BakedInMemberConstraintName� BlockEndSentence{(CoercionTargetSealed�:ConstraintSolverInfiniteTypesBConstraintSolverMissingConstraint,@ConstraintSolverTupleDiffLengthsOVConstraintSolverTypesNotInEqualityRelation1xVConstraintSolverTypesNotInEqualityRelation2�ZConstraintSolverTypesNotInSubsumptionRelation�(DefensiveCopyWarningDeprecatedHDeprecatedThreadStaticBindingWarning*Duplicate1%Duplicate2Z(EnumMatchIncomplete1w8ErrorFromAddingTypeEquation1�8ErrorFromAddingTypeEquation22ErrorFromApplyingDefault1V2ErrorFromApplyingDefault2�JErrorsFromAddingSubsumptionConstraint�Experimental/Failure1{Failure2�Failure3�Failure4�FieldNotMutable�0FieldsFromDifferentTypes�&FileNameNotResolvedFixKeyword@FixReplaceLFixSymboloFullAbstractionx FunctionExpected}.FunctionValueUnexpected�DHashDirectiveNotAllowedInNonScript@HashIncludeNotAllowedInNonScript�@HashLoadedScriptConsideredSource�	4HashLoadedSourceHasIssues0K
4HashLoadedSourceHasIssues1�
4HashLoadedSourceHasIssues2�
DHashReferenceNotAllowedInNonScript�
$IndentationProblem�8IndeterminateRuntimeCoercion�6IndeterminateStaticCoercion�"IndeterminateType�
(InterfaceNotRevealed`>IntfImplInExtrinsicAugmentation>IntfImplInIntrinsicAugmentationGLInvalidInternalsVisibleToAssemblyName1�LInvalidInternalsVisibleToAssemblyName2�,InvalidRuntimeCoercionQ,LetRecCheckedAtRuntime�2LetRecEvaluatedOutOfOrder�LetRecUnsound1
LetRecUnsound2H$LetRecUnsoundInner�LibraryUseOnly�8LoadedSourceNotFoundIgnoring>MSBuildReferenceResolutionErrorY MatchIncomplete1k MatchIncomplete2� MatchIncomplete3� MatchIncomplete4eMissingFields�6NONTERM.Category.Definition�*NONTERM.Category.Expr�FNONTERM.Category.ImplementationFile�0NONTERM.Category.Pattern�<NONTERM.Category.SignatureFile�*NONTERM.Category.Type�,NONTERM.anonLambdaExpr2NONTERM.attrUnionCaseDecl%*NONTERM.attributeList:(NONTERM.beginEndExprO$NONTERM.cPrototypen.NONTERM.classDefnMember�.NONTERM.classMemberSpfn�(NONTERM.defnBindings�"NONTERM.exconCore�"NONTERM.fieldDecl�,NONTERM.fileModuleSpec�8NONTERM.hardwhiteLetBindings
*NONTERM.hashDirective&NONTERM.ifExprCases(&NONTERM.interactionH(NONTERM.localBindingWFNONTERM.objectImplementationMembersf NONTERM.openDecl~,NONTERM.patternClauses�"NONTERM.quoteExpr� NONTERM.recdExpr�"NONTERM.tyconDefn�"NONTERM.tyconSpfn�,NONTERM.typeArgsActual,NONTERM.typeConstraint(NONTERM.typeNameInfo,*NONTERM.unionCaseReprANONTERM.valSpfnhNameClash1zNameClash2�NonRigidTypar1�NonRigidTypar2�NonRigidTypar3C<NonUniqueInferredAbstractSlot1�<NonUniqueInferredAbstractSlot2
<NonUniqueInferredAbstractSlot3Q<NonUniqueInferredAbstractSlot4�LNonVirtualAugmentationOnNullValuedType.NotUpperCaseConstructorzObsolete1�Obsolete2�.OverrideDoesntOverride1�.OverrideDoesntOverride2$.OverrideDoesntOverride3q.OverrideDoesntOverride4�>OverrideInExtrinsicAugmentation>OverrideInIntrinsicAugmentationT.ParameterlessStructCtor�*Parser.TOKEN.ABSTRACT>Parser.TOKEN.ADJACENT.PREFIX.OP Parser.TOKEN.AMP*(Parser.TOKEN.AMP.AMP6 Parser.TOKEN.ANDC*Parser.TOKEN.AND.BANGWParser.TOKEN.ASi Parser.TOKEN.ASR|&Parser.TOKEN.ASSERT� Parser.TOKEN.BAR�(Parser.TOKEN.BAR.BAR�.Parser.TOKEN.BAR.RBRACE�.Parser.TOKEN.BAR.RBRACK�"Parser.TOKEN.BASE�$Parser.TOKEN.BEGIN�&Parser.TOKEN.BINDER,Parser.TOKEN.BYTEARRAY%"Parser.TOKEN.CHAR9$Parser.TOKEN.CLASSG$Parser.TOKEN.COLON]0Parser.TOKEN.COLON.COLONl2Parser.TOKEN.COLON.EQUALS|4Parser.TOKEN.COLON.GREATER�0Parser.TOKEN.COLON.QMARK�@Parser.TOKEN.COLON.QMARK.GREATER�$Parser.TOKEN.COMMA�(Parser.TOKEN.COMMENT�$Parser.TOKEN.CONST�.Parser.TOKEN.CONSTRAINT�0Parser.TOKEN.CONSTRUCTOR�(Parser.TOKEN.DECIMAL (Parser.TOKEN.DEFAULT, *Parser.TOKEN.DELEGATED Parser.TOKEN.DO] &Parser.TOKEN.DOLLARp "Parser.TOKEN.DONE  Parser.TOKEN.DOT� (Parser.TOKEN.DOT.DOT� 0Parser.TOKEN.DOT.DOT.HAT� *Parser.TOKEN.DOWNCAST� &Parser.TOKEN.DOWNTO� "Parser.TOKEN.ELIF�  Parser.TOKEN.END! Parser.TOKEN.EOF!&Parser.TOKEN.EQUALS(!,Parser.TOKEN.EXCEPTION7!&Parser.TOKEN.EXTERNQ!$Parser.TOKEN.FALSEh!(Parser.TOKEN.FINALLY~!$Parser.TOKEN.FIXED�!$Parser.TOKEN.FLOAT�! Parser.TOKEN.FOR�! Parser.TOKEN.FUN�!*Parser.TOKEN.FUNCTION�!@Parser.TOKEN.FUNKY.OPERATOR.NAME�!&Parser.TOKEN.GLOBAL	"(Parser.TOKEN.GREATER ">Parser.TOKEN.GREATER.BAR.RBRACK,"6Parser.TOKEN.GREATER.RBRACE:"6Parser.TOKEN.GREATER.RBRACKG""Parser.TOKEN.HASHT".Parser.TOKEN.HASH.ENDIF^"LParser.TOKEN.HIGH.PRECEDENCE.BRACK.APPf"LParser.TOKEN.HIGH.PRECEDENCE.PAREN.APPu"DParser.TOKEN.HIGH.PRECEDENCE.TYAPP�"$Parser.TOKEN.IDENT�"Parser.TOKEN.IF�"Parser.TOKEN.IN�"2Parser.TOKEN.INACTIVECODE�"2Parser.TOKEN.INFIX.AMP.OP�"8Parser.TOKEN.INFIX.AT.HAT.OP�"2Parser.TOKEN.INFIX.BAR.OP�":Parser.TOKEN.INFIX.COMPARE.OP#DParser.TOKEN.INFIX.STAR.DIV.MOD.OP#>Parser.TOKEN.INFIX.STAR.STAR.OP0#(Parser.TOKEN.INHERITA#&Parser.TOKEN.INLINEY#*Parser.TOKEN.INSTANCEp# Parser.TOKEN.INT�#4Parser.TOKEN.INT32.DOT.DOT�#,Parser.TOKEN.INTERFACE�#*Parser.TOKEN.INTERNAL�#HParser.TOKEN.INTERP.STRING.BEGIN.END�#JParser.TOKEN.INTERP.STRING.BEGIN.PART�#<Parser.TOKEN.INTERP.STRING.END$>Parser.TOKEN.INTERP.STRING.PART#$6Parser.TOKEN.KEYWORD_STRING<$&Parser.TOKEN.LARROWV$"Parser.TOKEN.LAZYc$&Parser.TOKEN.LBRACEx$.Parser.TOKEN.LBRACE.BAR�$0Parser.TOKEN.LBRACE.LESS�$&Parser.TOKEN.LBRACK�$.Parser.TOKEN.LBRACK.BAR�$0Parser.TOKEN.LBRACK.LESS�$"Parser.TOKEN.LESS�$0Parser.TOKEN.LEX.FAILURE�$2Parser.TOKEN.LINE.COMMENT�$&Parser.TOKEN.LPAREN�$>Parser.TOKEN.LPAREN.STAR.RPAREN�$&Parser.TOKEN.LQUOTE%$Parser.TOKEN.MATCH%.Parser.TOKEN.MATCH.BANG4%&Parser.TOKEN.MEMBERK%$Parser.TOKEN.MINUSb%&Parser.TOKEN.MODULEq%(Parser.TOKEN.MUTABLE�%,Parser.TOKEN.NAMESPACE�% Parser.TOKEN.NEW�%"Parser.TOKEN.NULL�%0Parser.TOKEN.OBLOCKBEGIN�%,Parser.TOKEN.OBLOCKEND�% Parser.TOKEN.ODO&&*Parser.TOKEN.ODO.BANG9&&Parser.TOKEN.ODUMMYJ&$Parser.TOKEN.OELSE^&Parser.TOKEN.OFs&"Parser.TOKEN.OFUN�&,Parser.TOKEN.OFUNCTION�&<Parser.TOKEN.OINTERFACE.MEMBER�&"Parser.TOKEN.OLET�&"Parser.TOKEN.OPEN�&Parser.TOKEN.OR'&Parser.TOKEN.ORESET'$Parser.TOKEN.OTHEN#'*Parser.TOKEN.OVERRIDE8'$Parser.TOKEN.OWITHQ'.Parser.TOKEN.PERCENT.OPf'4Parser.TOKEN.PLUS.MINUS.OPw',Parser.TOKEN.PREFIX.OP�'(Parser.TOKEN.PRIVATE�'&Parser.TOKEN.PUBLIC�'$Parser.TOKEN.QMARK�'0Parser.TOKEN.QMARK.QMARK�'$Parser.TOKEN.QUOTE�'&Parser.TOKEN.RARROW�'&Parser.TOKEN.RBRACE(&Parser.TOKEN.RBRACK( Parser.TOKEN.REC (*Parser.TOKEN.RESERVED4(&Parser.TOKEN.RPARENH(&Parser.TOKEN.RQUOTEW(,Parser.TOKEN.SEMICOLONe(@Parser.TOKEN.SEMICOLON.SEMICOLONt( Parser.TOKEN.SIG�(4Parser.TOKEN.SPLICE.SYMBOL�("Parser.TOKEN.STAR�(&Parser.TOKEN.STATIC�(&Parser.TOKEN.STRING�(0Parser.TOKEN.STRING.TEXT�(&Parser.TOKEN.STRUCT�(Parser.TOKEN.TO)"Parser.TOKEN.TRUE) Parser.TOKEN.TRY3)"Parser.TOKEN.TYPEG).Parser.TOKEN.UNDERSCORE\)&Parser.TOKEN.UPCASTk) Parser.TOKEN.VAL�)"Parser.TOKEN.VOID�)"Parser.TOKEN.WHEN�)$Parser.TOKEN.WHILE�).Parser.TOKEN.WHITESPACE�)"Parser.TOKEN.WITH�)$Parser.TOKEN.YIELD�).Parser.TOKEN.YIELD.BANG�)0PossibleUnverifiableCode**RecoverableParseError�*Recursion�*8RecursiveUseCheckedAtRuntime8,.RequiredButNotSpecified�,ReservedKeyword- RuleNeverMatched-8RuntimeCoercionSourceSealed1.-8RuntimeCoercionSourceSealed2o-SeeAlso�-SelfRefObjCtor1�-SelfRefObjCtor2�.4StaticCoercionShouldUseBox�/@TargetInvocationExceptionWrapper/0TokenName1B0(TokenName1TokenName2d0<TokenName1TokenName2TokenName3�0TyconBadArgs�00TypeIsImplicitlyAbstract1&TypeTestUnnecessary�1UndefinedName2�1Unexpected�2(UnexpectedEndOfInput�2.UnionCaseWrongArguments�2>UnionPatternsBindDifferentNames3 UnitTypeExpectedB38UnitTypeExpectedWithEquality4LUnitTypeExpectedWithPossibleAssignment�4^UnitTypeExpectedWithPossibleAssignmentToMutable�5TUnitTypeExpectedWithPossiblePropertySetter�6<UnresolvedPathReferenceNoRange�74UnresolvedReferenceNoRange-8"UpcastUnnecessary}88UpperCaseIdentifierInPattern�8,UseOfAddressOfOperator?9ValNotLocal�9ValNotMutable�9"ValueNotContained�9"ValueRestriction1G:"ValueRestriction2�:"ValueRestriction3�;"ValueRestriction4S<"ValueRestriction5=VarBoundTwice�=FVirtualAugmentationOnNullValuedType>*程序集引用“{0}”未找到或无效i要编译为 .NET 事件的定义不具有预期格式。只可以将属性成员编译为 .NET 事件。�F# 编译器为名称为“{0}”的成员约束给定了特殊状态,因为使用此成员隐式扩大了某些 .NET 类型。如果您尝试从自己的代码中调用该成员约束,则可能会导致运行时失败。*此点或之前的结构化构造不完整W类型“{0}”不具有任何适当的子类型,且无需用作静态强制的目标*类型“{0}”和“{1}”无法联合。!类型参数缺少约束“{0}”'元组具有不同长度的 {0} 和 {1}6度量单位“{0}”与度量单位“{1}”不匹配*类型“{0}”与类型“{1}”不匹配.类型“{0}”与类型“{1}”{2} 不兼容{0}此构造已弃用: {0}�线程静态的和上下文静态的 "let" 绑定已弃用。请改为在类中使用 "static val mutable <ident> : <type>" 格式的声明。请将 "DefaultValue" 添加到此声明,以指示在每个新线程上将该值初始化为默认值。3名为“{0}”的两个成员具有相同的签名{0}“{1}”的定义重复*枚举可能使用已知用例外的值。[此表达式应具有类型\n    “{1}”    \n而此处具有类型\n    “{0}”    {2}T类型不匹配。应为\n    “{0}”    \n而给定的是\n    “{1}”    {2}\nR在为类型推理变量应用默认类型“{0}”时,类型约束不匹配。 " 请考虑添加更多类型约束_类型约束不匹配。类型 \n    “{0}”    \n与类型\n    “{1}”    {2} 不兼容\nJ{0}。可以使用“--nowarn:57”或“#nowarn "57"”禁用此警告。分析错误 分析错误: 意外的文件尾{0}内部错误: {0}此字段是不可变的0字段“{0}”和“{1}”来自不同的类型/无法在任何 {1} 中找到\n 文件“{0}”
关键字 ! (因为可识别缩进的语法)符号 {0}K此函数采用的参数过多,或者用于不需要函数的上下文中R此表达式是一个函数值,也就是说,缺少参数。其类型为 {0}。�只能在 F# 脚本文件(扩展名为 .fsx 或 .fsscript)中使用此指令。请删除此指令、将此代码移动到脚本文件中或使用“#if INTERACTIVE”/“#endif”分隔此指令。�#I 指令只能出现在 F# 脚本文件(扩展名为 .fsx 或 .fsscript)中。请将此代码添加到脚本文件中、添加此引用的“-I”编译器选项或使用“#if INTERACTIVE”/“#endif”分隔此指令。�加载的文件只能是 F# 源文件(扩展名为 .fs)。此 F# 脚本文件(.fsx 或 .fsscript)将被视为一个 F# 源文件5加载文件 .\n 中有一条或多条信息性消息2加载的文件中出现一个或多个警告。\n2加载的文件中出现一个或多个错误。\n�#r 指令只能出现在 F# 脚本文件(扩展名为 .fsx 或 .fsscript)中。请将此代码移动到脚本文件或使用 "-r" 编译器选项替换此引用。如果该指令作为用户输入执行,则可以使用 "#if INTERACTIVE'/'#endif" 分隔它。{0}�这个从类型\n    {0}    \n 到 \n    {1}    的运行时强制或\n类型测试涉及一个基于此程序点之前的信息的不确定类型。不允许对某些类型执行运行时类型测试。需要更多的类型批注。�这个从类型\n    {0}    \n到 \n    {1}    \n的静态强制涉及一个基于此程序点之前的信息的不确定类型。不允许对某些类型进行静态强制。需要更多的类型批注。�查找基于此程序点之前的信息的不确定类型的对象。在此程序点之前可能需要类型批注来约束对象的类型。这可能允许解析查找。�类型实现了接口“{0}”,而签名未显示此接口。您应在签名中列出此接口,因为通过动态类型强制转换和/或反射将可以发现此接口。3应在类型的初始声明中提供接口实现。Z扩大中的接口实现现已弃用。应在类型的初始声明中提供接口实现。L来自 {1} 中的 InternalsVisibleTo 特性的程序集名称“{0}”无效^来自 InternalsVisibleTo 特性的程序集名称“{0}”无效(程序集文件名不可用)B从类型 {0} 到 {1} 的运行时强制或类型测试无效\n{2}�将检查对要定义的对象的此引用和其他递归引用,以查看其在运行时能否通过使用延迟的引用来完整地进行初始化。这是因为您定义的是一个或多个递归对象,而不是递归函数。可以使用“#nowarn "40"”或“--nowarn:40”来禁止显示此警告。9可以执行无序绑定,因为存在此前向引用。<值“{0}”将作为其自身定义的一部分进行计算{此值最终将作为其自身定义的一部分进行计算。您可能需要采用延迟值或函数。值“{0}”{1}。 将计算“{0}”6此构造已弃用: 只能在 F# 库中使用此构造E未能加载文件“{0}”,因为该文件不存在或无法访问{0} (代码={1})*此表达式中的模式匹配不完整。= 例如,值“{0}”可以指示模式未涵盖的用例。� 例如,值“{0}”可以指示模式未涵盖的用例。不过,包含“when”子句的模式规则可能会与此值成功匹配。 将忽略不匹配的元素。以下字段需要值: {0}
 在定义中 在表达式中 在实现文件中
 在模式中 在签名文件中
 在类型中 在 lambda 表达式中 在联合用例中 在特性列表中 在开始/结束表达式中 在外部声明中 在成员定义中 在成员签名中
 在定义中 在异常定义中 在字段声明中" 在模块或命名空间签名中
 在绑定中
 在指令中 在 if/then/else 表达式中
 在交互中
 在绑定中 在对象表达式中 在开放的声明中 在模式匹配中 在引用文本中 在记录表达式中 在类型定义中 在类型签名中 在类型参数中 在类型约束中 在类型名称中% 在可区分的联合用例声明中 在值签名中{0}“{1}”的定义重复_无法定义 {0}“{1}”,因为名称“{2}”与此类型或模块中的 {3}“{4}”冲突�此构造导致代码并不像其类型批注指明的那样通用。通过使用“{0}”处或其附近的“#”、“_”或其他类型批注暗示的类型变量已被约束为类型“{1}”。~此构造导致代码并不像类型批注指明的那样通用。度量单位变量“{0}”已被约束为度量“{1}”。x此构造导致代码并不像类型批注指明的那样通用。类型变量“{0}”已被约束为类型“{1}”。K成员“{0}”与只基于名称和参数数目的唯一抽象槽不对应E。多个实现的接口包含具有此名称和参数数目的成员6。请考虑显式实现接口“{0}”和“{1}”。}。可能需要其他类型批注来指示相关重写。可以使用“#nowarn "70"”或“--nowarn:70”禁用此警告。p包含类型可以将“null”用作其空联合用例的表示形式值。此成员将编译为静态成员。B可区分的联合用例和异常标签必须是大写的标识符此构造已弃用。{0}H成员“{0}”不具有用于重写任何给定虚方法的正确类型K成员“{0}”不具有用于重写相应的抽象方法的正确类型。 所需签名为“{0}”。成员“{0}”已通过 "unit" 特例化,但 "unit" 不能用作针对返回类型参数化的抽象方法的返回类型。B应将重写实现作为类型的初始声明的一部分提供。i扩大中的重写实现现已弃用。应将重写实现作为类型的初始声明的一部分提供。?结构的隐式对象构造函数必须采用至少一个参数关键字“abstract”前缀运算符
符号 "&"符号 "&&"关键字“and”关键字 "and!"关键字“as”关键字“asr”关键字“assert”
符号“|”符号“||”符号 "|}"符号“|]”关键字“base”关键字“begin”联编程序关键字字节数组文本字符文本关键字“class”
符号“:”符号“::”符号“:=”符号 ":>"符号“:?”符号 ":?>"
符号“,”注释关键字“const”关键字“constraint”关键字“constructor”十进制文本关键字“default”关键字“delegate”关键字“do”
符号“$”关键字“done”
符号“.”符号“..”符号 "..^"关键字“downcast”关键字“downto”关键字“elif”关键字“end”输入结束
符号“=”关键字“exception”关键字“extern”关键字“false”关键字“finally”关键字 "fixed"浮点文本关键字“for”关键字“fun”关键字“function”运算符名称关键字“global”
符号 ">"符号 ">|]"符号 ">}"符号 ">]"符号 #指令
符号“[”
符号“(”类型应用程序 	标识符关键字“if”关键字“in”非活动代码中缀运算符中缀运算符中缀运算符中缀运算符中缀运算符中缀运算符关键字“inherit”关键字“inline”关键字“instance”整数文本整数..关键字“interface”关键字“internal”内插字符串内插字符串(第一部分)内插字符串(最终部分)内插字符串(部分)编译器生成的文本符号 "<-"关键字“lazy”
符号“{”符号 "{|"符号 "{<"
符号“[”符号“[|”符号 "[<"
符号 "<"
lex 失败	行注释
符号“(”符号“(*)”引用开始关键字“match”关键字“match!”关键字“member”
符号“-”关键字“module”关键字“mutable”关键字“namespace”关键字“new”关键字“null”结构化构造开始*此点或之前的结构化构造不完整关键字“do”关键字“do!内部虚拟标记关键字“else”关键字“of”关键字“fun”关键字“function”关键字“interface”关键字“let”或“use”关键字“open”关键字“or”输入结束关键字“then”关键字“override”关键字“with”符号“{0}”中缀运算符前缀运算符关键字“private”关键字“public”
符号“?”符号“??”引用符号符号 "->"
符号“}”
符号“]”关键字“rec”保留的关键字
符号“)”引用结束
符号“;”符号“;;”关键字“sig”符号“splice”
符号“*”关键字“static”字符串文本字符串文本关键字“struct”关键字“to”关键字“true”关键字“try”关键字“type”
符号“_”关键字“upcast”关键字“val”关键字“void”关键字“when”关键字“while”空白关键字“with”yieldyield!�使用此构造可能会导致生成不可验证的 .NET IL 代码。可以使用“--nowarn:9”或“#nowarn "9"”禁用此警告。语法错误�对函数“{0}”的使用与在其他位置推理出的类型不匹配。推理出的函数的类型为\n    {1}。            \n此时需要使用的函数的类型为\n    {2}    {3}\n此错误可能是由于与一个“let rec”集合或一组类中的泛型递归相关联的限制所导致的。请考虑为递归调用的目标给定完整的类型签名,包括参数和返回类型的类型批注。�将检查此递归使用能否在运行时完整地进行初始化。此警告通常是无害的,可以使用“#nowarn "21"”或“--nowarn:21”来取消显示此警告。"模块“{0}”需要 {1}“{2}”{0}从不与此规则匹配?类型“{0}”不能用作类型测试或运行时强制的源i类型“{0}”不具有任何适当的子类型,且不能用作类型测试或运行时强制的源。。请参见 {0}。�将检查对要定义的对象的递归引用,以查看其在运行时能否通过使用延迟的引用来完整地进行初始化。请考虑在成员中或 "<ctor-expr> then <expr>" 格式的尾随表达式中放置自引用。�将检查对要定义的对象的递归引用,以查看其在运行时能否通过使用延迟的引用来完整地进行初始化。请考虑在构造序列中的最后一个“let”绑定后的“do”语句中放置自引用。h从值类型 \n    {0}    \n到类型 \n    {1}    \n的强制将涉及装箱。请考虑改用“box”内部错误: {0} 。应为 {0} 或其他标记。&。应为 {0}、{1} 或其他标记。,。应为 {0}、{1}、{2} 或其他标记。L类型“{0}”需要 {1} 个类型参数,而给定了 {2} 个类型参数�由于未向一些抽象成员提供实现,因此该类型为 "abstract"。如果是故意如此,请向你的类型添加 "[<AbstractClass>]" 属性。-将始终保持此类型测试或向下转换� 在 FSharp.PowerPack.dll 中找到了同名构造,其中包含某些早期版本的 F# 中已隐式引用的一些模块和类型。您可能需要添加对此 DLL 的显式引用以编译此代码。
意外的 {0}意外的输入结束@此构造函数应用于 {0} 个参数,但应为 {1} 个参数5此“or”模式的两侧绑定了不同的变量组�此表达式的结果具有类型“{0}”且已被隐式忽略。请考虑使用 "ignore" 以显式弃用此值(例如 "expr |> ignore"),或使用 "let" 将结果绑定到名称上(例如 "let result = expr")。�此等式表达式的结果为类型“{0}”且被隐式放弃。请考虑使用 "let" 将结果绑定到名称,例如 "let result = expression"。�此等式表达式的结果具有类型“{0}”并被隐式丢弃。请考虑使用 "let" 将结果绑定到名称,例如 "let result = expression"。如果想要转变某个值,则将此值标记为 "mutable" 并使用 "<-" 运算符(例如 "{1} <- expression")。�此相等表达式的结果具有类型“{0}”并被隐式丢弃。请考虑使用 "let" 将结果绑定到名称,例如 "let result = expression"。如果要对值进行突变, 请使用 "<-" 运算符(例如 "{1} <- expression")。�此相等表达式的结果具有类型“{0}”并被隐式丢弃。请考虑使用 "let" 将结果绑定到名称,例如 "let result = expression"。如果要将值设置为属性,请使用 "<-" 运算符(例如 "{1}.{2} <- expression")。~通过“{0}”引用的类型是在一个未被引用的程序集中定义的。必须添加对程序集“{1}”的引用。N缺少所需的程序集引用。必须添加对程序集“{0}”的引用。0不需要此向上转换 - 类型都是相同的�通常不得在模式中使用大写的变量标识符,存在它们可能表示缺少某个开放声明或某个模式名称拼写错误。?使用本机指针可能会导致无法验证的 .NET IL 代码此值不是本地的a此值不是可变的。请考虑使用可变的关键字,如 "let mutable {0} = expression"。K模块“{0}”包含\n    {1}    \n而其签名指定\n    {2}    \n{3}。�值限制。值“{0}”具有泛型类型\n    {1}    \n使“{2}”的参数成为显式参数,或添加类型批注(如果您不希望它是泛型的)。�值限制。值“{0}”具有泛型类型\n    {1}    \n使“{2}”成为具有显式参数的函数,或添加类型批注(如果您不希望它是泛型的)。�值限制。已推理出此成员具有泛型类型\n    {0}    \n构造函数和属性 Getter/Setter 不能比封闭类型更通用。    添加类型批注以指示涉及到的确切类型。�值限制。已推理出值“{0}”具有泛型类型\n    {1}    \n使“{2}”的参数成为显式参数,或添加类型批注(如果您不希望它是泛型的)。�值限制。已推理出值“{0}”具有泛型类型\n    {1}    \n将“{2}”定义为简单的数据条目,使其成为具有显式参数的函数,或添加类型批注(如果您不希望它是泛型的)。'“{0}”在此模式中绑定了两次�包含类型可以将“null”用作其空联合用例的表示形式值。对 null 值调用抽象/虚拟成员或接口实现将会导致出现异常。如有必要,可将虚拟数据值添加到空构造函数以避免将“null”用作此值的表示形式。rQ��p
�����h��?���Y�5��ll�{�t�őj����JNpp<Ϥ@X��|Q-q�W4.�n���͞	�*���	�o�f�2��^Ċ�yr#f���K�'w��{�h���F"��\�v� h�_CorDllMainmscoree.dll�% �0�HX�NN4VS_VERSION_INFO��)l��?DVarFileInfo$Translation��StringFileInfo�000004b0LCompanyNameMicrosoft CorporationXFileDescriptionFSharp.Compiler.Service>FileVersion41.0.722.51308l&InternalNameFSharp.Compiler.Service.resources.dll�.LegalCopyright� Microsoft Corporation. All rights reserved.t&OriginalFilenameFSharp.Compiler.Service.resources.dllPProductNameFSharp.Compiler.Service�@ProductVersion41.0.7-preview.22513.8+5d69143fbe992d8fa33d5b83d5fdd5f4ed7bb4fc:	Assembly Version41.0.7.0��3�(0�(�	*�H��
��(�0�(�10
	`�He0\
+�7�N0L0
+�70	���010
	`�He ˩��1lx��2[�0@��&�^�U���O�Øܠ�
�0�n0�V�3Mb
h��30
	*�H��
0~10	UUS10U
Washington10URedmond10U
Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20110
220804202357Z
230803202357Z0c10	UUS10U
Washington10URedmond10U
Microsoft Corporation1
0U.NET0��0
	*�H��
��0�����ԟ|����B��}�/�\�I,bO��xp�P��GU�a>$�̰Tv�mshu��i8=����&Ѣ��M�7�Ej�}:�9���4�G�ݨW.B�iSh&b'�ݹrj�(��kzj�pg&%�H�k��d��.�����%�@���%ʒ?r�D
��S�����XAҾY���|ڀ�U�ޕg;�S+
;��ա@��r7I�/5�~��c� ��9�h���\���F�Y�Zd�m�wg?�\�l
+�E_�ߚH����}��x�+� ��o�y�-ء�)l��l�MQ�����R+^�I�3�=l��H��L��y��*�`���4�|�ti���q����R�H��7N� ��U`�(���Q�_�p����"�DG"o��~0�z0U%0
+�7L+0U�����v>@p��rl�V0PUI0G�E0C1)0'U Microsoft Operations Puerto Rico10U
464223+4722370U#0�Hnd�Pӂ�77"�m��u�0TUM0K0I�G�E�Chttp://www.microsoft.com/pkiops/crl/MicCodSigPCA2011_2011-07-08.crl0a+U0S0Q+0�Ehttp://www.microsoft.com/pkiops/certs/MicCodSigPCA2011_2011-07-08.crt0U�00
	*�H��
�hJJy��k�p��Ë����?�&��M�-"�=L�R��5kX~�t��;<d,y��5�D�\r�0inl�S��څ�L��Sc�fhijE�+1)���ZE��9��j!�%8&��t�$��jܟ��A:�,1ãq~'�0	wa�<���;�%6;2�5	bLE�	#�HF��dl�ϳ|K�"*��Wz�9�<�-�w��/�����V���E^35ww�������A��	�"��l`\��#�e�:�N��`�M���@+��$\'�_`:D��J�0cYv��!�1pH�^����E�¿�N1������%m%O�?��N#��#�ptKh3GOq;�w�ҭ��Q0L�}&�� �ĂӨ��A����)%s��Itz	Q�W�����/C��!P�#�&0)�[�f�ۖ�Ap�h���g^a�@�΀`��!8�:��ʑ��_�
���3X.�`�f���[c7A�b�>7������\O��w�'9�=0�z0�b�
a��0
	*�H��
0��10	UUS10U
Washington10URedmond10U
Microsoft Corporation1200U)Microsoft Root Certificate Authority 20110
110708205909Z
260708210909Z0~10	UUS10U
Washington10URedmond10U
Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20110�"0
	*�H��
�0�
���r.��n��M4��X!�B*k�ZP��8I���7k���8™��9�1BӉ
yd�~�`$l��I��h^�ߛS�
,ï٩+�z	�זY�`�fv�2R&/�PϳD�]��.u�h��m�:\��F��8d�nd5x��c-�@����
�\y�I)�
��w��=��+ZMV(�zr�:�I^���C���{�{��>��]�O��/Y�;-�3Xŷ>�2ӳ=����8~ҝ�,�NV�!5%�9ndS���#������_��R������!t%_(��'(8%�9J6�|���#��f�aj�(I�_��%]�!K>RĵW?$��z[/�#�p]QFw��Ἤ�_����UK�9��#I��D|E��rz�r�$߿F����Wۃ��MI0�����[���ݰf��{���K�I)�(��}g��bx_�/��W�\�w((��m�(�,�@7O��D��	L�ԥC/t��n�x X,]`��>O3�ڰ�ޞN�F�l���ֈ����0��0	+�70UHnd�Pӂ�77"�m��u�0	+�7
SubCA0U�0U�0�0U#0�r-:1�C�N���1�#�40ZUS0Q0O�M�K�Ihttp://crl.microsoft.com/pki/crl/products/MicRooCerAut2011_2011_03_22.crl0^+R0P0N+0�Bhttp://www.microsoft.com/pki/certs/MicRooCerAut2011_2011_03_22.crt0��U ��0��0��	+�7.0��0?+3http://www.microsoft.com/pkiops/docs/primarycps.htm0@+042 Legal_policy_statement. 0
	*�H��
�g򆥘�Ty.��tg"���c��B�}�y��e_.,>��r�m���?�
�;�G���i�c�"5��]e��}�FPU��|�K�<B�Rа�k�>.)��=�Եw�9��d�D=xz#�}��t����&F*Š�����h�h.��*?*kXIc	inZ�����F+�;н5�n%��'������(��M=����2���-�[��I9
�
�ƭ�����QEX82q'��'��,: i��Y�hno��t�@�*(>�?Mf��M��o}E�v�@*e��]Rb��c6��������'�ͥ���]cA�[��>w��u�aa������A�(��e/��\��֡F�Y�	KH���)ű��?Ew5�Ң��zz"�H���G#�����k�K���ux��7�yK�ֳ#hu������i;��0�L���umc�=ѝVNO��W"�x2!z�A
�?��̤]����WqVNHE�Bɛv[
�Hk�y���mmj�Rs
zP�1�0�0��0~10	UUS10U
Washington10URedmond10U
Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20113Mb
h��30
	`�He���0	*�H��
	1
+�70
+�710
+�70/	*�H��
	1" �C�[���eI����ԕ�L���)F�d�,f�(t0B
+�71402��Microsoft��http://www.microsoft.com0
	*�H��
��8�@�@mc�Zz���_�A�?F.�!g����Wa2Q�?��AƵ�����a#2]��G�.��캓	�v]f�9���ps9F���<�W8뿮�a^NE|�ۢF��T�VR�3�!R<�l�w$\��L��&h�8�e�B���8�ff��~��}�[��)}
�����djb)m4`}��b�D�b:	�vY�G92�nJ$j���ͨ���[ϒ�[f��)]�_�0ԋİ���m���Tp�ی�n<ɣLJB�����nMKt�R�?�gU5{$�iH��l��m�6g���	%C��3��S&������I�c��`��I�uo%N#E��C����*H���*�g�Y�&.��o�W>~�Y���`f�9��(N2.c�O8N��)0�%
+�71�0�	*�H��
��0��10
	`�He0�Y*�H��
	��H�D0�@
+�Y
010
	`�He �2@�@��+�D��[΄I�����׸2δN�c7,020221013173736.107Z0��ؤ��0��10	UUS10U
Washington10URedmond10U
Microsoft Corporation1-0+U$Microsoft Ireland Operations Limited1&0$UThales TSS ESN:0842-4BE6-C29A1%0#UMicrosoft Time-Stamp Service��x0�'0��3�n@n����0
	*�H��
0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100
220920202201Z
231214202201Z0��10	UUS10U
Washington10URedmond10U
Microsoft Corporation1-0+U$Microsoft Ireland Operations Limited1&0$UThales TSS ESN:0842-4BE6-C29A1%0#UMicrosoft Time-Stamp Service0�"0
	*�H��
�0�
�ʢe2{�Pⰾiy����JO�lm���C����<]������hܕՎ@~0n�YX��ǃ�;��w�[����`ʝZՔs�pe�)�3Lo�H�b(�oIҢد�n�wP'������oٯP���%�`���@�2��ţk�ťD���`���#vÇʒ�je��`V"p����;�p�_�g��!��"o{�(��Ż�-U_���a�����6��A]t�JWUo��lN�z�ӍNuf�E��2�#��S0�E�|�Ds�oÙ@�;��!��	�
l�
AvQ�r�oMT,����vZ|FliA�q�pcZ�����꾆@�*F��ʘ<�0����
`y����	��/�S�.̜���M8�� ;�{�zљ=t�M�
+��G;�dx�z�E�Q�����\����*ecf<��|;W��%9#�t������(bIx�ϋ��:vV|��K
�R�
�wO��ZoT���.��x!�0%M��I0�E0U��'�\��O�0�V[�H0�jq0U#0���]^b]����e�S5�r0_UX0V0T�R�P�Nhttp://www.microsoft.com/pkiops/crl/Microsoft%20Time-Stamp%20PCA%202010(1).crl0l+`0^0\+0�Phttp://www.microsoft.com/pkiops/certs/Microsoft%20Time-Stamp%20PCA%202010(1).crt0U�00U%�0
+0U��0
	*�H��
��G���̆�h6֪�(@���߹	#"�d�k��B创�}�,�8@
�ꢽsȸ�历B{�YHx.�/Vmg'��6
�B��f�/���|Ծ�d]�T|�eO�P�Vǽ��Gj�����ɹ�e����|t����9ϴ����x���
�Kw\��_����YM1�O˾p>���r����V�ޟS ->�4���^+���1�ރ�*pK	�{�k5A~�#�OަwG�28��-����
wr�6��@&����@}������_��ζ�A�J�Ib�@����;o�Lz��`+b�0��H�M����=�1���_��ND�@�:�W1�	�y.�PIժ���1&�n,o0+ئH͵�r�-B�G���]�b��O�Ew!�C�:ѓ�'W3OJ�W{�:u�I��7W��٢��S�/o���S�pt���;ڛ5�dߞ[��uE%J�Ͷ(PG���&��Fbh��M�9������"�j8�X}�~A�R�2�\T�^&0�q0�Y�3��k��I�0
	*�H��
0��10	UUS10U
Washington10URedmond10U
Microsoft Corporation1200U)Microsoft Root Certificate Authority 20100
210930182225Z
300930183225Z0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100�"0
	*�H��
�0�
���L�r!y���$y�Ղ��ҩlNu��5W�lJ�⽹>`3�\O�f��SqZ�~JZ��6g�F#���w2��`}jR�D���Fk��v��P�D�q\Q17�
8n����&S|9azĪ�ri����6�5&dژ;�{3��[~��R���b%�j�]�S���VM�ݼ��㑏�9,Q��pi
�6-p�1�5(�㴇$��ɏ~�T��U�mh;�F��z)7���E�Fn�2��0\O,�b�͹⍈䖬J��q�[g`���=� �s}A�Fu��_4���� }~�ٞE߶r/�}_��۪~6�6L�+n�Q���s�M7t�4���G��|?Lۯ^����s=CN�39L��Bh.�QF�ѽjZas�g�^�(v�3rק ��
�co�6d�[���!]_0t���عP��a�65�G������k�\RQ]�%��Pzl�r�Rą��<�7�?x�E���^ڏ�riƮ{��>j�.����0��0	+�70#	+�7*�R�dĚ���<F5)��/�0U��]^b]����e�S5�r0\U U0S0Q+�7L�}0A0?+3http://www.microsoft.com/pkiops/Docs/Repository.htm0U%0
+0	+�7
SubCA0U�0U�0�0U#0��Vˏ�\bh�=��[�Κ�0VUO0M0K�I�G�Ehttp://crl.microsoft.com/pki/crl/products/MicRooCerAut_2010-06-23.crl0Z+N0L0J+0�>http://www.microsoft.com/pki/certs/MicRooCerAut_2010-06-23.crt0
	*�H��
��U}�*��,g1$[�rK��o�\�>NGdx���=13�9��q6?�dl|�u9m�1��lѡ�"��fg:SMݘ��x�6.���V����i�	�{�jo�)�n�?Hu��m��m#T�xSu$W�ݟ�=��h�e��V����(U'�$�@���]='�@�8���)�ü�T�B�������j�BRu�6��as.,k{n?,	x鑲�[�I�t�쑀�=�J>f;O���2ٖ����t��Lro�u0�4�z�P�
X�@<�Tm�ctH,�NG-�q�d�$�smʎ	��WITd�s�[D�Z�k
��(�g($�8K�n�!TkjEG����^O���Lv�WT	�iD~|�als�
��Af=i��AI~~���;����>�1Q������{��p���(��6ںL���
�4�$5g+�
�挙��"��'B=%��tt[jў>�~�13}���{�8pDѐ�ȫ:�:b�pcSM��m��qj�U3X��pf��0�=0���ؤ��0��10	UUS10U
Washington10URedmond10U
Microsoft Corporation1-0+U$Microsoft Ireland Operations Limited1&0$UThales TSS ESN:0842-4BE6-C29A1%0#UMicrosoft Time-Stamp Service�#
0+�~�E��(#l�\�I:���0���~0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100
	*�H��
��$�0"20221013134543Z20221014134543Z0t0:
+�Y
1,0*0
��$�0D0�0
��v06
+�Y
1(0&0
+�Y
�
0� �
0��0
	*�H��
��)��-I������y�:c�\�LB��u��س�9��t�W��a��	��`z=}��(v��R]��Z����-MӐ8��ţ^NJ]1�\g��p0���~�2*�r�Z�`e��\u�m�1�Օ1�
0�	0��0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20103�n@n����0
	`�He��J0	*�H��
	1
*�H��
	0/	*�H��
	1" {�;�?�R]��!�M�s���U�Fp��0��*�H��
	/1��0��0��0�� Sx�<��>���V'��R��r.�����N>50��0���~0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20103�n@n����0" ;eP�
�~P� �X1?�)�_Н9u�A�]p��R0
	*�H��
��D�{_pH�
C��D����BQ>-������R9hvJs�"Y��j�]R������u23��sg��=���`�=����ʘůg��JE%0�
&N��%?-m!��}�m�bښ@��8�s��3��O����/�I+��y,��4�c�h_*�.y��E� j��(�H��nڥ�J�ӣa��Fr�\ƃH:��b)/�+�n��^j�y�K�JD�^��ێN���b�tw[��R������{qJ�׃��@�����@�!k���ʚΎ�4SW��
�,�^�H�2E��k��%�q��[A�/J���=�~f!��-�=�R�j9b�!߉���9�����@!S�s+6Bi�l�d�	.�d��IxHdH��������Zܨ�k�\�?�.�]�
�!oF��D	ΙZq\3�Ӏ�*-�D�n�L̼��~�[]�u��)���ܟ;ʋ���դwA�6���QC����#�\<�ī�Z�k%�؜��I�;��s�