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/de/FSharp.Compiler.Service.resources.dll
MZ����@���	�!�L�!This program cannot be run in DOS mode.

$PELW��" 0R6q � �_�@��pO��\�(��p  H.text<Q R `.rsrc��T@@.reloc�Z@BqHP �	�%XJHp�BSJBv4.0.30319lT#~�#Strings�#US�#GUID��#Blob	�3
		�c�cP�8�8D8a8�8-8	JJJ
)J1J9JAJIJQJ.�.�.�.#�.+.3@.;T.C�.K��)�
�ؒ������<Module>netstandarddeDebuggableAttributeAssemblyTitleAttributeAssemblyFileVersionAttributeAssemblyInformationalVersionAttributeCompilationRelaxationsAttributeAssemblyProductAttributeAssemblyCopyrightAttributeAssemblyCompanyAttributeRuntimeCompatibilityAttributeFSharp.Compiler.Service.resources.dllSystem.Reflection.ctorSystem.DiagnosticsSystem.Runtime.CompilerServicesFSharp.Compiler.Service.resourcesFSComp.de.resourcesFSStrings.de.resourcesUtilsStrings.de.resourcesFSIstrings.de.resourcesDebuggingModes=骀�@L���s�Oy\    �{��-�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�\DefaultParameterValueNotAppropriateForArgumentivDefinitionsInSigAndImplNotCompatibleAbbreviationHiddenBySigsnDefinitionsInSigAndImplNotCompatibleAbbreviationsDiffer�~DefinitionsInSigAndImplNotCompatibleAbstractMemberMissingInImpl8|DefinitionsInSigAndImplNotCompatibleAbstractMemberMissingInSignDefinitionsInSigAndImplNotCompatibleAccessibilityDiffer��DefinitionsInSigAndImplNotCompatibleDotNetTypeRepresentationIsHidden�tDefinitionsInSigAndImplNotCompatibleFieldIsInImplButNotSig[hDefinitionsInSigAndImplNotCompatibleFieldOrderDiffer��DefinitionsInSigAndImplNotCompatibleFieldRequiredButNotSpecified�	fDefinitionsInSigAndImplNotCompatibleFieldWasPresentm
XDefinitionsInSigAndImplNotCompatibleILDiffer/�DefinitionsInSigAndImplNotCompatibleImplDefinesButSignatureDoesNot�jDefinitionsInSigAndImplNotCompatibleImplDefinesStruct�xDefinitionsInSigAndImplNotCompatibleImplementationIsAbstract�
zDefinitionsInSigAndImplNotCompatibleImplementationIsNotSealed�tDefinitionsInSigAndImplNotCompatibleImplementationSaysNull�vDefinitionsInSigAndImplNotCompatibleImplementationSaysNull2�pDefinitionsInSigAndImplNotCompatibleImplementationSealedmhDefinitionsInSigAndImplNotCompatibleMissingInterfacew^DefinitionsInSigAndImplNotCompatibleNamesDiffercbDefinitionsInSigAndImplNotCompatibleNumbersDiffer/rDefinitionsInSigAndImplNotCompatibleParameterCountsDiffer�rDefinitionsInSigAndImplNotCompatibleRepresentationsDifferulDefinitionsInSigAndImplNotCompatibleSigHasAbbreviationvDefinitionsInSigAndImplNotCompatibleSignatureDeclaresDiffer��DefinitionsInSigAndImplNotCompatibleSignatureDefinesButImplDoesNot�nDefinitionsInSigAndImplNotCompatibleSignatureIsAbstracthjDefinitionsInSigAndImplNotCompatibleSignatureSaysNullzlDefinitionsInSigAndImplNotCompatibleSignatureSaysNull2JnDefinitionsInSigAndImplNotCompatibleTypeIsDifferentKind!`DefinitionsInSigAndImplNotCompatibleTypeIsHidden�~DefinitionsInSigAndImplNotCompatibleTypesHaveDifferentBaseTypesYnExceptionDefsNotCompatibleAbbreviationHiddenBySignature�jExceptionDefsNotCompatibleDotNetRepresentationsDifferOjExceptionDefsNotCompatibleExceptionDeclarationsDiffer\ExceptionDefsNotCompatibleFieldInImplButNotSig�\ExceptionDefsNotCompatibleFieldInSigButNotImpl� VExceptionDefsNotCompatibleFieldOrderDiffers�!VExceptionDefsNotCompatibleHiddenBySignature�"TExceptionDefsNotCompatibleSignaturesDiffer�#LFieldNotContainedAccessibilitiesDiffer�$>FieldNotContainedLiteralsDiffer�%>FieldNotContainedMutablesDiffer&8FieldNotContainedNamesDiffer�&<FieldNotContainedStaticsDiffer$'8FieldNotContainedTypesDiffer�'NInvalidRecursiveReferenceToAbstractSlot/(`ModuleContainsConstructorButAccessibilityDiffersu(XModuleContainsConstructorButDataFieldsDiffer1)NModuleContainsConstructorButNamesDiffer�)^ModuleContainsConstructorButTypesOfFieldsDiffer\*TValueNotContainedMutabilityAbstractsDiffer�*XValueNotContainedMutabilityAccessibilityMore�+PValueNotContainedMutabilityAritiesDiffer:,VValueNotContainedMutabilityArityNotInferred�.VValueNotContainedMutabilityAttributesDiffer6/\ValueNotContainedMutabilityCompiledNamesDiffer�/ZValueNotContainedMutabilityDisplayNamesDiffer@0XValueNotContainedMutabilityDotNetNamesDiffer�0VValueNotContainedMutabilityExtensionsDiffer71NValueNotContainedMutabilityFinalsDiffer�1zValueNotContainedMutabilityGenericParametersAreDifferentKindsb2dValueNotContainedMutabilityGenericParametersDiffer]3XValueNotContainedMutabilityInlineFlagsDifferb4XValueNotContainedMutabilityInstanceButStatic�4lValueNotContainedMutabilityLiteralConstantValuesDiffer�5LValueNotContainedMutabilityNamesDifferz6VValueNotContainedMutabilityOneIsConstructor�6XValueNotContainedMutabilityOneIsTypeFunction�7TValueNotContainedMutabilityOverridesDiffer�8`ValueNotContainedMutabilityParameterCountsDiffer(9XValueNotContainedMutabilityStaticButInstance�9PValueNotContainedMutabilityStaticsDiffer�:LValueNotContainedMutabilityTypesDifferL;RValueNotContainedMutabilityVirtualsDiffer�;0abImplicitHeapAllocationb<@activePatternChoiceHasFreeTyparsI=HactivePatternIdentIsNotFunctionTyped�>addIndexerDot�>0arrayElementHasWrongType?ZassemblyResolutionFoundByAssemblyFoldersExKey�?VassemblyResolutionFoundByAssemblyFoldersKey�?*assemblyResolutionGAC@<assemblyResolutionNetFramework0@8astDeprecatedIndexerNotation@@DastInvalidExprLeftHandOfAssignment�@.astParseEmbeddedILError�@6astParseEmbeddedILTypeError�@4augCustomCompareNeedsIComp"ADaugCustomEqNeedsNoCompOrCustomComp�A2augCustomEqNeedsObjEquals@BaugInvalidAttrsC*augNoCompCantImpIComp�C.augNoEqNeedsNoObjEquals�D<augNoEqualityNeedsNoComparison�E,augNoRefEqualsOnStruct4F>augOnlyCertainTypesCanHaveAttrsG2augRefEqCantHaveObjEquals�G@augStructCompNeedsStructEquality�HDaugStructEqNeedsNoCompOrStructComp�HDaugTypeCantHaveRefEqAndStructAttrsvI(buildArgInvalidFloatJ$buildArgInvalidInt1J:buildAssemblyResolutionFailed[J.buildCannotReadAssembly�J<buildCompilingExtensionIsForML�J6buildCouldNotFindSourceFileK8buildCouldNotResolveAssembly=KTbuildCouldNotResolveAssemblyRequiredByFilemKDbuildDifferentVersionMustRecompile�KDbuildDirectivesInModulesAreIgnored2L6buildErrorOpeningBinaryFilefLHbuildExpectedFileAlongSideFSharpCore�L0buildExpectedSigdataFileiM>buildImplementationAlreadyGiven@NJbuildImplementationAlreadyGivenDetail�NNbuildImplicitModuleIsNotLegalIdentifier{P0buildInvalidAssemblyName�Q(buildInvalidFilename�Q4buildInvalidHashIDirectiveR:buildInvalidHashloadDirectiveKR4buildInvalidHashrDirective�R:buildInvalidHashtimeDirective�RBbuildInvalidModuleOrNamespaceName*S&buildInvalidPrivacyRS6buildInvalidSearchDirectory�S>buildInvalidSourceFileExtension�SBbuildInvalidSourceFileExtensionMLwTLbuildInvalidSourceFileExtensionUpdated�U.buildInvalidVersionFileV2buildInvalidVersionString/V2buildInvalidWarningNumberWVNbuildMultiFileRequiresNamespaceOrModuleyV8buildMultipleToplevelModules�W,buildNoInputsSpecified�X8buildOptionRequiresParameter�X*buildPdbRequiresDebug�X6buildProblemReadingAssemblyJY0buildProblemWithFilenamevY8buildSearchDirectoryNotFound�Y<buildSignatureAlreadySpecified�YFbuildSignatureWithoutImplementationZ@buildUnexpectedFileNameCharacter[.buildUnexpectedTypeArgsO[.buildUnrecognizedOption�[<cannotResolveNullableOperators�[JcheckLowercaseLiteralBindingInPatterno\RcheckNotSufficientlyGenericBecauseOfScopeK]ZcheckNotSufficientlyGenericBecauseOfScopeAnon%^JcheckRaiseFamilyFunctionArgumentCount�^2chkAttrHasAllowMultiFalseU_.chkBaseUsedInInvalidWay�_0chkByrefUsedInInvalidWay�`,chkCantStoreByrefValueFaDchkCurriedMethodsCantHaveOutParams�a$chkDuplicateMethodnb2chkDuplicateMethodCurried�b>chkDuplicateMethodInheritedType�cRchkDuplicateMethodInheritedTypeWithSuffixWd8chkDuplicateMethodWithSuffix9e(chkDuplicatePropertyf<chkDuplicatePropertyWithSuffix�f$chkEntryPointUsage_g:chkErrorContainsCallToRethrow�g$chkErrorUseOfByref<h<chkFeatureNotLanguageSupported�h:chkFeatureNotRuntimeSupportedi>chkFeatureNotSupportedInLibraryFi0chkFirstClassFuncNoByref�iLchkGetterAndSetterHaveSamePropertyType�iBchkGetterSetterDoNotMatchAbstract�j(chkInfoRefcellAssignk$chkInfoRefcellDecr�k&chkInfoRefcellDerefgl$chkInfoRefcellIncr�l*chkInvalidCustAttrVal�m>chkInvalidFunctionParameterType�m8chkInvalidFunctionReturnTypegn6chkLimitationsOfBaseKeyword�n2chkMemberUsedInInvalidWayaoRchkMultipleGenericInterfaceInstantiations-p8chkNoAddressFieldAtThisPoint�pJchkNoAddressOfArrayElementAtThisPoint$q2chkNoAddressOfAtThisPointrqDchkNoAddressStaticFieldAtThisPoint�q0chkNoByrefAddressOfLocalrLchkNoByrefAddressOfValueFromExpression�r(chkNoByrefAsTopValue�s*chkNoByrefAtThisPointNt,chkNoByrefInTypeAbbrev�t4chkNoByrefLikeFunctionCall�t&chkNoByrefsOfByrefshv0chkNoFirstClassAddressOf�v*chkNoFirstClassNameOf#w,chkNoFirstClassRethroww.chkNoFirstClassSplicing�wLchkNoReflectedDefinitionOnStructMember*x@chkNoSpanLikeValueFromExpression�x*chkNoSpanLikeVariable�y.chkNoWriteToLimitedSpan�zFchkObjCtorsCantUseExceptionHandling�{4chkPropertySameNameIndexer�|2chkPropertySameNameMethod�}0chkProtectedOrBaseCalled~2chkReflectedDefCantSplice�~(chkReturnTypeNoByrefJ6chkSplicingOnlyInQuotations�RchkStructsMayNotReturnAddressesOfContents�2chkSystemVoidOnlyInTypeofK�@chkTyparMultipleClassConstraints��:chkTypeLessAccessibleThanType5�0chkUnionCaseCompiledForm��>chkUnionCaseDefaultAugmentation��*chkUnusedThisVariable�chkUnusedValue߂XchkValueWithDefaultValueMustHaveDefaultValue�6chkVariableUsedInInvalidWay �>commaInsteadOfSemicolonInRecordS�considerUpcast��,considerUpcastOperator��&containerDeprecated��RcontainerSigningUnsupportedOnThisPlatform]�LcouldNotLoadDependencyManagerExtension��0crefBoundVarUsedInSplice�>crefNoInnerGenericsInQuotationsވcrefNoSetOfHole��DcrefQuotationsCantCallTraitMembers��DcrefQuotationsCantContainAddressOfŊZcrefQuotationsCantContainArrayPatternMatching$�VcrefQuotationsCantContainDescendingForLoopsg�JcrefQuotationsCantContainGenericExprs��RcrefQuotationsCantContainGenericFunctions�BcrefQuotationsCantContainInlineIL�BcrefQuotationsCantContainObjExprsD�NcrefQuotationsCantContainStaticFieldRef��JcrefQuotationsCantContainThisConstant؍RcrefQuotationsCantContainThisPatternMatch�BcrefQuotationsCantContainThisTypeh�FcrefQuotationsCantFetchUnionIndexes��<crefQuotationsCantRequireByref��HcrefQuotationsCantSetExceptionFieldsR�@crefQuotationsCantSetUnionFields��0csArgumentLengthMismatch
�2csArgumentTypesDoNotMatch1�(csAvailableOverloadsX�csCandidatesy�"csCodeLessGeneric��FcsCtorHasNoArgumentOrReturnPropertyP�8csCtorSignatureMismatchArity��@csCtorSignatureMismatchArityProp1�PcsExpectTypeWithOperatorButGivenFunction�JcsExpectTypeWithOperatorButGivenTuple��&csExpectedArguments�JcsGenericConstructRequiresNonAbstractS�dcsGenericConstructRequiresPublicDefaultConstructor��XcsGenericConstructRequiresReferenceSemantics�jcsGenericConstructRequiresStructOrReferenceConstraint��HcsGenericConstructRequiresStructType5�NcsGenericConstructRequiresUnmanagedType��>csIncorrectGenericInstantiation�.csIndexArgumentMismatchY�JcsMemberHasNoArgumentOrReturnProperty��.csMemberIsNotAccessible�0csMemberIsNotAccessible2G�*csMemberIsNotInstancea�&csMemberIsNotStatic~�*csMemberNotAccessible��:csMemberOverloadArityMismatchn�2csMemberSignatureMismatch��4csMemberSignatureMismatch2f�4csMemberSignatureMismatch3�4csMemberSignatureMismatch4u�<csMemberSignatureMismatchArity�FcsMemberSignatureMismatchArityNamed��DcsMemberSignatureMismatchArityTypeP�*csMethodExpectsParamsٞ6csMethodFoundButIsNotStaticş0csMethodFoundButIsStatic/�4csMethodIsNotAStaticMethod��:csMethodIsNotAnInstanceMethod��(csMethodIsOverloadedԠ csMethodNotFound��:csNoMemberTakesTheseArguments̡<csNoMemberTakesTheseArguments2�<csNoMemberTakesTheseArguments3ɢ$csNoOverloadsFound��NcsNoOverloadsFoundArgumentsPrefixPlural֣RcsNoOverloadsFoundArgumentsPrefixSingular�8csNoOverloadsFoundReturnType�XcsNoOverloadsFoundTypeParametersPrefixPlural,�\csNoOverloadsFoundTypeParametersPrefixSingularH�:csNullableTypeDoesNotHaveNulle�DcsOptionalArgumentNotPermittedHere�\csOverloadCandidateIndexedArgumentTypeMismatch3�XcsOverloadCandidateNamedArgumentTypeMismatchf�*csRequiredSignatureIs��<csStructConstraintInconsistent��FcsTypeCannotBeResolvedAtCompileTime��*csTypeDoesNotHaveNull��>csTypeDoesNotSupportComparison1̦>csTypeDoesNotSupportComparison29�>csTypeDoesNotSupportComparison3Ƨ<csTypeDoesNotSupportConversion}�:csTypeDoesNotSupportEquality1é:csTypeDoesNotSupportEquality2,�:csTypeDoesNotSupportEquality3��8csTypeDoesNotSupportOperatorI�HcsTypeDoesNotSupportOperatorNullable��@csTypeHasNonStandardDelegateType�.csTypeInferenceMaxDepthY�BcsTypeInstantiationLengthMismatch�.csTypeIsNotDelegateType�&csTypeIsNotEnumType:�DcsTypeNotCompatibleBecauseOfPrintfg�>csTypeParameterCannotBeNullable�6csTypesDoNotSupportOperator��FcsTypesDoNotSupportOperatorNullable��@customOperationTextLikeGroupJoin��6customOperationTextLikeJoin
�4customOperationTextLikeZipm�TdelegatesNotAllowedToHaveCurriedSignatures��"derefInsteadOfNot��,descriptionUnavailable%�"descriptionWordIsQ�$docfileNoXmlSuffixV�(elDeprecatedOperator��*elSysEnvExitDidntExit�,elseBranchHasWrongType5�erasedTo�\estApplyStaticArgumentsForMethodNotImplemented*�,etBadUnnamedStaticArgsɴTetDirectReferenceToGeneratedTypeNotAllowed'�4etEmptyNamespaceNotAllowed�@etEmptyNamespaceOfTypeNotAllowedy�8etErasedTypeUsedInGeneration�LetErrorApplyingStaticArgumentsToMethodҷHetErrorApplyingStaticArgumentsToType�etEventNoAddh�etEventNoRemoveƸDetHostingAssemblyFoundWithoutHosts'�DetIllegalCharactersInNamespaceName��:etIllegalCharactersInTypeName
�<etIncorrectParameterExpressionS�<etIncorrectProvidedConstructor��2etIncorrectProvidedMethod0�.etInvalidStaticArgumentջBetInvalidTypeProviderAssemblyName:�.etMethodHasRequirements߼@etMissingStaticArgumentsToMethodv�BetMultipleStaticParameterWithName��$etMustNotBeAnArray�$etMustNotBeGenericf��etNestedProvidedTypesDoNotTakeStaticArgumentsOrGenericParameters�6etNoStaticParameterWithNameN�etNullMember��2etNullMemberDeclaringTypeͿdetNullMemberDeclaringTypeDifferentFromProvidedType4�.etNullOrEmptyMemberName�0etNullProvidedExpression@�^etOneOrMoreErrorsSeenDuringExtensionTypeSetting��>etPropertyCanReadButHasNoGetter�@etPropertyCanWriteButHasNoSetterN�>etPropertyHasGetterButNoCanRead��@etPropertyHasSetterButNoCanWrite]�@etPropertyNeedsCanWriteOrCanRead��FetProvidedAppliedMethodHadWrongName��BetProvidedAppliedTypeHadWrongNameb�>etProvidedTypeHasUnexpectedName*�>etProvidedTypeHasUnexpectedPath��DetProvidedTypeReferenceInvalidText�LetProvidedTypeReferenceMissingArgument��>etProvidedTypeWithNameException��BetProvidedTypeWithNullOrEmptyName��JetProviderDoesNotHaveValidConstructor,�etProviderError��4etProviderErrorWithContext�NetProviderHasDesignerAssemblyDependency��LetProviderHasDesignerAssemblyException��DetProviderHasWrongDesignerAssembly7�PetProviderHasWrongDesignerAssemblyNoPath��,etProviderReturnedNullx�@etStaticParameterAlreadyHasValue��>etStaticParameterRequiresAValue,�2etTooManyStaticParameters��DetTypeProviderConstructorException��ZetUnexpectedExceptionFromProvidedMemberMember��VetUnexpectedExceptionFromProvidedTypeMember&�LetUnexpectedNullFromProvidedTypeMemberh�6etUnknownStaticArgumentKind��2etUnsupportedConstantType7�.etUnsupportedMemberKind��>etUnsupportedProvidedExpression0�.eventHasNonStandardType�*experimentalConstruct}�&expressionHasNoName��HfeatureAdditionalImplicitConversions��featureAndBang��NfeatureAttributesToRightOfModuleKeyword
�<featureBetterExceptionPrinting;�PfeatureDefaultInterfaceMemberConsumption��HfeatureDelegateTypeNameResolutionFix��,featureDiscardUseValueU�8featureDotlessFloat32Literal��\featureErrorOnDeprecatedRequireQualifiedAccess��4featureExpandedMeasurables�4featureFixedIndexSlice3d4dI�*featureFromEndSlicingp�(featureImplicitYield��@featureIndexerNotationWithoutDot��bfeatureInterfacesWithMultipleGenericInstantiation��0featureMLCompatRevisions
�featureNameOf,�ZfeatureNonVariablePatternsToRightOfAsPatterns4�<featureNullableOptionalInteropc�4featureOpenTypeDeclaration��FfeatureOverloadsForCustomOperations��0featurePackageManagement��2featurePrintfBinaryFormat��*featureReallyLongList�HfeatureRefCellNotationInformationals<�,featureRelaxWhitespacet�.featureRelaxWhitespace2��:featureResumableStateMachines��<featureSingleUnderscorePattern��4featureStringInterpolation��4featureStructActivePattern�0featureWildCardInForLoop.�*featureWitnessPassingK�(fieldIsNotAccessible��NfollowingPatternMatchClauseHasWrongType��*forBadFormatSpecifier�8forBadFormatSpecifierGeneral��forBadPrecision�forBadWidthR�6forDoesNotSupportPrefixFlag|�2forDoesNotSupportZeroFlag��forFlagSetTwice��>forFormatDoesntSupportPrecision��>forFormatInvalidForInterpolated*�@forFormatInvalidForInterpolated2��@forFormatInvalidForInterpolated3C�@forFormatInvalidForInterpolated4~�"forHIsUnnecessary��2forHashSpecifierIsInvalidd�"forLIsUnnecessary��2forMissingFormatSpecifier��FforPositionalSpecifiersNotPermitted��6forPrecisionMissingAfterDot��<forPrefixFlagSpacePlusSetTwice�formatDashItemB�6fromEndSlicingRequiresVFiveL�@fscAssemblyCultureAttributeError��DfscAssemblyNotFoundInDependencySete�DfscAssemblyVersionAttributeIgnored��BfscAssemblyWildcardAndDeterminismp�RfscAssumeStaticLinkContainsNoDependencies�*fscBadAssemblyVersion^�&fscDelaySignWarning��PfscDeterministicDebugRequiresPortablePdbt�6fscIgnoringMixedWhenLinking��4fscKeyFileCouldNotBeOpened;�"fscKeyFileWarningu�"fscKeyNameWarning �0fscNoImplementationFiles��DfscPathMapDebugRequiresPortablePdb�.fscProblemWritingBinaryW�BfscQuotationLiteralsStaticLinking��DfscQuotationLiteralsStaticLinking0y�2fscReferenceOnCommandLinef� fscRemotingError��6fscResxSourceFileDeprecatedo�*fscStaticLinkingNoEXE��4fscStaticLinkingNoMixedDLL
�FfscStaticLinkingNoProfileMismatchess�RfscSystemRuntimeInteropServicesIsRequiredt� fscTooManyErrors��.fscTwoResourceManifests�8fsharpCoreNotFoundToBeCopied��&fsiInvalidDirective��ifExpression��@ilAddressOfLiteralFieldIsInvalidu�:ilAddressOfValueHereIsInvalid��NilCustomMarshallersCannotBeUsedInFSharpf�^ilDefaultAugmentationAttributeCouldNotBeDecoded�JilDllImportAttributeCouldNotBeDecoded�>ilDynamicInvocationNotSupportedM�^ilFieldDoesNotHaveValidOffsetForStructureLayout��FilFieldHasOffsetForSequentialLayout�NilFieldOffsetAttributeCouldNotBeDecoded��@ilIncorrectNumberOfTypeArguments�ilLabelNotFound��4ilLiteralFieldsCannotBeSet!�"ilMainModuleEmptyQ�FilMarshalAsAttributeCannotBeDecoded��HilMutableVariablesCannotEscapeMethod�XilReflectedDefinitionsCannotUseSliceOperator5�(ilSignBadImageFormat��$ilSignInvalidAlgId��&ilSignInvalidBitLen�.ilSignInvalidMagicValue�&ilSignInvalidPKBlob�,ilSignInvalidRSAParams<�4ilSignInvalidSignatureSize{�4ilSignNoSignatureDirectory��0ilSignPrivateKeyExpected��(ilSignRsaKeyExpected�hilSignatureForExternalFunctionContainsTypeParameters��2ilStaticMethodIsNotLambda��PilStructLayoutAttributeCouldNotBeDecoded�BilTypeCannotBeUsedForLiteralFieldT� ilUndefinedValue��8ilUnexpectedGetSetAnnotation��6ilUnexpectedUnrealizedValue�"ilreadFileChanged�.ilwriteErrorCreatingMdbu�.ilwriteErrorCreatingPdb�PilwriteMDBFileNameCannotBeChangedWarningK�.ilwriteMDBMemberMissing��.ilxGenUnknownDebugPoint�bilxgenInvalidConstructInStateMachineDuringCodegen6jilxgenUnexpectedArgumentToMethodHandleOfDuringCodegenHimpImportedAssemblyUsesNotPublicTypeK4impInvalidMeasureArgument1�4impInvalidMeasureArgument2�DimpInvalidNumberOfGenericArgumentsVimpNotEnoughTypeParamsInScopeWhileImporting�FimpReferenceToDllRequiredByAssemblyTimpReferencedTypeCouldNotBeFoundInAssembly�4impTypeRequiredUnavailable>2implMissingInlineIfLambda�NimplicitlyDiscardedInSequenceExpression^implicitlyDiscardedSequenceInSequenceExpression<@infosInvalidProvidedLiteralValuea<invalidFullNameForProvidedType�>invalidNamespaceForProvidedType�*invalidPlatformTarget�*invalidXmlDocPositionr@itemNotFoundDuringDynamicCodeGen�LitemNotFoundInTypeDuringDynamicCodeGen�	4keywordDescriptionAbstract�
(keywordDescriptionAs�0keywordDescriptionAssert\,keywordDescriptionBase�.keywordDescriptionBegin�,keywordDescriptionCast
.keywordDescriptionClassZ
.keywordDescriptionConst�
2keywordDescriptionDefault�
4keywordDescriptionDelegate�(keywordDescriptionDo�,keywordDescriptionDone(4keywordDescriptionDowncast�0keywordDescriptionDownto�:keywordDescriptionDynamicCast,keywordDescriptionElif^,keywordDescriptionElse�*keywordDescriptionEnd�6keywordDescriptionException�0keywordDescriptionExtern�2keywordDescriptionFinally`*keywordDescriptionFor�*keywordDescriptionFun4keywordDescriptionFunction`0keywordDescriptionGlobal(keywordDescriptionIfb(keywordDescriptionIn�2keywordDescriptionInherit0keywordDescriptionInlineQ6keywordDescriptionInterface�4keywordDescriptionInternal,keywordDescriptionLazy}6keywordDescriptionLeftArrow�*keywordDescriptionLet2keywordDescriptionLetBangr.keywordDescriptionMatch�6keywordDescriptionMatchBang;0keywordDescriptionMember�0keywordDescriptionModule2keywordDescriptionMutable�6keywordDescriptionNamespace�*keywordDescriptionNew}*keywordDescriptionNot�,keywordDescriptionNull(keywordDescriptionOfe,keywordDescriptionOpen�(keywordDescriptionOrN4keywordDescriptionOverride�2keywordDescriptionPrivatee0keywordDescriptionPublic�*keywordDescriptionRec�0keywordDescriptionReturn?8keywordDescriptionReturnBang�8keywordDescriptionRightArrow@ 0keywordDescriptionSelect� 0keywordDescriptionStatic�!0keywordDescriptionStruct�",keywordDescriptionThen#(keywordDescriptionTo�#6keywordDescriptionTrueFalse�#*keywordDescriptionTry�#,keywordDescriptionType�$@keywordDescriptionTypedQuotation&%DkeywordDescriptionUntypedQuotationK%0keywordDescriptionUpcastv%*keywordDescriptionUse�%2keywordDescriptionUseBang+&*keywordDescriptionVal�&,keywordDescriptionVoid:',keywordDescriptionWhen�'.keywordDescriptionWhileD(,keywordDescriptionWithh(.keywordDescriptionYieldX)6keywordDescriptionYieldBang�)*keyworkDescriptionAndg*0lexByteArrayCannotEncode�*BlexByteStringMayNotBeInterpolated:+@lexCharNotAllowedInOperatorNamesq+8lexHashBangMustBeFirstInFile�+,lexHashElseMustBeFirst,.lexHashElseNoMatchingIfx,.lexHashEndifMustBeFirst�,6lexHashEndifRequiredForElse�,2lexHashEndingNoMatchingIf-(lexHashIfMustBeFirstJ-,lexHashIfMustHaveIdent�-2lexIdentEndInMarkReserved�-lexIfOCaml2."lexIndentOffForMLn.*lexInvalidByteLiteral�.*lexInvalidCharLiteral�.lexInvalidFloat
/(lexInvalidLineNumber&/0lexInvalidNumericLiteralF/0lexInvalidUnicodeLiteral�0 lexOusideDecimal�04lexOusideThirtyTwoBitFloat10lexOutsideEightBitSigned`16lexOutsideEightBitSignedHex�14lexOutsideEightBitUnsigned2,lexOutsideIntegerRangey2,lexOutsideNativeSigned�20lexOutsideNativeUnsigned"34lexOutsideSixteenBitSigned}38lexOutsideSixteenBitUnsigned�38lexOutsideSixtyFourBitSigned24<lexOutsideSixtyFourBitUnsigned�48lexOutsideThirtyTwoBitSigned�4<lexOutsideThirtyTwoBitUnsignedA5:lexRBraceInInterpolatedString�56lexSingleQuoteInSingleQuote6"lexTabsNotAllowed�7DlexThisUnicodeOnlyInStringLiteralsB8 lexTokenReserved�86lexTripleQuoteInTripleQuote�8"lexUnexpectedChar�9.lexWrongNestedHashEndif�9<lexfltIncorrentIndentationOfIn%:ZlexfltSeparatorTokensOfPatternMatchMisalignedz:VlexfltTokenIsOffsideOfContextStartedEarlier;0lexhlpIdentifierReserved�;VlexhlpIdentifiersContainingAtSymbolReservedJ<.listElementHasWrongType�<$loadingDescription*=XmemberOperatorDefinitionWithCurriedArgumentsN=NmemberOperatorDefinitionWithNoArguments�=VmemberOperatorDefinitionWithNonPairArgumentn>ZmemberOperatorDefinitionWithNonTripleArgument?"methodIsNotStaticy?"missingElseBranch�?mlCompatError�@mlCompatKeywordABmlCompatLightOffNoLongerSupported�AmlCompatMessage-BTmlCompatMultiPrefixTyparsNoLongerSupported�BBmlCompatSigColonNoLongerSupportedpC>mlCompatSigEndNoLongerSupported[DDmlCompatStructEndNoLongerSupported'E8moreThanOneInvokeMethodFound�E2nativeResourceFormatError=F:nativeResourceHeaderMalformed�F0nicePrintOtherOverloads1�F0nicePrintOtherOverloadsN�F,noEqualSignAfterModuleG(noInvokeMethodsFoundcHnotAFunction�H>notAFunctionButMaybeDeclaration�H6notAFunctionButMaybeIndexerbI8notAFunctionButMaybeIndexer2�IHnotAFunctionButMaybeIndexerErrorCodesJFnotAFunctionButMaybeIndexerWithName{JHnotAFunctionButMaybeIndexerWithName2�J6nrGlobalUsedOnlyAsFirstName�K&nrInvalidExpression�K&nrInvalidFieldLabel�K.nrInvalidModuleExprTypeL6nrIsNotConstructorOrLiteral=L@nrNoConstructorsAvailableForType�L>nrRecordDoesNotContainSuchLabel�L@nrRecordTypeNeedsQualifiedAccessMbnrTypeInstantiationIsMissingAndCouldNotBeInferred�MpnrTypeInstantiationNeededToDisambiguateTypesWithSameName�N.nrUnexpectedEmptyLongId�O>nrUnionTypeNeedsQualifiedAccess�O>optFailedToInlineSuggestedValueaP,optFailedToInlineValue�PNoptLocalValueNotFoundDuringOptimization�Q(optRecursiveValValue�QBoptValueMarkedInlineButIncomplete�QZoptValueMarkedInlineButWasNotBoundInTheOptEnv�RJoptValueMarkedInlineCouldNotBeInlined�RLoptValueMarkedInlineHasUnexpectedValue"SoptsAllSigsaSoptsBaseaddress�S optsBuildConsole�S optsBuildLibraryToptsBuildModule3T optsBuildWindowsyToptsChecked�T*optsChecksumAlgorithm�T*optsClearResultsCachedU0optsClirootDeprecatedMsg�U,optsClirootDescription*VoptsCodepage�V optsCompilerTool�V"optsConsoleColors0WoptsCopyright_W,optsCopyrightCommunity�W"optsCrossoptimizeXHoptsDCLODeprecatedSuggestAlternativeUXoptsDCLOHtmlDoc�X*optsDCLONoDescription=YoptsDebugjYoptsDebugPM�ZoptsDefine�ZoptsDelaySign+["optsDeterministic�[$optsEmbedAllSource�[optsEmbedSource'\JoptsEmbeddedSourceRequirePortablePDBsg\:optsEmitDebugInfoInQuotations�\optsFullpaths]optsHelp/],optsHelpBannerAdvancedY]*optsHelpBannerCodeGenh]4optsHelpBannerErrsAndWarns}]0optsHelpBannerInputFiles�],optsHelpBannerLanguage�]$optsHelpBannerMisc�]2optsHelpBannerOutputFiles�].optsHelpBannerResources�]2optsInternalNoDescription�]0optsInvalidPathMapFormat<^,optsInvalidRefAssembly�^"optsInvalidRefOut<_.optsInvalidResponseFile__6optsInvalidSubSystemVersion�_0optsInvalidTargetProfile�_.optsInvalidWarningLevelR`optsLangVersiono`optsLib�` optsLinkresourceSa&optsMlcompatibility�a(optsNameOfOutputFileb(optsNoCopyFsharpCore*boptsNoInterfaceuboptsNoOpt�boptsNoframework�coptsNologo�coptsNowarnd&optsNowin32manifest=doptsOptimizeidoptsPathMap�doptsPdb�doptsPlatform�d&optsPreferredUiLang�e.optsProblemWithCodepagefoptsPublicSign"foptsRefOnly�foptsRefOut
goptsReferenceNgoptsResidentzgoptsResource�g optsResponseFileh6optsResponseFileNameInvalidKh0optsResponseFileNotFound�hoptsShortFormOfioptsSig+i(optsSimpleresolutionvioptsSourceLink�iBoptsSourceLinkRequirePortablePDBsHjoptsStandalone�joptsStaticlink*k,optsStrongKeyContainer�k"optsStrongKeyFilel(optsSubSystemVersionXl2optsSupportedLangVersions�loptsTailcalls�l"optsTargetProfile�lDoptsUnknownArgumentToTheTestSwitchgm8optsUnknownChecksumAlgorithm�m&optsUnknownPlatform�m2optsUnrecognizedDebugTypeTn>optsUnrecognizedLanguageVersion�n,optsUnrecognizedTarget
o(optsUseHighEntropyVA_ooptsUtf8output�ooptsVersion�ooptsWarn�ooptsWarnOn�ooptsWarnaserrorLp"optsWarnaserrorPMspoptsWin32icon�p"optsWin32manifest�poptsWin32res�poptsWriteXml�p<packageManagementRequiresVFive,q&packageManagerError�q*packageManagerUnknown�qNparsAccessibilityModsIllegalForAbstract�qBparsActivePatternCaseContainsPipe�rVparsActivePatternCaseMustBeginWithUpperCase�r<parsAllEnumFieldsRequireValues>s*parsArrowUseIsLimitedos<parsAssertIsNotFirstClassValuebt:parsAttributeOnIncompleteCode�tnparsAttributesAreNotPermittedOnInterfaceImplementationsEu*parsAttributesIgnored�u2parsAttributesIllegalHere�u<parsAttributesIllegalOnInherit�u>parsAttributesMustComeBeforeVal*vLparsAugmentationsIllegalOnDelegateTypeYvFparsConsiderUsingSeparateRecordType�vLparsDoCannotHaveVisibilityDeclarations�vBparsEmptyFillInInterpolatedString8w.parsEmptyTypeDefinition�w\parsEnumFieldsCannotHaveVisibilityDeclarations�xZparsEnumTypesCannotHaveVisibilityDeclarations�x parsEofInCommentSy$parsEofInDirective�yparsEofInHashIf�y parsEofInIfOcaml>z6parsEofInInterpolatedString�z>parsEofInInterpolatedStringFill�zLparsEofInInterpolatedTripleQuoteString_{FparsEofInInterpolatedVerbatimString�{parsEofInStringE|0parsEofInStringInComment�|4parsEofInTripleQuoteString}FparsEofInTripleQuoteStringInCommentu}.parsEofInVerbatimString~@parsEofInVerbatimStringInCommente~BparsEqualsMissingInTypeDefinition�~VparsErrorInReturnForLetIncorrectIndentation,<parsErrorParsingAsOperatorName}<parsExpectedExpressionAfterLet�@parsExpectedExpressionAfterToken��4parsExpectedNameAfterToken�4parsExpectedTypeAfterToken$�<parsExpectingExpressionInTupleO� parsFieldBindingg�"parsForDoExpected��.parsGetAndOrSetRequired�(parsGetOrSetRequired�6parsGetterAtMostOneArgument;�HparsGetterMustHaveAtLeastOneArgument��,parsIdentifierExpectedނPparsIgnoreAttributesOnModuleAbbreviation�jparsIgnoreAttributesOnModuleAbbreviationAlwaysPrivate&�jparsIgnoreVisibilityOnModuleAbbreviationAlwaysPrivate��PparsIllegalDenominatorForMeasureExponent	�TparsIllegalMemberVarInObjectImplementationE�*parsInOrEqualExpected�� parsIncompleteIfDŽZparsIndexerPropertyRequiresAtLeastOneArgument4�VparsInheritDeclarationsCannotHaveAsBindingst�dparsInlineAssemblyCannotHaveVisibilityDeclarations}�TparsIntegerForLoopRequiresSimpleIdentifierdž^parsInterfacesHaveSameVisibilityAsEnclosingType
�.parsInvalidAnonRecdExprd�.parsInvalidAnonRecdType��8parsInvalidDeclarationSyntax��0parsInvalidLiteralInTypeχ2parsInvalidPrefixOperator�FparsInvalidPrefixOperatorDefinition�&parsInvalidProperty��&parsInvalidUseOfRec��6parsLetAndForNonRecBindings�NparsMemberIllegalInObjectImplementation}�6parsMismatchedQuotationName��&parsMismatchedQuote�.parsMissingFunctionBodyF�,parsMissingGreaterThana�@parsMissingQualificationAfterDot��&parsMissingTypeArgsɊLparsModuleAbbreviationMustBeSimpleName��<parsModuleDefnMustBeSimpleName>�TparsMultiArgumentGenericTypeFormDeprecatedv�HparsMultipleAccessibilitiesForGetSet�NparsMutableOnAutoPropertyShouldBeGetSet?�bparsMutableOnAutoPropertyShouldBeGetSetNotJustSet��8parsNamespaceOrModuleNotBoth{�.parsNewExprMemberAccess��@parsNoEqualShouldFollowNamespace	�(parsNoHashEndIfFoundG�,parsNoMatchingInForLetr�*parsNonAdjacentTyargs��*parsNonAdjacentTypars\�"parsNonAtomicType�DparsOnlyClassCanTakeValueArguments��:parsOnlyHashDirectivesAllowedϑDparsOnlyOneWithAugmentationAllowed!�(parsParenFormIsForMLS�`parsRecordFieldsCannotHaveVisibilityDeclarations�parsSetSyntax��8parsSetterAtMostTwoArguments1�PparsSuccessiveArgsShouldBeSpacedOrTupledw�XparsSuccessivePatternsShouldBeSpacedOrTupled5�parsSyntaxError��8parsSyntaxErrorInLabeledType��@parsSyntaxModuleSigEndDeprecatedѕFparsSyntaxModuleStructEndDeprecatedO�jparsTypeAbbreviationsCannotHaveVisibilityDeclarationsЖ6parsTypeAnnotationsOnGetSet"�2parsTypeNameCannotBeEmpty��8parsUnClosedBlockInHashLightҗ<parsUnderscoreInvalidFieldName�:parsUnexpectedEmptyModuleDefn�.parsUnexpectedEndOfFileJ�BparsUnexpectedEndOfFileDefinitioni�6parsUnexpectedEndOfFileElse��BparsUnexpectedEndOfFileExpressionN�4parsUnexpectedEndOfFileFort�<parsUnexpectedEndOfFileFunBody֙8parsUnexpectedEndOfFileMatchB�HparsUnexpectedEndOfFileObjectMembers��6parsUnexpectedEndOfFileThen�4parsUnexpectedEndOfFileTry��>parsUnexpectedEndOfFileTypeArgs�JparsUnexpectedEndOfFileTypeDefinition3�HparsUnexpectedEndOfFileTypeSignatureb�8parsUnexpectedEndOfFileWhile��6parsUnexpectedEndOfFileWith�0parsUnexpectedIdentifier&�6parsUnexpectedInfixOperatorF�XparsUnexpectedIntegerLiteralForUnitOfMeasureu�LparsUnexpectedOperatorForUnitOfMeasure���parsUnexpectedQuotationOperatorInTypeAliasDidYouMeanVerbatimString�.parsUnexpectedSemicolon�.parsUnexpectedSymbolDot1�JparsUnexpectedSymbolEqualsInsteadOfIn��6parsUnexpectedTypeParameter�FparsUnexpectedVisibilityDeclaration+�0parsUnfinishedExpression��\parsUnionCasesCannotHaveVisibilityDeclarations��parsUnmatched��$parsUnmatchedBegin��4parsUnmatchedBeginOrStructǡ$parsUnmatchedBrace��*parsUnmatchedBraceBar�(parsUnmatchedBracket6�.parsUnmatchedBracketBarT�FparsUnmatchedClassInterfaceOrStructs�.parsUnmatchedLBrackLess�� parsUnmatchedLet��(parsUnmatchedLetBang̣$parsUnmatchedParen~� parsUnmatchedUse��(parsUnmatchedUseBangM�"parsUnmatchedWith��bparsUseBindingsIllegalInImplicitClassConstructorsH�>parsUseBindingsIllegalInModules��jparsVisibilityDeclarationsShouldComePriorToIdentifierۦ<parsVisibilityIllegalOnInherit;�&parsWhileDoExpected��&patcMissingVariableݧTpatcPartialActivePatternsGenerateOneResult��pathIsInvalid3�4patternMatchGuardIsNotBooln�BpickleErrorReadingWritingMetadata�.pickleMissingDefinition��.pickleUnexpectedNonZero��`poundiNotSupportedByRegisteredDependencyManagers��<pplexExpectedSingleLineComment�&pplexUnexpectedChar�4ppparsIncompleteExpressionT�$ppparsMissingToken}�*ppparsUnexpectedToken��RreadOnlyAttributeOnStructWithMutableField�.recursiveClassHierarchy?�*replaceWithSuggestionj�\reprResumableCodeContainsDynamicResumeAtInBody��VreprResumableCodeContainsFastIntegerForLoop:�>reprResumableCodeContainsLetRec��hreprResumableCodeContainsResumptionInHandlerOrFilterԮ^reprResumableCodeContainsResumptionInTryFinally�JreprResumableCodeDefinitionWasGeneric[�BreprResumableCodeInvokeNotReducedίJreprResumableCodeValueHasNoDefinition�6reprStateMachineInvalidFormP�:reprStateMachineNotCompilable��TreprStateMachineNotCompilableNoAlternativeű:returnUsedInsteadOfReturnBang��,scriptSdkNotDeterminedͲ8scriptSdkNotDeterminedNoHost߳@scriptSdkNotDeterminedUnexpected��srcFileTooLargeg�BstructOrClassFieldIsNotAccessible��@tastActivePatternsLimitedToSeven�>tastCantTakeAddressOfExpressionZ�`tastConflictingModuleAndTypeDefinitionInAssembly�<tastConstantExpressionOverflow}�JtastDuplicateTypeDefinitionInAssembly޷btastInvalidAddressOfMutableAcrossAssemblyBoundary?�@tastInvalidFormForPropertyGetter̹@tastInvalidFormForPropertySetterS�4tastInvalidMemberSignature��:tastInvalidMutationOfConstant�XtastNamespaceAndModuleWithSameNameInAssemblyz�4tastNotAConstantExpressionٻftastRecursiveValuesMayNotAppearInConstructionOfType-�htastRecursiveValuesMayNotBeAssignedToNonMutableField	�`tastRecursiveValuesMayNotBeInConstructionOfTupleŽHtastTwoModulesWithSameNameInAssemblyO�JtastTypeHasAssemblyCodeRepresentation��6tastTypeOrModuleNotConcreteоFtastUndefinedItemRefModuleNamespace �NtastUndefinedItemRefModuleNamespaceType��.tastUndefinedItemRefVal�&tastUnexpectedByRef��NtastUnexpectedDecodeOfAutoOpenAttribute��ftastUnexpectedDecodeOfInterfaceDataVersionAttribute�btastUnexpectedDecodeOfInternalsVisibleToAttribute)�<tastValueDoesNotHaveSetterTypec�,tastValueHasBeenCopied��(tastValueMustBeLocal�,tastValueMustBeMutablet�0tastopsMaxArrayThirtyTwo��@tcAbbreviatedTypesCannotBeSealedS�jtcAbbreviationsFordotNetExceptionsCannotTakeArguments���tcAbbreviationsFordotNetExceptionsMustHaveMatchingObjectConstructor��LtcAbstractMembersIllegalInAugmentationN�BtcAbstractPropertyMissingGetOrSet��DtcAbstractTypeCannotBeInstantiatedj�>tcActivePatternsDoNotHaveFieldsN�TtcAllImplementedInterfacesShouldBeDeclared��`tcAllowNullTypesMayOnlyInheritFromAllowNullTypes��:tcAmbiguousImplicitConversion��*tcAndBangNotSupported��*tcAnonRecdCcuMismatch?�4tcAnonRecdDuplicateFieldId��8tcAnonRecdFieldNameDifferent��6tcAnonRecdFieldNameMismatch&�2tcAnonRecdFieldNameSubset��6tcAnonRecdFieldNameSuperset>�"tcAnonRecdInvalid��<tcAnonRecdTypeDuplicateFieldId��FtcAnonymousTypeInvalidInDeclaration�NtcAnonymousUnitsOfMeasureCannotBeNested^�.tcArgumentArityMismatch��DtcArgumentArityMismatchOneOverload�:tcAtLeastOneOverrideIsInvalidC�$tcAttribArgsDiffer��:tcAttributeAutoOpenWasIgnored��XtcAttributeExpressionsMustBeConstructorCalls-�NtcAttributeIsNotValidForLanguageElemento�XtcAttributeIsNotValidForLanguageElementUseDo��PtcAttributesAreNotPermittedOnLetBindings_�:tcAttributesInvalidInPatterns��ZtcAttributesOfTypeSpecifyMultipleKindsForType��FtcAugmentationsCannotHaveAttributes�dtcAutoPropertyRequiresImplicitConstructionSequenceZ�8tcBinaryOperatorRequiresBody�@tcBinaryOperatorRequiresVariable��6tcBindMayNotBeUsedInQueries��4tcBindingCannotBeUseAndRec�>tcBuiltInImplicitConversionUsedi�(tcByRefLikeNotStruct�FtcByrefReturnImplicitlyDereferenced��@tcByrefsMayNotHaveTypeExtensions��.tcCallerInfoNotOptional��*tcCallerInfoWrongType��<tcCannotCallAbstractBaseMemberq�NtcCannotCallExtensionMethodInrefToByref��FtcCannotCreateExtensionOfSealedTypeh�:tcCannotInheritFromErasedType��@tcCannotInheritFromInterfaceType��:tcCannotInheritFromSealedTypeK�>tcCannotInheritFromVariableType��8tcCannotOverrideSealedMethod��ZtcCannotPartiallyApplyExtensionMethodForByref�<tcCompiledNameAttributeMisusedv�FtcConcreteMembersIllegalInInterface��JtcConditionalAttributeRequiresMembers��6tcConditionalAttributeUsage��XtcConstrainedTypeVariableCannotBeGeneralized?�ZtcConstructIsAmbiguousInComputationExpression��TtcConstructIsAmbiguousInSequenceExpression��PtcConstructRequiresComputationExpression��RtcConstructRequiresComputationExpressions��LtcConstructRequiresListArrayOrSequence��RtcConstructRequiresSequenceOrComputations��JtcConstructorCannotHaveTypeParameters�TtcConstructorDoesNotHaveFieldWithGivenName��XtcConstructorForInterfacesDoNotTakeArguments��<tcConstructorRequiresArguments�2tcConstructorRequiresCall0�LtcConstructorsCannotBeFirstClassValues��^tcConstructorsDisallowedInExceptionAugmentation��@tcConstructorsIllegalForThisType�FtcConstructorsIllegalInAugmentationZ�<tcCopyAndUpdateNeedsRecordType��2tcCouldNotFindIDisposable��@tcCouldNotFindOffsetToStringData��BtcCustomAttributeArgumentMismatch_�HtcCustomAttributeMustBeReferenceType��LtcCustomAttributeMustInvokeConstructor0�JtcCustomOperationHasIncorrectArgCounty�0tcCustomOperationInvalidZ�FtcCustomOperationMayNotBeOverloaded��BtcCustomOperationMayNotBeUsedHere���tcCustomOperationMayNotBeUsedInConjunctionWithNonSimpleLetBindingsB�BtcCustomOperationNotUsedCorrectly��DtcCustomOperationNotUsedCorrectly2��\tcDeclarationElementNotPermittedInAugmentation?�ltcDeclaredTypeParametersForExtensionDoNotMatchOriginal��$tcDefaultAmbiguousO�HtcDefaultImplementationAlreadyExists��ltcDefaultImplementationForInterfaceHasAlreadyBeenAdded��<tcDefaultStructConstructorCall��DtcDefaultValueAttributeRequiresValE�BtcDelegateConstructorMustBePassed��4tcDelegatesCannotBeCurried��*tcDllImportNotAllowed��>tcDllImportStubsCannotBeInlined+�FtcDoBangIllegalInSequenceExpressiona�FtcDoesNotAllowExplicitTypeArguments��4tcDuplicateSpecOfInterface*�BtcEmptyCopyAndUpdateRecordInvalidQ�(tcEmptyRecordInvalid��ZtcEntryPointAttributeRequiresFunctionInModuleC�8tcEnumTypeCannotBeEnumerated��XtcEnumerationsCannotHaveInterfaceDeclarationk�>tcEnumerationsMayNotHaveMembers��$tcEventIsNotStatic��tcEventIsStatic�dtcExceptionAbbreviationsMustReferToValidExceptions$�btcExceptionAbbreviationsShouldNotHaveArgumentList��ftcExceptionConstructorDoesNotHaveFieldWithGivenName�>tcExpectModuleOrNamespaceParent�.tcExpectedInterfaceTypeg�<tcExpectedTypeNotUnitOfMeasure��.tcExpectedTypeParameter��PtcExpectedUnitOfMeasureMarkWithAttribute��<tcExpectedUnitOfMeasureNotType��BtcExplicitObjectConstructorSyntax��BtcExplicitStaticInitializerSyntax�<tcExplicitTypeParameterInvalidt�~tcExplicitTypeSpecificationCannotBeUsedForExceptionConstructors�tcExprUndelayed$�2tcExpressionCountMisMatchA�RtcExpressionFormRequiresObjectConstructory�FtcExpressionFormRequiresRecordTypes�8tcExpressionRequiresSequence��JtcExpressionWithIfRequiresParenthesis�:tcExtraneousFieldsGivenValues�8tcFSharpCoreRequiresExplicitF�6tcFieldAppearsTwiceInRecord�&tcFieldIsNotMutable)�$tcFieldIsNotStaticK�"tcFieldIsReadonlyo�ltcFieldNameConflictsWithGeneratedNameForAnonymousField��:tcFieldNameIsUsedModeThanOnce�LtcFieldNotLiteralCannotBeUsedInPattern8�2tcFieldRequiresAssignment��&tcFieldRequiresName��*tcFieldValIllegalHere�LtcFieldsDoNotDetermineUniqueRecordType+�"tcFixedNotAllowed��:tcFormalArgumentIsNotOptional�@tcFunctionRequiresExplicitLambda�NtcFunctionRequiresExplicitTypeArguments�RtcGeneratedTypesShouldBeInternalOrPrivate�HtcGenericParameterHasBeenConstrained
HtcGenericTypesCannotHaveStructLayoutl6tcGlobalsSystemTypeNotFound�ftcHighPrecedenceFunctionApplicationToListDeprecatedbtcHighPrecedenceFunctionApplicationToListReserved�:tcIDisposableTypeShouldUseNew�JtcIfThenElseMayNotBeUsedWithinQueries:tcIllegalAttributesForLiteral�HtcIllegalByrefsInOpenTypeDeclarationNtcIllegalFormForExplicitTypeDeclarationa tcIllegalPattern�PtcIllegalStructTypeForConstantExpression	>tcIllegalSyntaxInTypeExpressionc	PtcImplementsGenericIComparableExplicitly�	BtcImplementsIComparableExplicitly�
@tcImplementsIEquatableExplicitlyhVtcImplementsIStructuralComparableExplicitly�TtcImplementsIStructuralEquatableExplicitlyG
HtcImplicitConversionUsedForMethodArg�
NtcImplicitConversionUsedForNonMethodArgf>tcImplicitMeasureFollowingSlashF2tcIndexNotationDeprecatedhZtcInferredGenericTypeGivesRiseToInconsistency�HtcInheritCannotBeUsedOnInterfaceType�dtcInheritConstructionCallNotPartOfImplicitSequenceDHtcInheritDeclarationMissingArguments(tcInheritIllegalHere�FtcInheritedTypeIsNotObjectModelType�^tcInlineIfLambdaUsedOnNonInlineFunctionOrMethod<tcInstanceMemberRequiresTarget�^tcInterfaceTypesAndDelegatesCannotContainFieldsk<tcInterfaceTypesCannotBeSealed�PtcInterfacesShouldUseInheritNotInterface�>tcInterpolationMixedWithPercente,tcIntoNeedsRestOfQuery 4tcInvalidActivePatternNamedLtcInvalidAlignmentInInterpolatedString�FtcInvalidArgForParameterizedPattern�&tcInvalidAssignment6tcInvalidConstantExpression(&tcInvalidConstraintV:tcInvalidConstraintTypeSealedr(tcInvalidDeclaration<tcInvalidDelegateSpecification8.tcInvalidEnumConstraint6tcInvalidEnumerationLiteral�HtcInvalidIndexIntoActivePatternArray�@tcInvalidIndexOperatorDefinition=4tcInvalidIndexerExpression�8tcInvalidInlineSpecification�PtcInvalidMemberDeclNameMissingOrHasParen&tcInvalidMemberNameR.tcInvalidMemberNameCtor:tcInvalidMemberNameFixedTypesi<tcInvalidMethodNameForEqualityPtcInvalidMethodNameForRelationalOperator(@tcInvalidMixtureOfRecursiveFormsX&tcInvalidModuleName�JtcInvalidNamespaceModuleTypeUnionName�,tcInvalidNewConstraintTtcInvalidNonPrimitiveLiteralInPatternMatchmJtcInvalidObjectConstructionExpression� FtcInvalidObjectExpressionSyntaxForm�!RtcInvalidObjectSequenceOrRecordExpressionT"6tcInvalidOperatorDefinition�"FtcInvalidOperatorDefinitionEquality�"JtcInvalidOperatorDefinitionRelational�#XtcInvalidOptionalAssignmentToPropertyOrField�$ tcInvalidPattern�$*tcInvalidPropertyType%6tcInvalidRecordConstruction�%.tcInvalidRelationInJoin&6tcInvalidResumableConstruct�&JtcInvalidSequenceExpressionSyntaxForm�&0tcInvalidSignatureForSety'*tcInvalidStructReturn�'4tcInvalidTypeArgumentCount)(4tcInvalidTypeArgumentUsage�(,tcInvalidTypeExtension	)DtcInvalidTypeForLiteralEnumeration%)<tcInvalidTypeForUnitsOfMeasure�):tcInvalidUnitsOfMeasurePrefix*.tcInvalidUseBangBinding�*BtcInvalidUseBangBindingNoAndBangs�*&tcInvalidUseBinding+6tcInvalidUseNullAsTrueValueS+,tcInvalidUseOfDelegate�+6tcInvalidUseOfInterfaceTypep,4tcInvalidUseOfReverseIndex�,,tcInvalidUseOfTypeName�,*tcIsReadOnlyNotStruct-4tcJoinMustUseSimplePattern�-VtcKindOfTypeSpecifiedDoesNotMatchDefinition�-@tcLessGenericBecauseOfAnnotation..\tcLetAndDoRequiresImplicitConstructionSequence�.(tcListLiteralMaxSize�/ZtcListThenAdjacentListArgumentNeedsAdjustment@0LtcListThenAdjacentListArgumentReserved�1PtcLiteralAttributeCannotUseActivePattern3NtcLiteralAttributeRequiresConstantValue^3.tcLiteralCannotBeInline�30tcLiteralCannotBeMutable4HtcLiteralCannotHaveGenericParametersS4:tcLiteralDoesNotTakeArguments�4:tcLiteralFieldAssignmentNoArg�4>tcLiteralFieldAssignmentWithArg
5DtcLocalClassBindingsCannotBeInlineO50tcLookupMayNotBeUsedHere�58tcMatchMayNotBeUsedWithQuery*6RtcMeasureDeclarationsRequireStaticMembersj6ptcMeasureDeclarationsRequireStaticMembersNotConstructors�6XtcMeasureDefinitionsCannotHaveTypeParameters7PtcMemberAndLocalClassBindingHaveSameNameX7FtcMemberFoundIsNotAbstractOrVirtual�7@tcMemberIsNotSufficientlyGeneric?8JtcMemberKindPropertyGetSetNotExpectedi8ZtcMemberNotPermittedInInterfaceImplementation�8JtcMemberOperatorDefinitionInExtrinsic�8FtcMemberOverridesIllegalInInterface�90tcMemberUsedInInvalidWay�9ptcMembersThatExtendInterfaceMustBePlacedInSeparateModule�:*tcMethodNotAccessible�;8tcMethodOverridesIllegalHere<0tcMissingCustomOperation�<6tcModuleAbbrevFirstInMutRec�<@tcModuleAbbreviationForNamespacer=>tcModuleRequiresQualifiedAccess�=<tcMultipleVisibilityAttributesZ?JtcMultipleVisibilityAttributesWithLet�?:tcMutableValuesCannotBeInline_@TtcMutableValuesMayNotHaveGenericParameters�@*tcMutableValuesSyntax�@:tcNameArgumentsMustAppearLast:A.tcNameNotBoundInPattern�A(tcNamedActivePattern�A4tcNamedArgumentDidNotMatch3BTtcNamedArgumentsCannotBeUsedInMemberTraits�B&tcNamedTypeRequired�BPtcNamespaceCannotContainExtensionMembers C<tcNamespaceCannotContainValues�C@tcNewCannotBeUsedOnInterfaceTypegD<tcNewMemberHidesAbstractMember�DPtcNewMemberHidesAbstractMemberWithSuffixmE8tcNewMustBeUsedWithNamedTypeIF<tcNewRequiresObjectConstructor~F@tcNoAbstractOrVirtualMemberFound�F6tcNoArgumentsForRecordValueAG*tcNoComparisonNeeded1�G*tcNoComparisonNeeded2�HNtcNoEagerConstraintApplicationAttribute�I&tcNoEqualityNeeded10J&tcNoEqualityNeeded2^K2tcNoIntegerForLoopInQuery�LhtcNoInterfaceImplementationForConstructionExpression�L4tcNoMemberFoundForOverrideCM8tcNoPropertyFoundForOverride�M*tcNoTryFinallyInQuery
N tcNoWhileInQueryPNBtcNonLiteralCannotBeUsedInPattern�N8tcNonSimpleLetBindingInQuery�N*tcNonUniformMemberUseeOLtcNonZeroConstantCannotHaveGenericUnit�PZtcNotAFunctionButIndexerIndexingNotYetEnabledkQdtcNotAFunctionButIndexerNamedIndexingNotYetEnabledR tcNotAnException�RFtcNotAnIndexerIndexingNotYetEnabled�RPtcNotAnIndexerNamedIndexingNotYetEnabledSLtcNotSufficientlyGenericBecauseOfScope_S,tcNotValidEnumCaseName�S<tcNumericLiteralRequiresModule*TZtcObjectConstructionCanOnlyBeUsedInClassTypes�T�tcObjectConstructionExpressionCanOnlyImplementConstructorsInObjectModelTypesLUFtcObjectConstructorRequiresArgumentrVLtcObjectConstructorsIllegalInInterface�VntcObjectConstructorsOnTypeParametersCannotTakeArguments�V@tcObjectExpressionFormDeprecatedDWftcObjectExpressionsCanOnlyOverrideAbstractOrVirtual�WhtcObjectOfIndeterminateTypeUsedRequireTypeConstraintcX\tcObjectsMustBeInitializedWithObjectExpressionY8tcOnlyClassesCanHaveAbstract�Y4tcOnlyFunctionsCanBeInline�YTtcOnlyRecordFieldsAndSimpleLetCanBeMutable#ZltcOnlySimpleBindingsCanBeUsedInConstructionExpressions�Z8tcOnlySimplePatternsInLetRec�Z@tcOnlyStructsCanHaveStructLayoutJ[ftcOnlyTypesRepresentingUnitsOfMeasureCanHaveMeasure�[&tcOpenFirstInMutRec�[HtcOpenUsedWithPartiallyQualifiedPathm\4tcOperatorDoesntAcceptInto�]2tcOperatorIncorrectSyntax�](tcOperatorRequiresIn%^TtcOptionalArgsMustComeAfterNonOptionalArgs[^6tcOptionalArgsOnlyOnMembers�^`tcOptionalArgumentsCannotBeUsedInCustomAttribute�^\tcOtherThenAdjacentListArgumentNeedsAdjustmentT_NtcOtherThenAdjacentListArgumentReserved�`JtcOverloadsCannotHaveCurriedArgumentsb.tcOverrideArityMismatch�bVtcOverridesCannotHaveVisibilityDeclarationsKc^tcOverridingMethodRequiresAllOrNoTypeParameters�c0tcParameterInferredByrefFd.tcParameterRequiresName9e\tcParenThenAdjacentListArgumentNeedsAdjustment�eNtcParenThenAdjacentListArgumentReservedgNtcPredefinedTypeCannotBeUsedAsSuperType_h,tcPropertyCannotBeSet02i,tcPropertyCannotBeSet1ci.tcPropertyIsNotReadable�i*tcPropertyIsNotStatic�i$tcPropertyIsStatic�iHtcPropertyOrFieldNotFoundInAttribute	jPtcPropertyRequiresExplicitTypeParametersmjtcRecImplied�j<tcRecordFieldInconsistentTypes=k�tcRecordsUnionsAbbreviationsStructsMayNotHaveAllowNullLiteralAttributeykltcRecursiveBindingsWithMembersMustBeDirectAugmentation�kNtcRepresentationOfTypeHiddenBySignatureMlFtcRequireActivePatternWithOneResultm,tcRequireBuilderMethod`m8tcRequireMergeSourcesOrBindN�m>tcRequireVarConstRecogOrLiteral�n>tcReservedSyntaxForAugmentation�nFtcResumableCodeArgMustHaveRightKind,pFtcResumableCodeArgMustHaveRightName�p:tcResumableCodeContainsLetRecqFtcResumableCodeFunctionMustBeInlinepq2tcResumableCodeInvocationr6tcResumableCodeNotSupported�r:tcReturnMayNotBeUsedInQueries+sJtcReturnTypesForUnionMustBeSameAsType{s:tcReturnValuesCannotHaveNames�sZtcRuntimeSuppliedMethodCannotBeUsedInUserCode!t(tcSeqResultsUseYield+u4tcSimpleMethodNameRequiredruTtcStaticFieldUsedWhenInstanceFieldExpected�uFtcStaticInitializerRequiresArgumentvLtcStaticInitializersIllegalInInterfaceEvrtcStaticLetBindingsRequireClassesWithImplicitConstructors�v>tcStaticMemberShouldNotHaveThis]whtcStaticOptimizationConditionalsOnlyForFSharpLibrary�wPtcStaticValFieldsMustBeMutableAndPrivateFxRtcStructTypesCannotContainAbstractMembersGyHtcStructUnionMultiCaseDistinctFields�yVtcStructsCanOnlyBindThisAtMemberDeclarationzZtcStructsCannotHaveConstructorWithNoArgumentsdzxtcStructsInterfacesEnumsDelegatesMayNotInheritFromOtherTypes!{@tcStructsMayNotContainDoBindings�{BtcStructsMayNotContainLetBindings|jtcStructsMustDeclareTypesOfImplicitCtorArgsExplicitly�|FtcStructuralComparisonNotSatisfied1�}FtcStructuralComparisonNotSatisfied2�~BtcStructuralEqualityNotSatisfied15BtcStructuralEqualityNotSatisfied2�FtcSubsumptionImplicitConversionUsed̀PtcSyntaxCanOnlyBeUsedToCreateObjectTypes>�8tcSyntaxErrorUnexpectedQMarkx�ntcSyntaxFormUsedOnlyWithRecordLabelsPropertiesAndFields��,tcTPFieldMustBeLiteral
�PtcThisTypeMayNotHaveACLIMutableAttributey�4tcThisValueMayNotBeInlined�TtcThreadStaticAndContextStaticMustBeStatic`�@tcTryIllegalInSequenceExpression:�<tcTryWithMayNotBeUsedInQueries{�8tcTupleMemberNotNormallyUsed��*tcTupleStructMismatchT�`tcTypeAbbreviationHasTypeParametersMissingOnType��TtcTypeAbbreviationsCannotHaveAugmentations
�btcTypeAbbreviationsCannotHaveInterfaceDeclarationF�NtcTypeAbbreviationsCheckedAtCompileTime��HtcTypeAbbreviationsMayNotHaveMembersk�0tcTypeCannotBeEnumerated�� tcTypeCastErasedb�0tcTypeDefinitionIsCyclic��TtcTypeDefinitionIsCyclicThroughInheritance��tcTypeDefinitionsWithImplicitConstructionMustHaveLocalBindingsBeforeMembers��vtcTypeDefinitionsWithImplicitConstructionMustHaveOneInherit�:tcTypeDoesNotInheritAttributeS�.tcTypeExceptionOrModule��@tcTypeHasNoAccessibleConstructorɋ,tcTypeHasNoNestedTypes�(tcTypeIsInaccessible=�,tcTypeIsNotARecordType��JtcTypeIsNotARecordTypeNeedConstructor��2tcTypeIsNotInterfaceType0:�2tcTypeIsNotInterfaceType1b�tcTypeOrModule��8tcTypeParameterArityMismatch��BtcTypeParameterHasBeenConstrained�NtcTypeParameterInvalidAsTypeConstructor^�HtcTypeParametersInferredAreNotStable��0tcTypeRequiresDefinitionU� tcTypeTestErased|�.tcTypeTestLosesMeasures��tcTypeTestLossyN�,tcTypeUsedInInvalidWay��DtcTypesAreAlwaysSealedAssemblyCodeW�0tcTypesAreAlwaysSealedDU��<tcTypesAreAlwaysSealedDelegate��4tcTypesAreAlwaysSealedEnumْ8tcTypesAreAlwaysSealedRecord�8tcTypesAreAlwaysSealedStruct*�>tcTypesCannotContainNestedTypesP�ZtcTypesCannotInheritFromMultipleConcreteTypes��6tcUnableToParseFormatStringȓBtcUnableToParseInterpolatedString� tcUndefinedField,�>tcUnexpectedBigRationalConstant|�NtcUnexpectedConditionInImportedAssembly��4tcUnexpectedConstByteArray�8tcUnexpectedConstUint16Array,�:tcUnexpectedExprAtRecInfPointO�.tcUnexpectedMeasureAnon��@tcUnexpectedPropertyInSyntaxTree��0tcUnexpectedPropertySpec��.tcUnexpectedSlashInType4�DtcUnexpectedSymbolInTypeExpression^�2tcUnexpectedTypeArguments��JtcUninitializedValFieldsMustBeMutable��ftcUnionCaseConstructorDoesNotHaveFieldWithGivenNameI�>tcUnionCaseDoesNotTakeArguments��BtcUnionCaseExpectsTupledArguments��PtcUnionCaseFieldCannotBeUsedMoreThanOnce�RtcUnionCaseNameConflictsWithGeneratedType=�<tcUnionCaseRequiresOneArgument��PtcUnitsOfMeasureInvalidInTypeConstructor̘tcUnknownUnion�BtcUnnamedArgumentsDoNotFormPrefix5�:tcUnrecognizedAttributeTarget��BtcUnrecognizedQueryBinaryOperator,�6tcUnrecognizedQueryOperator��,tcUnsupportedAttribute›.tcUnsupportedMutRecDecl	�8tcUseForInSequenceExpressionW�4tcUseMayNotBeUsedInQueriesќ*tcUseWhenPatternGuard�@tcUseYieldBangForMultipleResults}�TtcValueInSignatureRequiresLiteralAttribute͝:tcVolatileFieldsMustBeMutable=�@tcVolatileOnlyOnClassLetBindings��NtlrLambdaLiftingOptimizationsNotApplied�$tlrUnexpectedTExpr�ZtoolLocationHelperUnsupportedFrameworkVersion
�:tupleRequiredInAbstractMethod��6typeInfoActivePatternResult~�0typeInfoActiveRecognizer��*typeInfoAnonRecdField�� typeInfoArgumentǡ"typeInfoCallsWordѡ.typeInfoCustomOperationڡtypeInfoEvent��"typeInfoExtension�typeInfoField�"typeInfoFromFirst� typeInfoFromNext� typeInfoFullName0�2typeInfoGeneratedPropertyE�*typeInfoGeneratedType]�typeInfoModulen�"typeInfoNamespaceu�2typeInfoNamespaceOrModule��,typeInfoOtherOverloads��.typeInfoPatternVariable�� typeInfoProperty��"typeInfoUnionCaseŢ&typeIsNotAccessibleѢLtyprelCannotResolveAmbiguityInDelegate�DtyprelCannotResolveAmbiguityInEnumУHtyprelCannotResolveAmbiguityInPrintf}�NtyprelCannotResolveAmbiguityInUnmanaged�^typrelCannotResolveImplicitGenericInstantiation��0typrelDuplicateInterfaceǦHtyprelExplicitImplementationOfEquals�RtyprelExplicitImplementationOfGetHashCode��btyprelExplicitImplementationOfGetHashCodeOrEqualss�btyprelInterfaceMemberNoMostSpecificImplementation8�LtyprelInterfaceWithConcreteAndVariable��ltyprelInterfaceWithConcreteAndVariableObjectExpression$�$typrelInvalidValueª6typrelMemberCannotImplementժltyprelMemberDoesNotHaveCorrectKindsOfGenericParametersK�^typrelMemberDoesNotHaveCorrectNumberOfArgumentsƫhtyprelMemberDoesNotHaveCorrectNumberOfTypeParameters5�XtyprelMemberHasMultiplePossibleDispatchSlots��:typrelMethodIsOverconstrained6�(typrelMethodIsSealed~�btyprelModuleNamespaceAttributesDifferInSigAndImplĭ2typrelMoreThenOneOverride�\typrelNamedArgumentHasBeenAssignedMoreThenOnceZ�@typrelNeedExplicitImplementation��6typrelNoImplementationGiven?�DtyprelNoImplementationGivenSeveralr�VtyprelNoImplementationGivenSeveralTruncated��rtyprelNoImplementationGivenSeveralTruncatedWithSuggestion�`typrelNoImplementationGivenSeveralWithSuggestion%�RtyprelNoImplementationGivenWithSuggestion�,typrelOverloadNotFound�NtyprelOverrideImplementsMoreThenOneSlots�4typrelOverrideWasAmbiguousݳntyprelSigImplNotCompatibleCompileTimeRequirementsDiffer
�VtyprelSigImplNotCompatibleConstraintsDiffer˴btyprelSigImplNotCompatibleConstraintsDifferRemovec�VtyprelSigImplNotCompatibleParamCountsDifferv�ttyprelTypeImplementsIComparableDefaultObjectEqualsProvided��rtyprelTypeImplementsIComparableShouldOverrideObjectEquals'�RundefinedNameConstructorModuleOrNamespace��JundefinedNameFieldConstructorOrMember��hundefinedNameFieldConstructorOrMemberWhenTypeIsKnownB�,undefinedNameNamespace��<undefinedNameNamespaceOrModule��BundefinedNamePatternDiscriminator��0undefinedNameRecordLabel)�FundefinedNameRecordLabelOrNamespace^�:undefinedNameSuggestionsIntro��"undefinedNameType�&undefinedNameTypeIn�4undefinedNameTypeParameter<�XundefinedNameValueConstructorNamespaceOrTypei�NundefinedNameValueNamespaceTypeOrModule��>undefinedNameValueOfConstructor�0unionCaseIsNotAccessible)�4unionCasesAreNotAccessible~�(unsupportedAttribute�useSdkRefsr�(valueIsNotAccessibleٽ(writeToReadOnlyByref(�"xmlDocBadlyFormed~�0xmlDocDuplicateParameter��4xmlDocInvalidParameterName�6xmlDocMissingCrossReferenceF�,xmlDocMissingParameter��4xmlDocMissingParameterName�<xmlDocUnresolvedCrossReferenceH�6yieldUsedInsteadOfYieldBang���Die Argumentnamen in Signatur "{0}" und Implementierung "{1}" stimmen nicht überein. Der Argumentname aus der Signaturdatei wird verwendet. Dadurch können Probleme beim Debuggen oder bei der Profilerstellung auftreten.�Das auf Parameter "{0}" angewendete CallerMemberNameAttribute hat keine Auswirkung. Es wird vom CallerFilePathAttribute überschrieben.�Der Standardwert hat nicht den gleichen Typ wie das Argument. Das DefaultParameterValue-Attribut sowie ggf. vorhandene optionale Attribute werden ignoriert. Hinweis: "null" muss mit dem richtigen Typ gekennzeichnet sein. Beispiel: DefaultParameterValue(null:obj).�Die {0} Definitionen für den Typ "{1}" in der Signatur und in der Implementierung sind nicht kompatibel, weil eine Abkürzung von einer Signatur verdeckt wird. Die Abkürzung muss für andere CLI-Sprachen sichtbar sein. Sorgen Sie dafür, dass die Abkürzung in der Signatur sichtbar ist.�Die {0} Definitionen für den Typ "{1}" in der Signatur und in der Implementierung sind aufgrund unterschiedlicher Abkürzungen nicht kompatibel: {2} und {3}.�Die {0} Definitionen für den Typ "{1}" in der Signatur und in der Implementierung sind nicht kompatibel, weil der abstrakte Member "{2}" für die Signatur erforderlich war, in der Implementierung aber nicht angegeben wurde.�Die {0} Definitionen für den Typ "{1}" in der Signatur und in der Implementierung sind nicht kompatibel, weil der abstrakte Member "{2}" in der Implementierung vorhanden war, nicht aber in der Signatur.�Die {0} Definitionen für den Typ "{1}" in der Signatur und in der Implementierung sind nicht kompatibel, weil in der Signatur eine höhere Zugreifbarkeit angegeben ist als in der Implementierung.�Die {0} Definitionen für den Typ "{1}" in der Signatur und in der Implementierung sind nicht kompatibel, weil eine CLI-Typdarstellung von einer Signatur verdeckt wird.�Die {0} Definitionen für den Typ "{1}" in der Signatur und in der Implementierung sind nicht kompatibel, weil das Feld "{2}" in der Implementierung vorhanden war, nicht aber in der Signatur. Strukturtypen müssen jetzt ihre Felder in der Signatur für den Typ offen legen, auch wenn die Felder möglicherweise noch als "private" oder "internal" bezeichnet werden.�Die {0} Definitionen für den Typ "{1}" in der Signatur und in der Implementierung sind nicht kompatibel, weil die Reihenfolge der Felder in der Signatur und in der Implementierung unterschiedlich ist.�Die {0} Definitionen für den Typ "{1}" in der Signatur und in der Implementierung sind nicht kompatibel, weil das Feld "{2}" für die Signatur erforderlich war, in der Implementierung aber nicht angegeben wurde.�Die {0} Definitionen für den Typ "{1}" in der Signatur und in der Implementierung sind nicht kompatibel, weil das Feld "{2}" in der Implementierung vorhanden war, nicht aber in der Signatur.�Die {0} Definitionen für den Typ "{1}" in der Signatur und in der Implementierung sind nicht kompatibel, weil die IL-Darstellungen unterschiedlich sind.�Die {0} Definitionen für den Typ "{1}" in der Signatur und in der Implementierung sind nicht kompatibel, weil in der Implementierung {2} "{3}" definiert ist, in der Signatur aber nicht (oder nicht in der gleichen Reihenfolge).�Die {0} Definitionen für den Typ "{1}" in der Signatur und in der Implementierung sind nicht kompatibel, weil in der Implementierung eine Struktur definiert ist, in der Signatur hingegen ein Typ mit einer verborgenen Darstellung.�Die {0}-Definitionen für den Typ „{1}“ in der Signatur und in der Implementierung sind nicht kompatibel, weil es sich bei der Implementierung um eine abstrakte Klasse handelt, bei der Signatur hingegen nicht. Fügen Sie der Signatur ggf. das [<AbstractClass>]-Attribut hinzu.�Die {0}-Definitionen für den Typ „{1}“ in der Signatur und in der Implementierung sind nicht kompatibel, weil der Implementierungstyp nicht versiegelt ist, laut Signatur aber versiegelt sein sollte. Fügen Sie der Implementierung ggf. das [<Sealed>]-Attribut hinzu.�Die {0} Definitionen für den Typ "{1}" in der Signatur und in der Implementierung sind nicht kompatibel, weil dieser Typ laut Implementierung NULL als Darstellung verwenden darf, laut Signatur aber nicht.�Die {0} Definitionen für den Typ "{1}" in der Signatur und in der Implementierung sind nicht kompatibel, weil dieser Typ laut Implementierung NULL als zusätzlichen Wert verwenden darf, laut Signatur aber nicht.�Die {0}-Definitionen für den Typ „{1}“ in der Signatur und in der Implementierung sind nicht kompatibel, weil der Implementierungstyp versiegelt ist, laut Signatur aber nicht versiegelt sein sollte. Fügen Sie der Signatur ggf. das [<Sealed>]-Attribut hinzu.�Die {0} Definitionen für den Typ "{1}" in der Signatur und in der Implementierung sind nicht kompatibel, weil die Signatur erfordert, dass der Typ die {2}-Schnittstelle unterstützt; diese Schnittstelle ist aber nicht implementiert.�Die {0} Definitionen in der Signatur und in der Implementierung sind nicht kompatibel, weil die Namen unterschiedlich sind. Der Typ heißt "{1}" in der Signaturdatei, aber "{2}" in der Implementierung.�Die {0} Definitionen für den Typ "{1}" in der Signatur und in der Implementierung sind nicht kompatibel, weil die {2}-Anzahl unterschiedlich ist.�Die {0} Definitionen für den Typ "{1}" in der Signatur und in der Implementierung sind nicht kompatibel, weil die Anzahl der entsprechenden Typparameter unterschiedlich ist.�Die {0} Definitionen für den Typ "{1}" in der Signatur und in der Implementierung sind nicht kompatibel, weil die Darstellungen unterschiedlich sind.�Die {0} Definitionen für den Typ "{1}" in der Signatur und in der Implementierung sind nicht kompatibel, weil die Signatur eine Abkürzung enthält, die Implementierung hingegen nicht.�Die {0} Definitionen für den Typ "{1}" in der Signatur und Implementierung sind nicht kompatibel, weil in der Signatur "{2}", in der Implementierung hingegen "{3}" deklariert wird.�Die {0} Definitionen für den Typ "{1}" in der Signatur und in der Implementierung sind nicht kompatibel, weil in der Signatur {2} "{3}" definiert ist, in der Implementierung aber nicht (oder nicht in der gleichen Reihenfolge).�Die {0}-Definitionen für den Typ „{1}“ in der Signatur und Implementierung sind nicht kompatibel, da es sich bei der Signatur um eine abstrakte Klasse handelt, bei der Implementierung jedoch nicht. Fügen Sie das [<AbstractClass>]-Attribut zur Implementierung hinzu.�Die {0} Definitionen für den Typ "{1}" in der Signatur und in der Implementierung sind nicht kompatibel, weil dieser Typ laut Signatur NULL als Darstellung verwenden darf, laut Implementierung aber nicht.�Die {0} Definitionen für den Typ "{1}" in der Signatur und in der Implementierung sind nicht kompatibel, weil dieser Typ laut Signatur NULL als zusätzlichen Wert verwenden darf, laut Implementierung aber nicht.�Die {0} Definitionen für den Typ "{1}" in der Signatur und in der Implementierung sind nicht kompatibel, weil die Typen unterschiedlich sind.�Die {0} Definitionen für den Typ "{1}" in der Signatur und in der Implementierung sind nicht kompatibel, weil eine Typdarstellung von einer Signatur verdeckt wird.�Die {0} Definitionen für den Typ "{1}" in der Signatur und in der Implementierung sind nicht kompatibel, weil die Typen unterschiedliche Basistypen aufweisen.�Die Ausnahmedefinitionen sind nicht kompatibel, weil die Ausnahmeabkürzung von der Signatur verdeckt wird. Die Abkürzung muss für andere CLI-Sprachen sichtbar sein. Sorgen Sie dafür, dass die Abkürzung in der Signatur sichtbar ist. Das Modul enthält die Ausnahmedefinition\n    {0}    \nDie Signatur gibt aber Folgendes an:\n\t{1}.�Die Ausnahmedefinitionen sind nicht kompatibel, weil die CLI-Darstellungen unterschiedlich sind. Das Modul enthält die Ausnahmedefinition\n    {0}    \nDie Signatur gibt aber Folgendes an:\n\t{1}.�Die Ausnahmedefinitionen sind nicht kompatibel, weil die Ausnahmedeklarationen unterschiedlich sind. Das Modul enthält die Ausnahmedefinition\n    {0}    \nDie Signatur gibt aber Folgendes an:\n\t{1}.�Die Ausnahmedefinitionen sind nicht kompatibel, weil das Feld "{0}" in der Implementierung vorhanden war, aber nicht in der Signatur. Das Modul enthält die Ausnahmedefinition\n    {1}    \nDie Signatur gibt aber Folgendes an:\n\t{2}.�Die Ausnahmedefinitionen sind nicht kompatibel, weil das Feld "{0}" für die Signatur erforderlich war, in der Implementierung aber nicht angegeben wurde. Das Modul enthält die Ausnahmedefinition\n    {1}    \nDie Signatur gibt aber Folgendes an:\n\t{2}.�Die Ausnahmedefinitionen sind nicht kompatibel, weil die Reihenfolge der Felder in der Signatur und in der Implementierung unterschiedlich ist. Das Modul enthält die Ausnahmedefinition\n    {0}    \nDie Signatur gibt aber Folgendes an:\n\t{1}.�Die Ausnahmedefinitionen sind nicht kompatibel, weil eine CLI-Ausnahmezuordnung von einer Signatur verdeckt wird. Die Ausnahmezuordnung muss für andere Module sichtbar sein. Das Modul enthält die Ausnahmedefinition\n    {0}    \nDie Signatur gibt aber Folgendes an:\n\t{1}.�Die Ausnahmedefinitionen sind nicht kompatibel, weil die Ausnahmeabkürzungen in der Signatur und in der Implementierung unterschiedlich sind. Das Modul enthält die Ausnahmedefinition\n    {0}    \nDie Signatur gibt aber Folgendes an:\n\t{1}.�Das Modul enthält das Feld\n    {0}    \nDie Signatur gibt aber Folgendes an:\n    {1}    \nIn der Signatur ist eine höhere Zugreifbarkeit angegeben als in der Implementierung.�Das Modul enthält das Feld\n    {0}    \nDie Signatur gibt aber Folgendes an:\n    {1}    \nDie literal-Modifizierer sind unterschiedlich.�Das Modul enthält das Feld\n    {0}    \nDie Signatur gibt aber Folgendes an:\n    {1}    \nDie mutable-Modifizierer sind unterschiedlich.|Das Modul enthält das Feld\n    {0}    \nDie Signatur gibt aber Folgendes an:\n    {1}    \nDie Namen sind unterschiedlich.�Das Modul enthält das Feld\n    {0}    \nDie Signatur gibt aber Folgendes an:\n    {1}    \nDie static-Modifizierer sind unterschiedlich.|Das Modul enthält das Feld\n    {0}    \nDie Signatur gibt aber Folgendes an:\n    {1}    \nDie Typen sind unterschiedlich.DUngültiger rekursiver Verweis auf einen abstrakten Umsetzungsplatz.�Das Modul enthält den Konstruktor\n    {0}    \nDie Signatur gibt aber Folgendes an:\n    {1}    \nIn der Signatur ist eine höhere Zugreifbarkeit angegeben als in der Implementierung.�Das Modul enthält den Konstruktor\n    {0}    \nDie Signatur gibt aber Folgendes an:\n    {1}    \nDie entsprechende Anzahl von Datenfeldern ist unterschiedlich.�Das Modul enthält den Konstruktor\n    {0}    \nDie Signatur gibt aber Folgendes an:\n    {1}    \nDie Namen sind unterschiedlich.�Das Modul enthält den Konstruktor\n    {0}    \nDie Signatur gibt aber Folgendes an:\n    {1}    \nDie Typen der Felder sind unterschiedlich.�Das Modul "{0}" enthält\n    {1}    \nDie Signatur gibt aber Folgendes an:\n    {2}    \nEine abstrakte Angabe steht einer nicht abstrakten gegenüber.�Das Modul "{0}" enthält\n    {1}    \nDie Signatur gibt aber Folgendes an:\n    {2}    \nIn der Signatur ist eine höhere Zugreifbarkeit angegeben als in der Implementierung.�Das Modul "{0}" enthält\n {1}, \ndie Signatur legt jedoch\n {2} fest. \nDie Stelligkeit in der Signatur und der Implementierung unterscheidet sich. Die Signatur gibt an, dass es sich bei "{3}" um eine Funktionsdefinition oder einen Lambdaausdruck handelt, der mindestens {4} Argumente akzeptiert, bei der Implementierung handelt es sich jedoch um einen berechneten Funktionswert. Deklarieren Sie einen berechneten Funktionswert als zulässige Implementierung, indem Sie dessen Typ in der Signatur in Klammern setzen, z.B.\n "\tval {5}: int -> (int -> int)" \nstatt\n "\tval {6}: int -> int -> int".�Das Modul "{0}" enthält\n    {1}    \nDie Signatur gibt aber Folgendes an:\n    {2}    \nFür diesen Wert wurde keine Stelligkeit per Rückschluss abgeleitet.�Das Modul "{0}" enthält\n    {1}    \nDie Signatur gibt aber Folgendes an:\n    {2}    \nDie Änderbarkeitsattribute sind unterschiedlich.zDas Modul "{0}" enthält\n    {1},    \n doch die Signatur gibt\n    {2}    an.\nDie kompilierten Namen unterscheiden sichoModul "{0}" enthält\n    {1},    \ndoch die Signatur gibt\n    {2}    an.\nDie Anzeigenamen unterscheiden sich�Das Modul "{0}" enthält\n    {1}    \nDie Signatur gibt aber Folgendes an:\n    {2}    \nDie CLI-Membernamen sind unterschiedlich.�Das Modul "{0}" enthält\n    {1}    \nDie Signatur gibt aber Folgendes an:\n    {2}    \nEine Angabe ist ein Erweiterungsmember, die andere nicht.�Das Modul "{0}" enthält\n    {1}    \nDie Signatur gibt aber Folgendes an:\n    {2}    \nEine finale Angabe steht einer nicht finalen gegenüber.�Das Modul „{0}“ enthält\n    {1}    \n, die Signatur gibt aber Folgendes an:\n    {2}.    \nDie generischen Parameter in der Signatur und in der Implementierung haben einen unterschiedlichen Typ. Möglicherweise fehlt ein [<Measure>]-Attribut.�Das Modul "{0}" enthält\n    {1}    \nDie Signatur gibt aber Folgendes an:\n    {2}    \nDie Anzahl der generischen Parameter in der Signatur und in der Implementierung ist unterschiedlich (in der Signatur werden {3} deklariert, in der Implementierung {4}).�Das Modul "{0}" enthält\n    {1}    \nDie Signatur gibt aber Folgendes an:\n    {2}    \nDie inline-Flags sind unterschiedlich.�Das Modul "{0}" enthält\n    {1}    \nDie Signatur gibt aber Folgendes an:\n    {2}    \nDie kompilierte Darstellung dieser Methode ist ein Instanzmember, laut Signatur ist sie aber eine kompilierte Darstellung als statischer Member.�Das Modul "{0}" enthält\n    {1}    \nDie Signatur gibt aber Folgendes an:\n    {2}    \nDie Werte und/oder Attribute der literalen Konstanten sind unterschiedlich.yDas Modul "{0}" enthält\n    {1}    \nDie Signatur gibt aber Folgendes an:\n    {2}    \nDie Namen sind unterschiedlich.�Das Modul "{0}" enthält\n    {1}    \nDie Signatur gibt aber Folgendes an:\n    {2}    \nEine Angabe ist ein Konstruktor bzw. eine Eigenschaft, die andere nicht.�Das Modul "{0}" enthält\n    {1}    \nDie Signatur gibt aber Folgendes an:\n    {2}    \nEine Angabe ist eine Typfunktion, die andere nicht. Die Signatur erfordert explizite Typparameter, falls diese in der Implementierung vorhanden sind.�Das Modul "{0}" enthält\n    {1}    \nDie Signatur gibt aber Folgendes an:\n    {2}    \nEine Angabe ist als Überschreibung markiert, die andere nicht.�Das Modul "{0}" enthält\n    {1}    \nDie Signatur gibt aber Folgendes an:\n    {2}    \nDie Anzahl der entsprechenden Typparameter ist unterschiedlich.�Das Modul "{0}" enthält\n    {1}    \nDie Signatur gibt aber Folgendes an:\n    {2}    \nDie kompilierte Darstellung dieser Methode ist ein statischer Member, laut Signatur ist sie aber eine kompilierte Darstellung als Instanzmember.�Das Modul "{0}" enthält\n    {1}    \nDie Signatur gibt aber Folgendes an:\n    {2}    \nEine statische Angabe steht einer nicht statischen gegenüber.yDas Modul "{0}" enthält\n    {1}    \nDie Signatur gibt aber Folgendes an:\n    {2}    \nDie Typen sind unterschiedlich.�Das Modul "{0}" enthält\n    {1}    \nDie Signatur gibt aber Folgendes an:\n    {2}    \nEine virtuelle Angabe steht einer nicht virtuellen gegenüber.�Die änderbare lokale Variable "{0}" ist implizit als Verweiszelle zugewiesen, da sie von einem Abschluss erfasst wurde. Diese Warnung dient nur zur Information und soll auf die Ausführungsorte impliziter Zuweisungen hinweisen.�Das aktive Muster „{0}“ weist einen Ergebnistyp auf, der Typvariablen enthält, die nicht durch die Eingabe festgelegt werden. Häufig liegt die Ursache darin, dass kein Ergebnisfall erwähnt wird, z. B. „let (|A|B|) (x:int) = A x“. Dies kann mit einer Typbeschränkung behoben werden, z. B. „let (|A|B|) (x:int) : Choice<int,unit> = A x“.+Das aktive Muster "{0}" ist keine Funktion.'Fügen Sie . für Indexerzugriff hinzu.�Alle Elemente eines Arrays müssen implizit in den Typ des ersten Elements konvertierbar sein, der hier "{0}" genannt ist. Dieses Element weist den Typ "{1}" auf.7Von AssemblyFoldersEx-Registrierungsschlüssel gefunden5Von AssemblyFolders-Registrierungsschlüssel gefundenGlobaler Assemblycache.NET FrameworkCDiese Indexernotation wurde aus der Programmiersprache F# entfernt.8Ungültiger Ausdruck auf der linken Seite der Zuweisung.-Fehler beim Analysieren der eingebetteten IL.2Fehler beim Analysieren des eingebetteten IL-Typs.�Ein Typ mit dem CustomComparison-Attribut erfordert die explizite Implementierung von "System.IComparable" und/oder "System.Collections.IStructuralComparable".zDas CustomEquality-Attribut muss in Verbindung mit den Attributen "NoComparison" oder "CustomComparison" verwendet werden.�Ein Typ mit dem CustomEquality-Attribut erfordert die explizite Implementierung von „Object.Equals(obj)“, „System.IEquatable<_>“ und/oder „ System.Collections.IStructuralEquatable“.�Dieser Typ verwendet eine unzulässige Kombination der Attribute "NoEquality", "ReferenceEquality", "StructuralEquality", "NoComparison" und "StructuralComparison".�Ein Typ mit dem NoComparison-Attribut sollte in der Regel keine explizite Implementierung von „System.IComparable“, „System.IComparable<_>“ oder „System.Collections.IStructuralComparable“ aufweisen. Deaktivieren Sie diese Warnung, wenn diese Implementierung aus Interoperabilitätsgründen beabsichtigt ist.�Ein Typ mit dem NoEquality-Attribut sollte in der Regel keine explizite Implementierung von "Object.Equals(obj)" aufweisen. Deaktivieren Sie diese Warnung, wenn diese Implementierung aus Interoperabilitätsgründen beabsichtigt ist.ZDas NoEquality-Attribut muss in Verbindung mit dem NoComparison-Attribut verwendet werden.�Das ReferenceEquality-Attribut darf nicht für Strukturen verwendet werden. Verwenden Sie stattdessen das StructuralEquality-Attribut, oder implementieren Sie eine Überschreibung für "System.Object.Equals(obj)".�Nur Datensatz-, Union-, Ausnahme- und Strukturtypen können mit den Attributen "ReferenceEquality", "StructuralEquality" und "StructuralComparison" augmentiert werden.�Ein Typ mit dem Attribut „ReferenceEquality“ darf keine explizite Implementierung von „Object.Equals(obj)“, „System.IEquatable<_>“ oder „System.Collections.IStructuralEquatable“ aufweisen.jDas StructuralComparison-Attribut muss in Verbindung mit dem StructuralEquality-Attribut verwendet werden.�Das StructuralEquality-Attribut muss in Verbindung mit den Attributen "NoComparison" oder "StructuralComparison" verwendet werden.�Ein Typ darf nicht gleichzeitig das ReferenceEquality-Attribut und die Attribute "StructuralEquality" oder "StructuralComparison" aufweisen.*{0} ist kein gültiges Gleitkommaargument.({0} ist kein gültiges Integer-Argument.EFehler bei Assemblyauflösung an dieser Position oder in ihrer Nähe.)Assembly "{0}" kann nicht gelesen werden.FDie Dateierweiterungen ".ml" und ".mli" dienen der ML-Kompatibilität.&Quelldatei "{0}" wurde nicht gefunden..Assembly "{0}" konnte nicht aufgelöst werden.KDie für "{1}" erforderliche Assembly "{0}" konnte nicht aufgelöst werden.vDie kompilierte F#-DLL "{0}" muss erneut kompiliert werden, damit sie mit dieser Version von F# verwendet werden kann.2Direktiven innerhalb von Modulen werden ignoriert..Fehler beim Öffnen der Binärdatei "{0}": {1}�Die Datei "{0}" wurde nicht neben "FSharp.Core" gefunden. Die Datei wurde in {1} erwartet. Erwägen Sie ein Upgrade auf eine aktuellere Version von "FSharp.Core", in der die Datei nicht mehr erforderlich ist.�FSharp.Core.sigdata wurde nicht neben "FSharp.Core" gefunden. Die Datei wurde in {0} erwartet. Erwägen Sie ein Upgrade auf eine aktuellere Version von "FSharp.Core", in der die Datei nicht mehr erforderlich ist.MEine Implementierung der Datei oder des Moduls "{0}" wurde bereits angegeben.�Eine Implementierung der Datei oder des Moduls "{0}" wurde bereits angegeben. Die Kompilierungsreihenfolge ist in F# aufgrund des Typrückschlusses von Bedeutung. Möglicherweise müssen Sie die Reihenfolge der Dateien anpassen, um die Signaturdatei vor der Implementierung zu platzieren. In Visual Studio erfolgt die Typprüfung der Dateien in der Reihenfolge, in der sie in der Projektdatei aufgeführt sind; diese kann manuell bearbeitet oder im Projektmappen-Explorer angepasst werden.�Die Deklarationen in dieser Datei werden anhand des Dateinamens "{1}" im impliziten Modul "{0}" platziert. Dies ist jedoch kein gültiger F#-Bezeichner, sodass von anderen Dateien aus kein Zugriff auf die Inhalte möglich ist. Benennen Sie die Datei um, oder fügen Sie oben in der Datei eine module- oder namespace-Deklaration hinzu.${0} ist kein gültiger Assemblyname.!{0} ist kein gültiger Dateiname.4Ungültige Anweisung. Erwartet wird: "#I \"<path>\".FUngültige Anweisung. Erwartet wird: "#load \"<file>\" ... \"<file>\".AUngültige Anweisung. Erwartet wird: "#r \"<file-or-assembly>\"".RUngültige Direktive. Erwartet wurde "#time", '#time \"on\"' oder '#time \"off\"'.&Ungültiger Modul- oder Namespacename.qUnbekannte Datenschutzeinstellung "{0}" für verwaltete Ressource; gültige Optionen sind "public" und "private".(Das Suchverzeichnis "{0}" ist ungültig.�Die Dateierweiterung "{0}" wurde nicht erkannt. Quelldateien müssen die Erweiterung .fs, .fsi, .fsx, .fsscript, .ml oder .mli haben.�Die Dateierweiterung von „{0}“ wurde nicht erkannt. Quelldateien müssen die Erweiterung .fs, .fsi, .fsx oder .fsscript haben. Um die veraltete Verwendung der Erweiterungen .ml oder .mli zu aktivieren, verwenden Sie „--langversion:5.0“ und „--mlcompatibility“.�Die Dateierweiterung von „{0}“ wurde nicht erkannt. Quelldateien müssen die Erweiterung .fs, .fsi, .fsx oder .fsscript habenUngültige Versionsdatei "{0}".&Ungültige Versionszeichenfolge "{0}". Ungültige Warnungsnummer "{0}".�Dateien in Bibliotheken oder Anwendungen mit mehreren Dateien müssen mit einer Namespace- oder Moduldeklaration beginnen. Beispiel: "namespace SomeNamespace.SubNamespace" oder "module SomeNamespace.SomeModule". Nur in der letzten Quelldatei einer Anwendung darf eine solche Deklaration ausgelassen werden.�Diese Datei enthält mehrere Deklarationen im Format "module SomeNamespace.SomeModule". Pro Datei ist nur eine Deklaration in diesem Format zulässig. Verwenden Sie eine Namespacedeklaration am Dateianfang und/oder "module ModuleName = ..." zur Definition der Module.Keine Eingaben angegeben.%Option erfordert einen Parameter: {0}JDie Option "--pdb" macht die Verwendung der Option "--debug" erforderlich.*Problem beim Lesen von Assembly "{0}": {1}!Problem mit Dateinamen "{0}": {1}/Das Suchverzeichnis "{0}" wurde nicht gefunden.BFür Datei oder Modul "{0}" wurde bereits eine Signatur angegeben.�Für die Signaturdatei "{0}" ist keine entsprechende Implementierungsdatei vorhanden. Falls eine Implementierungsdatei existiert, stellen Sie sicher, dass die module- und namespace-Deklarationen in der Signatur- und der Implementierungsdatei übereinstimmen.:Der Dateiname '{0}' enthält das ungültige Zeichen '{1}'.rDer nicht generische Typ "{0}" erwartet keine Typargumente; hier wird/werden jedoch {1} Typargument(e) übergeben.Unbekannte Option: "{0}"�Der Operator '{0}' konnte nicht aufgelöst werden. Möglicherweise sollte das Modul 'Microsoft.FSharp.Linq.NullableOperators' geöffnet werden.�Das Literal in Kleinbuchstaben '{0}' verursacht einen Konflikt mit einem neuen Muster mit dem gleichen Namen. Nur Literale in Großbuchstaben und Literale mit Modulpräfix können als benannte Muster verwendet werden.�Ein Typrückschluss hat bewirkt, dass die Typvariable '{0}' ihren Bereich verlassen hat. Fügen Sie ggf. eine explizite Typparameterdeklaration hinzu, oder passen Sie Ihren Code so an, dass er weniger generisch ist.�Ein Typrückschluss hat bewirkt, dass eine Variable vom Rückschlusstyp ihren Bereich verlassen hat. Fügen Sie ggf. Typanmerkungen hinzu, damit Ihr Code weniger generisch ist.{Redundante Argumente werden in der Funktion '{0}' ignoriert. Erwartet wurden {1} Argumente, abgerufen jedoch {2} Argumente.�Für den Attributtyp "{0}" ist "AllowMultiple=false" festgelegt. Mehrere Instanzen dieses Attributs können nicht einem einzigen Sprachelement angefügt werden.�Die Verwendung des Schlüsselworts "base" ist ungültig. Base-Aufrufe können nicht in Abschlüssen verwendet werden. Verwenden Sie einen privaten Member für base-Aufrufe.�Die Verwendung der Variablen "{0}" vom Typ "byref" ist ungültig. Byrefs können nicht von Abschlüssen erfasst oder an innere Funktionen übergeben werden.lIn einem Typ würde ein Wert vom Typ "byref" gespeichert werden. Dies ist mit der Common IL nicht zulässig.�Methoden mit Curry-Argumenten dürfen keine out-, ParamArray-, optional-, ReflectedDefinition-, byref-, CallerLineNumber-, CallerMemberName- oder CallerFilePath-Argumente deklarieren.sDoppelte Methode. Die Methode "{0}" hat denselben Namen und dieselbe Signatur wie eine andere Methode im Typ "{1}".�Die Methode "{0}" enthält Curryargumente, hat aber denselben Namen wie eine andere Methode im Typ "{1}". Methoden mit Curryargumenten dürfen nicht überladen werden. Verwenden Sie ggf. eine Methode, die Tupelargumente akzeptiert.�Doppelte Methode. Die abstrakte {0}-Methode hat denselben Namen und dieselbe Signatur wie eine abstrakte Methode in einem geerbten Typ.�Doppelte Methode. Die abstrakte {0}-Methode hat denselben Namen und dieselbe Signatur wie in eine abstrakte Methode in einem geerbten Typ, nachdem Tupel, Funktionen, Maßeinheiten und/oder angegebene Typen gelöscht wurden.�Doppelte Methode. Die Methode "{0}" hat denselben Namen und dieselbe Signatur wie eine andere Methode im Typ "{1}", nachdem Tupel, Funktionen, Maßeinheiten und/oder angegebene Typen gelöscht wurden.Doppelte Eigenschaft. Die Eigenschaft "{0}" hat denselben Namen und dieselbe Signatur wie eine andere Eigenschaft im Typ "{1}".�Doppelte Eigenschaft. Die Eigenschaft "{0}" hat denselben Namen und dieselbe Signatur wie in eine andere Eigenschaft im Typ "{1}", nachdem Tupel, Funktionen, Maßeinheiten und/oder angegebene Typen gelöscht wurden.�Eine Funktion mit dem EntryPointAttribute-Attribut muss die letzte Deklaration in der letzten Datei der Kompilierungssequenz sein.VAufrufe von "reraise" dürfen nicht direkt in einem Handler für "try-with" auftreten.hEine Typinstanziierung enthält einen byref-Typ. Dies ist nach den Regeln der Common IL nicht zulässig.^Das Feature "{0}" ist in F# {1} nicht verfügbar. Verwenden Sie Sprachversion {2} oder höher.>Das Feature "{0}" wird von der Zielruntime nicht unterstützt.aFür das Feature "{0}" ist die F#-Bibliothek für die Sprachversion {1} oder höher erforderlich.ADer Typ einer Funktion erster Klasse darf keine Byrefs enthalten.�Getter und Setter einer Eigenschaft müssen denselben Typ aufweisen. Eigenschaft '{0}' hat einen Getter vom Typ '{1}', jedoch einen Setter vom Typ '{2}'.�Der Getter und der Setter der Eigenschaft "{0}" vom Typ "{1}" stimmen nicht überein. Wenn einer abstrakt ist, muss es der andere ebenfalls sein.�Die Verwendung von ":=" aus der F#-Bibliothek ist veraltet. Siehe https://aka.ms/fsharp-refcell-ops. Ändern Sie z. B. "cell := expr" in "cell.Value <- expr".�Die Verwendung von "decr" aus der F#-Bibliothek ist veraltet. Siehe https://aka.ms/fsharp-refcell-ops. Ändern Sie z. B. "decr cell" in "cell.Value <- cell.Value - 1".�Die Verwendung von "!" aus der F#-Bibliothek ist veraltet. Siehe https://aka.ms/fsharp-refcell-ops. Ändern Sie z. B. "!cell" in "cell.Value".�Die Verwendung von "incr" aus der F#-Bibliothek ist veraltet. Siehe https://aka.ms/fsharp-refcell-ops. Ändern Sie z. B. "incr cell" in "cell.Value <- cell.Value + 1".PUngültiger benutzerdefinierter Attributwert (keine Konstante und kein Literal).qDer Parameter "{0}" weist einen ungültigen Typ "{1}" auf. Dies ist gemäß den Regeln von Common IL unzulässig.�Die Funktion oder Methode weist einen ungültigen Rückgabetyp "{0}" auf. Dies ist gemäß den Regeln von Common IL unzulässig.ubase-Werte dürfen nur für direkte Aufrufe der Basisimplementierungen von überschriebenen Membern verwendet werden.�Die Verwendung des Members "{0}" ist ungültig. Die Verwendung von "{1}" wurde vor der Definition bei oder in der Nähe von "{2}" per Rückschluss abgeleitet. Dies ist ein ungültiger Vorwärtsverweis.�Dieser Typ implementiert dieselbe Schnittstelle mit den unterschiedlichen generischen Instanziierungen "{0}" und "{1}". Dies ist in dieser Version von F# nicht zulässig.HDie Adresse des Felds "{0}" kann an diesem Punkt nicht verwendet werden.LDie Adresse eines Arrayelements kann an diesem Punkt nicht verwendet werden.LDie Adresse der Variablen "{0}" kann an diesem Punkt nicht verwendet werden.SDie Adresse des statischen Felds "{0}" kann an diesem Punkt nicht verwendet werden.�Die Adresse der Variablen "{0}" oder ein entsprechender Ausdruck kann zu diesem Zeitpunkt nicht verwendet werden. Hierdurch wird sichergestellt, dass die Adresse des lokalen Werts den zugehörigen Bereich nicht verlässt.�Die Adresse eines vom Ausdruck zurückgegebenen Werts kann zu diesem Zeitpunkt nicht verwendet werden. Hierdurch wird sichergestellt, dass die Adresse des lokalen Werts den zugehörigen Bereich nicht verlässt.�Ein Wert vom Typ "byref" würde hier gespeichert werden. byref-Werte der obersten Ebene vom Typ "let-bound" sind nicht zulässig.KDer Wert "{0}" vom Typ "byref" kann an diesem Punkt nicht verwendet werden.BDie Typabkürzung enthält Byrefs. Dies ist in F# nicht zulässig.�Der Funktions- oder Methodenaufruf kann zu diesem Zeitpunkt nicht verwendet werden, weil ein Argument, das ein byref-Zeiger eines lokalen Nicht-Stapel-Span- oder -IsByRefLike-Typs ist, mit einem anderen Argument verwendet wird, das ein lokaler Stapel-Span oder -IsByRefLike-Typ ist. Hierdurch wird sichergestellt, dass die Adresse des lokalen Werts den zugehörigen Bereich nicht verlässt.eDer Typ „{0}“ ist nicht zulässig, da „T“ in „byref<T>“ keine byref-Typen enthalten kann.RDie Verwendung der address-of-Operatoren in der ersten Klasse ist nicht zulässig.ZDie Verwendung des Operators "nameof" als erstklassiger Funktionswert ist nicht zulässig.MDie Verwendung der reraise-Funktion in der ersten Klasse ist nicht zulässig.ZDie Verwendung des expression-splicing-Operators in der ersten Klasse ist nicht zulässig.�ReflectedDefinitionAttribute kann nicht auf einen Instanzmember eines struct-Typs angewendet werden, da der Instanzmember einen impliziten 'this'-byref-Parameter akzeptiert.�Ein vom Ausdruck zurückgegebener Span- oder IsByRefLike-Wert kann zu diesem Zeitpunkt nicht verwendet werden. Hierdurch wird sichergestellt, dass die Adresse des lokalen Werts den zugehörigen Bereich nicht verlässt.�Die Span- oder IsByRefLike-Variable "{0}" kann zu diesem Zeitpunkt nicht verwendet werden. Hierdurch wird sichergestellt, dass die Adresse des lokalen Werts den zugehörigen Bereich nicht verlässt.�Dieser Wert kann nicht zugewiesen werden, weil das Ziel "{0}" möglicherweise auf einen lokalen Nicht-Stapel-Arbeitsspeicher verweist, während der zugewiesene Ausdruck laut Auswertung möglicherweise auf einen lokalen Stapelarbeitsspeicher verweist. So wird verhindert, dass Zeiger auf stapelgebundenen Arbeitsspeicher ihren Bereich verlassen.�Objektkonstruktoren dürfen "try/with" und "try/finally" vor der Initialisierung des Objekts nicht direkt verwenden. Dies umfasst Konstrukte wie "for x in ...", bei denen diese Konstrukte u.U. verwendet werden. Dies ist eine Einschränkung der Common IL.�Die Eigenschaft "{0}" hat denselben Namen wie eine andere Eigenschaft im Typ "{1}", allerdings akzeptiert eine Eigenschaft Indexerargumente und die andere nicht. Möglicherweise fehlt ein Indexerargument für eine der Eigenschaften.HDie Eigenschaft "{0}" hat denselben Namen wie eine Methode im Typ "{1}".�Entweder wird ein geschützter Member aufgerufen oder "base" verwendet. Dies ist nur bei der direkten Implementierung von Membern zulässig, da diese ihren Objektbereich mit Escapevorgängen außer Kraft setzen könnten.X[< ReflectedDefinition >]-Begriffe dürfen keinen Präfix-Splice-Operator "%" enthalten.JEin Methodenrückgabetyp würde Byrefs enthalten; das ist nicht zulässig.USplice-Operatoren für Ausdrücke dürfen nur in Anführungszeichen verwendet werden.\Strukturmember können die Adresse von Feldern der Struktur nicht per Referenz zurückgeben.H"System.Void" kann in F# nur als "typeof<System.Void>" verwendet werden.�Eine Typvariable wurde durch mehrere unterschiedliche Klassentypen eingeschränkt. Eine Typvariable weist möglicherweise nur eine Klasseneinschränkung auf.cDer Typ "{0}" ist weniger zugreifbar als der Wert, Member oder Typ "{1}", in dem er verwendet wird. kompilierte Form des Union-Falls$Standardaugmentation des Union-Falls�Der rekursive Objektverweis "{0}" wird nicht verwendet. Ist ein rekursiver Objektverweis vorhanden, werden Membern in diesem Typ und in abgeleiteten Typen Laufzeitinitialisierungsprüfungen hinzugefügt. Entfernen Sie diesen rekursiven Objektverweis.$Der Wert "{0}" wird nicht verwendet.�Der Typ eines Felds mit dem DefaultValue-Attribut muss die Standardinitialisierung zulassen, also NULL als eigenen Wert aufweisen oder ein Strukturtyp sein, dessen Felder alle die Standardinitialisierung zulassen. Mit "DefaultValue(false)" können Sie diese Prüfung deaktivieren.1Die Verwendung der Variablen "{0}" ist ungültig.iDas Zeichen ";" wird verwendet, um Feldwerte in Datensätzen zu trennen. Ersetzen Sie "," ggf. durch ";".�Die Konvertierung aus {0} in {1} ist ein sicherer Ausdruck zur Umwandlung in eine Basisklasse zur Kompilierungszeit und kein Ausdruck zur Umwandlung in eine abgeleitet Klasse. Verwenden Sie ggf. "upcast" anstelle von "downcast".�Die Konvertierung aus {0} in {1} ist ein sicherer Ausdruck zur Umwandlung in eine Basisklasse zur Kompilierungszeit und kein Ausdruck zur Umwandlung in eine abgeleitet Klasse. Verwenden Sie ggf. den Operator :> (Ausdruck zur Umwandlung in eine Basisklasse) anstelle des Operators :?> (Ausdruck zur Umwandlung in eine abgeleitet Klasse).c"AssemblyKeyNameAttribute" gilt als veraltet. Verwenden Sie stattdessen "AssemblyKeyFileAttribute".TDas Signieren von Schlüsselcontainern wird auf dieser Plattform nicht unterstützt.VDie Abhängigkeits-Manager-Erweiterung "{0}" konnte nicht geladen werden. Meldung: {1}�Die Variable "{0}" ist in Anführungszeichen gebunden, wird aber in einem Splice-Ausdruck verwendet. Dies ist nicht zulässig, da dadurch der Bereich mittels Escapevorgängen außer Kraft gesetzt werden kann.�In Ausdrücken in Anführungszeichen sind innere generische Funktionen nicht zulässig. Fügen Sie Typeinschränkungen hinzu, bis diese Funktion nicht mehr generisch ist.pEine Quotation darf keine Zuweisung zu einer erfassten lokalen Variable enthalten oder deren Adresse übernehmen�Anführungszeichen dürfen keine Ausdrücke, die Membereinschränkungsaufrufe durchführen, oder Operatorverwendungen enthalten, die implizit in einen Membereinschränkungsaufruf aufgelöst werden.]Anführungszeichen dürfen keine Ausdrücke enthalten, die die Adresse eines Felds aufnehmen.AAnführungszeichen dürfen keinen Arraymustervergleich enthalten.FAnführungszeichen dürfen keine absteigenden For-Schleifen enthalten.BAnführungszeichen dürfen keine generischen Ausdrücke enthalten.�Anführungszeichen dürfen keine Funktionsdefinitionen enthalten, die per Rückschluss abgeleitet sind oder als generisch deklariert werden. Fügen Sie Typeinschränkungen hinzu, damit dieser Ausdruck in Anführungszeichen gültig wird.`Anführungszeichen dürfen keinen Inlineassemblycode oder Mustervergleich für Arrays enthalten.<Anführungszeichen dürfen keine Objektausdrücke enthalten.TAnführungszeichen dürfen keine Ausdrücke enthalten, die statische Felder abrufen.CAnführungszeichen dürfen diese Art von Konstante nicht enthalten.IAnführungszeichen dürfen diese Art von Mustervergleich nicht enthalten.=Anführungszeichen dürfen diese Art von Typ nicht enthalten.UAnführungszeichen dürfen keine Ausdrücke enthalten, die Union-Fallindizes abrufen.RAnführungszeichen dürfen keine Ausdrücke enthalten, die byref-Zeiger erfordern.^Anführungszeichen dürfen keine Ausdrücke enthalten, die Felder in Ausnahmewerten festlegen.VAnführungszeichen dürfen keine Ausdrücke enthalten, die Union-Fallfelder festlegen.%Argumentlänge stimmt nicht überein.%Argumenttypen stimmen nicht überein.Verfügbare Überladungen:\n{0}Kandidaten:\n{0}�Dieser Code ist weniger generisch, als aus seinen Anmerkungen hervorgeht. Eine mit "_" angegebene Maßeinheit ist "1", also ohne Dimension. Machen Sie den Code generisch, oder entfernen Sie "_".iDer Objektkonstruktor "{0}" besitzt kein Argument oder keine festlegbare Rückgabeeigenschaft "{1}". {2}.tDer Objektkonstruktor "{0}" akzeptiert {1} Argument(e), erhält hier aber {2}. Die erforderliche Signatur ist "{3}".�Der Objektkonstruktor "{0}" akzeptiert {1} Argument(e), erhält hier aber {2}. Die erforderliche Signatur ist "{3}". Wenn bestimmte Argumente Eigenschaften Werte zuordnen sollen, trennen Sie diese Argumente mit einem Komma (",").�Ein unterstützender Typ für den Operator "{0}" wurde erwartet, aber ein Funktionstyp wurde empfangen. Möglicherweise fehlt ein Argument für eine Funktion.bEin unterstützender Typ für den Operator '{0}' wurde erwartet, aber ein Tupeltyp wurde empfangen3Argumente für einen Instanzmember wurden erwartet.FFür ein generisches Konstrukt muss der Typ "{0}" nicht abstrakt sein.dFür ein generisches Konstrukt muss der Typ "{0}" einen öffentlichen Standardkonstruktor aufweisen.�Für ein generisches Konstrukt muss der Typ "{0}" Verweissemantik aufweisen; dies ist aber nicht der Fall, es handelt sich also um eine Struktur.�Für ein generisches Konstrukt muss ein generischer Typparameter als Struktur- oder Verweistyp bekannt sein. Erwägen Sie das Hinzufügen einer Typanmerkung.TFür ein generisches Konstrukt muss der Typ "{0}" ein CLI- oder F#-Strukturtyp sein.bFür ein generisches Konstrukt muss es sich beim Typ "{0}" um einen nicht verwalteten Typ handeln.hFehlerhafte generische Instanziierung. Kein {0}-Member namens "{1}" akzeptiert {2} generische Argumente.=Dieser Indexer erwartet {0} Argumente, erhält hier aber {1}.uDer Member oder Objektkonstruktor "{0}" enthält kein Argument und keine festlegbare Rückgabeeigenschaft "{1}". {2}.6Der Member oder Objektkonstruktor "{0}" ist nicht {1}.�Der Member oder Objektkonstruktor "{0}" ist nicht {1}. Auf private Member darf nur innerhalb des deklarierenden Typs zugegriffen werden. Auf geschützte Member darf nur von einem erweiternden Typ zugegriffen werden; der Zugriff von inneren lambda-Ausdrücken ist nicht zulässig.{0} ist kein Instanzmember.{0} ist kein statischer Member.�Auf einen Member oder Objektkonstruktor "{0}", der {1} Argumente akzeptiert, kann von dieser Position im Code nicht zugegriffen werden. Alle zugreifbaren Versionen der {2}-Methode nehmen {3} Argumente an.�Der Member oder Objektkonstruktor "{0}" akzeptiert {1} Argument(e) nicht. Eine Überladung wurde gefunden, die {2} Argumente akzeptiert.kDer Member oder Objektkonstruktor "{0}" erfordert {1} Argument(e). Die erforderliche Signatur lautet "{2}".{Der Member oder Objektkonstruktor "{0}" erfordert {1} zusätzliche(s) Argument(e). Die erforderliche Signatur lautet "{2}".�Der Member oder Objektkonstruktor "{0}" erfordert {1} Argument(e). Die erforderliche Signatur lautet "{2}". Einige fehlende Argumente sind {3}.�Der Member oder Objektkonstruktor "{0}" erfordert {1} zusätzliche(s) Argument(e). Die erforderliche Signatur lautet "{2}". Einige fehlende Argumente sind {3}.�Der Member oder Objektkonstruktor "{0}" akzeptiert {1} Argument(e), erhält hier aber {2}. Die erforderliche Signatur lautet "{3}".�Der Member oder Objektkonstruktor "{0}" erfordert {1} Argument(e), erhält hier aber {2} unbenannte(s) und {3} benannte(s) Argument(e). Die erforderliche Signatur lautet "{4}".�Der Member oder Objektkonstruktor "{0}" akzeptiert {1} Typargument(e), erhält hier aber {2}. Die erforderliche Signatur lautet "{3}".�Diese Methode erwartet an dieser Position den CLI-Parameter "params". Mit "params" kann in Programmiersprachen wie C# eine variable Zahl von Argumenten an eine Methode übergeben werden. Übergeben Sie ein Array für dieses Argument.hDer Typ "{0}" enthält die {1}-Methode (vollständiger Name "{2}"), die Methode ist aber nicht statisch.bDer Typ "{0}" enthält die {1}-Methode (vollständiger Name "{2}"), die Methode ist aber statisch. {0} ist keine statische Methode.{0} ist keine Instanzmethode.�Eine eindeutige Überladung für Methode '{0}' konnte nicht auf Basis von Typinformationen vor diesem Programmpunkt bestimmt werden. Unter Umständen ist eine Typanmerkung erforderlich.:Methode oder Objektkonstruktor "{0}" wurde nicht gefunden.NKein {0}-Member oder -Objektkonstruktor namens "{1}" akzeptiert {2} Argumente.�Kein {0}-Member oder -Objektkonstruktor namens "{1}" akzeptiert {2} Argumente. Beachten Sie, dass ein Aufruf dieses Members ebenfalls {3} benannte Argumente bereitstellt.�Kein {0}-Member oder -Objektkonstruktor namens "{1}" akzeptiert {2} Argumente. Das benannte Argument "{3}" entspricht keinem Argument und keiner festlegbaren Rückgabeeigenschaft für eine Überladung.?Keine passenden Überladungen für die Methode '{0}' vorhanden.Bekannte Argumenttypen: {0}Bekannter Argumenttyp: {0}Bekannter Rückgabetyp: {0}Bekannte Typparameter: {0}Bekannter Typparameter: {0}�Der Typ '{0}' weist nicht NULL als eigenen Wert auf. Zum Erstellen eines NULL-Werts für einen Typ, der NULL-Werte zulässt, 'System.Nullable()' verwenden..Optionale Argumente sind hier nicht zulässig.1Das Argument bei Index {0} stimmt nicht überein.)Das Argument "{0}" stimmt nicht überein.#Die erforderliche Signatur ist {0}.EDie Einschränkungen "struct" und "not struct" sind nicht konsistent.�Der deklarierte Typparameter "{0}" kann an dieser Stelle nicht verwendet werden, weil der Typparameter zur Kompilierzeit nicht aufgelöst werden kann.4Der Typ "{0}" weist nicht NULL als eigenen Wert auf.kDer Typ "{0}" unterstützt die comparison-Einschränkung nicht, weil er das NoComparison-Attribut aufweist.�Der Typ "{0}" unterstützt die comparison-Einschränkung nicht. Beispielsweise unterstützt er die System.IComparable-Schnittstelle nicht.�Der Typ "{0}" unterstützt die comparison-Einschränkung nicht, weil es sich um einen Datensatz, eine Union oder Struktur mit mindestens einem Strukturelementtyp handelt, der die comparison-Einschränkung nicht unterstützt. Verwenden Sie entweder keinen Vergleich in Verbindung mit diesem Typ, oder fügen Sie dem Typ das StructuralComparison-Attribut hinzu, um festzustellen, von welchem Feldtyp der Vergleich nicht unterstützt wird.DDer Typ "{0}" unterstützt die Konvertierung in den Typ "{1}" nicht.gDer Typ "{0}" unterstützt die equality-Einschränkung nicht, weil er das NoEquality-Attribut aufweist.iDer Typ "{0}" unterstützt die equality-Einschränkung nicht, weil es sich um einen Funktionstyp handelt.�Der Typ "{0}" unterstützt die equality-Einschränkung nicht, weil es sich um einen Datensatz, eine Union oder Struktur mit mindestens einem Strukturelementtyp handelt, der die equality-Einschränkung nicht unterstützt. Verwenden Sie entweder keine Gleichheit in Verbindung mit diesem Typ, oder fügen Sie dem Typ das StructuralEquality-Attribut hinzu, um festzustellen, von welchem Feldtyp die Gleichheit nicht unterstützt wird.8Der Operator '{1}' wird vom Typ '{0}' nicht unterstützt�Der Operator '{1}' wird vom Typ '{0}' nicht unterstützt. Möglicherweise sollte das Modul 'Microsoft.FSharp.Linq.NullableOperators' geöffnet werden.;Der Typ "{0}" hat einen nicht standardmäßigen Delegattyp.�Problem beim Rückschluss von Typen ist zu komplex (maximale Iterationstiefe erreicht). Fügen Sie ggf. weitere Typanmerkungen hinzu./Typinstanziierungslänge stimmt nicht überein.&Der Typ "{0}" ist kein CLI-Delegattyp.+Der Typ "{0}" ist kein CLI-Enumerationstyp.{Der Typ "{0}" ist mit keinem der Typen "{1}" kompatibel; dies ist die Folge der Verwendung einer printf-Formatzeichenfolge.�Dieser Typparameter kann nicht auf "Nullable" instanziiert werden. Diese Einschränkung soll sicherstellen, dass die Bedeutung von NULL in manchen CLI-Sprachen in Verbindung mit Nullable-Werten nicht verwirrend ist.?Der Operator '{1}' wird von keinem der Typen '{0}' unterstützt�Der Operator '{1}' wird von keinem der Typen '{0}' unterstützt. Möglicherweise sollte das Modul 'Microsoft.FSharp.Linq.NullableOperators' geöffnet werden.l{0}-Variable in der Sammlung {1} (outerKey = innerKey) in der Gruppe. Nach "{2}" sind Klammern erforderlich.^{0}-Variable in der Sammlung {1} (outerKey = innerKey). Nach "{2}" sind Klammern erforderlich.{0} var in collection2Delegaten dürfen keine Currysignaturen aufweisen.kDer Operator "!" wird zum Dereferenzieren einer Verweiszelle verwendet. Verwenden Sie hier ggf. "not expr".*(Die Beschreibung ist nicht verfügbar...)ist2Die Dokumentationsdatei weist kein XML-Suffix auf.{Die Behandlung dieses Operators erfolgt jetzt direkt durch den F#-Compiler; die Bedeutung kann nicht mehr geändert werden.,System.Environment.Exit war nicht vorhanden.�Alle Verzweigungen eines „If-Ausdrucks“ müssen Werte zurückgeben, die implizit in den Typ der ersten Verzweigung konvertierbar sind, welcher hier "{0}" genannt wird. Diese Verzweigung gibt einen Wert vom Typ "{1}" zurück.Gelöscht zu�Von einem Typanbieter wurde "GetStaticParametersForMethod" implementiert, aber "ApplyStaticArgumentsForMethod" wurde nicht implementiert oder war ungültig.\Die benannten statischen Argumente müssen auf alle unbenannten statischen Argumente folgen.�Ein direkter Verweis auf den generierten Typ "{0}" ist nicht zulässig. Verwenden Sie stattdessen die Typdefinition wie "type TypeAlias = <path>". Dadurch wird angegeben, dass ein Typanbieter Ihrer Assembly generierte Typen hinzufügt.bLeerer Namespace gefunden von Typanbieter '{0}'. Verwenden Sie für den globalen Namespace 'null'.xTyp '{0}' von Typanbieter '{1}' verfügt über einen leeren Namespace. Verwenden Sie für den globalen Namespace 'null'.�Der Anbieter "{0}" hat einen nicht generierten Typ "{1}" im Kontext einer Reihe von generierten Typen zurückgegeben. Ziehen Sie eine Anpassung des Typanbieters in Betracht, damit dieser nur generierte Typen zurückgibt.JFehler beim Anwenden der statischen Argumente auf eine angegebene Methode.HFehler beim Anwenden des statischen Arguments auf einen angegebenen Typ.\Ereignis '{0}' des angegebenen Typs '{1}' verfügt nicht über einen Wert von GetAddMethod()_Ereignis '{0}' des angegebenen Typs '{1}' verfügt nicht über einen Wert von GetRemoveMethod()�Die referenzierte Assembly '{0}' verfügt über das Attribut '{1}' auf Assemblyebene, es wurden jedoch keine öffentlichen Typanbieterklassen gefunden.JDas Zeichen '{0}' ist im angegebenen Namespacenamen '{1}' nicht zulässig.DDas Zeichen '{0}' ist im angegebenen Typnamen '{1}' nicht zulässig.[Der Typanbieter '{0}' hat in ParameterExpression einen ungültigen Parameter verwendet: {1}~Der Typanbieter '{0}' hat einen Konstruktor bereitgestellt, der nicht zu den Konstruktoren des deklarierten Typs '{1}' gehört�Der Typanbieter '{0}' hat eine Methode mit dem Namen '{1}' und dem Metadatentoken '{2}' angegeben, die nicht zu den Methoden des deklarierenden Typs '{3}' gehörtcUngültiges statisches Argument für angegebenen Typ. Es wurde ein Argument der Art '{0}' erwartet.�Assembly '{0}' verfügt über ein TypeProviderAssembly-Attribut mit dem ungültigen Wert '{1}'. Beim Wert sollte es sich um einen gültigen Assemblynamen handeln.�Ungültiger Member '{0}' für Anbietertyp '{1}'. Die angegebenen Typmember müssen öffentlich, nicht jedoch generisch, virtuell oder abstrakt sein.7Diese angegebene Methode erfordert statische Parameter.BEs sind mehrere statische Parameter mit dem Namen '{0}' vorhanden.qFür den angegebenen Typ '{0}' ist 'IsArray' auf true festgelegt, es werden jedoch keine Arraytypen unterstützt.~Für den angegebenen Typ '{0}' ist 'IsGenericType' auf true festgelegt, es werden jedoch keine generischen Typen unterstützt.fDie geschachtelten angegebenen Typen akzeptieren keine statischen Argumente oder generische Parameter.@Es sind keine statische Parameter mit dem Namen '{0}' vorhanden.;Der Typanbieter '{0}' hat einen NULL-Member zurückgegeben.eDie Memberinformationen '{1}' des angegebenen Typs '{0}' verfügen über einen NULL-Deklarierungstyp.�Der angegebene Typ '{0}' verfügt über einen Member '{1}' mit dem deklarierenden Typ '{2}'. Es wurde als deklarierender Typ derselbe wie der angegebene Typ erwartet.aDer angegebene Typ '{0}' hat einen Member mit einem NULL- oder leeren Membernamen zurückgegeben.CTypanbieter '{0}' hat von GetInvokerExpression NULL zurückgegeben.FBeim Setup des angegebenen Typs ist mindestens ein Fehler aufgetreten.Die '{0}'-Eigenschaft des angegebenen Typs '{1}' ist auf CanRead=true festgelegt, es gab jedoch keinen Wert von GetGetMethod().�Die '{0}'-Eigenschaft des angegebenen Typs '{1}' ist auf CanWrite=true festgelegt, es gab jedoch keinen Wert von GetSetMethod().�Die '{0}'-Eigenschaft des angegebenen Typs '{1}' ist auf CanRead=false festgelegt, GetGetMethod() hat jedoch eine Methode zurückgegeben.�Die '{0}'-Eigenschaft des angegebenen Typs '{1}' ist auf CanWrite=false festgelegt, GetSetMethod() hat jedoch eine Methode zurückgegeben.�Die '{0}'-Eigenschaft des angegebenen Typs '{1}' kann weder gelesen noch geschrieben werden, da sie auf CanRead=false und CanWrite=false festgelegt ist.�Der Typanbieter "{0}" hat von "ApplyStaticArgumentsForMethod" eine ungültige Methode zurückgegeben. Es wurde eine Methode mit dem Namen "{1}" erwartet, es wurde jedoch eine Methode mit dem Namen "{2}" zurückgegeben.�Der Typanbieter '{0}' hat von 'ApplyStaticArguments' einen ungültigen Typ zurückgegeben. Es wurde ein Typ mit dem Namen '{1}' erwartet, es wurde jedoch ein Typ mit dem Namen '{2}' zurückgegeben.~Es wurde ein angegebener Type mit dem Namen '{0}' erwartet, der angegebene Typ verfügt jedoch über 'Name' mit dem Wert '{1}'sEs wurde ein angegebener Type mit dem Pfad '{0}' erwartet, der angegebene Typ verfügt jedoch über den Pfad '{1}'.�Ein Verweis auf einen angegebenen Typ hatte für einen statischen Parameter den ungültigen Wert '{0}'. Es müssen möglicherweise eine oder mehrere referenzierte Assemblys erneut kompiliert werden.�Einem Verweis auf einen angegebenen Typ fehlte ein Wert für den statischen Parameter '{0}'. Es müssen möglicherweise eine oder mehrere referenzierte Assemblys erneut kompiliert werden.RBeim Zugreifen auf '{0}' eines angegebenen Typs ist eine Ausnahme aufgetreten: {1}0'{0}' eines angegebenen Typs war NULL oder leer.�Der Typanbieter verfügt über keinen gültigen Konstruktor. Es wurde ein Konstruktor erwartet, der entweder keine Argumente oder ein Argument des Typs 'TypeProviderConfig' akzeptiert.4Der Typanbieter '{0}' hat einen Fehler gemeldet: {1}pDer Typanbieter '{0}' hat einen Fehler im Kontext des angegebenen Typs '{1}', Member '{2}' gemeldet. Fehler: {3}�Die Typanbieter-Designerassembly "{0}" konnte aus dem Ordner "{1}" nicht geladen werden, weil eine Abhängigkeit fehlte oder nicht geladen werden konnte. Alle Abhängigkeiten der Typanbieter-Designerassembly müssen sich in demselben Ordner wie die Assembly befinden. Gemeldete Ausnahme: {2} – {3}xDie Typanbieter-Designerassembly "{0}" konnte aus dem Ordner "{1}" nicht geladen werden. Gemeldete Ausnahme: {2} – {3}�Das Assemblyattribut "{0}" verweist auf eine Designerassembly "{1}", die nicht aus dem Pfad "{2}" geladen werden kann. Gemeldete Ausnahme: {3} – {4}�Das Assemblyattribut "{0}" verweist auf eine Designerassembly "{1}", die entweder nicht geladen werden kann oder nicht vorhanden ist. Gemeldete Ausnahme: {2} – {3}pDer Typanbieter hat NULL zurückgegeben, wobei es sich nicht um einen gültigen Rückgabewert von '{0}' handelt.@Der statische Parameter '{0}' verfügt bereits über einen Wert.�Der statische Parameter "{0}" vom angegebenen Typ "{1}" erfordert einen Wert. Statische Parameter zu Typanbietern können optional angegeben werden mithilfe von benannten Argumenten, z. B. "{2}<{3}=...>".�Zu viele statische Parameter. Es wurden höchstens {0} Parameter erwartet, zurückgegeben wurden jedoch {1} unbenannte und {2} benannte Parameter.<Der Typanbieterkonstruktor hat eine Ausnahme ausgelöst: {0}VUnerwartete Ausnahme von Member '{0}' des angegebenen Typs '{1}' von Member '{2}': {3}@Unerwartete Ausnahme vom angegebenen Typ '{0}' Member '{1}': {2}FUnerwarteter NULL-Rückgabewert vom angegebenen Typ '{0}' Member '{1}'�Unbekannte Art des statischen Arguments "{0}" beim Auflösen eines Verweises zum angegebenen Typ oder zur angegebenen Methode "{1}".�Nicht unterstützter Konstantentyp "{0}". Vom Typanbieter bereitgestellte Quotations dürfen nur einfache Konstanten enthalten. Die Implementierung des Typanbieters muss unter Umständen angepasst werden, indem ein Wert, der außerhalb eines bereitgestellten Quotation-Literals daklariert wird, mittels Verschieben in eine let-Bindung innerhalb eines Quotation-Literals umgewandelt wird.qUngültiger Member '{0}' für Anbietertyp '{1}'. Es sind nur Eigenschaften, Methoden und Konstruktoren zulässig.�Nicht unterstützter Ausdruck '{0}' des Typanbieters. Wenn Sie der Autor dieses Typanbieters sind, sollten Sie ihn möglicherweise so anpassen, dass ein anderer unterstützter Ausdruck bereitgestellt wird.�Das Ereignis "{0}" enthält einen Nichtstandardtyp. Wenn dieses Ereignis in einer anderen CLI-Sprache deklariert ist, müssen Sie auf dieses Ereignis über die expliziten {1}- und {2}-Methoden für das Ereignis zugreifen. Wenn dieses Ereignis in F# deklariert ist, sollten Sie den Typ des Ereignisses auf eine Instanziierung von "IDelegateEvent<_>" oder "IEvent<_,_>" festlegen.#Dieses Konstrukt ist experimentell.Ausdruck hat keinen Namen.*zusätzliche typgesteuerte Konvertierungen!applikative Berechnungsausdrücke,Attribute rechts vom "Module"-SchlüsselwortYAutomatische Generierung der Eigenschaft „Message“ für „exception“-Deklarationen,standardmäßige Schnittstellenmembernutzung�Informationen zur Problembehebung bezüglich der Auflösung von Delegattypnamen finden Sie unter https://github.com/dotnet/fsharp/issues/102286Das Verwerfen des verwendeten Musters ist verbindlich.punktloses float32-LiteralmBeim veralteten Zugriff auf das Konstrukt mit dem RequireQualifiedAccess-Attribut wird ein Fehler ausgegeben./Maßeinheitenunterstützung durch weitere Typen%Segment 3D/4D mit feststehendem IndexSegmentierung ab Endeimplizite yield-Anweisung/expr[idx]-Notation zum Indizieren und Aufteilen8Schnittstellen mit mehrfacher generischer InstanziierungML-Kompatibilitätsrevisionennameof-Nicht-Variablenmuster rechts neben as-Mustern'Interop, NULL-Werte zulassend, optionalDeklaration für offene Typen/Überladungen für benutzerdefinierte VorgängePaketverwaltung&binäre Formatierung für ganze Zahlen%Literale beliebiger Größe auflisten6Informationsmeldungen im Zusammenhang mit BezugszellenLockerung für Leerraumwhitespace relaxation v2Fortsetzbarer Zustand-Maschinen Muster mit einzelnem UnterstrichZeichenfolgeninterpolation&Strukturdarstellung für aktive MusterPlatzhalter in for-Schleife;Zeugenübergabe für Merkmalseinschränkungen in F#-ZitatenoAuf das Datensatz-, Struktur- oder Klassenfeld "{0}" kann von dieser Position im Code nicht zugegriffen werden.�Alle Verzweigungen eines Musterübereinstimmungsausdrucks müssen Werte zurückgeben, die implizit zu dem Typen der ersten Verzweigung konvertiert werden können, welche hier „{0}“ genannt wird. Diese Verzweigung gibt einen Wert des Typs „{1}“ zurück.�Ungültiger Formatbezeichner (nach l oder L): Erwartet wurde ld, li, lo, lu, lx oder lX. In F#-Code können Sie stattdessen %d, %x, %o oder %u verwenden; diese Bezeichner sind überladen und funktionieren mit allen grundlegenden Integer-Typen.#Ungültiger Formatbezeichner: '{0}'5Unzulässige Genauigkeitsangaben in Formatbezeichner.(Unzulässige Breite in Formatbezeichner.("{0}" unterstützt kein {1}-Präfixflag.*Das Format "{0}" unterstützt kein 0-Flag.{0}-Flag doppelt festgelegt.8Das Format "{0}" unterstützt keine Genauigkeitsangaben.�Interpolierte Zeichenfolgen dürfen keine Formatbezeichner vom Typ "%" verwenden, es sei denn, jeder erhält einen Ausdruck, z. B. "%d{{1+1}}".�Formatbezeichner im .NET-Format, z. B. "{{x,3}}" oder "{{x:N5}}", dürfen nicht mit Formatbezeichnern vom Typ "%" gemischt werden.9Der Bezeichner "%P" darf nicht explizit verwendet werden.�Interpolierte Zeichenfolgen, die als Typ "IFormattable" oder "FormattableString" verwendet werden, dürfen keine Spezifizierer vom Typ "%" verwenden. Es dürfen nur Interpolanten im .NET-Format wie "{{expr}}", "{{expr,3}}" oder "{{expr:N5}}" verwendet werden.�Die Angabe von "h" oder "H" ist in diesem Formatbezeichner nicht erforderlich. Sie können stattdessen %d, %x, %o oder %u verwenden. Diese Bezeichner sind überladen und funktionieren mit allen grundlegenden Integertypen.4Der #-Formatierungsmodifizierer ist in F# ungültig.�Die Angabe von "l" oder "L" ist in diesem Formatbezeichner nicht erforderlich. In F#-Code können Sie stattdessen %d, %x, %o oder %u verwenden; diese Bezeichner sind überladen und funktionieren mit allen grundlegenden Integer-Typen.Der Formatbezeichner fehlt.CPositionsspezifizierer sind in Formatzeichenfolgen nicht zulässig.(Genauigkeitsangaben nach dem "." fehlen..Präfixflag (" " oder "+") doppelt festgelegt. – {0}aFür das Feature „Vom Ende ausgehende Slicing“ ist Sprachversion „Vorschau“ erforderlich.�Fehler beim Ausgeben des 'System.Reflection.AssemblyCultureAttribute'-Attributs -- "Ausführbare Dateien können keine Satellitenassemblys sein, Kulturen sollten immer leer sein".�Assembly '{0}' wurde im Abhängigkeitssatz der Zielbinärdatei nicht gefunden. Statistisch verknüpfte Stämme müssen mithilfe eines Assemblynamen angegeben werden, ohne DLL- oder EXE-Erweiterung. Wenn explizit auf diese Assembly verwiesen wurde, ist es möglich, dass die Assembly nicht wirklich für die erzeugte Binärdatei erforderlich war. In diesem Fall sollte sie nicht statisch verknüpft sein.sDas 'AssemblyVersionAttribute' wurde ignoriert, da eine Version mithilfe einer Befehlszeilenoption angegeben wurde.�{0} hat Version "{1}" angegeben, dieser Wert ist jedoch ein Platzhalter, und Sie haben einen deterministischen Build angefordert. Zwischen diesen besteht ein Konflikt.�Auf die Assembly '{0}' wurde transitiv verwiesen, und sie konnte nicht automatisch aufgelöst werden. Bei einer statischen Verknüpfung wird davon ausgegangen, dass diese DLL keine Abhängigkeiten in der F#-Bibliothek oder anderen statisch verknüpften DLLs aufweist. Fügen Sie dieser DLL einen expliziten Verweis hinzu.eDas Attribut "{0}" hat Version "{1}" angegeben, dieser Wert ist jedoch ungültig und wurde ignoriert.�Die Option '--delaysign' überschreibt das Attribut 'System.Reflection.AssemblyDelaySignAttribute', das in einer Quelldatei oder einem hinzugefügten Modul angegeben wurde.VDeterministic builds only support portable PDBs (--debug:portable or --debug:embedded)mDie gemischte verwaltete/nicht verwaltete Assembly '{0}' wird während der statischen Verknüpfung ignoriert.8Die Schlüsseldatei '{0}' konnte nicht geöffnet werden.�Die Option '--keyfile' überschreibt das Attribut 'System.Reflection.AssemblyKeyFileAttribute', das in einer Quelldatei oder einem hinzugefügten Modul angegeben wurde.�Die Option '--keycontainer' überschreibt das Attribut 'System.Reflection.AssemblyNameAttribute', das in einer Quelldatei oder einem hinzugefügten Modul angegeben wurde.2Es wurden keine Implementierungsdateien angegeben.T--pathmap can only be used with portable PDBs (--debug:portable or --debug:embedded)0Fehler beim Schreiben der Binärdatei '{0}': {1}�Der Code in der Assembly "{0}" verwendet Quotation-Literale. Statische Verknüpfungen schließen unter Umständen Komponenten nicht ein, die Quotation-Literale verwenden, sofern nicht alle Assemblys mindestens mit F# 4.0 kompiliert sind.�Der Code in dieser Assembly verwendet Quotation-Literale. Statische Verknüpfungen schließen unter Umständen Komponenten nicht ein, die Quotation-Literale verwenden, sofern nicht alle Assemblys mindestens mit F# 4.0 kompiliert sind.�Die Assembly '{0}' ist an der Befehlszeile aufgeführt. Auf Assemblys muss mithilfe eines Befehlszeilenflags wie '-r' verwiesen werden.}Der residente Kompilierungsdienst wurde nicht verwendet, da bei der Kommunikation mit dem Server ein Problem aufgetreten ist.�Das Übergeben einer RESX-Datei ({0}) als Quelldatei an den Compiler ist veraltet. Verwenden Sie "resgen.exe", um die RESX-Datei in eine RESOURCES-Datei zu konvertieren, die mit der Option "--resource" übergeben werden. Wenn Sie MSBuild verwenden, kann dies über ein <EmbeddedResource>-Element in der FSPROJECT-Projektdatei durchgeführt werden.>Die statische Verknüpfung darf keine EXE-Datei einschließen.dEine statische Verknüpfung darf eine gemischte verwaltete/nicht verwaltete DLL nicht einschließen.�Statische Verknüpfungen dürfen beim Generieren einer Assembly mit Verweis auf System.Runtime (z.B. eine .NET Core- oder eine portierbare Assembly) nicht für eine Assembly verwendet werden, die auf mscorlib verweist (z.B. eine .NET Framework-Assembly).hSystem.Runtime.InteropServices-Assembly erfordert Verwendung von UnknownWrapper\DispatchWrapper-Klassen.3Der Vorgang wird aufgrund zu vieler Fehler beendet.Es wurden widersprüchliche Optionen angegeben: 'win32manifest' und 'win32res'. Nur eine dieser Optionen kann verwendet werden.BFSharp.Core.dll wurde im Verzeichnis des Compilers nicht gefunden.Ungültige Direktive "#{0} {1}"zDer if-Ausdruck muss Typ "{0}" aufweisen, damit die Kontexttypanforderungen erfüllt sind. Derzeit weist er Typ "{1}" auf.?Das Übernehmen der Adresse eines Literalfelds ist unzulässig.�Bei diesem Vorgang wird die Adresse eines Werts "{0}" übernommen, der durch eine lokale Variable oder eine andere Spezialdarstellung dargestellt wird. Dies ist unzulässig.mBenutzerdefinierte Marshaller dürfen im F#-Code nicht angegeben werden. Verwenden Sie eine C#-Hilfsfunktion.?Das DefaultAugmentation-Attribut konnte nicht decodiert werden.5Das DllImport-Attribut konnte nicht decodiert werden.6Der dynamische Aufruf von {0} wird nicht unterstützt.�Der Typ "{0}" wurde als Typ mit explizitem Layout markiert, das Feld "{1}" wurde jedoch nicht mit dem FieldOffset-Attribut versehen.|Das FieldOffset-Attribut kann nur für Member des mit "StructLayout(LayoutKind.Explicit)" markierten Typs festgelegt werden.7Das FieldOffset-Attribut konnte nicht decodiert werden.9Fehlerhafte Anzahl von Typargumenten für lokalen Aufruf.!Bezeichnung "{0}" nicht gefunden..Literalfelder können nicht festgelegt werden.PDas Hauptmodul des Programms ist leer: Beim Ausführen erfolgt keinerlei Aktion.5Das MarshalAs-Attribut konnte nicht decodiert werden.YÄnderbare Variablen können ihre Methode nicht mit Escapevorgängen außer Kraft setzen.OReflektierte Definitionen dürfen keinen Präfix-Splice-Operator "%" enthalten.Ungültiges Bildformat.1Ungültige "algId" – "Exponent" wurde erwartet.Ungültige Bitlänge.%Ungültiger Magic-Wert im CLR-Header.*Ungültiger öffentlicher Schlüssel-BLOB.=Ungültige RSAParameters-Struktur – "{{0}}" wurde erwartet.Ungültige Signaturgröße.Kein Signaturverzeichnis'Ein privater Schlüssel wurde erwartet."Ein RSA-Schlüssel wurde erwartet.�Die Signatur für diese externe Funktion enthält Typparameter. Schränken Sie das Argument und die Rückgabetypen ein, und geben Sie die Typen der entsprechenden C-Funktion an.eGenSetStorage: {0} wurde als statische Methode dargestellt, war aber kein geeigneter lambda-Ausdruck.8Das StructLayout-Attribut konnte nicht decodiert werden.<Dieser Typ kann nicht für ein Literalfeld verwendet werden.Nicht definierter Wert "{0}".3Unerwartete GetSet-Anmerkung für eine Eigenschaft.5Compilerfehler: unerwarteter nicht realisierter Wert.VDie Datei "{0}" wurde auf dem Datenträger unerwartet geändert. Laden Sie sie erneut.�Cannot generate MDB debug information. Failed to load the 'MonoSymbolWriter' type from the 'Mono.CompilerServices.SymbolWriter.dll' assembly.DUnerwarteter Fehler beim Erstellen der Debuginformationsdatei "{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}NUnbekannter Debugpunkt „{0}“. Die verfügbaren Debugpunkte sind „{1}“.�Das fortsetzbare Codekonstrukt "{0}" darf nur in Inlinecode verwendet werden, der durch "if __useResumableCode then..." geschützt wird. Die Gesamtkomposition muss einen gültigen fortsetzbaren Code bilden.BUngültiges Argument für 'methodhandleof' bei der CodegenerierungYEine importierte Assembly verwendet den Typ "{0}"; dieser Typ ist aber nicht öffentlich.8Ungültiger Wert '{0}' für Maßeinheitenparameter '{1}'2Ungültiger Wert für Maßeinheitenparameter '{0}'�Ungültige Anzahl generischer Argumente für Typ '{0}' im angegebenen Typ. Es wurden '{1}' Argumente erwartet, jedoch '{2}' ausgegeben.~Interner Fehler oder falsch formatierte Metadaten: Während des Imports befanden sich nicht genügend Typparameter im Bereich.�Ein Verweis auf die DLL "{0}" ist für die Assembly "{1}" erforderlich. Der importierte Typ "{2}" befindet sich in der ersten Assembly und konnte nicht aufgelöst werden.qEin Verweis auf den Typ "{0}" in Assembly "{1}" wurde gefunden, der Typ ist aber nicht in der Assembly vorhanden.uDer Typ "{0}" ist hier erforderlich, aber nicht verfügbar. Sie müssen einen Verweis auf Assembly "{1}" hinzufügen.aDas Attribut "InlineIfLambda" ist in der Signatur vorhanden, jedoch nicht in der Implementierung.�Dieser Ausdruck gibt einen Wert des Typs "{0}" zurück, wird aber implizit verworfen. Verwenden Sie ggf. "let", um das Ergebnis an einen Namen zu binden. Beispiel: "let Ergebnis = Ausdruck". Falls Sie den Ausdruck als Wert in der Sequenz einsetzen möchten, verwenden Sie explizit "yield".�Dieser Ausdruck gibt einen Wert des Typs "{0}" zurück, wird aber implizit verworfen. Verwenden Sie ggf. "let", um das Ergebnis an einen Namen zu binden. Beispiel: "let Ergebnis = Ausdruck". Falls Sie den Ausdruck als Wert in der Sequenz einsetzen möchten, verwenden Sie explizit "yield!".)Ungültiger angegebener Literalwert '{0}'8Ungültiger vollständiger Name für den angegebenen Typ.Ungültiger Namespace für den angegebenen TypzDie Plattform 'anycpu32bitpreferred' kann nur mit EXE-Zielen verwendet werden. Stattdessen muss 'anycpu' verwendet werden.HDer XML-Kommentar wird nicht in einem gültigen Sprachelement platziert.�{0} "{1}" wurde in Assembly "{2}" nicht gefunden. Mögliche Ursache ist eine Versionsinkompatibilität. Möglicherweise müssen Sie die richtige Version dieser Assembly explizit referenzieren, damit alle referenzierten Komponenten die richtige Version benutzen können.�{0} "{1}" wurde in Typ "{2} von Assembly "{3}" nicht gefunden. Mögliche Ursache ist eine Versionsinkompatibilität. Möglicherweise müssen Sie die richtige Version dieser Assembly explizit referenzieren, damit alle referenzierten Komponenten die richtige Version benutzen können.�Gibt eine Methode an, die entweder im Typ, in dem sie deklariert wird, über keine Implementierung verfügt oder die virtuell ist und über eine Standardimplementierung verfügt.�Wird verwendet, um für das aktuelle Klassenobjekt einen Objektnamen zu vergeben. Wird auch verwendet, um für ein gesamtes Muster innerhalb eines Musterabgleichs einen Namen zu vergeben.CWird verwendet, um den Code während des Debuggens zu überprüfen.0Wird als Name des Basisklassenobjekts verwendet.<Gibt in ausführlicher Syntax den Start eines Codeblocks an.GKonvertiert einen Typ in einen Typen, der in der Hierarchie höher ist.DGibt in ausführlicher Syntax den Beginn einer Klassendefinition an.]Schlüsselwort, um ein konstantes Literal als Typparameterargument in Typanbietern anzugeben.�Gibt eine Implementierung einer abstrakten Methode an; wird gemeinsam mit einer abstrakten Methodendeklaration zum Erstellen einer virtuellen Methode verwendet.2Wird verwendet, um einen Delegaten zu deklarieren.PWird in Schleifenkonstrukten oder zum Ausführen von imperativem Code verwendet.VGibt in ausführlicher Syntax das Ende eines Codeblocks in einem Schleifenausdruck an.PWird zum Konvertieren in einen Typ verwendet, der in Vererbungskette höher ist.>Wird in einem for-Ausdruck beim Rückwährtszählen verwendet.JKonvertiert einen Typ in einen Typen, der in der Hierarchie niedriger ist.GWird in Verzweigungskonstrukten verwendet. Eine Kurzform von "else if".*Wird in Verzweigungskonstrukten verwendet.�Gibt in Typendefinitionen und Typerweiterungen das Ende eines Abschnitts von Memberdefinitionen an. Wird in ausführlicher Syntax verwendet, um das Ende eines Codeblocks festzulegen, der mit dem Anfangsschlüsselwort beginnt.4Wird verwendet, um einen Ausnahmetyp zu deklarieren.qGibt an, dass ein deklariertes Programmelement in einem anderen Binär oder einer anderen Assembly definiert ist.�Wird zusammen mit "try" verwendet, um einen Codeblock bereitzustellen, der unabhängig davon ausgeführt wird, ob eine Ausnahme auftritt.'Wird in Schleifenkonstrukten verwendet.IWird in Lambdaausdrücken verwendet, auch als anonyme Funktionen bekannt.�Wird als kürzere Alternative zum fun-Schlüsselwort und einen Vergleichsausdruck in einem Lambdaausdruck verwendet, der über Musterabgleich für ein einzelnes Argument verfügt.JWird verwendet, um auf den .NET-Namespace der obersten Ebene zu verweisen.4Wird in bedingten Verzweigungskonstrukten verwendet.mWird für Sequenzausdrücke und in ausführlicher Syntax zum Trennen von Ausdrücken aus Bindungen verwendet.HWird verwendet, um eine Basisklasse oder Basisschnittstelle festzulegen.sWird verwendet, um eine Funktion anzugeben, die direkt in den Code der aufrufenden Funktion integriert werden soll.DWird verwendet, um Schnittstellen zu deklarieren und implementieren.oWird verwendet, um festzulegen, dass ein Member innerhalb einer Assembly sichtbar ist, außerhalb jedoch nicht.mWird verwendet, um eine Berechnung festzulegen, die nur ausgeführt wird, wenn ein Ergebnis erforderlich ist.$Weist einen Wert einer Variablen zu.^Wird verwendet, um einen Namen einem Wert oder einer Funktion zuzuordnen oder daran zu binden.vWird in Berechnungsausdrücken verwendet, um einen Namen an das Ergebnis eines anderen Berechnungsausdrucks zu binden.OWird zum Verzweigen verwendet, indem ein Wert mit einem Muster verglichen wird.�Wird in Berechnungsausdrücken zur Musterübereinstimmung direkt über dem Ergebnis eines anderen Berechnungsausdrucks verwendet.UWird verwendet, um eine Eigenschaft oder Methode in einem Objekttypen zu deklarieren.�Wird verwendet, um einen Namen einer Gruppe zugehöriger Typen, Werte und Funktionen zuzuordnen, um ihn logisch von anderem Code zu trennen.RWird verwendet, um eine Variable zu deklarieren, d. h. einen veränderlichen Wert.�Wird verwendet, um einen Namen einer Gruppe zugehöriger Typen und Module zuzuordnen, um ihn logisch von anderem Code zu trennen.�Wird verwendet, um einen Konstruktor zu deklarieren, definieren oder aufzurufen, der ein Objekt erstellt oder erstellen kann. Wird auch in generischen Parameterbeschränkungen verwendet, um anzugeben, dass ein Typ über einen bestimmten Konstruktor verfügen muss.vKein tatsächliches Schlüsselwort. "not struct" wird in Kombination als generische Parametereinschränkung verwendet.cGibt die Abwesenheit eines Objekts an. Wird auch in generischen Parameterbeschränkungen verwendet.�Wird in Unterscheidungs-Unions verwenden, um den Typ der Wertekategorien anzugeben, sowie in Delegaten und Ausnahmedeklarationen.cWird verwendet, um den Inhalt eines Namespace oder Moduls ohne Qualifizierung verfügbar zu machen.�Wird mit booleschen Bedingungen als boolescher Wert oder Operator verwendet. Entspricht ||. Wird auch in Memberbeschränkungen verwendet.�Wird verwendet, um eine Version einer abstrakten oder virtuellen Methode zu implementieren, die sich von der Basisversion unterscheidet.JBeschränkt den Zugriff eines Element auf Code im gleichen Typ oder Modul.LLässt von einer Position außerhalb des Typs den Zugriff auf ein Member zu.>Wird verwendet, um anzugeben, dass eine Funktion rekursiv ist.SWird verwendet, um einen Wert für das Ergebnis des Berechnungsausdrucks anzugeben.�Wird verwendet, um einen Wert für das Ergebnis des Berechnungsausdrucks bereitzustellen. Hierbei stammt dieser Wert aus dem Ergebnis eines anderen Berechnungsausdrucks.�Begrenzt Argumente und Rückgabewerte in Funktionstypen. Ergibt einen Ausdruck (in Sequenzausdrücken); entspricht dem Yield-Schlüsselwort. Wird in Vergleichsausdrücken verwendet.�Wird in Abfrageausdrücken verwendet, um festzulegen, welche Felder oder Spalten extrahiert werden. Dies ist kontextabhängiges Schlüsselwort, d. h. es ist kein reserviertes Wort und funktioniert nur im entsprechenden Kontext als Schlüsselwort.�Wird verwendet, um eine Methode oder Eigenschaft anzugeben, die ohne eine Instanz eines Typs aufgerufen werden kann, oder einen Wertemember, der für alle Instanzen eines Typs freigegeben wird.fVerwendet zum Deklarieren eines Strukturtyps. Auch verwendet in generischen Parametereinschränkungen.wWird in Bedingungsausdrücken verwendet. Wird auch verwendet, um nach der Objektkonstruktion Nebeneffekte auszuführen.;Wird in for-Schleifen zum Angeben eines Bereichs verwendet.&Wird als boolesches Literal verwendet.�Wird verwendet, um einen Codeblock einzuführen, der unter Umständen eine Ausnahme generiert. Wird zusammen mit "with" oder "finally" verwendet.�Wird verwendet, um Klassen, Datensätze, Strukturen, Unterscheidungs-Unions, Enumerationstypen, Maßeinheiten oder Typenabkürzungen zu deklarieren.#Begrenzt ein typisiertes Codezitat.)Begrenzt ein nicht typisiertes Codezitat.SWird zum Konvertieren in einen Typ verwendet, der in Vererbungskette niedriger ist.^Wird anstelle von "let" für Werte verwendet, die die IDisposable-Schnittstelle implementieren�Wird anstelle von "let!" in Berechnungsausdrücken für Ergebnisse von Berechnungsausdrücken verwendet, die "IDisposable" verwenden.�Wird in einer Signatur verwendet, um einen Wert anzugeben, oder in wenigen Situationen in einem Typ, um einen Member zu deklarieren.XGibt den .NET-void-Typ an. Wird bei der Interaktion mit anderen .NET-Sprachen verwendet.�Wird für boolesche Bedingungen (when-Klausel) bei Musterabgleichen sowie zum Einführen einer Einschränkungsklausel für einen generischen Typparameterparameter verwendet."Führt ein Schleifenkonstrukt ein.�Wird zusammen mit dem Vergleichsschlüsselwort in Musterabgleichsausdrücken verwendet. Wird auch in Objektausdrücken, Datensatzkopierausdrücken und Typerweiterungen verwendet, um Memberdefinitionen und Ausnahmehandler bereitzustellen.UWird in einem Sequenzausdruck zum Generieren eines Werts für eine Sequenz verwendet.�Wird in einem Berechnungsausdruck zum Anhängen des Ergebnisses eines bestimmten Berechnungsausdrucks für eine Ergebnissammlung für den enthaltenden Berechnungsausdruck verwendet.sUsed in mutually recursive bindings, in property declarations, and with multiple constraints on generic parameters.\Dieses Bytearrayliteral enthält Zeichen, die sich nicht als einzelnes Byte codieren lassen.5Eine Bytezeichenfolge darf nicht interpoliert werden.e{0} darf nicht in Operatornamen verwendet werden und ist für eine zukünftige Verwendung reserviert.C#! kann nur als erste Zeile zu Beginn einer Datei angezeigt werden.YDie #else-Direktive muss das erste Zeichen in einer Zeile sein, das keine Leerstelle ist.(Kein passendes #if für #else vorhanden.ZDie #endif-Direktive muss das erste Zeichen in einer Zeile sein, das keine Leerstelle ist.#endif für #else erforderlich.)Kein passendes #if für #endif vorhanden.WDie #if-Direktive muss das erste Zeichen in einer Zeile sein, das keine Leerstelle ist.:Auf die #if-Direktive sollte sofort ein Bezeichner folgen.QBezeichner, auf die "{0}" folgt, sind für die zukünftige Verwendung reserviert.:IF-FSHARP-/IF-CAML-Regionen werden nicht mehr unterstütztKVerwenden Sie stattdessen eine Datei mit der Erweiterung ".ml" oder ".mli".$Dies ist kein gültiges Byteliteral.'Dies ist kein gültiges Zeichenliteral.Ungültige Gleitkommazahl.Ungültige Zeilennummer: '{0}'�Dies ist kein gültiges numerisches Literal. Unter anderem sind die folgenden numerischen Literale gültig: 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).6\U{0} ist keine gültige Unicode-Zeichen-EscapesequenzJDiese Zahl liegt außerhalb des zulässigen Bereichs für Dezimalliterale.SDiese Zahl liegt außerhalb des zulässigen Bereichs für 32-Bit-Gleitkommastellen.WDiese Zahl liegt außerhalb des zulässigen Bereichs für 8-Bit-Integer mit Vorzeichen.dDiese Zahl liegt außerhalb des zulässigen Bereichs für hexadezimale 8-Bit-Integer mit Vorzeichen.XDiese Zahl liegt außerhalb des zulässigen Bereichs für 8-Bit-Integer ohne Vorzeichen.MDiese Zahl liegt außerhalb des zulässigen Bereichs für diesen Integer-Typ.XDiese Zahl liegt außerhalb des zulässigen Bereichs für native Integer mit Vorzeichen.YDiese Zahl liegt außerhalb des zulässigen Bereichs für native Integer ohne Vorzeichen.XDiese Zahl liegt außerhalb des zulässigen Bereichs für 16-Bit-Integer mit Vorzeichen.YDiese Zahl liegt außerhalb des zulässigen Bereichs für 16-Bit-Integer ohne Vorzeichen.XDiese Zahl liegt außerhalb des zulässigen Bereichs für 64-Bit-Integer mit Vorzeichen.YDiese Zahl liegt außerhalb des zulässigen Bereichs für 64-Bit-Integer ohne Vorzeichen.XDiese Zahl liegt außerhalb des zulässigen Bereichs für 32-Bit-Integer mit Vorzeichen.YDiese Zahl liegt außerhalb des zulässigen Bereichs für 32-Bit-Integer ohne Vorzeichen.nEin }}-Zeichen muss in einer interpolierten Zeichenfolge (durch Verdoppeln) mit Escapezeichen versehen werden.�Ungültige interpolierte Zeichenfolge. Literale mit einzelnen Anführungszeichen oder ausführliche Zeichenfolgenliterale dürfen nicht in interpolierten Ausdrücken in Zeichenfolgen mit einfachen Anführungszeichen oder ausführlichen Zeichenfolgen verwendet werden. Erwägen Sie die Verwendung einer expliziten let-Bindung für den Interpolationsausdruck, oder verwenden Sie eine Zeichenfolge mit dreifachen Anführungszeichen als äußeres Zeichenfolgenliteral.aTabulatorzeichen sind in F#-Code nur zulässig, wenn die Option "#indent \"off\"" verwendet wird.EDiese Unicode-Codierung ist nur für Zeichenfolgenliterale zulässig.<Dieses Token ist für die zukünftige Verwendung reserviert.�Ungültige interpolierte Zeichenfolge. Zeichenfolgenliterale mit dreifachen Anführungszeichen dürfen in interpolierten Ausdrücken nicht verwendet werden. Erwägen Sie die Verwendung einer expliziten let-Bindung für den Interpolationsausdruck.Unerwartetes Zeichen "{0}".FSyntaxfehler. Falsches geschachteltes #endif, unerwartete Token davor.SDer Einzug dieses in-Tokens ist im Hinblick auf das entsprechende "let" fehlerhaft.�Die Trennregeln des |-Tokens für diesen Mustervergleich sind um eine Spalte verschoben. Richten Sie den Code neu aus, oder verwenden Sie weitere Einzüge.�Möglicherweise falscher Einzug: Dieses Token ist gegenüber dem bei Position {0} beginnenden Kontext verschoben. Erhöhen Sie den Einzug für dieses Token, oder verwenden Sie die standardmäßigen Formatierungskonventionen.MDer Bezeichner "{0}" ist für die zukünftige Verwendung durch F# reserviert.?Bezeichner mit "@" sind für die F#-Codegenerierung reserviert.�Alle Elemente einer Liste müssen implizit in den Typ des ersten Elements konvertierbar sein, der hier "{0}" genannt wird. Dieses Element hat den Typ "{1}"."(Die Beschreibung wird geladen…)�Infix-Operatormember "{0}" weist zusätzliche Curryargumente auf. Erwartet wurde ein Tupel mit 2 Argumenten, z.B. statischer Member (+) (x,y) = ...�Infix-Operatormember "{0}" weist keine Argumente auf. Erwartet wurde ein Tupel mit 2 Argumenten, z.B. statischer Member (+) (x,y) = ...�Infix-Operatormember "{0}" weist {1} anfängliche(s) Argument(e) auf. Erwartet wurde ein Tupel mit 2 Argumenten, z.B. statischer Member (+) (x,y) = ...oInfix-Operatormember '{0}' weist {1} anfängliche(s) Argument(e) auf. Erwartet wurde ein Tupel mit 3 Argumenten8Methode oder Objektkonstruktor "{0}" ist nicht statisch.�Dem if-Ausdruck fehlt ein else-Branch. Der then-Branch weist den Typ "{0}" auf. Da "if" ein Ausdruck und keine Anweisung ist, fügen Sie einen else-Branch hinzu, der einen Wert des gleichen Typs zurückgibt.�Dieses Konstrukt ist veraltet. {0}. Sie können dieses Feature mithilfe von „--langversion:5.0“ und „--mlcompatibility“ aktivieren.�In früheren Versionen von F# war „{0}“ ein reserviertes Schlüsselwort, aber die Verwendung dieses Schlüsselworts ist jetzt veraltet�Die Verwendung von „#light \"off\"“ oder „#indent \"off\>"“ wurde in F# 2.0 als veraltet markiert und wird nicht mehr unterstützt�Dieses Konstrukt dient der ML-Kompatibilität. {0}. Die Warnung lässt sich mit "--mlcompatibility" oder "--nowarn:62" deaktivieren.�Die Verwendung mehrerer in Klammern gesetzter Typparameter vor einem generischen Typnamen wie „(int, int) Map“ wurde in F# 2.0 als veraltet markiert und wird nicht mehr unterstützt�Die Verwendung von „Modul M: sig ... end “ wurde in F# 2.0 als veraltet markiert und wird nicht mehr unterstützt. Ändern Sie „:“ in „=“, entfernen Sie „sig“ und „end“, und verwenden Sie stattdessen einen Einzug�Die Verwendung von „Modul M = sig ... end “ wurde in F# 2.0 als veraltet markiert und wird nicht mehr unterstützt. Entfernen Sie „sig“ und „end“, und verwenden Sie stattdessen einen Einzug�Die Verwendung von „Modul M = struct... end “ wurde in F# 2.0 als veraltet markiert und wird nicht mehr unterstützt. Entfernen Sie „struct“ und „end“, und verwenden Sie stattdessen einen EinzugCEs wurde mehr als eine Invoke-Methode für den Delegattyp gefunden.NDer Stream beginnt nicht mit einer NULL-Ressource und ist nicht im RES-Format.KDer Ressourcenheader, der am Offset {0} beginnt, ist fehlerhaft formatiert.+ 1 Überladung+ {0} Überladungen�Dateien in Bibliotheken oder Anwendungen mit mehreren Dateien müssen mit einem Namespace oder einer Moduldeklaration beginnen. Wenn eine Moduldeklaration am Anfang einer Datei verwendet wird, ist das Zeichen "=" unzulässig. Wenn es sich um ein Modul der obersten Ebene handelt, sollten Sie ggf. das Zeichen "=" entfernen, um diesen Fehler zu beheben.=Es wurden keine Invoke-Methoden für den Delegattyp gefunden.@Dieser Wert ist keine Funktion und kann nicht angewendet werden.|Dieser Wert ist keine Funktion und kann nicht angewendet werden. Wurde möglicherweise eine Deklaration nicht abgeschlossen?�Dieser Ausdruck ist keine Funktion und kann nicht angewendet werden. Wollten Sie auf den Indexer über "expr.[index]" zugreifen?�Dieser Ausdruck ist keine Funktion und kann nicht angewendet werden. Wollten Sie auf den Indexer stattdessen über "expr[index]" zugreifen?
    {Dieser Wert ist keine Funktion und kann nicht angewendet werden. Wollten Sie auf den Indexer über "{0}.[index]" zugreifen?�Dieser Wert ist keine Funktion und kann nicht angewendet werden. Wollten Sie auf den Indexer stattdessen über "{0}[index]" zugreifen?Nglobal darf nur als erster Name in einem qualifizierten Pfad verwendet werden.Ungültiger Ausdruck "{0}".Ungültige Feldbezeichnung.0Ungültiges Modul bzw. ungültiger Ausdruck/Typ.bDies ist kein Konstruktor oder Literal, oder ein Konstruktor wird nicht ordnungsgemäß verwendet.7Für den Typ "{0}" sind keine Konstruktoren verfügbar.8Der Datensatztyp "{0}" enthält keine Bezeichnung "{1}".�Der Datensatztyp für das Feld "{0}" wurde mit RequireQualifiedAccessAttribute definiert. Fügen Sie den Namen des Datensatztyps ("{1}") in den verwendeten Namen ein.�Die Instanziierung des generischen Typs "{0}" fehlt und kann nicht per Rückschluss von den Argumenten oder dem Rückgabetyp dieses Members abgeleitet werden. Stellen Sie beim Zugriff auf diesen Typ eine Typinstanziierung bereit, z.B. "{1}".�Es sind mehrere Typen mit dem Namen "{0}" vorhanden, die eine unterschiedliche Anzahl von generischen Parametern akzeptieren. Stellen Sie eine Typinstanziierung bereit, um eine eindeutige Typauflösung zu ermöglichen, z.B. "{1}".&Unerwarteter leerer langer Bezeichner.�Der Union-Typ für Union-Fall "{0}" wurde mit RequireQualifiedAccessAttribute definiert. Fügen Sie den Union-Typnamen ("{1}") in den verwendeten Namen ein.�Der Wert "{0}" wurde als "InlineIfLambda" markiert, jedoch nicht als Lambdawert festgelegt. Diese Warnung dient nur zu Informationszwecken.�Der als "inline" markierte Wert "{0}" konnte nicht inline gestellt werden, möglicherweise, weil ein rekursiver Wert als "inline" markiert war.DDer lokale Wert "{0}" wurde während der Optimierung nicht gefunden.Rekursiver ValValue "{0}"�Der Wert "{0}" war als inline markiert, die Implementierung verwendet aber eine interne oder private Funktion, die keine ausreichende Zugreifbarkeit bietet.XDer Wert "{0}" war als inline markiert, aber nicht in der Optimierungsumgebung gebunden.EEin als "inline" markierter Wert konnte nicht inline gestellt werden.=Ein als "inline" markierter Wert hat einen unerwarteten Wert.TDrucken der abgeleiteten Schnittstellen aller Dateien an zugehörige Signaturdateien/Basisadresse für die zu erstellende Bibliothek$Ausführbare Konsolendatei erstellen#Bibliothek erstellen (Kurzform: -a)DModul erstellen, das einer anderen Assembly hinzugefügt werden kann$Ausführbare Windows-Datei erstellenÜberlaufprüfungen generieren�Geben Sie einen Algorithmus für die Berechnung der Quelldateiprüfsumme an, welcher in PDB gespeichert ist. Unterstützte Werte sind: SHA1 oder SHA256 (Standard)0Löschen Sie den Ergebniscache des Paketmanagers�Die Befehlszeilenoption "--cliroot" ist veraltet. Verwenden Sie stattdessen einen expliziten Verweis auf eine bestimmte Kopie von "mscorlib.dll".vDient zum Überschreiben des Speicherorts, an dem der Compiler nach "mscorlib.dll" und den Frameworkkomponenten sucht.+Codepage zum Lesen von Quelldateien angeben_Verweisen Sie auf eine Assembly oder ein Verzeichnis mit einem Entwurfszeittool (Kurzform: -t).-Warnungen und Fehlermeldungen farbig ausgeben=Copyright (C) Microsoft Corporation. Alle Rechte vorbehalten.uFreie Verteilung unter der MIT-Open Source-Lizenz.  https://github.com/Microsoft/visualfsharp/blob/master/License.txt>Modulübergreifende Optimierungen aktivieren oder deaktivierenLDie Befehlszeilenoption "{0}" ist veraltet. Verwenden Sie stattdessen "{1}".�Die Befehlszeilenoption "{0}" ist veraltet. Das Generieren von HTML-Dokumenten ist jetzt über das Tool "FsHtmlDoc.exe" Bestandteil des F# Power Packs.+Die Befehlszeilenoption "{0}" ist veraltet.�Geben Sie den Debugtyp an: full, portable, embedded, pdbonly. ("{0}" ist der Standardwert, wenn kein Debugtyp angegeben wird, und ermöglicht das Anfügen eines Debuggers an ein aktuell ausgeführtes Programm. "portable" ist ein plattformübergreifendes Format, "embedded" ein plattformübergreifendes, in die Ausgabedatei eingebettetes Format).*Debuginformationen ausgeben (Kurzform: -g)7Bedingte Kompilierungssymbole definieren (Kurzform: -d)eAssembly nur mit dem öffentlichen Teil des Schlüssels für einen starken Namen verzögert signierenXDeterministische Assembly erstellen (einschließlich Modulversions-GUID und Zeitstempel)9Alle Quelldateien in der portierbaren PDB-Datei einbetten>Bestimmte Quelldateien in der portierbaren PDB-Datei einbettena--embed switch only supported when emitting a Portable PDB (--debug:portable or --debug:embedded)5Debugginginformationen in Anführungszeichen ausgeben,Ausgabemeldungen mit vollqualifiziertem Pfad(Diesen Hilfetext anzeigen (Kurzform: -?)
- ERWEITERT -- CODE GENERATION -- FEHLER UND WARNUNGEN -- EINGABEDATEIEN -- SPRACHE -- VERSCHIEDENES -- AUSGABEDATEIEN -- RESSOURCEN -KDie Befehlszeilenoption "{0}" ist ausschließlich für Testzwecke bestimmt.uUngültige Pfadzuordnung. Zuordnungen müssen durch Kommas getrennt werden und das Format 'path=sourcePath' aufweisen�Ungültige Verwendung der Ausgabe einer Referenzassembly. Verwenden Sie nicht "--staticlink" oder "--refonly" und "--refout" zusammen.!Ungültiger Referenzassemblypfad"&Ungültige Antwortdatei "{0}" ("{1}").[Ungültige Version '{0}' für '--subsystemversion'. Die Version muss 4.00 oder höher sein.lUngültiger Wert "{0}" für "--targetprofile", gültige Werte sind "mscorlib", "netcore" oder "netstandard".Ungültige Warnstufe "{0}".gDisplay the allowed values for language version, specify language version such as 'latest' or 'preview'yVerzeichnis für den Includepfad angeben, der zum Auflösen von Quelldateien und -assemblys verwendet wird (Kurzform: -I)�Verknüpfen Sie die angegebene Ressource mit der Assembly, die das resinfo-Format "<file>[,<string name>[,public|private]]" aufweist.'ML-Kompatibilitätswarnungen ignorieren$Name der Ausgabedatei (Kurzform: -o)IFSharp.Core.dll nicht zusammen mit den generierten Binärdateien kopierenRDer generierten Assembly mit F#-spezifischen Metadaten keine Ressource hinzufügen�Binden Sie nur Optimierungsinformationen ein, die für die Implementierung von Inlinekonstrukten unbedingt erforderlich sind. Dies verhindert zwar modulübergreifende Inlinekonstrukte, verbessert aber die Binärkompatibilität.=Standardmäßig nicht auf die CLI-Standardassemblys verweisen'Compiler-Copyrightmeldung unterdrücken$Bestimmte Warnmeldungen deaktivieren*Win32-Standardmanifest nicht einschließen'Optimierungen aktivieren (Kurzform: -O)FOrdnet der Ausgabe von Quellpfadnamen des Compilers physische Pfade zuAusgabedebugdatei benennen�Schränken Sie ein, auf welchen Plattformen dieser Code ausgeführt werden kann: "x86", "x64", "Arm", "Arm64", "Itanium", "anycpu32bitpreferred" oder "anycpu". Der Standard ist "anycpu".LNamen der bevorzugten Ausgabesprachenkultur angeben (z. B. "es-ES", "ja-JP")Problem mit Codepage "{0}": {1}�Assembly mithilfe nur des öffentlichen Teils des Schlüssels für einen starken Namen öffentlich signieren und als signiert markieren\Erstellen einer Referenzassembly anstelle einer vollständigen Assembly als primäre AusgabeBErstellen Sie eine Referenzassembly mit dem angegebenen Dateipfad.*Auf eine Assembly verweisen (Kurzform: -r)nVerwenden Sie einen residenten Hintergrundkompilierungsdienst, um die Startzeiten des Compilers zu verbessern.)Angegebene verwaltete Ressource einbetten4Antwortdatei lesen, um weitere Optionen zu ermitteln�Der Antwortdateiname "{0}" ist leer, enthält ungültige Zeichen, weist eine Laufwerkspezifikation ohne einen absoluten Pfad auf oder ist zu lang.5Die Antwortdatei "{0}" wurde in "{1}" nicht gefunden.Kurzform von "{0}"IPer Rückschluss abgeleitete Schnittstelle der Assembly in Datei ausgebencAssemblyverweise mithilfe von verzeichnisbasierten Regeln anstelle von MSBuild-Auflösung auflösenkDie Datei mit Informationen zur Quellverknüpfung, die in die portierbare PDB-Datei eingebettet werden sollf--sourcelink switch only supported when emitting a Portable PDB (--debug:portable or --debug:embedded)xF#-Bibliothek und alle davon abhängigen DLLs, auf die verwiesen wird, statisch mit der generierten Assembly verknüpfen�Die angegebene Assembly und alle davon abhängigen DLLs, auf die verwiesen wird, statisch verknüpfen. Hierfür ist ein Assemblyname wie "mylib" zu verwenden, kein DLL-Name.?Container mit einem Schlüssel für einen starken Namen angeben;Datei mit einem Schlüssel für einen starken Namen angeben.Subsystemversion für diese Assembly festlegenUnterstützte Sprachversionen:(Endeaufrufe aktivieren oder deaktivieren�Geben Sie das Profil des Zielframeworks dieser Assembly an. Gültige Werte sind "mscorlib", "netcore" oder "netstandard". Standard – "mscorlib".!Unbekannt – Testargument: '{0}')Algorithmus "{0}" wird nicht unterstützt�Unbekannte Plattform "{0}". Gültige Werte sind "x86", "x64", "Arm", "Arm64", "Itanium", "anycpu32bitpreferred" und "anycpu". Der Standardwert ist "anycpu".AUnbekannter Debugtyp "{0}", "pdbonly" oder "full" wurde erwartet.tUnbekannter Wert "{0}" für "--langversion". Verwenden Sie "--langversion:?", um die vollständige Liste anzuzeigen.PUnbekanntes Ziel "{0}", "exe", "winexe", "library" oder "module" wurde erwartet."ASLR mit hoher Entropie aktivieren#Ausgabemeldungen in UTF-8-Codierung/Banner zur Compilerversion anzeigen und beendenWarnstufe (0-5) bestimmenVSpezifische Warnungen aktivieren, die möglicherweise standardmäßig deaktiviert sind%Bestimmte Warnungen als Fehler melden Alle Warnungen als Fehler meldenWin32-Symboldatei (ICO) angebenWin32-Manifestdatei angeben$Win32-Ressourcendatei (.res) angeben1XmlDoc der Assembly in angegebene Datei schreibenUFür das „Paketverwaltungsfeature“ ist Sprachversion 5.0 oder höher erforderlich{0}]Der Paket-Manager-Schlüssel "{0}" wurde in "{1}" nicht registriert. Aktuell registriert: {2}�Zugriffsmodifizierer sind für diesen Member nicht zulässig. Abstrakte Umsetzungsplätze weisen immer die gleiche Sichtbarkeit auf wie der einschließende Typ.VDas Zeichen '|' ist nicht in Schreibweisenbezeichnern für das aktive Muster zulässigZSchreibweisenbezeichner für das aktive Muster müssen mit einem Großbuchstaben beginnen./Alle Enumerationsfelder müssen Werte erhalten.�Die Verwendung von "->" in Sequenz- und Berechnungsausdrücken ist auf das Format "for pat in expr -> expr" beschränkt. Verwenden Sie die Syntax "for ... in ... do ... yield...", um Elemente in komplexeren Sequenzausdrücken zu generieren.g"assert" kann nicht als erster Klassenwert verwendet werden. Verwenden Sie stattdessen "assert <expr>".xCodeziel für dieses Attribut kann nicht gefunden werden. Möglicherweise ist der Code nach dem Attribut unvollständig.DAttribute sind für Schnittstellenimplementierungen nicht zulässig./Attribute wurden in diesem Konstrukt ignoriert.0Attribute sind an dieser Stelle nicht zulässig.:Attribute sind für inherit-Deklarationen nicht zulässig.-Attribute sollten vor "val" platziert werden.FAugmentationen sind für den Delegattyp "moduleDefns" nicht zulässig.7Verwenden Sie stattdessen einen separaten Datensatztyp.\Zugriffsmodifizierer sind für "do"-Bindungen nicht zulässig, "{0}" wurde jedoch angegeben.�Ungültige interpolierte Zeichenfolge. Die Ausdrucksfüllung der interpolierten Zeichenfolge ist leer. Es wurde ein Ausdruck erwartet.�Eine Typdefinition erfordert mindestens eine Member- oder andere Deklaration. Wenn Sie eine leere Klasse, Struktur oder Schnittstelle definieren möchten, sollten Sie stattdessen "type ... = class end", "interface end" oder "struct end" verwenden.BZugriffsmodifizierer sind für Enumerationsfelder nicht zulässig.RZugriffsmodifizierer sind an dieser Stelle für Enumerationstypen nicht zulässig.KDateiende in einem Kommentar, der an oder vor dieser Stelle begonnen wurde.KDateiende in einer Direktive, die an oder vor dieser Stelle begonnen wurde.ODateiende in einem #if-Abschnitt, der an oder vor dieser Stelle begonnen wurde.TDateiende in einem IF-OCAML-Abschnitt, der an oder vor dieser Stelle begonnen wurde.XUnvollständige interpolierte Zeichenfolge, die an oder vor dieser Stelle begonnen wurdeoUnvollständige interpolierte Zeichenfolgen-Ausdrucksauffüllung, die an oder vor dieser Stelle begonnen wurde.{Unvollständige interpolierte Zeichenfolge mit dreifachen Anführungszeichen, die an oder vor dieser Stelle begonnen wurde.gUnvollständige interpolierte ausführliche Zeichenfolge, die an oder vor dieser Stelle begonnen wurde.NDateiende in einer Zeichenfolge, die an oder vor dieser Stelle begonnen wurde.mDateiende in einer in den Kommentar eingebetteten Zeichenfolge, die an oder vor dieser Stelle begonnen wurde.oDateiende in einer Zeichenfolge mit dreifachen Anführungszeichen, die an oder vor dieser Stelle begonnen wurde�Dateiende in einer in den Kommentar eingebetteten Zeichenfolge mit dreifachen Anführungszeichen, die an oder vor dieser Stelle begonnen wurde]Dateiende in einer ausführlichen Zeichenfolge, die an oder vor dieser Stelle begonnen wurde.|Dateiende in einer in den Kommentar eingebetteten ausführlichen Zeichenfolge, die an oder vor dieser Stelle begonnen wurde.GUnerwartetes Token in Typdefinition. Nach Typ "{0}" wurde "=" erwartet.OFehler im Rückgabeausdruck für dieses "let". Möglicherweise falscher Einzug.9Versuchte Analyse als Operatornamen, jedoch Analysefehler�Der Block, der auf dieses {0}-Element folgt, ist unvollständig. Jeder Codeblock ist ein Ausdruck und muss ein Ergebnis besitzen. "{1}" kann nicht das letzte Codeelement in einem Block sein. Weisen Sie diesem Block ggf. ein explizites Ergebnis zu..Nach diesem Punkt wurde ein Ausdruck erwartet.@Unerwartetes Typende. Nach diesem Punkt wurde ein Name erwartet.)Nach diesem Punkt wurde ein Typ erwartet.Ausdruck wird erwartet8Feldbindungen müssen das Format "id = expr;" aufweisen.M"do" fehlt in "for"-Ausdruck. Erwartet wird: "for <pat> in <expr> do <expr>". get und/oder "set" erforderlich.'get, "set" oder "get,set" erforderlich.CEine Getter-Eigenschaft darf maximal eine Argumentgruppe aufweisen.\Eine Getter-Eigenschaft muss eine Funktion sein, z.B. "get() = ..." oder "get(index) = ...".Bezeichner erwartet.0Attribute für Modulabkürzung werden ignoriert.mDas Zugriffsattribut "{0}" ist für die Modulabkürzung nicht zulässig. Modulabkürzungen sind immer privat.rDas Sichtbarkeitsattribut "{0}" ist für die Modulabkürzung nicht zulässig. Modulabkürzungen sind immer privat.:Nenner darf in der Maßeinheit des Exponenten nicht 0 seinhWeder die Definition 'member val' noch die Definition 'override val' ist in Objektausdrücken zulässig.'in' oder '=' erwartetkUnvollständige Bedingung. Erwartet wird: "if <expr> then <expr>" oder "if <expr> then <expr> else <expr>".>Eine Indexereigenschaft muss mindestens ein Argument erhalten.�Deklarationen vom Typ 'inherit' dürfen keine as-Bindungen aufweisen. Für den Zugriff auf Member der Basisklasse beim Überschreiben einer Methode kann die Syntax 'base.SomeMember' verwendet werden; 'base' ist ein Schlüsselwort. Entfernen Sie diese as-Bindung.HZugriffsmodifizierer sind für Inlineassembly-Codetypen nicht zulässig.DEine Integer-for-Schleife muss einen einfachen Bezeichner verwenden.USchnittstellen weisen immer die gleiche Sichtbarkeit auf wie der einschließende Typ.&Ungültiger anonymer Datensatzausdruck!Ungültiger anonymer DatensatztypUngültige Deklarationssyntax.Ungültiges Literal im TypUngültiger PräfixoperatorxUngültige Operatordefinition. Für Präfixoperatordefinitionen muss ein gültiger Präfixoperatorname verwendet werden.0Ungültiger Getter oder Setter für Eigenschaft.0Ungültige Verwendung des Schlüsselworts "rec".�Im F#-Code wird das Deklarationsformat "let ... and ..." für nicht rekursive Bindungen nicht verwendet. Verwenden Sie eine Reihe aus let-Bindungen.=Dieser Member ist in einer Objektimplementierung unzulässig.IAnführungszeichen-Operatorname stimmt nicht überein, beginnt mit "{0}".=Anführungszeichen stimmen nicht überein, beginnt mit "{0}".Fehlender Funktionsrumpf.DKeine Übereinstimmung für "<". Schließendes ">"-Zeichen erwartet. Fehlende Qualifikation nach ".".4Es wurde ein Typ- oder statisches Argument erwartet.=Eine Modulabkürzung muss ein einfacher Name sein, kein Pfad.6Ein Modulname muss ein einfacher Name sein, kein Pfad.qDie Syntax "(typ,...,typ) ident" wird nicht in F#-Code verwendet. Verwenden Sie stattdessen "ident<typ,...,typ>".TFür den Getter oder Setter der Eigenschaft wurden mehrere Zugriffsebenen angegeben.�Eigenschaftsdefinitionen können nicht änderbar deklariert werden. Um anzugeben, dass diese Eigenschaft festgelegt werden kann, verwenden Sie 'member val PropertyName = expr with get,set'.zUm anzugeben, dass diese Eigenschaft festgelegt werden kann, verwenden Sie "'member val PropertyName = expr with get,set".�Dateien sollten mit einer Namespace- oder einer Moduldeklaration beginnen, z.B. "namespace SomeNamespace.SubNamespace" oder "module SomeNamespace.SomeModule", aber nicht mit beidem. Verwenden Sie "module SomeModule = ...", um ein Modul in einem Namespace zu definieren.|Dieser Memberzugriff ist mehrdeutig. Setzen Sie Klammern um die Objekterstellung, z. B. "(new SomeType(args)). MemberName“<Auf eine namespace-Deklaration darf kein "="-Zeichen folgen.)Kein #endif für #if oder #else gefunden.8Kein übereinstimmendes "in" für dieses "let" gefunden.�Entfernen Sie die Leerzeichen zwischen dem Typnamen und Typparameter, z. B. "\"C<'T>\"" statt "\"C <'T>\"". Typparameter müssen direkt an den Typnamen angeschlossen werden.�Entfernen Sie die Leerzeichen zwischen dem Typnamen und dem Typparameter, z. B. "\"type C<'T>\"", statt "type \"C   <'T>\"". Typparameter müssen direkt an den Typnamen angeschlossen werden.{Die Verwendung der Typsyntax "int C" und "C  <int>" ist hier nicht zulässig. Passen Sie den Typ an das Format "C<int>" an.3Nur Klassentypen können Wertargumente akzeptieren.PNur #-Compilerdirektiven dürfen vor der ersten namespace-Deklaration auftreten.0Es ist maximal eine with-Augmentation zulässig.�Im F#-Code kann "expr.[expr]" verwendet werden. Möglicherweise ist eine Typanmerkung erforderlich, um den ersten Ausdruck in einem Array anzugeben.�Zugriffsmodifizierer sind für Datensatzfelder nicht zulässig. Verwenden Sie "type R = internal ..." oder "type R = private ...", um die Zugreifbarkeit für die vollständige Darstellung anzugeben.|Eigenschaftensetter müssen mit "set value = ", "set idx value = " oder "set (idx1,...,idxN) value = ... " definiert werden.DEine Setter-Eigenschaft darf maximal zwei Argumentgruppen aufweisen.�Aufeinanderfolgende Argumente sollten durch Leerzeichen getrennt oder als Tupel angegeben werden, und Argumente mit Funktions- oder Methodenanwendungen sollten in Klammern gesetzt werden.^Aufeinanderfolgende Muster sollten durch Leerzeichen getrennt oder als Tupel angegeben werden.Syntaxfehler,Syntaxfehler in Typargument mit Bezeichnung.|Die Syntax "module ... : sig .. end" wird im F#-Code nicht verwendet. Verwenden Sie stattdessen "module ... = begin .. end".Die Syntax "module ... = struct .. end" wird im F#-Code nicht verwendet. Verwenden Sie stattdessen "module ... = begin .. end".PZugriffsmodifizierer sind an dieser Stelle für Typabkürzungen nicht zulässig.�Typanmerkungen für Eigenschaftengetter und -setter müssen nach "get()" oder "set(v)" angegeben werden, z.B. "with get() : string = ...".!Der Typname darf nicht leer sein.Nicht geschlossener Block.,'_' kann nicht als Feldname verwendet werden,Unerwartete moduleDefn-Liste mit leerem Typ.Unerwartetes Ende der EingabeHUnerwartetes Eingabeende im Wert, der Funktion oder der Memberdefinition�Unerwartetes Ende der Eingabe im "else"-Branch des bedingten Ausdrucks. Erwartet wird: "if <expr> then <expr>" oder "if <expr> then <expr> else <expr>".$Unerwartetes Eingabeende im Ausdruck`Unerwartetes Ende der Eingabe im "for"-Ausdruck. Erwartet wird: "for <pat> in <expr> do <expr>".jUnerwartetes Ende der Eingabe im Text des Lambdaausdrucks. Erwartet wird: "fun <pat> ... <pat> -> <expr>".}Unerwartetes Ende der Eingabe im "match"-Ausdruck. Erwartet wird "match <expr> with | <pat> -> <expr> | <pat> -> <expr> ...".)Unerwartetes Eingabeende in Objektmembern�Unerwartetes Ende der Eingabe im "then"-Branch des bedingten Ausdrucks. Erwartet wird: "if <expr> then <expr>" oder "if <expr> then <expr> else <expr>".{Unerwartetes Ende der Eingabe im "try"-Ausdruck. Erwartet wird: "try <expr> with <rules>" oder "try <expr> finally <expr>".-Unerwartetes Eingabeende in den Typargumenten-Unerwartetes Eingabeende in der Typdefinition+Unerwartetes Eingabeende in der Typsignatur[Unerwartetes Ende der Eingabe im "while"-Ausdruck. Erwartet wird: "while <expr> do <expr>".8Unerwartetes Eingabeende im 'match'- oder 'try'-AusdruckUnerwarteter Bezeichner: '{0}'-Unerwarteter infix-Operator in Typenausdruck.6Unerwartetes Integer-Literal in Maßeinheitenausdruck.bUnerwarteter infix-Operator in Maßeinheitenausdruck. Zulässige Operatoren sind "*", "/" und "^".�Unerwarteter Anführungszeichenoperator "<@" in der Typdefinition. Wenn eine ausführliche Zeichenfolge als statisches Argument an einen Typanbieter übergeben werden soll, fügen Sie zwischen den Zeichen "<" und "@" eine Leerstelle ein..An dieser Stelle wird kein Semikolon erwartet.cUnerwartetes Symbol "." in der Memberdefinition. Erwartet wurde "with", "=" oder ein anderes Token.\Unerwartetes Symbol "=" im Ausdruck. Wollten Sie stattdessen "for x in y .. z do" verwenden?5Syntax error: unexpected type parameter specificationYZugriffsmodifizierer sind an dieser Stelle nicht zulässig, "{0}" wurde jedoch angegeben.7Unerwartetes Token "{0}" oder unvollständiger Ausdruck�Zugriffsmodifizierer sind für Union-Fälle nicht zulässig. Verwenden Sie "type U = internal ..." oder "type U = private ...", um die Zugreifbarkeit für die vollständige Darstellung anzugeben.Keine Entsprechung für "{0}". Keine Entsprechung für "begin"..Keine Entsprechung für "begin" oder "struct".Keine Entsprechung für "{{".Keine Entsprechung für "{{" .Keine Entsprechung für "[".Keine Entsprechung für "[|".;Keine Entsprechung für "class", "interface" oder "struct".IKeine Übereinstimmung für "[<". Schließendes >]-Zeichen wird erwartet.�Unvollständiger Wert oder unvollständige Funktionsdefinition. Wenn es sich hierbei um einen Ausdruck handelt, muss der Text des Ausdrucks in dieselbe Spalte wie das Schlüsselwort 'let' eingezogen werden.�Unvollständige Wertdefinition. Wenn es sich hierbei um einen Ausdruck handelt, muss der Text des Ausdrucks in dieselbe Spalte wie das Schlüsselwort 'let!' eingezogen werden.Keine Entsprechung für "(".�Unvollständige Wertdefinition. Wenn es sich hierbei um einen Ausdruck handelt, muss der Text des Ausdrucks in dieselbe Spalte wie das Schlüsselwort 'use' eingezogen werden.�Unvollständige Wertdefinition. Wenn es sich hierbei um einen Ausdruck handelt, muss der Text des Ausdrucks in dieselbe Spalte wie das Schlüsselwort 'use!' eingezogen werden.GKeine Entsprechung für "with" oder fehlerhaft formatierter with-Block.:use-Bindungen sind in primären Konstruktoren unzulässig.Uuse-Bindungen sind in Modulen nicht zulässig und werden als let-Bindungen behandelt.^Zugriffsmodifizierer sollten unmittelbar vor dem Bezeichner eines Konstrukts aufgeführt sein.IZugriffsmodifizierer sind für eine inherits-Deklaration nicht zulässig.UFehlendes "do"-Element" im "while"-Ausdruck. Erwartet wird: "while <expr> do <expr>".Fehlende Variable "{0}".:Teilweise aktive Muster können nur ein Ergebnis erzeugen.9Problem mit Dateinamen '{0}': Ungültige Zeichen im Pfad.sEin Musterübereinstimmungswächter muss den Typ "bool" aufweisen, dieser when-Ausdruck hat hingegen den Typ "{0}".�Fehler beim Lesen/Schreiben von Metadaten für die kompilierte F#-DLL "{0}". Wurde die DLL mit einer früheren Version des F#-Compilers kompiliert? (Fehler: "{1}").�Beim Lesen des F#-Metadatenknotens an Position {0} in Tabelle "{1}" von Assembly "{2}" ist ein Fehler aufgetreten. Der Knoten besaß keine übereinstimmende Deklarierung. Melden Sie diese Warnung. Sie müssen die von Ihnen verwendete F#-Assembly möglicherweise neu kompilieren.�Fehler beim Lesen der F#-Metadaten der Assembly "{0}". Es wurde ein reserviertes Konstrukt verwendet. Möglicherweise müssen Sie Ihren F#-Compiler aktualisieren oder eine frühere Version der Assembly verwenden, die dieses spezielle Konstrukt nicht verwendet.A#i wird von den registrierten PackageManagers nicht unterstützt./Einzeiliger Kommentar oder Zeilenende erwartet.4Unerwartetes Zeichen "{0}" im Präprozessorausdruck.'Unvollständiger Präprozessorausdruck./Fehlendes Token "{0}" im Präprozessorausdruck.2Unerwartetes Token "{0}" im Präprozessorausdruck.[Auf einen Strukturtyp mit einem veränderbaren Feld wurde ein ReadOnly-Attribut angewendet.)Rekursive Klassenhierarchie in Typ "{0}".Durch "{0}" ersetzen�Eine Zielbezeichnung für __resumeAt wurde nicht statisch bestimmt. Ein __resumeAt mit einer nicht statischen Zielbezeichnung darf nur am Anfang einer fortsetzbaren Codemethode stehenUEine schnelle ganze Zahl für eine Schleife darf keine Wiederaufnahmepunkte enthaltenA"Let rec" ist in der fortsetzbaren Codespezifikation aufgetreten.IDer "with"-Block eines try/with darf keine Wiederaufnahmepunkte enthalten:Ein try/finally darf keine Wiederaufnahmepunkte enthalten.qEin Delegat oder eine Funktion, die fortsetzbaren Code in einem Zustandsautomaten erzeugt, weist Typparameter aufDEin fortsetzbarer Codeaufruf bei "{0}" konnte nicht reduziert werden:Der fortsetzbare Codewert "{0}" weist keine Definition auf7Der Zustandsautomat weist ein unerwartetes Formular auf�Dieser Statuscomputer ist nicht statisch kompilierbar. {0}. Es wird eine Alternative dynamische Implementierung verwendet, die möglicherweise langsamer ist. Erwägen Sie die Anpassung Ihres Codes, um sicherzustellen, dass dieser Zustandsautomat statisch kompiliert werden kann oder unterbinden Sie diese Warnung.�Dieser Statuscomputer ist nicht statisch kompilierbar und es ist keine Alternative verfügbar. {0}. Verwenden Sie "if __useResumableCode then <state-machine> else <alternative>", um eine Alternative zu geben.3Verwenden Sie ggf. "return!" anstelle von "return".�Das .NET SDK für dieses Skript konnte nicht ermittelt werden. Wenn sich das Skript in einem Verzeichnis mit "global.json" befindet, stellen Sie sicher, dass das entsprechende .NET SDK installiert ist. Ausgabe von "{0} --version" im Verzeichnis "{1}": {2}. Exitcode: {3}.�Das .NET SDK für dieses Skript konnte nicht bestimmt werden. "dotnet.exe" konnte nicht gefunden werden, um sicherzustellen, dass ein .NET SDK installiert ist.�Das .NET SDK für dieses Skript konnte nicht ermittelt werden. Wenn sich das Skript in einem Verzeichnis mit "global.json" befindet, stellen Sie sicher, dass das entsprechende .NET SDK installiert ist. Unerwarteter Fehler: {0}.NDie Quelldatei ist zu groß, um in eine portierbare PDB eingebettet zu werden.cAuf das Struktur- oder Klassenfeld "{0}" kann von dieser Position im Code nicht zugegriffen werden.<Aktive Muster können maximal 7 Möglichkeiten zurückgeben.�Die Adresse des über den Ausdruck zurückgegebenen Werts kann nicht abgerufen werden. Weisen Sie den zurückgegebenen Wert einem let-bound-Wert zu, bevor Sie die Adresse abrufen.kEin Modul und eine Typdefinition namens "{0}" erscheinen im Namespace "{1}" in zwei Teilen dieser Assembly._Dieser literale Ausdruck oder dieses Attributargument führt zu einem arithmetischen Überlauf._Zwei Typdefinitionen namens "{0}" erscheinen im Namespace "{1}" in zwei Teilen dieser Assembly.�Bei diesem Vorgang wird auf eine nicht unterstützte Weise auf einen nicht änderbaren Wert der obersten Ebene zugegriffen, der in einer anderen Assembly definiert ist. Der Zugriff auf den Wert über seine Adresse ist nicht möglich. Kopieren Sie den Ausdruck in eine änderbare lokale Variable, z.B. "let mutable x = ...", und weisen Sie den Wert ggf. im Anschluss an diesen Vorgang erneut zu.�Ungültiges Format für einen Eigenschaftengetter. Mindestens ein ()-Argument ist bei Verwendung der expliziten Syntax erforderlich.\Ungültiges Format für einen Eigenschaftensetter. Mindestens ein Argument ist erforderlich.;Ungültige Membersignatur aufgrund eines früheren Fehlers.�Ungültige Mutation eines konstanten Ausdrucks. Kopieren Sie den Ausdruck in eine änderbare lokale Variable, z.B. "let mutable x = ...".]Ein Namespace und ein Modul namens "{0}" sind beide in zwei Teilen dieser Assembly vorhanden.RDies ist kein gültiger konstanter Ausdruck oder benutzerdefinierter Attributwert.�Rekursive Werte können nicht direkt als Konstruktion vom Typ "{0}" innerhalb einer rekursiven Bindung auftreten. Diese Funktion wurde aus der Programmiersprache F# entfernt. Verwenden Sie stattdessen einen Datensatz.�Rekursive Werte können dem nicht änderbaren Feld "{0}" vom Typ "{1}" innerhalb einer rekursiven Bindung nicht direkt zugewiesen werden. Verwenden Sie stattdessen ein änderbares Feld.�Rekursiv definierte Werte können nicht direkt als Teil der Konstruktion eines Tupelwerts innerhalb einer rekursiven Bindung auftreten.CZwei Module namens "{0}" treten in zwei Teilen dieser Assembly auf.:Der Typ "{0}" besitzt eine Inlineassembly-Codedarstellung.NDer Typ bzw. das Modul "{0}" ist kein konkretes Modul bzw. kein konkreter Typ.xDas Modul bzw. der Namespace "{0}" aus der Kompilierungseinheit "{1}" enthielt nicht das Modul bzw. den Namespace "{2}".�Das Modul bzw. der Namespace "{0}" aus der Kompilierungseinheit "{1}" enthielt nicht den Namespace, das Modul oder den Typ "{2}".dDas Modul bzw. der Namespace "{0}" aus der Kompilierungseinheit "{1}" enthielt nicht den Wert "{2}".7Unerwartete Verwendung einer Variablen vom Typ "byref"..Unerwartete Decodierung von AutoOpenAttribute.:Unerwartete Decodierung von InterfaceDataVersionAttribute.8Unerwartete Decodierung von InternalsVisibleToAttribute.EFür diesen Wert ist kein gültiger Eigenschaftensettertyp vorhanden.WDieser Wert wurde kopiert, damit das Original von diesem Vorgang nicht verändert wird.oEin in einem Modul definierter Wert muss änderbar sein, um die Adresse anzunehmen, z.B. "let mutable x = ...".�Ein Wert muss änderbar sein, um die Inhalte eines Werttyps zu mutieren oder seine Adresse zu übernehmen, z.B. "let mutable x = ...".TF# unterstützt einen Arrayrang zwischen 1 und 32. Der Wert {0} ist nicht zulässig.HAbgekürzte Typen können nicht mit dem Sealed-Attribut versehen werden.JAbkürzungen für Common IL-Ausnahmen können keine Argumente akzeptieren.cAbkürzungen für Common IL-Ausnahmetypen müssen einen entsprechenden Objektkonstruktor aufweisen.wAbstrakte Member sind in einer Augmentation nicht zulässig, sondern müssen als Teil des Typs selbst definiert werden.�Diese Eigenschaft überschreibt oder implementiert eine abstrakte Eigenschaft, aber für die abstrakte Eigenschaft ist kein(e) entsprechende(r/s) {0} vorhanden.�Instanzen dieses Typs können nicht erstellt werden, da er als "abstract" markiert wurde oder nicht für alle Methoden Implementierungen vorhanden sind. Verwenden Sie stattdessen einen Objektausdruck "{{ new ... with ... }}".@Aktive Muster besitzen keine Felder. Diese Syntax ist ungültig.hAlle implementierten Schnittstellen sollten in der anfänglichen Deklaration des Typs deklariert werden.�Typen mit dem AllowNullLiteral-Attribut können nur von Typen erben bzw. diese implementieren, die die Verwendung des NULL-Literals ebenfalls zulassen.�Dieser Ausdruck weist den Typ "{0}" auf und wird nur durch eine mehrdeutige implizite Konvertierung mit dem Typ "{1}" kompatibel gemacht. Erwägen Sie die Verwendung eines expliziten Aufrufs an "op_Implicit". Die anwendbaren impliziten Konvertierungen sind: {2}�Dieses Feature wird in dieser Version von F# nicht unterstützt. Möglicherweise müssen Sie "/langversion:preview" hinzufügen, um dieses Feature zu verwenden.QZwei anonyme Datensatztypen stammen aus verschiedenen Assemblys: "{0}" und "{1}".BDas Feld "{0}" ist in diesem Datensatzausdruck mehrmals vorhanden.NDies ist der falsche anonyme Datensatz. Er muss folgende Felder umfassen: {0}.�Dieser anonyme Datensatz stimmt nicht genau mit der erwarteten Form überein. Fügen Sie die fehlenden Felder ({0}) hinzu, und entfernen Sie die zusätzlichen Felder ({1}).gDieser anonyme Datensatz weist nicht genügend Felder auf. Fügen Sie die fehlenden Felder ({0}) hinzu.`Dieser anonyme Datensatz enthält zu viele Felder. Entfernen Sie die zusätzlichen Felder ({0}).2Ungültige Deklaration für anonymen Datensatztyp.FDas Feld "{0}" ist in diesem anonymen Datensatztyp mehrmals vorhanden.@Anonyme Typvariablen sind in dieser Deklaration nicht zulässig.gAnonyme Maßeinheiten können nicht innerhalb eines anderen Maßeinheitenausdrucks geschachtelt werden.�Der Member "{0}" akzeptiert nicht die richtige Anzahl von Argumenten. {1} Argumente werden erwartet, es wurden aber {2} Argumente angegeben. Die erforderliche Signatur ist "{3}".{4}�Der Member "{0}" akzeptiert nicht die richtige Anzahl von Argumenten. Eine Überladung akzeptiert {1} Argumente, es wurden aber {2} Argumente angegeben. Die erforderliche Signatur ist "{3}".{4}gIn mindestens einer Überschreibung ist der entsprechende abstrakte Member nicht korrekt implementiert.�Das Attribut "{0}" ist sowohl in der Implementierung als auch in der Signatur enthalten, die Attributargumente unterscheiden sich jedoch. In den kompilierten Code wird nur das Attribut aus der Signatur eingefügt.�Das AutoOpen(\"{0}\")-Attribut in der Assembly "{1}" verweist nicht auf ein gültiges Modul oder einen gültigen Namespace in der Assembly; es wird deshalb ignoriert.@Attributausdrücke müssen Aufrufe von Objektkonstruktoren sein.<Dieses Attribut ist für dieses Sprachelement nicht gültig.�Dieses Attribut ist für dieses Sprachelement nicht gültig. Assemblyattribute sollten an eine "do ()"-Deklaration angefügt werden, falls notwendig innerhalb eines F#-Moduls.AAttribute sind für let-Bindungen in Ausdrücken nicht zulässig.5Attribute sind innerhalb von Mustern nicht zulässig.>Die Attribute dieses Typs geben mehrere Arten für den Typ an.?Attribute können nicht auf Typerweiterungen angewendet werden.�'member val'-Definitionen sind nur in Typen mit einem primären Konstruktor zulässig. Möglicherweise sollten Sie Ihrer Typdefinition Argumente hinzufügen, z.B. 'type X(args) = ...'.j"{0}" muss auf eine for-Auswahlklausel folgen und vom Rest der Abfrage gefolgt werden. Syntax: ... {1} ...D"{0}" muss von einem Variablennamen gefolgt werden. Verwendung: {1}.UDie 'let!'-, 'use!'- und 'do!'-Ausdrücke dürfen in Abfragen nicht verwendet werden.IEine Bindung kann nicht gleichzeitig als "use" und "rec" markiert werden.�Dieser Ausdruck verwendet eine integrierte implizite Konvertierung, um den Typ "{0}" in den Typ "{1}" zu konvertieren. Siehe https://aka.ms/fsharp-implicit-convs.yEin mit "IsByRefLike" versehener Typ muss ebenfalls eine Struktur sein. Fügen Sie das [<Struct>]-Attribut zum Typ hinzu.�Ein byref-Zeiger, der von einer Funktion oder Methode zurückgegeben wird, wird explizit als von F# 4.5 stammend dereferenziert. Verwenden Sie den Operator (z. B. "&f(x)" oder "&obj.Method(arg1, arg2)"), um den Rückgabewert als Zeiger abzurufen.@ByRef-Typen dürfen keine optionalen Typerweiterungen aufweisen.7{0} kann nur auf optionale Argumente angewendet werden.r"{0}" muss auf ein Argument vom Typ "{1}" angewendet werden, wurde aber auf ein Argument vom Typ "{2}" angewendet.>Ein abstrakter Basismember kann nicht aufgerufen werden: "{0}"�Die ByRef-Erweiterungsmethode "{0}" kann nicht aufgerufen werden. Für den ersten Parameter muss der Wert änderbar sein oder einem nicht schreibgeschützten ByRef-Typ entsprechen.?Erweiterung eines versiegelten Typs kann nicht erstellt werden.?Von einem gelöschten angegebenen Typ kann nicht geerbt werden._Vom Schnittstellentyp kann nicht geerbt werden. Verwenden Sie stattdessen "interface ... with".4Von einem versiegelten Typ kann nicht geerbt werden.0Von einem Variablentyp kann nicht geerbt werden.PDer geerbte Member '{0}' kann nicht überschrieben werden, da er versiegelt ist.oDie Erweiterungsmethode "{0}" kann nicht teilweise angewendet werden, da der erste Parameter ein Byref-Typ ist.ODas CompiledName-Attribut kann nicht mit diesem Sprachelement verwendet werden.�Schnittstellen dürfen keine Definitionen konkreter Member enthalten. Sie müssen ggf. einen Konstruktor für den Typ definieren, um anzugeben, dass es sich bei dem Typ um eine Klasse handelt.HDas ConditionalAttribute-Attribut darf nur für Member verwendet werden.iDas Attribut "System.Diagnostics.ConditionalAttribute" ist nur bei Methoden oder Attributklassen gültig.�Mindestens eine der expliziten Klassen- oder Funktionstypvariablen für diese Bindung konnte nicht generalisiert werden, weil eine Einschränkung für andere Typen vorlag.�Dieses Konstrukt ist als Teil eines Berechnungsausdrucks nicht eindeutig. Geschachtelte Ausdrücke können mit "let _ = (...)", geschachtelte Berechnungen mit "let! res = builder {{ ... }}" ausgedrückt werden.�Dieses Konstrukt ist als Teil eines Sequenzausdrucks nicht eindeutig. Geschachtelte Ausdrücke können mit "let _ = (...)", geschachtelte Sequenzen mit "yield! seq {{... }}" ausgedrückt werden.PDieses Konstrukt darf nur innerhalb von Berechnungsausdrücken verwendet werden.�Dieses Konstrukt darf nur innerhalb von Berechnungsausdrücken verwendet werden. Wenn ein Wert von einer normalen Funktion zurückgegeben werden soll, lassen Sie einfach "return" im Ausdruck weg.�Dieses Konstrukt darf nur innerhalb von Listen-, Array- und Sequenzausdrücken verwendet werden, also Ausdrücken im Format "seq {{ ... }}", "[ ... ]" oder "[| ... |]". Bei diesen wird zum Generieren von Elementen die Syntax "for ... in ... do ... yield..." verwendet.^Dieses Konstrukt darf nur innerhalb von Sequenz- oder Berechnungsausdrücken verwendet werden.|Ein Konstruktor darf keine expliziten Typparameter aufweisen. Verwenden Sie stattdessen eine statische Konstruktionsmethode.+Der Konstruktor hat kein Feld namens "{0}".FKonstruktorausdrücke für Schnittstellen akzeptieren keine Argumente.-Dieser Objektkonstruktor erfordert Argumente.�Konstruktoren für den Typ "{0}" müssen den impliziten Objektkonstruktor direkt oder indirekt aufrufen. Verwenden Sie den Aufruf des impliziten Objektkonstruktors anstelle eines Datensatzausdrucks.�Konstruktoren müssen auf Argumente angewendet werden und dürfen nicht als Werte der ersten Klasse verwendet werden. Verwenden Sie bei Bedarf eine anonyme Funktion "(fun arg1 ... argN -> new Type(arg1,...,argN))".GKonstruktoren können nicht in Ausnahmeaugmentationen angegeben werden.=Für diesen Typ können keine Konstruktoren definiert werden.�Konstruktoren sind als Erweiterungsmember unzulässig. Sie müssen als Teil der ursprünglichen Definition des Typs definiert werden.�Die Eingabe in einen Ausdruck für das Kopieren und Aktualisieren, der einen anonymen Datensatz erstellt, muss entweder ein anonymer Datensatz oder ein Datensatz sein.DDispose für "IDisposable" wurde nicht gefunden oder war überladen.�Die Methode "System.Runtime.CompilerServices.OffsetToStringData" wurde beim Erstellen des fixed-Ausdrucks in den Verweisen nicht gefunden.�Die Anzahl der Argumente für ein benutzerdefiniertes Attribut stimmt nicht mit der erwarteten Argumentzahl für den Attributkonstruktor überein.:Ein benutzerdefiniertes Attribut muss ein Verweistyp sein.GEin benutzerdefiniertes Attribut muss einen Objektkonstruktor aufrufen.�"{0}" wird mit einer unzulässigen Anzahl von Argumenten verwendet. Hierbei handelt es sich um einen benutzerdefinierten Vorgang in dieser Abfrage oder im Berechnungsausdruck. {1} Argument(e) erwartet, jedoch {2} erhalten.yFür die Definition des benutzerdefinierten Operatoren '{0}' wird keine gültige Kombination von Attributflags verwendet.�Der benutzerdefinierte Vorgang '{0}' bezieht sich auf eine überladene Methode. Die Implementierungen der benutzerdefinierten Vorgänge sind möglicherweise nicht überladen.�Ein benutzerdefinierter Vorgang darf in diesem Berechnungsausdruck nicht in Verbindung mit den Operatoren 'use', 'try/with', 'try/finally', 'if/then/else' oder 'match' verwendet werden.�Ein benutzerdefinierter Vorgang darf in einem anderen Teil dieses Berechnungsausdrucks nicht in Verbindung mit einem Nicht-Wert oder einer rekursiven 'let'-Bindung verwendet werden.�'{0}' wird nicht ordnungsgemäß verwendet. Hierbei handelt es sich um einen benutzerdefinierten Vorgang in dieser Abfrage oder im Berechnungsausdruck.�"{0}" wird nicht ordnungsgemäß verwendet. Verwendung: {1}. Hierbei handelt es sich um einen benutzerdefinierten Vorgang in dieser Abfrage oder im Berechnungsausdruck.EDieses Deklarationselement ist in einer Augmentation nicht zulässig.�Mindestens ein deklarierter Typparameter für diese Typerweiterung verfügt über keine oder eine falsche Typeinschränkung, die nicht mit der ursprünglichen Typeinschränkung "{0}" übereinstimmt.RDie von dieser Standardimplementierung implementierte Methode ist nicht eindeutig.FFür diese Methode ist bereits eine Standardimplementierung vorhanden.�Es wurde bereits eine Standardimplementierung dieser Schnittstelle hinzugefügt, weil die explizite Implementierung der Schnittstelle nicht in der Typdefinition angegeben war.�Der mit null initialisierte Standardkonstruktor eines Strukturtyps darf nur verwendet werden, wenn alle Felder des Strukturtyps die Standardinitialisierung zulassen.KDas DefaultValue-Attribut darf nur für val-Deklarationen verwendet werden.LEinem Delegatkonstruktor muss ein einzelner Funktionswert übergeben werden.�Delegatspezifikationen dürfen keine Currytypen sein. Verwenden Sie " typ * ... * typ -> typ" für Delegaten mit mehreren Argumenten und " typ -> (typ -> typ)" für Delegaten, die Funktionswerte zurückgeben.vBei DLLImport-Bindungen muss es sich um statische Member von Klassen- oder Funktionsdefinitionen eines Moduls handeln.4DLLImport-Stubs können nicht inline gesetzt werden.6do! kann nicht in Sequenzausdrücken verwendet werden.�Der Methode oder Funktion "{0}" sollten keine expliziten Typargumente zugewiesen werden, weil sie ihre Typparameter nicht explizit deklariert.%Doppelte Schnittstellenspezifikation.JCopy-and-Update-Datensatzausdrücke müssen mindestens ein Feld enthalten.�{{ }} ist kein gültiger Ausdruck. Datensätze müssen mindestens ein Feld umfassen. Leere Sequenzen werden mit "Seq.empty" oder einer leeren Liste "[]" angegeben.aDas EntryPointAttribute-Attribut darf nur für Funktionsdefinitionen in Modulen verwendet werden.�Beim Typ '{0}' handelt es sich nicht um einen gültigen Enumeratortyp, d. h. er verfügt über keine 'MoveNext()'-Methode, die einen booleschen Wert zurückgibt, und keine 'Current'-Eigenschaft.BEnumerationen dürfen keine Schnittstellendeklarationen aufweisen.-Enumerationen dürfen keine Member aufweisen.$Das {0}-Ereignis ist nicht statisch.Das {0}-Ereignis ist statisch.zAusnahmeabkürzungen müssen auf vorhandene Ausnahmen oder F#-Typen verweisen, die von "System.Exception" abgeleitet sind.<Ausnahmeabkürzungen sollten keine Argumentlisten aufweisen.3Die Ausnahme "{0}" enthält kein Feld namens "{1}".REin übergeordnetes Modul oder ein übergeordneter Namespace "{0}" wurde erwartet.%Ein Schnittstellentyp wurde erwartet.*Ein Typ wurde erwartet, keine Maßeinheit.=Ein Typparameter wurde erwartet, kein Maßeinheitenparameter.�Es wurde ein Maßeinheitparameter, kein Typparameter erwartet. Explizite Maßeinheitparameter müssen mit dem [<Measure>]-Attribut gekennzeichnet werden.*Eine Maßeinheit wurde erwartet, kein Typ.PEin expliziter Objektkonstruktor sollte die Syntax "new(args) = expr" verwenden._Ein expliziter statischer Initialisierer sollte die Syntax "static new(args) = expr" verwenden.UExplizite Typparameter dürfen nur für Modul- oder Memberbindungen verwendet werden.WExplizite Typspezifikationen dürfen nicht für Ausnahmekonstruktoren verwendet werden.TcExprUndelayed: verzögert6Es wurden {0} Ausdrücke erwartet, aber {1} empfangen.lDas Ausdrucksformat 'expr then expr' darf nur als Teil eines expliziten Objektkonstruktors verwendet werden.�Das Ausdrucksformat {{ expr with ... }} darf nur für Datensatztypen verwendet werden. Verwenden Sie zum Erstellen von Objekttypen {{ new Type(...) with ... }}.XDieses Ausdrucksformat darf nur in Sequenz- und Berechnungsausdrücken verwendet werden.�Dieser Listen- oder Arrayausdruck enthält ein Element im Format "if ... then ... else". Setzen Sie diesen Ausdruck in Klammern, um ihn als einzelnes Element der Liste oder des Arrays zu kenntlich zu machen und den Ausdruck von einer Liste zu unterscheiden, die mithilfe eines Sequenzausdrucks erzeugt wurde.)Zusätzliche Felder haben Werte erhalten.�Alle Datensatz-, Union- und Strukturtypen in "FSharp.Core.dll" müssen explizit mit "StructuralComparison" oder "NoComparison" bezeichnet werden.MDas Feld "{0}" ist in diesem Datensatzausdruck oder Muster zweimal vorhanden. Dieses Feld ist nicht änderbar."Das Feld "{0}" ist nicht statisch."Dieses Feld ist schreibgeschützt.lDas Feld mit dem Namen '{0}' steht in Konflikt mit dem automatisch generierten Namen für ein anonymes Feld.5Das Feld mit dem Namen '{0}' wird mehrmals verwendet.HDieses Feld ist kein Literal und kann nicht als Muster verwendet werden.8Keine Zuweisung für Feld "{0}" vom Typ "{1}" angegeben.+Für dieses Feld ist ein Name erforderlich.@Eine Feld/Wert-Deklaration ist an dieser Stelle nicht zulässig.�Anhand der Feldbezeichnungen und des erwarteten Typs dieses Datensatzausdrucks oder Musters lässt sich kein eindeutiger Datensatztyp bestimmen.�Ungültige Verwendung von "fixed". "fixed" darf ausschließlich in einer Deklaration der Form "use x = fixed expr" verwendet werden. Dabei ist der Ausdruck ein Array, die Adresse eines Felds, die Adresse eines Arrayelements oder eine Zeichenfolge.4Das entsprechende Formalargument ist nicht optional.�Dieser Funktionswert dient zum Erstellen eines Delegattyps, dessen Signatur ein Byref-Argument umfasst. Sie müssen einen expliziten lambda-Ausdruck mit {0} Argumenten verwenden.CDie generische Funktion "{0}" muss explizite Typargumente erhalten.�Die angegebenen Typen, die durch diese Verwendung eines Typanbieters generiert wurden, können von anderen F#-Assemblys nicht verwendet werden und sollten als intern oder privat markiert werden. Verwenden Sie stattdessen 'type internal TypeName = ...' oder 'type private TypeName = ...'.`Ein generischer Typparameter wurde auf eine Weise verwendet, durch die er immer "{0}" sein muss.MGenerische Typen können nicht mit dem StructLayout-Attribut versehen werden.YDer Systemtyp "{0}" war erforderlich, aber in keiner referenzierten System-DLL vorhanden.�Die Syntax "expr1[expr2]" wird für die Indizierung verwendet. Fügen Sie ggf. eine Typanmerkung hinzu, um die Indizierung zu aktivieren, oder fügen Sie beim Aufrufen einer Funktion ein Leerzeichen hinzu, z. B. "expr1 [expr2]".�Die Syntax "expr1[expr2]" ist jetzt für die Indizierung reserviert. Siehe https://aka.ms/fsharp-index-notation. Wenn Sie eine Funktion aufrufen, fügen Sie ein Leerzeichen zwischen der Funktion und dem Argument hinzu, z. B. "someFunction [expr]".�Objekte, die die IDisposable-Schnittstelle unterstützen, sollten mit der Syntax "new Type(args)" statt mit "Type(args)" oder "Type" als Funktionswert für den Konstruktor erstellt werden, um anzugeben, dass die Ressourcen sich möglicherweise im Besitz des generierten Werts befinden.�In Abfragen dürfen if/then/else-Ausdrücke nicht verwendet werden. Verwenden Sie stattdessen entweder einen if/then-Ausdruck oder einen Sequenzausdruck.bDie Attribute [<ThreadStatic>] und [<ContextStatic>] können keinem Literalwert zugewiesen werden.HByref-Typen sind in einer Deklaration für offene Typen nicht zulässig.�Explizite Typdeklarationen für Konstruktoren müssen der Form "ty1 * ... * tyN -> resTy" entsprechen. Klammern um "resTy" können erforderlich sein.Unzulässiges Muster.QDies ist kein gültiger Literalausdruck. Das [<Literal>]-Attribut wird ignoriert.%Unzulässige Syntax in Typenausdruck.�Der Struktur-, Datensatz- oder Union-Typ "{0}" implementiert die "System.IComparable<_>"-Schnittstelle explizit. Sie müssen das CustomComparison-Attribut auf den Typ anwenden und sollten außerdem eine einheitliche Implementierung der nicht generischen System.IComparable-Schnittstelle bereitstellen.�Der Struktur-, Datensatz- oder Union-Typ "{0}" implementiert die System.IComparable-Schnittstelle explizit. Sie müssen das CustomComparison-Attribut auf den Typ anwenden.�Der Struktur-, Datensatz oder Union-Typ "{0}" implementiert die Schnittstelle "System.IEquatable<_>" explizit. Wenden Sie das "CustomEquality"-Attribut auf den Typ an, und stellen Sie eine konsistente Implementierung des nicht generischen überschriebenen Objekts "System.Object.Equals(obj)" bereit.�Der Struktur-, Datensatz- oder Union-Typ "{0}" implementiert die System.IStructuralComparable-Schnittstelle explizit. Wenden Sie das CustomComparison-Attribut auf den Typ an.�Der Struktur-, Datensatz- oder Union-Typ "{0}" implementiert die System.IStructuralEquatable-Schnittstelle explizit. Wenden Sie das CustomEquality-Attribut auf den Typ an.oDieser Ausdruck verwendet die implizite Konvertierung "{0}", um den Typ "{1}" in den Typ "{2}" zu konvertieren.�Dieser Ausdruck verwendet die implizite Konvertierung "{0}", um den Typ "{1}" in den Typ "{2}" zu konvertieren. Siehe https://aka.ms/fsharp-implicit-convs. Diese Warnung kann durch "#nowarn \" 3391 \ " deaktiviert werden. Implizites Produktmaß nach "/".cDie Syntax "arr.[idx]" wurde jetzt in "arr[idx]" überarbeitet. Bitte aktualisieren Sie Ihren Code.�Die Funktion oder der Member '{0}' wird auf eine Weise verwendet, die in den Definitionen zusätzliche Typanmerkungen erfordert, um die Konsistenz der abgeleiteten Typen sicherzustellen. Die abgeleitete Signatur lautet '{1}'.�inherit kann nicht für Schnittstellentypen verwendet werden. Implementieren Sie die Schnittstelle stattdessen mit "interface ... with ... end".�Diese "inherit"-Daklaration hat Argumente, ist jedoch nicht in einem Typ mit einem primären Konstruktor. Ziehen Sie in Betracht, Argumente zur Typdefinition hinzuzufügen, z. B. "type X(args) = ...".�Diese inherit-Deklaration gibt zwar den geerbten Typ an, aber keine Argumente. Stellen Sie ggf. Argumente bereit, z.B. "inherit BaseType(args)".@Eine Vererbungsdeklaration ist an dieser Stelle nicht zulässig.)Der geerbte Typ ist kein Objektmodelltyp.�Das "InlineIfLambda-Attribut" darf nur für Parameter von Inlinefunktionen von Methoden verwendet werden, deren Typ ein Funktions-oder F #-Delegattyp ist.�Dieser Instanzmember erfordert einen Parameter, der das aufgerufene Objekt darstellt. Definieren Sie den Member als statisch, oder verwenden Sie die Notation "member x.Member(args) = ...".DSchnittstellentypen und Delegattypen dürfen keine Felder enthalten.2Schnittstellentypen dürfen nicht versiegelt sein.~Von anderen Schnittstellen geerbte Schnittstellen müssen mit "inherit ..." (und nicht mit "interface ...") deklariert werden.�Konflikt in interpolierter Zeichenfolge. Interpolierte Zeichenfolgen dürfen keine Formatbezeichner vom Typ "%" verwenden, es sei denn, jeder erhält einen Ausdruck, z. B. "%d{{1+1}}"BBei der Verwendung von 'into' muss der Rest der Berechnung folgen.5Dies ist kein gültiger Name für ein aktives Muster.6Ungültige Ausrichtung in interpolierter Zeichenfolge.<Ungültiges Argument für parametrisierte Musterbezeichnung.Ungültige Zuweisung.,Dies ist kein gültiger konstanter Ausdruck.Ungültige Einschränkung.�Ungültige Einschränkung: Der für diese Einschränkung verwendete Typ ist versiegelt; das bedeutet, die Einschränkung wurde von höchstens einer Projektmappe erfüllt.Ungültige Deklaration.EDelegierte Spezifikationen müssen das Format "typ -> typ" aufweisen.BEine "enum"-Einschränkung muss das Format "enum<type>" aufweisen.:Dies ist kein gültiger Wert für ein Enumerationsliteral.<Interner Fehler. Ungültiger Index für aktives Musterarray.ZDer {0}-Operator kann nicht umdefiniert werden. Verwenden Sie einen anderen Operatornamen.GUnvollständiger Ausdruck oder ungültige Verwendung der Indexer-SyntaxUngültige InlinespezifikationNUngültige Memberdeklaration. Der Name des Members fehlt oder ist in Klammern.�Der Name "({0})" sollte nicht als Membername verwendet werden. Verwenden Sie zum Definieren eines statischen Members für die Verwendung durch andere CLI-Sprachen stattdessen den Namen "{1}".SUngültiger Membername. Member dürfen nicht die Namen '.ctor' oder '.cctor' haben.�Der Name "({0})" sollte nicht als Membername verwendet werden, weil in der F#-Bibliothek eine Standarddefinition für feste Typen dafür vergeben wird.�Der Name "({0})" sollte nicht als Membername verwendet werden. Überschreiben Sie zum Definieren der Gleichheitssemantik für einen Typ den Object.Equals-Member. Verwenden Sie zum Definieren eines statischen Members für die Verwendung durch andere CLI-Sprachen stattdessen den Namen "{1}".�Der Name "({0})" sollte nicht als Membername verwendet werden. Implementieren Sie zum Definieren der Vergleichssemantik für einen Typ die System.IComparable-Schnittstelle. Verwenden Sie zum Definieren eines statischen Members für die Verwendung durch andere CLI-Sprachen stattdessen den Namen "{1}".UDiese rekursive Bindung verwendet eine unzulässige Mischung von rekursiven Formaten.Ungültiger Modulname.9Ungültiger Namespace-, Modul-, Typ- oder Union-Fallname.iNew-Einschränkungen müssen ein Argument vom Typ "unit" annehmen und den konstruierten Typ zurückgeben.�Nicht primitive numerische Literalkonstanten können nicht für Mustervergleiche verwendet werden, weil sie mithilfe eines NumericLiteral-Moduls mehreren verschiedenen Typen zugeordnet werden können. Ersetzen Sie sie durch eine Variable, und verwenden Sie am Ende der Vergleichsklausel "when <Variable> = <Konstante>".�Dies ist kein gültiger Objektkonstruktionsausdruck. Explizite Objektkonstruktoren müssen entweder einen alternativen Konstruktor aufrufen oder alle Felder des Objekts initialisieren und einen Aufruf an einen übergeordneten Klassenkonstruktor angegeben.�Ungültiger Objektausdruck. Objekte ohne Überschreibungen oder Schnittstellen sollten das Ausdrucksformat "new Type(args)" ohne geschweifte Klammern verwenden.5Ungültiger Objekt-, Sequenz- oder Datensatzausdruck.jDer {0}-Operator sollte normalerweise nicht umdefiniert werden. Verwenden Sie einen anderen Operatornamen.�Der {0}-Operator sollte normalerweise nicht umdefiniert werden. Überschreiben Sie zum Definieren der Gleichheitssemantik für einen Typ den Object.Equals-Member in der Definition dieses Typs.�Der {0}-Operator sollte normalerweise nicht umdefiniert werden. Implementieren Sie zum Definieren der überladenen Vergleichssemantik für einen bestimmten Typ die System.IComparable-Schnittstelle in der Definition dieses Typs.DUngültige optionale Zuweisung zu einer Eigenschaft oder einem Feld.Dies ist kein gültiges Muster.�Diese Eigenschaft weist einen ungültigen Typ auf. Eigenschaften mit mehreren Indexerargumenten sollten Typen im Format "ty1 * ty2 -> ty3" aufweisen. Eigenschaften, die Funktionen aufweisen, sollten Typen im Format "(ty1 -> ty2)" aufweisen.!Ungültige Datensatzkonstruktion.�Ungültige Joinbeziehung in "{0}". Es wird "expr <op> expr" erwartet. Hierbei sollte "<op>" dem Operator =, =?, ?= oder ?=? entsprechen.TDas Konstrukt "{0}" darf nur in einem gültigen fortsetzbaren Code verwendet werden.yUngültiger Datensatz-, Sequenz- oder Berechnungsausdruck. Sequenzausdrücke müssen das Format "seq {{ ... }}" besitzen.-Ungültige Signatur für festgelegten Member.Die Verwendung von "[<Struct>]" für Werte, Funktionen und Methoden ist nur für partielle aktive Musterdefinitionen zulässig.�Die Anzahl der Typargumente stimmte nicht überein: Es wurde {1} erwartet, jedoch {0} ausgegeben. Dies kann mit einem zuvor gemeldeten Fehler zusammenhängen.=Typargumente können an dieser Stelle nicht angegeben werden.Ungültige Typerweiterung.�Literalenumerationen müssen den Typ "int", "uint", "int16", "uint16", "int64", "uint64", "byte", "sbyte" oder "char" aufweisen.aMaßeinheiten werden nur für die Typen "float", "float32", "decimal" und "integer" unterstützt.�Maßeinheiten dürfen nicht als Präfixargumente für einen Typ verwendet werden. Ändern Sie sie in Postfixargumente in spitzen Klammern.D"use!"-Bindungen müssen das Format "use! <var> = <expr>" aufweisen./"use!" darf nicht mit "and!" kombiniert werden.B"use"-Bindungen müssen das Format "use <var> = <expr>" aufweisen.�Das UseNullAsTrueValue-Attributflag darf nur für Union-Typen verwendet werden, die einen nullären Fall und mindestens einen nicht nullären Fall aufweisen.{Unzulässige Verwendung eines Delegatkonstruktors. Verwenden Sie die Syntax "new Type(args)" oder einfach nur "Type(args)".1Unzulässige Verwendung eines Schnittstellentyps.@Ungültige Verwendung des umgekehrten Indexes im Listenausdruck.(Unzulässige Verwendung eines Typnamens.{Ein Typ mit der Anmerkung "IsReadOnly" muss ebenfalls eine Struktur sein. Fügen Sie das [<Struct>]-Attribut zum Typ hinzu.6In Abfragen muss '{0}' ein einfaches Muster verwenden.hDer von den Attributen angegebene Typ stimmt nicht mit der von der Definition implizierten Art überein.�Dieser Code ist weniger generisch, als dies laut Anmerkungen erforderlich ist, weil die explizite Typvariable "{0}" nicht generalisiert werden konnte. Einschränkung auf "{1}".�Diese Definition kann nur in einem Typ mit einem primären Konstruktor verwendet werden. Ziehen Sie in Betracht, Argumente zur Typdefinition hinzuzufügen, z.B. "type X(args) = ...".�Dieser Listenausdruck übersteigt die maximale Größe für Listenliterale. Verwenden Sie für umfangreichere Literale ein Array, und rufen Sie "Array.ToList" auf.�Die Syntax "[expr1][expr2]" ist mehrdeutig, wenn sie als Argument verwendet wird. Siehe https://aka.ms/fsharp-index-notation. Wenn Sie indizieren oder aufteilen möchten, müssen Sie "(expr1).[expr2]' in Argumentposition verwenden. Wenn Sie eine Funktion mit mehreren geschweiften Argumenten aufrufen, fügen Sie ein Leerzeichen dazwischen hinzu, z. B. "someFunction [expr1] [expr2]".�Die Syntax "[expr1][expr2]" ist jetzt für die Indizierung reserviert und mehrdeutig, wenn sie als Argument verwendet wird. Siehe https://aka.ms/fsharp-index-notation. Wenn Sie eine Funktion mit mehreren geschweiften Argumenten aufrufen, fügen Sie ein Leerzeichen dazwischen hinzu, z. B. "someFunction [expr1] [expr2]".VEine [<Literal>]-Deklaration kann kein aktives Muster für ihren Bezeichner verwenden.~Eine Deklaration darf nur das [<Literal>]-Attribut sein, wenn auch ein konstanter Wert angegeben wird, z. B. "val x: int = 1".8Ein Literalwert kann nicht als "inline" markiert werden.9Ein Literalwert kann nicht als "mutable" markiert werden.;Literalwerte dürfen keine generischen Parameter aufweisen..Dieses Literalmuster nimmt keine Argumente an.KEin Wert kann keinem anderen als Literal markierten Wert zugewiesen werden.@"{0}" kann keinem als Literal markierten Wert zugewiesen werden.�Lokale Klassenbindungen können nicht als "inline" markiert werden. Entfernen Sie die Definition aus der Klasse, oder markieren Sie sie nicht als "inline".;Dieses Lookup kann an dieser Stelle nicht verwendet werden.>'match'-Ausdrücke dürfen in Abfragen nicht verwendet werden.BMaßeinheitendeklarationen dürfen nur statische Member enthalten.gMaßeinheitendeklarationen dürfen nur statische Member enthalten: Konstruktoren sind nicht verfügbar.?Maßeinheitendefinitionen dürfen keine Typparameter aufweisen.FEin Member und eine lokale Klassenbindung haben beide den Namen "{0}".�Der Typ {0} enthält den Member "{1}", entspricht aber keiner virtuellen oder abstrakten Methode, die zum Überschreiben oder Implementieren verfügbar ist.(Dieser Member ist nicht generisch genug.F"SynMemberKind.PropertyGetSet" wird nur in Analysestrukturen erwartet.EDieser Member ist in einer Schnittstellenimplementierung unzulässig.�Erweiterungsmember können keine Operatorüberladungen bereitstellen. Definieren Sie den Operator stattdessen als Teil der Typdefinition.PSchnittstellen dürfen keine Definitionen von Memberüberschreibungen enthalten.�Die Verwendung des Members "{0}" ist ungültig. Die Verwendung von "{1}" wurde vor der Definition von "{2}" per Rückschluss abgeleitet; dies ist ein ungültiger Vorwärtsverweis.�Member, die Schnittstellen-, Delegat- oder Enumerationstypen erweitern, müssen in einem von der Typdefinition getrennten eigenen Modul platziert werden. Dieses Modul muss entweder mit dem AutoOpen-Attribut versehen oder vom Clientcode explizit geöffnet werden, um die Erweiterungsmember in den Bereich einzubinden.NAuf die {0}-Methode kann von dieser Position im Code nicht zugegriffen werden.dMethodenüberschreibungen und Schnittstellenimplementierungen sind an dieser Stelle nicht zulässig.eFür '{0}' ist ein benutzerdefinierter Abfragevorgang erforderlich, der jedoch nicht angegeben wurde.�In einer rekursiven Deklarationsgruppe müssen Modulabkürzungen nach allen open-Deklarationen und vor anderen Deklarationen auftreten.pDer Pfad "{0}" ist ein Namespace. Eine Modulabkürzung darf nicht zum Abkürzen von Namespaces verwendet werden.�Diese Deklaration öffnet das Modul "{0}", das als "RequireQualifiedAccess" markiert ist. Passen Sie den Code an, indem Sie stattdessen qualifizierte Verweise auf die Modulelemente verwenden. Beispiel: "List.map" anstelle von "map". Durch diese Änderung stellen Sie sicher, dass der Code auch dann stabil bleibt, wenn die Bibliotheken um neue Konstrukte ergänzt werden.GFür diesen Bezeichner wurden mehrere Sichtbarkeitsattribute angegeben.�Für diesen Bezeichner wurden mehrere Sichtbarkeitsattribute angegeben. Bindungen vom Typ 'let' in Klassen sind immer privat, wie alle Bindungen vom Typ 'let' innerhalb von Ausdrücken.<Änderbare Werte können nicht als "inline" markiert werden.?Änderbare Werte dürfen keine generischen Parameter aufweisen.ZÄnderbare Werte sollten im Format "let mutable f = (fun args -> ...)" geschrieben werden.LBenannte Argumente müssen nach allen anderen Argumenten aufgeführt werden.3Der Name "{0}" ist im Musterkontext nicht gebunden.t{0} ist ein aktives Muster und kann nicht als ein diskriminierter Union-Fall mit benannten Feldern behandelt werden.cDas benannte Argument "{0}" stimmt mit keinem Argument und keiner änderbaren Eigenschaft überein.RBenannte Argumente dürfen nicht an Aufrufe für Membermerkmale übergeben werden.2{0} darf nur für benannte Typen verwendet werden.�Namespaces dürfen Erweiterungsmember nur in der gleichen Datei und Namespace-Deklarationsgruppe enthalten, in denen der Typ definiert ist. Verwenden Sie ggf. ein eigenes Modul für Deklarationen von Erweiterungsmembern.fNamespaces dürfen keine Werte enthalten. Verwenden Sie ein eigenes Modul für Ihre Wertdeklarationen.�new kann nicht für Schnittstellentypen verwendet werden. Verwenden Sie stattdessen einen Objektausdruck "{{ new ... with ... }}".Dieser neue Member verbirgt den abstrakten Member "{0}". Benennen Sie den Member um, oder verwenden Sie stattdessen "override".�Dieser neue Member verbirgt den abstrakten Member "{0}", nachdem alle Tupel, Funktionen, Maßeinheiten und/oder angegebene Typen gelöscht wurden. Benennen Sie den Member um, oder verwenden Sie stattdessen "override".3new muss für einen benannten Typ verwendet werden.7new darf nur für Objektkonstruktoren verwendet werden.�Der Member "{0}" entspricht keiner abstrakten oder virtuellen Methode, die zum Überschreiben oder Implementieren zur Verfügung steht.MBeim Erstellen eines Datensatzwerts dürfen keine Argumente angegeben werden.�Der Struktur-, Datensatz- oder Union-Typ "{0}" ist strukturell nicht vergleichbar, weil der Typparameter "{1}" die comparison-Einschränkung nicht erfüllt. Fügen Sie dem Typ "{2}" das NoComparison-Attribut hinzu, um eindeutig anzugeben, dass der Typ nicht verglichen werden kann.�Der Struktur-, Datensatz- oder Union-Typ "{0}" ist strukturell nicht vergleichbar, weil der Typ "{1}" die comparison-Einschränkung nicht erfüllt. Fügen Sie dem Typ "{2}" das NoComparison-Attribut hinzu, um eindeutig anzugeben, dass der Typ nicht verglichen werden kann.oDie Verwendung von Methoden mit "NoEagerConstraintApplicationAttribute" erfordert /langversion:6.0 oder höher.�Der Struktur-, Datensatz- oder Union-Typ "{0}" unterstützt keine strukturelle Gleichheit, weil der Typparameter "{1}" die equality-Einschränkung nicht erfüllt. Fügen Sie dem Typ "{2}" das NoEquality-Attribut hinzu, um eindeutig anzugeben, dass der Typ keine strukturelle Gleichheit unterstützt.�Der Struktur-, Datensatz- oder Union-Typ "{0}" unterstützt keine strukturelle Gleichheit, weil der Typ "{1}" die equality-Einschränkung nicht erfüllt. Fügen Sie dem Typ "{2}" das NoEquality-Attribut hinzu, um eindeutig anzugeben, dass der Typ keine strukturelle Gleichheit unterstützt.`Verwenden Sie in Abfragen die Form 'for x in n .. m do ...' für bereichsübergreifende Integer.\Schnittstellenimplementierungen dürfen nicht für Konstruktionsausdrücke verwendet werden.oEs wurde keine abstrakter Member und kein Schnittstellenmember gefunden, der dieser Überschreibung entspricht.TEs wurde kein abstrakte Eigenschaft gefunden, die dieser Überschreibung entspricht.D'try/finally'-Ausdrücke dürfen in Abfragen nicht verwendet werden.>'while'-Ausdrücke dürfen in Abfragen nicht verwendet werden.HDieser Wert ist kein Literal und kann nicht als Muster verwendet werden.�Diese 'let'-Definition darf in einer Abfrage nicht verwendet werden. In Abfragen dürfen nur einfache Wertdefinitionen verwendet werden.�Der generische Member "{0}" wurde bei einer nicht einheitlichen Instanziierung vor diesem Programmpunkt verwendet. Ordnen Sie die Member ggf. neu an, damit dieser Member zuerst angezeigt wird. Sie können auch explizit den vollständigen Typ des Members angeben, einschließlich Argumenttypen, des Rückgabetyps und aller zusätzlichen generischen Parametern und Einschränkungen.�Konstanten, deren Wert ungleich 0 ist, dürfen keine generischen Einheiten enthalten. Schreiben Sie "0.0<_>" für generische Nullen.�Dieser Ausdruck unterstützt die Indizierung, z. B. "expr.[index]". Die Syntax "expr[index]" erfordert /langversion:preview. Siehe https://aka.ms/fsharp-index-notation.�Dieser Wert unterstützt die Indizierung, z. B. "{0}.[index]". Die Syntax "{1}[index]" erfordert /langversion:preview. Siehe https://aka.ms/fsharp-index-notation.Keine Ausnahme.HDieser Ausdruck ist keine Funktion und unterstützt keine Indexnotation.GDer Wert "{0}" ist keine Funktion und unterstützt keine Indexnotation.�Dieser Code ist nicht generisch genug. Die Typvariable "{0}" konnte nicht generalisiert werden, weil sie sonst aus dem Bereich fallen würde.9Dies ist kein gültiger Name für einen Enumerationsfall.�Für dieses numerische Literal muss sich das Modul "{0}" im Bereich befinden, das die Funktionen "FromZero", "FromOne", "FromInt32", "FromInt64" und "FromString" definiert.qObjektkonstruktionsausdrücke dürfen nur zur Implementierung von Konstruktoren in Klassentypen verwendet werden.�Objektkonstruktionsausdrücke (also Datensatzausdrücke mit Vererbungsspezifikationen) dürfen nur zur Implementierung von Konstruktoren in Objektmodelltypen verwendet werden. Verwenden Sie "new ObjectType(args)", um Instanzen von Objektmodelltypen außerhalb von Konstruktoren zu erstellen.-Ein Objektkonstruktor erfordert ein Argument.LSchnittstellen dürfen keine Definitionen von Objektkonstruktoren enthalten.SAufrufe von Objektkonstruktoren auf Typparametern dürfen keine Argumente erhalten.�Dieses Format eines Objektausdrucks wird in F# nicht verwendet. Verwenden Sie "member this.MemberName ... = ...", um Memberimplementierungen in Objektausdrücken zu definieren.jNur Überschreibungen von abstrakten und virtuellen Membern dürfen in Objektausdrücken angegeben werden.�Der expr.[idx]-Operator hat auf Grundlage von Informationen vor diesem Programmpunkt ein Objekt unbestimmten Typs verwendet. Fügen Sie ggf. weitere Typeinschränkungen hinzu.�Objekte müssen von einem Objektkonstruktionsausdruck initialisiert werden, der einen geerbten Objektkonstruktor aufruft und jedem Feld einen Wert zuweist.8Nur Klassen dürfen das AbstractClass-Attribut erhalten.4Nur Funktionen dürfen als "inline" markiert werden.qÄnderbare let-Bindungen können nicht rekursiv sein oder in rekursiven Modulen oder Namespaces definiert werden.bIn Konstruktionsausdrücken dürfen nur einfache Bindungen im Format "id = expr" verwendet werden.NIn "let rec"-Konstrukten können nur einfache Variablenmuster gebunden werden.bNur Strukturen und Klassen ohne primäre Konstruktoren dürfen das StructLayout-Attribut erhalten.ONur Typen, die Maßeinheiten darstellen, dürfen das Measure-Attribut erhalten.lIn einer rekursiven Deklarationsgruppe müssen open-Deklarationen in jedem Modul an erster Stelle auftreten.�Mit dieser Deklaration wird der Namespace oder das Modul "{0}" über einen teilweise qualifizierten Pfad geöffnet. Passen Sie den Code an, und fügen Sie den vollständigen Pfad des Namespace hinzu. Durch diese Änderung bleibt der Code auch dann stabil, wenn die F#- und CLI-Bibliotheken um neue Konstrukte ergänzt werden.=Der Operator '{0}' lässt die Verwendung von 'into' nicht zu./Fehlerhafte Syntax für '{0}'. Verwendung: {1}.4"{0}" muss von "in" gefolgt werden. Verwendung: {1}.hOptionale Argumente müssen am Ende der Argumentliste stehen, ggf. nach den nicht optionalen Argumenten.6Optionale Argumente sind nur für Typmember zulässig.UOptionale Argumente dürfen nicht für benutzerdefinierte Attribute verwendet werden.�Die Syntax "expr1[expr2]" ist mehrdeutig, wenn sie als Argument verwendet wird. Siehe https://aka.ms/fsharp-index-notation. Wenn Sie indizieren oder aufteilen möchten, müssen Sie "expr1.[expr2]' in Argumentposition verwenden. Wenn Sie eine Funktion mit mehreren geschweiften Argumenten aufrufen, fügen Sie ein Leerzeichen dazwischen hinzu, z. B. "someFunction expr1 [expr2]".�Die Syntax "expr1[expr2]" ist jetzt für die Indizierung reserviert und mehrdeutig, wenn sie als Argument verwendet wird. Siehe https://aka.ms/fsharp-index-notation. Wenn Sie eine Funktion mit mehreren geschweiften Argumenten aufrufen, fügen Sie ein Leerzeichen dazwischen hinzu, z. B. "someFunction expr1 [expr2]".�Mindestens eine der Überladungen dieser Methode besitzt Curryargumente. Definieren Sie diese Member so um, dass sie Argumente als Tupel akzeptieren.�Diese Überschreibung akzeptiert eine andere Anzahl von Argumenten als der entsprechende abstrakte Member. Die folgenden abstrakten Members wurden gefunden: {0}fZugriffsmodifizierer sind für Überschreibungen oder Schnittstellenimplementierungen nicht zulässig.�Sie müssen entweder alle Typparameter oder keinen Typparameter explizit deklarieren, wenn Sie eine generische abstrakte Methode überschreiben.�Der Parameter "{0}" wurde mit dem Typ "byref" abgeleitet. Parametern vom Typ "byref" muss eine explizite Typanmerkung hinzugefügt werden, z. B. "x1: byref<int>". Wenn ein byref-Parameter verwendet wird, wird dieser explizit dereferenziert.^Ein Parameter mit Attributen muss auch einen Namen besitzen, z. B. "[<Attribute>] Name : Type"�Die Syntax "(expr1)[expr2]" ist mehrdeutig, wenn sie als Argument verwendet wird. Siehe https://aka.ms/fsharp-index-notation. Wenn Sie indizieren oder aufteilen möchten, müssen Sie "(expr1).[expr2]' in Argumentposition verwenden. Wenn Sie eine Funktion mit mehreren geschweiften Argumenten aufrufen, fügen Sie ein Leerzeichen dazwischen hinzu, z. B. "someFunction (expr1) [expr2]".�Die Syntax "(expr1)[expr2]" ist jetzt für die Indizierung reserviert und mehrdeutig, wenn sie als Argument verwendet wird. Siehe https://aka.ms/fsharp-index-notation. Wenn Sie eine Funktion mit mehreren geschweiften Argumenten aufrufen, fügen Sie ein Leerzeichen dazwischen hinzu, z. B. "someFunction (expr1) [expr2]".�Die Typen "System.ValueType", "System.Enum", "System.Delegate", "System.MulticastDelegate" und "System.Array" dürfen nicht als übergeordnete Typen in einem Objektausdruck oder einer Klasse verwendet werden./Diese Eigenschaft kann nicht festgelegt werden.1Die {0}-Eigenschaft kann nicht festgelegt werden.%Die {0}-Eigenschaft ist nicht lesbar.'Die {0}-Eigenschaft ist nicht statisch.!Die {0}-Eigenschaft ist statisch.bDiese Eigenschaft bzw. dieses Feld wurde in diesem benutzerdefinierten Attributtyp nicht gefunden.fEine Eigenschaft darf keine expliziten Typparameter aufweisen. Verwenden Sie stattdessen eine Methode.frec für dieses Modul wird implizit durch eine äußere rec-Deklaration angegeben und daher ignoriert.:Dieser Datensatz enthält Felder aus inkonsistenten Typen.hDatensatz, Union-, Abkürzungs- und Strukturtypen dürfen nicht das AllowNullLiteral-Attribut aufweisen.hRekursive Bindungen mit Memberspezifikationen dürfen nur als direkte Augmentation eines Typs auftreten.�Die Darstellung dieses Typs wird durch die Signatur versteckt. Dem Typ muss ein Attribut wie [<Sealed>], [<Class>] oder [<Interface>] hinzugefügt werden, um dessen Merkmale anzugeben.VNur aktive Muster, die genau ein Ergebnis zurückgeben, dürfen Argumente akzeptieren.zDieses Steuerkonstrukt darf nur verwendet werden, wenn vom Berechnungsausdrucks-Generator eine {0}-Methode definiert wird.�Das Konstrukt "let! ... and! ..." kann nur verwendet werden, wenn der Berechnungsausdrucks-Generator entweder eine {0}-Methode oder geeignete MergeSource- und Bind-Methoden definiert.bHierbei handelt es sich nicht um eine Variable, Konstante, eine aktive Erkennung oder ein Literal.�Die Syntax "type X with ..." ist für Augmentationen reserviert. Typen, deren Darstellung verborgen ist, die aber Member aufweisen, werden jetzt mithilfe von " type X = ..." in Signaturen deklariert. Möglicherweise müssen Sie der Typdefinition in der Signatur auch das [<Sealed>]-Attribut hinzufügen.nUngültiger fortsetzbarer Code. Ein fortsetzbarer Codeparameter muss einen Delegat-oder Funktionstyp aufweisenpUngültiger fortsetzbarer Code. Der Parameter für den fortsetzbaren Code muss mit dem Namen "__expand" beginnen`Ungültiger fortsetzbarer Code. "Let rec" ist in der fortsetzbaren Codespezifikation aufgetreten�Ungültiger fortsetzbarer Code. Jede Methode der Funktion, die fortsetzbaren Code akzeptiert oder zurückgibt, muss als "Inline" gekennzeichnet sein�Fortsetzbarer Codeaufruf. Unterdrücken Sie diese Warnung, wenn Sie einen neuen fortsetzbaren Code auf niedriger Ebene in Bezug auf bereits vorhandenen fortsetzbaren Code definieren.iDie Verwendung von Fortsetzbarem Code oder fortsetzbaren Zustandscomputern erfordert /langversion:previewN'return'- und 'return!'-Ausdrücke dürfen in Abfragen nicht verwendet werden.tRückgabetypen von Union-Fällen müssen genau mit dem definierten Typ übereinstimmen, bis hin zu den Abkürzungen..Rückgabetypen dürfen keinen Namen aufweisen.�Die Arraymethode '{0}' wird von der Laufzeit bereitgestellt und kann nicht direkt in Code verwendet werden. Ziehen Sie bei Vorgängen mit Arrayelementen die Familie der GetArray/SetArray-Funktionen aus dem LanguagePrimitives.IntrinsicFunctions-Modul in Erwägung.EIn Sequenzausdrücken werden Ergebnisse mithilfe von "yield" erzeugt.=An dieser Stelle ist ein einfacher Methodenname erforderlich.[Ein statisches Feld wurde an einer Stelle verwendet, an der ein Instanzfeld erwartet wurde.5Ein statischer Initialisierer erfordert ein Argument.SSchnittstellen dürfen keine Definitionen von statischen Initialisierern enthalten.�Statische Wertdefinitionen dürfen nur in Typen mit einem primären Konstruktor verwendet werden. Ziehen Sie in Betracht, Argumente zur Typdefinition hinzuzufügen, z. B. "type X(args) = ...".wDieser statische Member sollte keinen this-Parameter aufweisen. Verwenden Sie die Notation "member Member(args) = ...".nStatische bedingte Optimierungsausdrücke sind nur für die Verwendung innerhalb der F#-Bibliothek vorgesehen.�Statische "val"-Felder in Typen müssen änderbar, privat und mit dem "[<DefaultValue>]"-Attribut gekennzeichnet sein. Sie werden mit dem "NULL"- oder "0"-Wert ihres Typs initialisiert. Verwenden Sie eine "static let mutable"-Bindung in einem Klassentyp.8Strukturtypen dürfen keine abstrakten Member enthalten.�Wenn ein Union-Typ mehrere case-Anweisungen aufweist und eine Struktur ist, müssen für alle Felder im Union-Typ eindeutige Namen angegeben werden.JStrukturen dürfen einen this-Parameter nur in Memberdeklarationen binden.�Strukturen dürfen keinen Objektkonstruktor ohne Argumente aufweisen. Diese Einschränkung gilt für alle CLI-Sprachen, da Strukturen automatisch einen Standardkonstruktor unterstützen.^Strukturen, Schnittstellen, Enumerationen und Delegaten können nicht von anderen Typen erben.�Strukturen dürfen keine do-Bindungen enthalten, da der Standardkonstruktor für Strukturen diese Bindungen nicht ausführen würde.�Strukturen dürfen keine Wertdefinitionen enthalten, da der Standardkonstruktor für Strukturen diese Bindungen nicht ausführt. Fügen Sie dem primären Konstruktor für diesen Typ ggf. zusätzliche Argumente hinzu.�Jedes Argument des primären Konstruktors für eine Struktur muss einen Typ erhalten, z.B. "type S(x1:int, x2: int) = ...". Diese Argumente bestimmen die Felder der Struktur.�Der Struktur-, Datensatz- oder Union-Typ "{0}" ist mit dem StructuralComparison-Attribut versehen, aber der Typparameter "{1}" erfüllt die comparison-Einschränkung nicht. Fügen Sie dem Typparameter die comparison-Einschränkung hinzu.�Der Struktur-, Datensatz- oder Union-Typ "{0}" ist mit dem StructuralComparison-Attribut versehen, aber der Komponententyp "{1}" erfüllt die comparison-Einschränkung nicht.�Der Struktur-, Datensatz- oder Union-Typ "{0}" ist mit dem StructuralEquality-Attribut versehen, aber der Typparameter "{1}" erfüllt die equality-Einschränkung nicht. Fügen Sie dem Typparameter die equality-Einschränkung hinzu.�Der Struktur-, Datensatz- oder Union-Typ "{0}" ist mit dem StructuralEquality-Attribut versehen, aber der Komponententyp "{1}" erfüllt die equality-Einschränkung nicht.pDieser Ausdruck konvertiert den Typ "{0}" implizit in den Typ "{1}". Siehe https://aka.ms/fsharp-implicit-convs.8{0} darf nur für Konstruktobjekttypen verwendet werden.)Syntaxfehler – unerwartetes Symbol "?".eDie Syntax "expr.id" darf nur für Datensatzbezeichnungen, Eigenschaften und Felder verwendet werden.mUngültiges angegebenes Feld. Die angegebenen Felder von gelöschten angegebenen Typen müssen Literale sein.�Diese Typdefinition darf nicht über das 'CLIMutable'-Attribut verfügen. Nur Datensatztypen dürfen über dieses Attribut verfügen.]Diese Member-, Funktions- oder der Wertdeklaration darf nicht mit 'inline' deklariert werden.�Threadstatische und kontextstatische Variablen müssen statisch sein und mit dem [<DefaultValue>]-Attribut versehen werden, um anzugeben, dass der Wert bei jedem neuen Thread mit dem Standardwert initialisiert wird.?'try'/'with' kann nicht in Sequenzausdrücken verwendet werden.A'try/with'-Ausdrücke dürfen in Abfragen nicht verwendet werden.�Diese Methode oder Eigenschaft wird normalerweise nicht im F#-Code verwendet. Nutzen Sie stattdessen zur Dekonstruktion ein explizites Tupelmuster.DEin Tupeltyp ist ein Strukturtupel, der andere Typ ein Verweistupel.�Für diese Typabkürzung ist mindestens ein Typparameter deklariert, der in dem abgekürzten Typ nicht erscheint. Typabkürzungen müssen alle deklarierten Typparameter im abgekürzten Typ verwenden. Entfernen Sie mindestens einen Typparameter, oder verwenden Sie eine konkrete Typdefinition, die einen zugrundeliegenden Typ umschließt, z. B. "type C<'a> = C of ...".7Typabkürzungen dürfen keine Augmentationen aufweisen.DTypabkürzungen dürfen keine Schnittstellendeklarationen aufweisen.�Ab F# 4.1 wird die Zugreifbarkeit von Typabkürzungen zur Kompilierzeit überprüft. Sie sollten die Zugreifbarkeit der Typabkürzung ggf. ändern. Das Ignorieren dieser Warnung führt möglicherweise zu Laufzeitfehlern./Typabkürzungen dürfen keine Member aufweisen.�Die Werte des Typs "{0}" können nicht mit dieser Syntax enumeriert werden, d. h., er ist nicht mit "seq<_>, IEnumerable<_>" oder "IEnumerable" kompatibel und besitzt keine GetEnumerator-Methode.RMit dieser Typumwandlung wird der angegebene Typ '{0}' in den Typ '{1}' geändert.VDiese Typdefinition umfasst einen sofortigen zyklischen Verweis über eine Abkürzung.uDiese Typdefinition umfasst einen sofortigen zyklischen Verweis über ein Strukturfeld oder eine Vererbungsbeziehung.elet- und "do"-Bindungen müssen in Typdefinitionen vor Member- und Schnittstellendefinitionen kommen.eTypdefinitionen dürfen nur eine inherit-Angabe aufweisen, und diese muss die erste Deklaration sein.ZDieser Typ erbt keine Attribute und kann nicht mit anderen .NET-Sprachen verwendet werden.Typ, Ausnahme oder ModulADieser Typ verfügt über keine zugreifbaren Objektkonstruktoren./Dieser Typ enthält keine geschachtelten Typen.IAuf diesen Typ kann von dieser Position im Code nicht zugegriffen werden.!Dieser Typ ist kein Datensatztyp.�Dieser Typ ist kein Datensatztyp. Werte von Klassen- und Strukturtypen müssen mithilfe von Aufrufen an Objektkonstruktoren erstellt werden.&Dieser Typ ist kein Schnittstellentyp.)Der Typ "{0}" ist kein Schnittstellentyp.Typ oder ModulfDieser Wert, dieser Typ oder diese Methode erwartet {0} Typparameter, es wurde(n) aber {1} übergeben.WDieser Typparameter wurde auf eine Weise verwendet, durch die er immer "{0}" sein muss.@Der Typparameter kann nicht als Typkonstruktor verwendet werden.�Die für diesen Wert per Rückschluss abgeleiteten Typparameter sind beim Löschen von Typabkürzungen nicht stabil. Dies ist auf die Verwendung von Typabkürzungen zurückzuführen, die Typparameter löschen oder neu anordnen, z. B. "\n\ttype taggedInt<'a> = int" oder "\n\ttype swap<'a,'b> = 'b * 'a".\nDeklarieren Sie die Typparameter für diesen Wert explizit, z. B. "\n\tlet f<'a,'b> ((x,y) : swap<'b,'a>) : swap<'a,'b> = (y,x)".%Dieser Typ erfordert eine Definition.Dieser Typetest mit dem angegeben Typ '{0}' ist nicht zulässig, da dieser angegebene Typ zur Laufzeit in '{1}' gelöscht wird.OBei diesem Typtest oder der Typumwandlung wird die Maßeinheit '{0}' ignoriert.cMit diesem Typtest oder der Typumwandlung wird der angegebene Typ '{0}' in den Typ '{1}' geändert.�Die Verwendung des Typs "{0}" ist ungültig. Ein Wert vor "{1}" hat einen per Rückschluss abgeleiteten Typ mit "{2}"; dies ist ein ungültiger Vorwärtsverweis.(Assemblycodetypen sind immer versiegelt.1Diskriminierte Union-Typen sind immer versiegelt.#Delegattypen sind immer versiegelt.(Enumerationstypen sind immer versiegelt.%Datensatztypen sind immer versiegelt.$Strukturtypen sind immer versiegelt.=Typen dürfen keine geschachtelten Typdefinitionen enthalten.7Typen können nicht von mehreren konkreten Typen erben.6Formatzeichenfolge "{0}" kann nicht analysiert werden.*Ungültige interpolierte Zeichenfolge. {0}NDas Feld "{0}" hat einen Wert erhalten, ist aber im Typ "{1}" nicht vorhanden.'Unerwartete große rationale Konstante.dUnerwartete Bedingung in importierter Assembly: Fehler beim Decodieren des AttributeUsage-Attributs.Unerwartetes "Const_bytearray".!Unerwartetes "Const_uint16array".7Unerwarteter Ausdruck bei rekursivem Rückschlusspunkt.Unerwartetes SynMeasure.AnonPUnerwartete Eigenschaftenspezifikation auf Quellcodeebene in der Syntaxstruktur.:Unerwartete Eigenschaftenspezifikation auf Quellcodeebene.(Unerwarteter Schrägstrich ("/") im Typ."Unerwartetes {0} in Typenausdruck.Unerwartete Typargumente.�Nicht initialisierte "val"-Felder müssen änderbar und mit dem Attribut "[<DefaultValue>]" gekennzeichnet sein. Verwenden Sie eine "let"-Bindung statt einem "val"-Feld.CUnion-Fall "{0}" verfügt nicht über ein Feld mit dem Namen "{1}".-Dieser Union-Fall akzeptiert keine Argumente.3Dieser Union-Fall erwartet {0} Argumente als Tupel.IFeld für Union-Fall/Ausnahme '{0}' kann nicht mehrmals verwendet werden.aDer Union-Fall mit dem Namen '{0}' befindet sich in einem Konflikt mit dem generierten Typ '{1}'.*Dieser Union-Fall akzeptiert ein Argument.NEine Maßeinheit kann nicht in einer Typkonstruktoranwendung verwendet werden.Unbekannter Union-Fall.UDie unbenannten Argumente bilden kein Präfix der Argumente der aufgerufenen Methode.�Unbekanntes Attributziel. Gültige Attributziele sind "assembly", "module", "type", "method", "property", "return", "param", "field", "event", "constructor".yArgumente für Abfrageoperatoren erfordern möglicherweise Klammern, z.B. "where (x > y)" oder "groupBy (x.Length / 10)".�Dies ist kein bekannter Abfrageoperator. Abfrageoperatoren sind Bezeichner wie z.B. 'select', 'where', 'sortBy', 'thenBy', 'groupBy', 'groupValBy', 'join', 'groupJoin', 'sumBy' und 'averageBy', die mithilfe der entsprechenden Methoden für den Typ 'QueryBuilder' definiert werden.EDieses Attribut kann in dieser Version von F# nicht verwendet werden.LDiese Deklaration wird in rekursiven Deklarationsgruppen nicht unterstützt.xDie Verwendung von "let! x = coll" in Sequenzausdrücken ist nicht zulässig. Verwenden Sie stattdessen "for x in coll".<'use'-Ausdrücke dürfen in Abfragen nicht verwendet werden.lDer Abgleich von Zeichenbereichen wurde in F# entfernt. Verwenden Sie stattdessen einen when-Musterwächter.NIn Sequenzausdrücken werden mehrere Ergebnisse mithilfe von "yield!" erzeugt.nEine Deklaration darf nur einen Wert in der Signatur aufweisen, wenn das Attribut "[<Literal>]" vorhanden ist.^Flüchtige Felder müssen als "mutable" markiert werden und können nicht threadstatisch sein.SDas VolatileField-Attribut kann nur für let-Bindungen in Klassen verwendet werden.�Hinweis: Auf Lambda-Lifting-Optimierungen wurde verzichtet, weil diese lokal eingeschränkte generische Funktion als Wert der ersten Klasse verwendet wird. Durch Hinzufügen von Typeinschränkungen lässt sich diese Bedingung möglicherweise auflösen.Unerwartetes Expr.TyChoose�Die angegebene .NET Framework-Version "{0}" wird nicht unterstützt. Geben Sie einen Wert aus der Enumeration "Microsoft.Build.Utilities.TargetDotNetFrameworkVersion" an.�\nEin Tupeltyp ist für mindestens ein Argument erforderlich. Schließen Sie die angegebenen Argumente ggf. in zusätzliche Klammern ein, oder überprüfen Sie die Definition der Schnittstelle.aktives Musterergebnisaktive ErkennungFeld für anonyme DatensätzeArgumentAufrufeBenutzerdefinierter VorgangEreignisErweiterungFeldaus {0}ebenfalls von {0}Vollständiger NameGenerierte EigenschaftGenerierter TypModul	NamespaceNamespace/Modulund {0} weitere ÜberladungenpatvarEigenschaft
Union-FallLAuf den Typ "{0}" kann von dieser Position im Code nicht zugegriffen werden.�Die Mehrdeutigkeit bei der Verwendung eines generischen Konstrukts mit einer delegate-Einschränkung an dieser Position oder in ihrer Umgebung konnte nicht aufgelöst werden.�Die Mehrdeutigkeit bei der Verwendung eines generischen Konstrukts mit einer enum-Einschränkung an dieser Position oder in ihrer Umgebung konnte nicht aufgelöst werden.pDie inhärente Mehrdeutigkeit bei der Verwendung einer printf-Formatzeichenfolge konnte nicht aufgelöst werden.�Die Mehrdeutigkeit bei der Verwendung eines generischen Konstrukts mit einer unmanaged-Einschränkung an dieser Position oder in ihrer Umgebung konnte nicht aufgelöst werden.�Die implizite Instanziierung eines generischen Konstrukts an diesem Punkt oder in dessen Umgebung konnte nicht aufgelöst werden, weil sie zu mehreren unzusammenhängenden Typen aufgelöst werden könnte, z.B. "{0}" und "{1}". Verwenden Sie Typanmerkungen, um die Mehrdeutigkeit aufzulösen.'Doppelte oder redundante Schnittstelle.�Der Struktur-, Datensatz- oder Union-Typ "{0}" umfasst eine explizite Implementierung von "Object.Equals". Implementieren Sie eine entsprechende Überschreibung für "Object.GetHashCode()".�Der Struktur-, Datensatz- oder Union-Typ "{0}" umfasst eine explizite Implementierung von "Object.GetHashCode". Implementieren Sie eine entsprechende Überschreibung für "Object.Equals(obj)".�Der Struktur-, Datensatz- oder Union-Typ "{0}" umfasst eine explizite Implementierung von "Object.GetHashCode" oder "Object.Equals". Sie müssen das CustomEquality-Attribut auf den Typ anwenden.MDer Schnittstellenmember "{0}" weist keine spezifischste Implementierung auf.�"{0}" kann die Schnittstelle "{1}" mit den beiden Instanziierungen "{2}" und "{3}" nicht implementieren, weil sie möglicherweise zusammengeführt werden.�Sie können die Schnittstelle "{0}" mit den beiden Instanziierungen "{1}" und "{2}" nicht implementieren, weil sie möglicherweise zusammengeführt werden.Ungültiger Wert.tDer Member "{0}" kann nicht zur Implementierung von "{1}" verwendet werden. Die erforderliche Signatur lautet "{2}".yDer Member "{0}" weist nicht die richtigen Arten von generischen Parametern auf. Die erforderliche Signatur lautet "{1}".mDer Member "{0}" weist nicht die richtige Anzahl von Argumenten auf. Die erforderliche Signatur lautet "{1}".xDer Member "{0}" weist nicht die richtige Anzahl von Methodentypparametern auf. Die erforderliche Signatur lautet "{1}".�Der Member "{0}" entspricht mehreren Überladungen der gleichen Methode.\nBeschränken Sie ihn auf eine der folgenden Optionen: {1}.FDiese Methode ist durch ihre Typparameter übermäßig eingeschränkt.DDie {0}-Methode ist versiegelt und kann nicht überschrieben werden.XDie Namespace- oder Modulattribute sind in Signatur und Implementierung unterschiedlich.:{0} wird von mehr als einer Überschreibung implementiert.=Dem benannten Argument "{0}" wurden mehrere Werte zugewiesen.�Die {0}-Schnittstelle ist in mehreren explizit implementierten Schnittstellentypen enthalten. Fügen Sie eine explizite Implementierung dieser Schnittstelle hinzu.1Für "{0}" wurde keine Implementierung angegeben.?Für folgende Member wurde keine Implementierung angegeben: {0}_Für folgende Member wurde keine Implementierung angegeben (einige Ergebnisse ausgelassen): {0}�Für folgende Member wurde keine Implementierung angegeben (einige Ergebnisse ausgelassen): {0} Beachten Sie, dass alle Schnittstellenmember implementiert und in einer entsprechenden interface-Deklaration aufgeführt werden müssen, z.B. "interface ... with member ...".�Für folgende Member wurde keine Implementierung angegeben: {0} Beachten Sie, dass alle Schnittstellenmember implementiert und in einer entsprechenden interface-Deklaration aufgeführt werden müssen, z.B. "interface ... with member ...".�Für "{0}" wurde keine Implementierung angegeben. Alle Schnittstellenmember müssen implementiert und unter einer entsprechenden interface-Deklaration aufgeführt werden, z.B. "interface ... with member ...".�Keine Implementierung von "{0}" wies die richtige Anzahl von Argumenten und Typparametern auf. Die erforderliche Signatur lautet "{1}".hDie Überschreibung "{0}" implementiert mehr als einen abstrakten Umsetzungsplatz, z.B. "{1}" und "{2}"..Die Überschreibung für "{0}" war mehrdeutig.�Die Signatur und die Implementierung sind nicht kompatibel, da der Typparameter in der Klasse/Signatur eine andere Kompilierzeitanforderung stellt als der Member bzw. die Implementierung.�Die Signatur und die Implementierung sind nicht kompatibel, da die Deklaration des Typparameters "{0}" eine Einschränkung im Format "{1}" erfordert.�Die Signatur und die Implementierung sind nicht kompatibel, da der Typparameter "{0}" eine Einschränkung im Format "{1}" aufweist, die Implementierung aber nicht. Entfernen Sie diese Einschränkung entweder aus der Signatur, oder fügen Sie sie der Implementierung hinzu.~Die Signatur und die Implementierung sind nicht kompatibel, da die Anzahl der entsprechenden Typparameter unterschiedlich ist.�Der Typ "{0}" implementiert "System.IComparable" explizit, stellt aber keine entsprechende Überschreibung für "Object.Equals" bereit. Eine Implementierung von "Object.Equals" wurde automatisch über "System.IComparable" bereitgestellt. Implementieren Sie die Überschreibung "Object.Equals" explizit.�Der Typ "{0}" implementiert "System.IComparable". Sie sollten ebenfalls eine explizite Überschreibung für "Object.Equals" hinzufügen.HDer Konstruktor, das Modul oder der Namespace "{0}" ist nicht definiert.DDas Feld, der Konstruktor oder der Member "{0}" ist nicht definiert.NDer Typ "{0}" definiert nicht das Feld, den Konstruktor oder den Member "{1}".(Der Namespace "{0}" ist nicht definiert.7Der Namespace oder das Modul "{0}" ist nicht definiert.2Der Musterdiskriminator "{0}" ist nicht definiert.3Die Datensatzbezeichnung "{0}" ist nicht definiert.FDie Datensatzbezeichnung oder der Namespace "{0}" ist nicht definiert.CVielleicht möchten Sie eine der folgenden Bezeichnungen verwenden:"Der Typ "{0}" ist nicht definiert.+Der Typ "{0}" ist nicht in "{1}" definiert.+Der Typparameter "{0}" ist nicht definiert.DDer Wert, Konstruktor, Namespace oder Typ "{0}" ist nicht definiert.BDer Wert, Namespace, Typ oder das Modul "{0}" ist nicht definiert.4Der Wert oder Konstruktor "{0}" ist nicht definiert.SAuf den Union-Fall "{0}" kann von dieser Position im Code nicht zugegriffen werden.jAuf die Union-Fälle oder Felder des Typs "{0}" kann von dieser Position im Code nicht zugegriffen werden.�Dieses Attribut wird derzeit vom F#-Compiler nicht unterstützt. Durch seine Anwendung wird die beabsichtigte Wirkung nicht erreicht.eVerweisassemblys für .NET Framework-Verweise verwenden, wenn verfügbar (standardmäßig aktiviert).MAuf den Wert "{0}" kann von dieser Position im Code nicht zugegriffen werden.TDer byref-Zeiger ist schreibgeschützt, daher ist dieser Schreibvorgang unzulässig.)Dieser XML-Kommentar ist ungültig: "{0}"YDieser XML-Kommentar ist ungültig: mehrere Dokumentationseinträge für Parameter "{0}".@Dieser XML-Kommentar ist ungültig: unbekannter Parameter "{0}".KDieser XML-Kommentar ist ungültig: Attribut "cref" für Querverweis fehlt.RDieser XML-Kommentar ist unvollständig: keine Dokumentation für Parameter "{0}"._Dieser XML-Kommentar ist ungültig: Attribut "name" für Parameter oder Parameterverweis fehlt.IDieser XML-Kommentar ist ungültig: nicht aufgelöster Querverweis "{0}".1Verwenden Sie ggf. "yield!" anstelle von "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�
&
*fsiAbortingMainThreadfsiAdvanced%fsiBanner34&fsiBindingSessionTod"fsiCodeGeneration�"fsiConsoleProblem�<fsiCouldNotInstallCtrlCHandlerfsiDidAHashIffsiDidAHashr�6fsiDidAHashrWithLockWarning�8fsiDidAHashrWithStaleWarning0fsiDirectoryDoesNotExist�8fsiEmitDebugInfoInQuotations�4fsiEntryPointWontBeInvoked5(fsiErrorsAndWarnings@fsiExceptionDuringPrettyPrinting @fsiExceptionRaisedStartingServer�fsiExec�fsiExitK4fsiFailedToResolveAssembly]fsiGui�fsiHelp�fsiInputFiles"fsiInternalAccess#fsiInterruptw8fsiIntroPackageSourceUriInfo�*fsiIntroTextHashIInfo�2fsiIntroTextHashclearInfo
	0fsiIntroTextHashhelpInfo	0fsiIntroTextHashloadInfo/	0fsiIntroTextHashquitInfo�	*fsiIntroTextHashrInfo�	0fsiIntroTextHashtimeInfo�	:fsiIntroTextHeader1directives�	<fsiIntroTextHeader2commandLine�	&fsiIntroTextHeader3&
$fsiInvalidAssemblyN
fsiLanguaget
fsiLineTooLong�
fsiLoad�
2fsiLoadingFilesPrefixText�
 fsiMiscellaneous�
4fsiMultiAssemblyEmitOptionLfsiMultiAssemblyEmitOptionOffByDefault@>fsiOperationCouldNotBeCompleted�$fsiOperationFailed�fsiProductName�.fsiProductNameCommunity�fsiQuiet
fsiReadline7
fsiRemaining�
zfsiTimeInfoGCGenerationLabelSomeShorthandForTheWordGeneration�
*fsiTimeInfoMainString$fsiTurnedTimingOff "fsiTurnedTimingOnCBfsiUnexpectedThreadAbortExceptionffsiUsage�fsiUse(shadowCopyReferencesU"stoppedDueToError�#– Hauptthread wird abgebrochen...
- ERWEITERT -.Um Hilfe zu erhalten, geben Sie "#help;;" ein.!Sitzung wird an "{0}" gebunden...- CODEGENERIERUNG -�Beim Starten des F# Interactive-Prozesses ist ein Fehler aufgetreten. Ursache hierfür kann ein bekanntes Problem mit der Hintergrundprozess-Konsolenunterstützung für Unicode-aktivierte Anwendungen unter manchen Windows-Systemen sein. Navigieren Sie zu "Tools > Optionen > F# Interactive für Visual Studio", und geben Sie --fsi-server-no-unicode ein.dFehler beim Installieren des STRG-C-Handlers. STRG-C-Behandlung ist nicht verfügbar. Fehler:\n\t{0}6--> {0} wurde zum Bibliotheksincludepfad hinzugefügt.--> Auf {0} wurde verwiesena--> Auf {0} wurde verwiesen (die Datei wird möglicherweise vom F# Interactive-Prozess gesperrt).�--> Auf {0} wurde verwiesen (eine Assembly mit einem anderen Zeitstempel wurde bereits von diesem Ort verwiesen; setzen Sie fsi zurück, um die aktualisierte Assembly zu laden).*Das Verzeichnis "{0}" ist nicht vorhanden.5Debugginginformationen in Anführungszeichen ausgeben�Funktionen mit [<EntryPoint>] werden in FSI nicht aufgerufen. '{0}' wurde nicht aufgerufen. Führen Sie '{1} <args>' aus, um '{2}' mit dem entsprechenden String-Array von Befehlszeilenargumenten aufzurufen.- FEHLER UND WARNUNGEN -�\n\nAusnahme bei der automatischen Strukturierung und Einrückung.\nMelden Sie dies, damit das Problem behoben werden kann.\nAblaufverfolgung: {0}\n-Ausnahme beim Starten des Remoteservers.\n{0}cFSI nach Laden der Dateien oder Ausführen des in der Befehlszeile angegebenen .fsx-Skripts beenden\n- Beenden...\n(Fehler beim Auflösen der Assembly "{0}"\Interaktionen in einer Windows Forms-Ereignisschleife ausführen (standardmäßig aktiviert)(Diesen Hilfetext anzeigen (Kurzform: -?)- EINGABEDATEIEN -�Der Zugriff auf den internen Typ, die Methode oder das Feld “{0}” aus einer vorherigen Auswertung in F# Interactive ist veraltet und kann zu nachfolgenden Zugriffsfehlern führen. Verwenden Sie die Option “--multiemit-”, um die Legacygenerierung einer einzelnen dynamischen Assembly zu aktivieren, die auf Interne zugreifen kann.\n- Unterbrechen\n8URI der Paketquelle bei Suche nach Paketen einschließenCAngegebenen Suchpfad für DLLs, auf die verwiesen wird, hinzufügenBildschirm löschenHilfe anzeigenTAngegebene Datei(en) laden, als wären sie kompiliert und würden Verweise aufweisenBeenden2Auf die angegebene DLL verweisen (dynamisch laden)Zeitliche Steuerung ein/aus  F# Interactive-Direktiven:'  F# Interactive-Befehlszeilenoptionen:&      Optionen finden Sie unter "{0}".${0} ist kein gültiger Assemblyname.- SPRACHE -BWarnung: Die Zeile ist zu lang, einige Zeichen werden ignoriert.\n&#load der angegebenen Datei beim StartLaden- VERSCHIEDENES -7Ausgeben mehrerer Assemblys (standardmäßig aktiviert)MAusgeben mehrerer Assemblys (standardmäßig deaktiviert für .NET Framework)PDer Vorgang konnte aufgrund eines vorherigen Fehlers nicht abgeschlossen werden.�Fehler beim Vorgang. Der Fehlertext wurde im Fehlerstream ausgegeben. Verwenden Sie "EvalInteractionNonThrowing", "EvalScriptNonThrowing" oder "EvalExpressionNonThrowing", um die entsprechende FSharpDiagnostic zurückzugeben.)Microsoft (R) F# Interactive, Version {0}F# Interactive für F# {0})Schreiben von FSI in stdout unterdrücken]Vervollständigung mit der TAB-TASTE in der Konsole unterstützen (standardmäßig aktiviert)fVerbleibende Argumente als Befehlszeilenargumente (Zugriff mithilfe von fsi.CommandLineArgs) behandelnGenReal: {0}, CPU: {1}, GC {2}!--> Zeitliche Steuerung jetzt aus!--> Zeitliche Steuerung jetzt einp- Unerwartete ThreadAbortException (Ctrl-C) während der Ereignisbehandlung: Es wird versucht, neu zu starten...5Verwendung: {0} <Optionen> [script.fsx [<arguments>]]DDie angegebene Datei beim Start als ursprüngliche Eingabe verwendenEVerhindert, dass Verweise vom F# Interactive-Prozess gesperrt werden. Aufgrund eines Fehlers beendet\nM����lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP�K\�5��&% buildProductName&fSharpBannerVersion(&Microsoft (R) F# Compiler, Version {0}{0} für F# {1}9�����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,BadEventTransformationD6BakedInMemberConstraintName� BlockEndSentence(CoercionTargetSealedQ:ConstraintSolverInfiniteTypes�BConstraintSolverMissingConstraint	@ConstraintSolverTupleDiffLengths=VConstraintSolverTypesNotInEqualityRelation1|VConstraintSolverTypesNotInEqualityRelation2�ZConstraintSolverTypesNotInSubsumptionRelation�(DefensiveCopyWarning6Deprecated;HDeprecatedThreadStaticBindingWarning_Duplicate1�Duplicate2�(EnumMatchIncomplete18ErrorFromAddingTypeEquation1S8ErrorFromAddingTypeEquation2�2ErrorFromApplyingDefault12ErrorFromApplyingDefault2�JErrorsFromAddingSubsumptionConstraint�ExperimentalJFailure1�Failure2�Failure3�Failure4�FieldNotMutable�0FieldsFromDifferentTypes	&FileNameNotResolvedW	FixKeyword�	FixReplace�	FixSymbol�	FullAbstraction�	 FunctionExpected�	.FunctionValueUnexpectedP
DHashDirectiveNotAllowedInNonScript�
@HashIncludeNotAllowedInNonScript�@HashLoadedScriptConsideredSource�4HashLoadedSourceHasIssues0k
4HashLoadedSourceHasIssues1�
4HashLoadedSourceHasIssues2�
DHashReferenceNotAllowedInNonScript$IndentationProblemZ8IndeterminateRuntimeCoercion_6IndeterminateStaticCoercionp"IndeterminateTypeq(InterfaceNotRevealed>IntfImplInExtrinsicAugmentationz>IntfImplInIntrinsicAugmentation�LInvalidInternalsVisibleToAssemblyName1�LInvalidInternalsVisibleToAssemblyName2�,InvalidRuntimeCoercion:,LetRecCheckedAtRuntime�2LetRecEvaluatedOutOfOrderLetRecUnsound1zLetRecUnsound2�$LetRecUnsoundInnerkLibraryUseOnly�8LoadedSourceNotFoundIgnoring�>MSBuildReferenceResolutionError1 MatchIncomplete1A MatchIncomplete2� MatchIncomplete3� MatchIncomplete4�MissingFields6NONTERM.Category.DefinitionI*NONTERM.Category.ExprYFNONTERM.Category.ImplementationFileg0NONTERM.Category.Pattern�<NONTERM.Category.SignatureFile�*NONTERM.Category.Type�,NONTERM.anonLambdaExpr�2NONTERM.attrUnionCaseDecl�*NONTERM.attributeList�(NONTERM.beginEndExpr�$NONTERM.cPrototype�.NONTERM.classDefnMember.NONTERM.classMemberSpfn*(NONTERM.defnBindings>"NONTERM.exconCoreP"NONTERM.fieldDeclh,NONTERM.fileModuleSpec}8NONTERM.hardwhiteLetBindings�*NONTERM.hashDirective�&NONTERM.ifExprCases�&NONTERM.interaction�(NONTERM.localBinding�FNONTERM.objectImplementationMembers� NONTERM.openDecl	,NONTERM.patternClauses"NONTERM.quoteExpr4 NONTERM.recdExprK"NONTERM.tyconDefnb"NONTERM.tyconSpfnu,NONTERM.typeArgsActual�,NONTERM.typeConstraint�(NONTERM.typeNameInfo�*NONTERM.unionCaseRepr�NONTERM.valSpfn�NameClash1�NameClash2NonRigidTypar1�NonRigidTypar2�NonRigidTypar3S <NonUniqueInferredAbstractSlot1� <NonUniqueInferredAbstractSlot2z!<NonUniqueInferredAbstractSlot3�!<NonUniqueInferredAbstractSlot4<"LNonVirtualAugmentationOnNullValuedType�".NotUpperCaseConstructor�#Obsolete1�#Obsolete2$.OverrideDoesntOverride1$.OverrideDoesntOverride2�$.OverrideDoesntOverride3�$.OverrideDoesntOverride4%>OverrideInExtrinsicAugmentation�%>OverrideInIntrinsicAugmentation9&.ParameterlessStructCtor�&*Parser.TOKEN.ABSTRACTG'>Parser.TOKEN.ADJACENT.PREFIX.OPb' Parser.TOKEN.AMPs'(Parser.TOKEN.AMP.AMP�' Parser.TOKEN.AND�'*Parser.TOKEN.AND.BANG�'Parser.TOKEN.AS�' Parser.TOKEN.ASR�'&Parser.TOKEN.ASSERT�' Parser.TOKEN.BAR((Parser.TOKEN.BAR.BAR(.Parser.TOKEN.BAR.RBRACE(.Parser.TOKEN.BAR.RBRACK+("Parser.TOKEN.BASE8($Parser.TOKEN.BEGINO(&Parser.TOKEN.BINDERg(,Parser.TOKEN.BYTEARRAY�("Parser.TOKEN.CHAR�($Parser.TOKEN.CLASS�($Parser.TOKEN.COLON�(0Parser.TOKEN.COLON.COLON�(2Parser.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.CONSTRAINT7)0Parser.TOKEN.CONSTRUCTORT)(Parser.TOKEN.DECIMALr)(Parser.TOKEN.DEFAULT�)*Parser.TOKEN.DELEGATE�)Parser.TOKEN.DO�)&Parser.TOKEN.DOLLAR�)"Parser.TOKEN.DONE�) Parser.TOKEN.DOT�)(Parser.TOKEN.DOT.DOT�)0Parser.TOKEN.DOT.DOT.HAT**Parser.TOKEN.DOWNCAST*&Parser.TOKEN.DOWNTO1*"Parser.TOKEN.ELIFJ* Parser.TOKEN.ENDa* Parser.TOKEN.EOFw*&Parser.TOKEN.EQUALS�*,Parser.TOKEN.EXCEPTION�*&Parser.TOKEN.EXTERN�*$Parser.TOKEN.FALSE�*(Parser.TOKEN.FINALLY�*$Parser.TOKEN.FIXED�*$Parser.TOKEN.FLOAT+ Parser.TOKEN.FOR'+ Parser.TOKEN.FUN=+*Parser.TOKEN.FUNCTIONS+@Parser.TOKEN.FUNKY.OPERATOR.NAMEn+&Parser.TOKEN.GLOBAL|+(Parser.TOKEN.GREATER�+>Parser.TOKEN.GREATER.BAR.RBRACK�+6Parser.TOKEN.GREATER.RBRACE�+6Parser.TOKEN.GREATER.RBRACK�+"Parser.TOKEN.HASH�+.Parser.TOKEN.HASH.ENDIF�+LParser.TOKEN.HIGH.PRECEDENCE.BRACK.APP�+LParser.TOKEN.HIGH.PRECEDENCE.PAREN.APP�+DParser.TOKEN.HIGH.PRECEDENCE.TYAPP�+$Parser.TOKEN.IDENT,Parser.TOKEN.IF,Parser.TOKEN.IN(,2Parser.TOKEN.INACTIVECODE=,2Parser.TOKEN.INFIX.AMP.OPM,8Parser.TOKEN.INFIX.AT.HAT.OP],2Parser.TOKEN.INFIX.BAR.OPm,:Parser.TOKEN.INFIX.COMPARE.OP},DParser.TOKEN.INFIX.STAR.DIV.MOD.OP�,>Parser.TOKEN.INFIX.STAR.STAR.OP�,(Parser.TOKEN.INHERIT�,&Parser.TOKEN.INLINE�,*Parser.TOKEN.INSTANCE�, Parser.TOKEN.INT�,4Parser.TOKEN.INT32.DOT.DOT-,Parser.TOKEN.INTERFACE-*Parser.TOKEN.INTERNAL3-HParser.TOKEN.INTERP.STRING.BEGIN.ENDN-JParser.TOKEN.INTERP.STRING.BEGIN.PARTj-<Parser.TOKEN.INTERP.STRING.END�->Parser.TOKEN.INTERP.STRING.PART�-6Parser.TOKEN.KEYWORD_STRING�-&Parser.TOKEN.LARROW."Parser.TOKEN.LAZY.&Parser.TOKEN.LBRACE,..Parser.TOKEN.LBRACE.BAR8.0Parser.TOKEN.LBRACE.LESSE.&Parser.TOKEN.LBRACKV..Parser.TOKEN.LBRACK.BARb.0Parser.TOKEN.LBRACK.LESSo."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.BANG�.&Parser.TOKEN.MEMBER/$Parser.TOKEN.MINUS/&Parser.TOKEN.MODULE*/(Parser.TOKEN.MUTABLEC/,Parser.TOKEN.NAMESPACE]/ Parser.TOKEN.NEWy/"Parser.TOKEN.NULL�/0Parser.TOKEN.OBLOCKBEGIN�/,Parser.TOKEN.OBLOCKEND�/ Parser.TOKEN.ODO0*Parser.TOKEN.ODO.BANG'0&Parser.TOKEN.ODUMMY=0$Parser.TOKEN.OELSEX0Parser.TOKEN.OFo0"Parser.TOKEN.OFUN�0,Parser.TOKEN.OFUNCTION�0<Parser.TOKEN.OINTERFACE.MEMBER�0"Parser.TOKEN.OLET�0"Parser.TOKEN.OPEN�0Parser.TOKEN.OR	1&Parser.TOKEN.ORESET1$Parser.TOKEN.OTHEN01*Parser.TOKEN.OVERRIDEG1$Parser.TOKEN.OWITHb1.Parser.TOKEN.PERCENT.OPy14Parser.TOKEN.PLUS.MINUS.OP�1,Parser.TOKEN.PREFIX.OP�1(Parser.TOKEN.PRIVATE�1&Parser.TOKEN.PUBLIC�1$Parser.TOKEN.QMARK�10Parser.TOKEN.QMARK.QMARK�1$Parser.TOKEN.QUOTE�1&Parser.TOKEN.RARROW2&Parser.TOKEN.RBRACE2&Parser.TOKEN.RBRACK'2 Parser.TOKEN.REC32*Parser.TOKEN.RESERVEDI2&Parser.TOKEN.RPARENf2&Parser.TOKEN.RQUOTEr2,Parser.TOKEN.SEMICOLON~2@Parser.TOKEN.SEMICOLON.SEMICOLON�2 Parser.TOKEN.SIG�24Parser.TOKEN.SPLICE.SYMBOL�2"Parser.TOKEN.STAR�2&Parser.TOKEN.STATIC�2&Parser.TOKEN.STRING�20Parser.TOKEN.STRING.TEXT�2&Parser.TOKEN.STRUCT3Parser.TOKEN.TO%3"Parser.TOKEN.TRUE:3 Parser.TOKEN.TRYQ3"Parser.TOKEN.TYPEg3.Parser.TOKEN.UNDERSCORE~3&Parser.TOKEN.UPCAST�3 Parser.TOKEN.VAL�3"Parser.TOKEN.VOID�3"Parser.TOKEN.WHEN�3$Parser.TOKEN.WHILE�3.Parser.TOKEN.WHITESPACE�3"Parser.TOKEN.WITH4$Parser.TOKEN.YIELD#4.Parser.TOKEN.YIELD.BANG*40PossibleUnverifiableCode24*RecoverableParseError�4Recursion�48RecursiveUseCheckedAtRuntimeL7.RequiredButNotSpecified#8ReservedKeywordQ8 RuleNeverMatchedV88RuntimeCoercionSourceSealed1�88RuntimeCoercionSourceSealed2�8SeeAlso�9SelfRefObjCtor1�9SelfRefObjCtor2�:4StaticCoercionShouldUseBox�;@TargetInvocationExceptionWrapperB<TokenName1X<(TokenName1TokenName2�<<TokenName1TokenName2TokenName3�<TyconBadArgs�<0TypeIsImplicitlyAbstract;=&TypeTestUnnecessary>UndefinedName2\>Unexpected�?(UnexpectedEndOfInput�?.UnionCaseWrongArguments�?>UnionPatternsBindDifferentNames
@ UnitTypeExpectedX@8UnitTypeExpectedWithEqualityLALUnitTypeExpectedWithPossibleAssignmentB^UnitTypeExpectedWithPossibleAssignmentToMutableCTUnitTypeExpectedWithPossiblePropertySetter�D<UnresolvedPathReferenceNoRangeF4UnresolvedReferenceNoRange�F"UpcastUnnecessary-G8UpperCaseIdentifierInPattern�G,UseOfAddressOfOperatorVHValNotLocal�HValNotMutable�H"ValueNotContainedII"ValueRestriction1�I"ValueRestriction2�J"ValueRestriction3fK"ValueRestriction4|L"ValueRestriction5uMVarBoundTwice�NFVirtualAugmentationOnNullValuedType�NBDer Assemblyverweis "{0}" wurde nicht gefunden oder ist ungültig.�Eine Definition, die als .NET-Ereignis kompiliert werden soll, weist nicht die erwartete Form auf. Nur Eigenschaftenmember können als .NET-Ereignisse kompiliert werden.�Membereinschränkungen mit dem Namen "{0}" erhalten vom F#-Compiler einen Sonderstatus, da bestimmte .NET-Typen mit diesem Member implizit augmentiert werden. Dies kann Laufzeitfehler zur Folge haben, falls Sie versuchen, die Membereinschränkung in Ihrem eigenen Code aufzurufen.DUnvollständig strukturiertes Konstrukt vor oder bis zu diesem PunktuDer Typ "{0}" besitzt keine geeigneten Untertypen und darf nicht als Ziel einer statischen Koersion verwendet werden.?Die Typen "{0}" und "{1}" können nicht vereinheitlicht werden.2Einem Typparameter fehlt die Einschränkung "{0}".=Die Tupel haben eine unterschiedliche Länge von {0} und {1}.FDie Maßeinheit "{0}" stimmt nicht mit der Maßeinheit "{1}" überein.6Der Typ "{0}" stimmt nicht mit dem Typ "{1}" überein.8Der Typ "{0}" ist nicht mit dem Typ "{1}"{2} kompatibel.{0}"Dieses Konstrukt ist veraltet: {0}�Threadstatische und kontextstatische „let“-Bindungen sind veraltet. Verwenden Sie stattdessen eine Deklaration im Format „static val mutable <ident> : <type>“ in einer Klasse. Fügen Sie dieser Deklaration das DefaultValue-Attribut hinzu, um anzugeben, dass der Wert bei jedem neuen Thread mit dem Standardwert initialisiert wird.6Zwei Member namens "{0}" weisen dieselbe Signatur auf.!Doppelte Definition von {0} "{1}"BEnumerationen können Werte außerhalb bekannter Fälle verwenden.vDieser Ausdruck sollte den folgenden Typ aufweisen:\n    "{1}"    \nEr ist jedoch vom folgenden Typ:\n    "{0}"    {2}FTypenkonflikt. Erwartet:\n    "{0}"    \nErhalten:\n    "{1}"    {2}\nyTypeinschränkungen stimmen nicht überein, wenn der Standardtyp "{0}" auf eine Typrückschlussvariable angewendet wird. 3 Fügen Sie ggf. weitere Typeinschränkungen hinzu.�Die Typeinschränkungen stimmen nicht überein. Der Typ \n    "{0}"    \nist nicht mit folgendem Typ kompatibel:\n    "{1}"    {2}\nQ{0}. Diese Warnung kann mit "--nowarn 57" oder "#nowarn "57"" deaktiviert werden.
Analysefehler+Analysefehler: Unerwartetes Ende der Datei.{0}Interner Fehler: {0} Dieses Feld ist nicht änderbar.?Die Felder "{0}" und "{1}" stammen aus unterschiedlichen Typen.4Die Datei "{0}" kann nicht gefunden werden in:\n {1}Schlüsselwort ) (aufgrund der einzugsabhängigen Syntax)Symbol {0}wDiese Funktion akzeptiert zu viele Argumente oder wird in einem Kontext verwendet, in dem keine Funktion erwartet wird.KDieser Ausdruck ist ein Funktionswert, d.h., es fehlen Argumente. Typ: {0}.�Diese Direktive darf nur in F#-Skriptdateien (Dateierweiterungen .fsx oder .fsscript) verwendet werden. Entfernen Sie entweder die Direktive, verschieben Sie diesen Code in eine Skriptdatei, oder trennen Sie die Direktive mit "#if INTERACTIVE"/"#endif" ab.�#I-Direktiven dürfen nur in F#-Skriptdateien (Dateierweiterungen .fsx oder .fsscript) verwendet werden. Verschieben Sie entweder diesen Code in eine Skriptdatei, fügen Sie die Compileroption "-I" für diesen Verweis hinzu, oder trennen Sie die Direktive mit "#if INTERACTIVE"/"#endif" ab.�Geladene Dateien dürfen nur F#-Quellcodedateien (Dateierweiterung .fs) sein. Diese F#-Skriptdatei (.fsx oder .fsscript) wird wie eine F#-Quellcodedatei behandelt.=Mindestens eine Informationsmeldung in der geladenen Datei.\n-Mindestens eine Warnung in geladener Datei.\n+Mindestens ein Fehler in geladener Datei.\n�#r-Anweisungen dürfen nur in F#-Skriptdateien (Dateierweiterungen .fsx oder .fsscript) verwendet werden. Verschieben Sie entweder diesen Code in eine Skriptdatei, oder ersetzen Sie diesen Verweis durch die Compileroption "-r". Wenn diese Anweisung als Benutzereingabe ausgeführt wird, trennen Sie sie mit "#if INTERACTIVE"/"#endif" ab.{0}�Diese Laufzeitkoersion oder dieser Typtest vom Typ\n    {0}    \n in \n    {1}    \numfasst einen unbestimmten Typ, der auf Informationen vor diesem Programmpunkt basiert. Laufzeittyptests sind für einige Typen nicht zulässig. Weitere Typanmerkungen sind erforderlich.�Die statische Koersion vom Typ\n    {0}    \nin \n    {1}    \n umfasst einen unbestimmten Typ, der auf Informationen vor diesem Programmpunkt basiert. Statische Koersionen sind für einige Typen nicht zulässig. Weitere Typanmerkungen sind erforderlich.�Lookup für ein Objekt unbestimmten Typs, der auf Informationen vor diesem Programmpunkt basiert. Möglicherweise ist vor diesem Programmpunkt eine Typanmerkung erforderlich, um den Objekttyp einzuschränken. Dadurch kann das Lookup möglicherweise aufgelöst werden.�Der Typ implementiert die {0}-Schnittstelle, das wird jedoch von der Signatur nicht offengelegt. Sie sollten die Schnittstelle in der Signatur auflisten, da die Schnittstelle durch dynamische Typumwandlungen und/oder Reflektion erkannt werden kann.^Schnittstellenimplementierungen sollten in der ersten Deklaration eines Typs angegeben werden.�Schnittstellenimplementierungen in Augmentationen sind jetzt veraltet. Schnittstellenimplementierungen sollten in der ersten Deklaration eines Typs angegeben werden.LUngültiger Assemblyname "{0}" aus dem InternalsVisibleTo-Attribut in "{1}".hUngültiger Assemblyname "{0}" aus dem InternalsVisibleTo-Attribut (Assemblydateiname nicht verfügbar).PUngültige Laufzeitkoersion oder ungültiger Typtest von Typ "{0}" in "{1}"\n{2}�Dieser und andere rekursive Verweise auf das bzw. die definierte(n) Objekt(e) werden zur Laufzeit mithilfe eines verzögerten Verweises auf ihre ordnungsgemäße Initialisierung geprüft. Der Grund hierfür ist, dass Sie mindestens ein rekursives Objekt definieren, keine rekursiven Funktionen. Diese Warnung kann mithilfe von "#nowarn "40"" oder "--nowarn 40" unterdrückt werden.lBindungen werden aufgrund dieses Vorwärtsverweises möglicherweise in der falschen Reihenfolge ausgeführt.CDer Wert "{0}" wird als Teil seiner eigenen Definition ausgewertet.�Dieser Wert wird schließlich als Teil seiner eigenen Definition ausgewertet. Möglicherweise müssen Sie den Wert verzögern oder als Funktion festlegen. Wert "{0}"{1}. wird zu "{0}" ausgewertetJDieses Konstrukt ist veraltet: Es wird nur in der F#-Bibliothek verwendet.\Datei "{0}" konnte nicht geladen werden, weil sie nicht vorhanden oder nicht zugreifbar ist.{0} (Code={1})>Unvollständige Musterübereinstimmungen für diesen Ausdruck.q Beispielsweise kann der Wert "{0}" einen Fall kennzeichnen, der nicht von dem bzw. den Muster(n) abgedeckt wird.� Beispielsweise kann der Wert "{0}" einen Fall kennzeichnen, der nicht von dem bzw. den Muster(n) abgedeckt wird. Mit einer Musterregel mit einer when-Klausel kann dieser Wert allerdings unter Umständen erfolgreich abgeglichen werden.- Nicht zugeordnete Elemente werden ignoriert.6Für die folgenden Felder sind Werte erforderlich: {0} in Definition in Ausdruck in Implementierungsdatei
 in Muster in Signaturdatei in Typ in lambda-Ausdruck in Union-Fall in Attributliste in begin/end-Ausdruck in externer Deklaration in Memberdefinition in Membersignatur in Definitionen in Ausnahmedefinition in Felddeklaration! in Modul- oder Namespacesignatur in Bindung
 in Direktive in if/then/else-Ausdruck in Interaktion in Bindung in Objektausdruck in open-Deklaration in Mustervergleich in Quotation-Literal in Datensatzausdruck in Typdefinition in Typsignatur in Typargumenten in Typeinschränkung in Typname) in diskriminierter Union-Falldeklaration in Wertsignatur!Doppelte Definition von {0} "{1}"|{0} "{1}" kann nicht definiert werden, weil der Name "{2}" einen Konflikt mit {3} "{4}" in diesem Typ oder Modul verursacht.�Durch dieses Konstrukt wird der Code weniger generisch, als aus den Typanmerkungen hervorgeht. Die durch die Verwendung von "#", "_" oder einer anderen Typanmerkung bei oder in der Nähe von "{0}" implizierte Typvariable wurde auf den Typ "{1}" eingeschränkt.�Durch dieses Konstrukt wird der Code weniger generisch, als aus den Typanmerkungen hervorgeht. Die Maßeinheitenvariable "{0}" wurde auf die Maßeinheit "{1}" eingeschränkt.�Durch dieses Konstrukt wird der Code weniger generisch, als aus den Typanmerkungen hervorgeht. Die Typvariable "{0}" wurde auf den Typ "{1}" eingeschränkt.�Der Member "{0}" kann anhand des Namens und der Anzahl der Argumente keinem eindeutigen abstrakten Umsetzungsplatz zugeordnet werden.p. Mehrere implementierte Schnittstellen besitzen einen Member mit diesem Namen und dieser Anzahl von Argumenten.N. Implementieren Sie die {0}-Schnittstelle und die {1}-Schnittstelle explizit.�. Möglicherweise sind zusätzliche Typanmerkungen erforderlich, um die relevante Überschreibung anzugeben. Diese Warnung kann mit "#nowarn "70"" oder "--nowarn 70" deaktiviert werden.�Der enthaltende Typ kann NULL als Darstellungswert für seinen nullären Union-Fall verwenden. Dieser Member wird als statischer Member kompiliert.aDiskriminierte Union-Fälle und Ausnahmebezeichnungen müssen Bezeichner in Großbuchstaben sein.Dieses Konstrukt ist veraltet.. {0}jDer Member "{0}" weist nicht den richtigen Typ auf, um eine beliebige virtuelle Methode zu überschreiben.mDer Member "{0}" weist nicht den richtigen Typ auf, um die entsprechende abstrakte Methode zu überschreiben.) Die erforderliche Signatur lautet "{0}".�Der Member "{0}" ist mit "unit" spezialisiert, "unit" kann aber nicht als Rückgabetyp einer abstrakten Methode verwendet werden, die für den Rückgabetyp parametrisiert wird.fÜberschreibungsimplementierungen sollten als Teil der ersten Deklaration eines Typs angegeben werden.�Überschreibungsimplementierungen in Augmentationen sind jetzt veraltet. Überschreibungsimplementierungen sollten als Teil der ersten Deklaration eines Typs angegeben werden.ZImplizite Objektkonstruktoren für Strukturen müssen mindestens ein Argument akzeptieren.Schlüsselwort "abstract"PräfixoperatorSymbol „&“Symbol „&&“Schlüsselwort "and"Schlüsselwort "and!"Schlüsselwort "as"Schlüsselwort "asr"Schlüsselwort "assert"
Symbol "|"Symbol "||"Symbol "|}"Symbol "|]"Schlüsselwort "base"Schlüsselwort "begin"Schlüsselwort "binder"BytearrayliteralZeichenliteralSchlüsselwort "class"
Symbol ":"Symbol "::"Symbol ":="Symbol ":>"Symbol ":?"Symbol ":?>"
Symbol ","	KommentarSchlüsselwort "const"Schlüsselwort "constraint"Schlüsselwort "constructor"DezimalliteralSchlüsselwort "default"Schlüsselwort "delegate"Schlüsselwort "do"
Symbol "$"Schlüsselwort "done"
Symbol "."Symbol ".."Symbol "..^"Schlüsselwort "downcast"Schlüsselwort "downto"Schlüsselwort "elif"Schlüsselwort "end"Ende der Eingabe
Symbol "="Schlüsselwort "exception"Schlüsselwort "extern"Schlüsselwort "false"Schlüsselwort "finally"Schlüsselwort "fixed"GleitkommaliteralSchlüsselwort "for"Schlüsselwort "fun"Schlüsselwort "function"OperatornameSchlüsselwort "global"
Symbol ">"Symbol ">|]"Symbol ">}"Symbol ">]"
Symbol "#"	Direktive
Symbol "["
Symbol "("
Typanwendung 
BezeichnerSchlüsselwort "if"Schlüsselwort "in"inaktiver Codeinfix-Operatorinfix-Operatorinfix-Operatorinfix-Operatorinfix-Operatorinfix-OperatorSchlüsselwort "inherit"Schlüsselwort "inline"Schlüsselwort "instance"Integer-Literal	integer..Schlüsselwort "interface"Schlüsselwort "internal"Interpolierte Zeichenfolge(Interpolierte Zeichenfolge (erster Teil))Interpolierte Zeichenfolge (letzter Teil)!Interpolierte Zeichenfolge (Teil) vom Compiler generiertes LiteralSymbol „<-“Schlüsselwort "lazy"
Symbol "{"Symbol "{|"Symbol „{<“
Symbol "["Symbol "[|"Symbol „[<“Symbol „<“	LexfehlerZeilenkommentar
Symbol "("Symbol "(*)"Zitat AnfangSchlüsselwort "match"Schlüsselwort "match!"Schlüsselwort "member"
Symbol "-"Schlüsselwort "module"Schlüsselwort "mutable"Schlüsselwort "namespace"Schlüsselwort "new"Schlüsselwort "null"$Anfang des strukturierten KonstruktsDUnvollständig strukturiertes Konstrukt vor oder bis zu diesem PunktSchlüsselwort "do"Schlüsselwort "do!"internes PlatzhaltertokenSchlüsselwort "else"Schlüsselwort "of"Schlüsselwort "fun"Schlüsselwort "function"Schlüsselwort "interface"Schlüsselwort "let" oder "use"Schlüsselwort "open"Schlüsselwort "or"Ende der EingabeSchlüsselwort "then"Schlüsselwort "override"Schlüsselwort "with"Symbol "{0}"infix-OperatorPräfixoperatorSchlüsselwort "private"Schlüsselwort "public"
Symbol "?"Symbol "??"AnführungszeichensymbolSymbol "->"
Symbol "}"
Symbol "]"Schlüsselwort "rec"reserviertes Schlüsselwort
Symbol ")"
Zitat Ende
Symbol ";"Symbol ";;"Schlüsselwort "sig"Symbol "splice"
Symbol "*"Schlüsselwort "static"ZeichenfolgenliteralZeichenfolgentextSchlüsselwort "struct"Schlüsselwort "to"Schlüsselwort "true"Schlüsselwort "try"Schlüsselwort "type"
Symbol "_"Schlüsselwort "upcast"Schlüsselwort "val"Schlüsselwort "void"Schlüsselwort "when"Schlüsselwort "while"LeerzeichenSchlüsselwort "with"yieldyield!�Die Verwendung dieses Konstrukts kann die Erzeugung von nicht verifizierbarem .NET-IL-Code zur Folge haben. Diese Warnung kann mit "--nowarn 9" oder "#nowarn "9"" deaktiviert werden.Syntaxfehler�Ein Vorkommen der Funktion "{0}" stimmt nicht mit einem an anderer Stelle per Rückschluss abgeleiteten Typ überein. Der abgeleitete Typ der Funktion ist:\n    {1}.    \nAn diesem Verwendungsort ist folgender Funktionstyp erforderlich:\n    {2}    {3}\nDieser Fehler kann auf Einschränkungen im Zusammenhang mit der generischen Rekursion innerhalb einer "let rec"-Sammlung oder innerhalb einer Gruppe von Klassen zurückzuführen sein. Definieren Sie ggf. eine vollständige Typsignatur für die Ziele von rekursiven Aufrufen, einschließlich Typanmerkungen für Argument- und Rückgabetyp.�Diese rekursive Verwendung wird zur Laufzeit auf ihre ordnungsgemäße Initialisierung geprüft. Diese Warnung ist in der Regel harmlos und kann mithilfe von "#nowarn "21"" oder "--nowarn 21" unterdrückt werden.,Das Modul "{0}" erfordert eine(n) {1} "{2}".{0}=Für diese Regel wird niemals eine Übereinstimmung gefunden.`Der Typ "{0}" kann nicht als Quelle eines Typtests oder einer Laufzeitkoersion verwendet werden.�Der Typ "{0}" besitzt keine geeigneten Untertypen und kann nicht als Quelle eines Typtests oder einer Laufzeitkoersion verwendet werden.. Siehe auch "{0}".�Rekursive Verweise auf das definierte Objekt werden zur Laufzeit mithilfe eines verzögerten Verweises auf ihre ordnungsgemäße Initialisierung geprüft. Sie sollten in Membern oder innerhalb eines nachgestellten Ausdrucks Eigenverweise im Format „<ctor-expr> then <expr>“ platzieren.�Rekursive Verweise auf das definierte Objekt werden zur Laufzeit mithilfe eines verzögerten Verweises auf ihre ordnungsgemäße Iniitalisierung geprüft. Sie sollten in do-Anweisungen hinter der letzten let-Bindung in der Konstruktionssequenz Eigenverweise platzieren.uEine Koersion vom Werttyp \n    {0}    \nin den Typ \n    {1}    \nerfordert Boxing. Verwenden Sie stattdessen "box".Interner Fehler: {0}.. "{0}" oder ein anderes Token wurde erwartet.5. "{0}", "{1}" oder ein anderes Token wurde erwartet.<. "{0}", "{1}", "{2}" oder ein anderes Token wurde erwartet.<Der Typ "{0}" erwartet {1} Typargument(e), erhält aber {2}.�Der Typ entspricht „abstract“, da einige abstrakte Member nicht mit einer Implementierung versehen wurden. Wenn dies Ihre Absicht ist, fügen Sie das [<AbstractClass>]-Attribut zu Ihrem Typ hinzu.TDieser Typtest oder diese Typumwandlung nach unten (Downcast) ist immer erfolgreich.� Ein Konstrukt mit diesem Namen wurde in "FSharp.PowerPack.dll" gefunden; diese DLL enthält einige Module und Typen, auf die in früheren Versionen von F# implizit verwiesen wurde. Möglicherweise müssen Sie einen expliziten Verweis auf diese DLL hinzufügen, um den Code kompilieren zu können.Unerwartete(s/r) {0}.Unerwartetes Ende der EingabeJDieser Konstruktor wird auf {0} Argument(e) angewendet, erwartet aber {1}.LDie beiden Seiten dieses or-Musters binden unterschiedliche Variablensätze.�Das Ergebnis dieses Ausdrucks hat den Typ "{0}" und wird implizit ignoriert. Verwenden Sie "ignore", um diesen Wert explizit zu verwerfen, z.B. "expr |> ignore", oder "let", um das Ergebnis an einen Namen zu binden, z.B. "let result = expr".�Das Ergebnis dieses Gleichheitsausdrucks weist den Typ "{0}" auf und wird implizit verworfen. Verwenden Sie ggf. "let", um das Ergebnis an einen Namen zu binden. Beispiel: "let Ergebnis = Ausdruck".�Das Ergebnis dieses Gleichheitsausdrucks weist den Typ „{0}“ auf und wird implizit verworfen. Verwenden Sie ggf. „let“, um das Ergebnis an einen Namen zu binden. Beispiel: „let Ergebnis = Ausdruck“. Falls Sie einen Wert mutieren möchten, markieren Sie ihn als „mutable“, und verwenden Sie den Operator „<-“. Beispiel: „{1} <- Ausdruck".�Das Ergebnis dieses Gleichheitsausdrucks weist den Typ „{0}“ auf und wird implizit verworfen. Verwenden Sie ggf. „let“, um das Ergebnis an einen Namen zu binden. Beispiel: „let Ergebnis = Ausdruck“. Falls Sie einen Wert mutieren möchten, verwenden Sie den Operator „<-“. Beispiel: „{1} <- Ausdruck“.�Das Ergebnis dieses Gleichheitsausdrucks weist den Typ „{0}“ auf und wird implizit verworfen. Verwenden Sie ggf. „let“, um das Ergebnis an einen Namen zu binden. Beispiel: „let Ergebnis = Ausdruck“. Falls Sie einen Wert auf eine Eigenschaft festlegen möchten, verwenden Sie den Operator „<-“. Beispiel: „{1}.{2} <- Ausdruck“.�Der Typ, auf den über "{0}" verwiesen wird, wird in einer Assembly definiert, auf die nicht verwiesen wird. Sie müssen einen Verweis auf Assembly "{1}" hinzufügen.cEin erforderlicher Assemblyverweis fehlt. Sie müssen einen Verweis auf Assembly "{0}" hinzufügen.XDiese Typumwandlung nach oben (Upcast) ist nicht notwendig, da die Typen identisch sind.�Variablenbezeichner in Großbuchstaben sollten im Allgemeinen nicht in Mustern verwendet werden und können ein Hinweis auf eine fehlende open-Deklaration oder einen falsch geschriebenen Musternamen sein.[Durch die Verwendung von nativen Zeigern kann nicht verifizierbarer .NET-IL-Code entstehen.Dieser Wert ist nicht lokal.vDieser Wert ist nicht änderbar. Verwenden Sie ggf. ein änderbares Schlüsselwort, z.B. "let mutable {0} = Ausdruck".^Das Modul "{0}" enthält\n    {1}    \nDie Signatur gibt aber Folgendes an:\n    {2}    \n{3}.�Werteinschränkung. Der Wert "{0}" hat den generischen Typ\n    {1}    \nLegen Sie die Argumente für "{2}" entweder als explizit fest, oder fügen Sie eine Typanmerkung hinzu, wenn der Typ nicht generisch sein soll.�Werteinschränkung. Der Wert "{0}" hat den generischen Typ\n    {1}    \nDefinieren Sie "{2}" entweder als Funktion mit expliziten Argumenten, oder fügen Sie eine Typanmerkung hinzu, wenn der Typ nicht generisch sein soll.�Werteinschränkung. Dieser Member wurde per Rückschluss abgeleitet als generischer Typ\n    {0}    \nKonstruktoren und Eigenschaftengetter/-setter dürfen nicht generischer sein als der einschließende Typ. Fügen Sie eine Typanmerkung hinzu, um die genauen Typen anzugeben.�Werteinschränkung. Der Wert "{0}" wurde per Rückschluss abgeleitet als generischer Typ\n    {1}    \nLegen Sie die Argumente für "{2}" entweder als explizit fest, oder fügen Sie eine Typanmerkung hinzu, wenn der Typ nicht generisch sein soll.�Werteinschränkung. Der Wert "{0}" wurde per Rückschluss abgeleitet als generischer Typ\n    {1}    \nDefinieren Sie "{2}" entweder als einfachen Ausdruck oder als Funktion mit expliziten Argumenten, oder fügen Sie eine Typanmerkung hinzu, wenn der Typ nicht generisch sein soll.*{0} ist in diesem Muster doppelt gebunden.�Der enthaltende Typ kann NULL als Darstellungswert für seinen nullären Union-Fall verwenden. Das Aufrufen eines abstrakten oder virtuellen Members oder einer Schnittstellenimplementierung für einen NULL-Wert verursacht eine Ausnahme. Fügen Sie dem nullären Konstruktor bei Bedarf einen Platzhalterdatenwert hinzu, damit NULL nicht als Darstellung für diesen Typ verwendet wird.��\���F�O`�'�������GkdQ������v���*<�+��%�\�X�ȕgH�]O�M�OijȘ�Q|�z�� ���M����7;&��Q�a0���MW�
=I[K�z��ײz�P�N�]Mރ��Yq&q q_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.0p81�(0�(�	*�H��
��(�0�(�10
	`�He0\
+�7�N0L0
+�70	���010
	`�He pxx5,G�Y;y�D�u���פ��<��6�U�4U��
�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" �������B_��y�~]��,���ah�t�1,0B
+�71402��Microsoft��http://www.microsoft.com0
	*�H��
����49*͑�����F^���z��>P�Q.���M�J9�V�ă�=�^#���!���V��k����#���U���PpD���J)�bi̮n�׍.�my�S�i{Q��
f5!���ET�=2q0��*y,Fm7�˫v��HZ|��9�s�_5D�?6r\EV�� �)}��oէ	�k��y����x�;0)�޷&������72�
��6	gp��D��(���m�0���|P/��g&�#WO�DVz�<�"��X蝾u'f�r�O�3���9�k\Ƞt�]��3�8j{X�ԡ-[׮
c��gǣ�/��*�b��Qky�t�F�[�<�N	p���	:2� ��F-h7�1\�ep%U;,�N��di�k�����=�y�Ф�H��	\�$��)0�%
+�71�0�	*�H��
��0��10
	`�He0�Y*�H��
	��H�D0�@
+�Y
010
	`�He /G�Wa(�_/��٦BJ<a�d'K)�޽�VTzc7X��20221013173735.637Z0��ؤ��0��10	UUS10U
Washington10URedmond10U
Microsoft Corporation1-0+U$Microsoft Ireland Operations Limited1&0$UThales TSS ESN:86DF-4BBC-93351%0#UMicrosoft Time-Stamp Service��x0�'0��3�!'�*�F�0
	*�H��
0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100
220920202214Z
231214202214Z0��10	UUS10U
Washington10URedmond10U
Microsoft Corporation1-0+U$Microsoft Ireland Operations Limited1&0$UThales TSS ESN:86DF-4BBC-93351%0#UMicrosoft Time-Stamp Service0�"0
	*�H��
�0�
���WP4dL��%ʘ�p�%)��8�r^ө��dJG'�^�듞\��6�)�3�U�>��х�0��%zvE���鸁,��ɭٳw%ΰ%���ǽ��gil�?L�gh;�,X�2a�Ia�~e�s^������f���Z�~�Ԇ�U`pqH��
�;�ixʎ�ҥI�h��W���O5ԡ��?kK��R���4�����G�P&a�G�B�`u-,鸿S̒�"k�需�:��ui�UF�t�[Q��㕡��FL���Ҏ����\�@w~Ԓ$���
����v�m�|���:Q^�D��}xԈq�dQ�)�i��(��;�?�[�}nr}��-�u!l<;�M;�%��i��94 X�~3��?+����λK�=0K�v�42�H�����Z].~c��'�	��T�	�2�O��i}3�֝��u�n�W��.�:�Se/�X\��'�)MN$�̼����x'�5!VT�\
0� k��u>E?pd I`��$�z��-��I0�E0U��9>4$a
��#�#�x��0U#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��
�
�d̛�\R]6��X/6#W���~T�2T��X�~�]��Q�F��u�f=�AL��d�|B�$L �F��nr]�r�=�&��F
r�R��B
�i�S<�Yp�V&�y��Sa��s��j��C'��D���3E�xa�\�F�h�$u�1ҿ#Ih�j6X��*i�0�������i�Pw����ph����V�g?f`�W�h���{�jr*�����+=d�+
t���Yn�l6z�.�y�K��U���q����5/TO���	�ݭ�'�0�d�S'�	�U�u�l���0Y%�A��q�뗕�)(�)a"Rd��vCԴ-:v�{r0��{��	�EƉ�f�Q�Rh�S�o{���@�ш��0)K������b�uL����(�u䠉ҋ�q�v|s'6�hа���h�f�^G��t��|]s��`�&���$o-� �
��X�τ���S:�;#0�o��S�|ޭ�����d��E�qz�'g�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:86DF-4BBC-93351%0#UMicrosoft Time-Stamp Service�#
0+�gAÛ89lfIE��h�Ơ��0���~0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100
	*�H��
��Q30"20221013165619Z20221014165619Z0t0:
+�Y
1,0*0
��Q30|0�0
��06
+�Y
1(0&0
+�Y
�
0� �
0��0
	*�H��
����7�Wy��o�>|8&�$�YV��!��`_]?3}:�l63�A$
h�~
"����o�MU�~�➥�}N�"�P� �
����%�P8r�cA'����ń�����U�D׆��	�|˷֠�py�]1�
0�	0��0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20103�!'�*�F�0
	`�He��J0	*�H��
	1
*�H��
	0/	*�H��
	1" i�Z}Cq<#l
�P��kS�op��AߔZt)">�0��*�H��
	/1��0��0��0�� l'xӲ�/�Mz&/�� ��G���;�C<��pA0��0���~0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20103�!'�*�F�0" 9N�y��(�)�9�Jk��W�fr��^H�X��0
	*�H��
�Ӭ�L^�Q��8`���E.
<���PT�C~��]���:�E)
�ц�n��ys�Z��x�����@���XǮ��¯�?Ks���+؁DSZ�o�_ɗ�.:'�����U�WA۫|s��`�(�����.�8��,?=��+�3Q���_h�oF�>�l���/Z�RH�촀`�1��S�…ǎq2��ޝ)蟂GP�.:ӛ4��\��ݩ	F��w܋�s������h�uw�-d��;�Ȁ��@�v��m}J���6�^='^�35��V�֗[D>JUi��W
O�H#
�\ϻ�Qj�#�BZ��\Q�F���u��*���hf7�@����]pN��ӱ<+3�ƿ��֎�!%�KZƟ��4�̠W1NԐ�A�ñ�A�ֻT5�B�����}���Yl��a1#Z��?M��'Cc�w��R���&��g�ꏦ�{w����5�R��v�ކ'D�Y�]_��~���8'���~
��E���cD�]�j$��P֔����@��