MZ@ !L!This program cannot be run in DOS mode. $PELW2" 0*VI ` }@IO`4# H  H.text\) * `.rsrc`,@@.reloc 2@B8IHP h %"hHBSJB v4.0.30319l0#~#Strings#US#GUID#Blob 3  llY>>D>a>>-> SSS )S1S9SASISQS. ...#.+ .3@.;T.C.KP System.RuntimeDebuggableAttributeAssemblyTitleAttributeAssemblyFileVersionAttributeAssemblyInformationalVersionAttributeCompilationRelaxationsAttributeAssemblyProductAttributeAssemblyCopyrightAttributeAssemblyCompanyAttributeRuntimeCompatibilityAttributeMicrosoft.CodeAnalysis.CSharp.resources.dllSystem.Reflectionfr.ctorSystem.DiagnosticsSystem.Runtime.CompilerServicesMicrosoft.CodeAnalysis.CSharp.resourcesMicrosoft.CodeAnalysis.CSharp.CSharpResources.fr.resourcesDebuggingModes[FK<    ?_ :$$RSA1gw:މ8e `Y>Ēe??1 3`!g-1 /%}oY5L9EC;&=oGP\dEk*+Ge+]TWrapNonExceptionThrowsMicrosoft Corporation3.© Microsoft Corporation. All rights reserved.3.700.20.37502=83.7.0-6.20375.2+34202cc2f3e869fd70a26d8237f4552cf9e192cf"Microsoft.CodeAnalysis.CSharp"lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP2Is-tً~u. }Y>%s賂P{AE}] OIl mQ{%+ԄH݄:d^7?HG,YQnϢw?]_dwUV;O:haZ߳de5$3Uc@e>`~bnш{BI ̉vWD|2 \djoln`'H=KA\Lrh y/n.!eyɰzӌ O;[/,3t mÍ׍$+?6cmu< AB~Lwւ sۏj{h&s1_Ef|0uuzƁ辐ÐW(ې#Yf7=2yw$=Q'e<&AF0GQg1PQ|ϒҒ/25HI?ScujB#p3-~%ǧ,UEӠpO>Ӕ.ݔ,tAYCJ} rѕ 0ו>8+9nE_cMhν?9Jo/iPMiNǚ W'R΄z"W!}}֜H'N(X: Fnhi{ᮝ˝BY 4pD}ndpԞ枪H螢p Nps募j12ZLI^f\bɠ_:.v;܉b(eO65nܢo->G+mYpl/ģTbgB1 95u;Vy^%vx6ᅤ{G%Ĥ*Ӥ xYFĥCJ|l o%"J=Qh5RG{]p妧7$]ƭçާO>B5@1s1s׉)kx.ML:?:GjPeyhhejv(zoʢ@Xɫsثl$5qBAŔ{=MÞNÞ+}ճ"Y ?MCryF׼>ح쭓A,)S Iۮ(~WZ_V(r6}Ĥ#|ůd௩ﯟ(TBd5հٰPݰmD` Ea Ec EN|&>@DgƲ@/e4`8ggh׳߳)y(vw|eŴִt58AP4]f?n}Q4𒵧]ǵ<rö^3%64l`[S̷-Ϸշc\CYyՍ/ ޸c4HF¾(̹$ѹ?ٹ֫,=>9~ 16Gº/'JJؒ}P3\T˻#iES H Cuxq+ + H-*I(vwnQHĽڽCH佨"N l4vX~h+І9d֧q ehx&~*x;T-dJTcfsǏ<\Y $; OM-!l'*>:M…m's‘y7&Ȣz¤ꅦbW Y9%c÷5kzjw3SU÷Êcr$/`K@ŲOŮ~BY Ɔ!_rvbeN|0T DžAV[ǁٞN j+ie:-0ZȓȮAɪJ=Y eɇhtvɇpʡ*c:=<ʶDʞR'ړ˺psU* ˗)67ˀJ#RxC =?JzFuB̴b̚dzz{v͒%19ͺG?-eͤPt+v1͆ؒ͛mͼ< η3 YzrͶwβ ݚdm/ϾV =3@'4EH᠈]|ko 6U*l=.W.ʇ,Q6d Jr6F㇅}䖋M<(1;2=Y~r弣x,o惆)wT[r} 5Gm'T:e-Mn&tK9 BU82ʀ'w2H)[sV3%`J''wnxq9X7t06-:oC3?#웏+MUe쐨숑D)&쐃 / &8m݄ҒcTcBStL6~3:޸Hb; gmK!s\*iVrK.BtL.`Py"dh5fT* m08`l kx KLN.e Ж +)@&+^qd(l;ͱf/,Z`+Ypwg $5/RbF>QGmJUY\o ;"C{JKE1}8?q8wʛoͯ*)(W568FCLvM?W@x=I 5ωP#[1Zq*{1A1FџXgfdxb=~&EKzF5,QD.DUK~Jd44G3| =jNU|Yj`n=tV57C 2%e(A6Fx=ëjO_6(O6V%Tr_8t;{ps//(xgȊ|<xy'wpbD"u"1Hf9xe}ӓ <Z^D$ ()e2V?j?P7v8q' & W/eB~r ^ z& !8 fC uD X Cd q v w s 1 0 }  J J. ժ> _ D Rn  b' *d * " ; wC RQ W c | Hp y 7 V(P c 6n ql~ c į G }'kI7m!uz%@3)>`cq6Wd:s̎IpE9:/A;C=Wdn9K),}4mVQ f?"N1[Gza>Fg/p5BivUJ^_s<k7x 2%RAS͋Y73<%epA9MX0`e<|\wfM,' Uh006xrH &(*SOsc&&{8Cgz?O nZPG|X$r< Ǽ("[ž]_MWVy<]W_,7 R0`^FĿK*)N(dIijO'u`I#UgVᆱ=X}; Rf o ht 2* A f h &!;!e I!&_!5_!!!P!@"""&"WP"b."1"L##)#B#R#P#F >$3$$)%v%%A8%%b%X%r&@{&&'2'I'N'''l'((.("T(GJY(r(e̐(X^)a)sx)))p3:*I+Q*S*k*o****;*v*$J7+!x+Q+3 ,+Y,G, e,z,h0,,,,o,K-8-#--%-.tA.x3.T...<.<.s../0>/!&D/-mS////Ո/0t0!01"0+@0:G0u00pK00j0 600*1`-1=1=1111 1z1 >2F2dR2R22⺚2L2.o22 2e2n33[3 44_4i44…44t+52e55+5s5 6_ 606{^6ux66Ԃ6c77hp77[7c7yX77]7v7M7728Px8>8+89%89o9O93.90 :- :e/:| 0:fE:|:S:μ:F:/|:*;/;xEC;]V;;d;"<'>RL>5k>aL{>X>>(>3>S>z?!C?aE?&P?C<^?e?@?k$?![@@ %@AIASaAhAgiAnػAǢAv% B4wB"Bf1B̍BBBFB3BBDRCCC]%CRK5PKcoKkwKcKK K]m-LRL7vLWwLR2LV͗L{!L!LqLLMvCMHJLMaMpfvMMdpMbM PMMEN͑ZNN N4NjBNOPCHO&UO lwO~O~iOOJJOpO6 PLZPƀP&PdPעPPg#Q@5QAQlkQ{Q?Q&)Rgy4R9RmRRmRRSS S'S&dS$oS Se]Sf]SPStTuTTprT)T6C0T>T!nTcwTTbqTT U;U˖UձUnU UUVӲ2V:5V =VJVhVzV"VYV IVVIWyp0WVW*_WXX3 vXX X&X%Yc/Y\;Y>YyYT*~YԟY>Yy9YYzYY&4ZeQZ jZ]wZZZ# ZKZVgZLc[tH [2[['œ[$E[?J\ J\cy\\\\u\\ \)]?)]7[<]P]aX{]][]U]e]p^C3^b V^W^⃏^G^^!^^Q_~x_)___i_3`mp`}`V`I`V;`l`WDaI/aa#waaaauaYza:)ab4b,Ab[ObxbDɲbbbb<6bJ,bw]ccƉcd c%cc}dddd:dZe_#e|6eUeVe4Wepye{ee^ԦeUe$ ff)fW\fUff_ff,g{|gZgїg4rg!hUhMhGhah8hiiiiiiiiii(i`(iTiTiziIUiS#jΣQj_jj j^Y#kEkHkJk@k[UkkkktkM,lL5lEYlF\lY|l|li}lC}ljlnlϚl0?mKm:^mrmN}mjm7mSmnт nrCQnnn+n56nnKnzo5oFo>oC^odMpg"pC5p p=[p%p,,q'4qqquqzz{D={Xr~{5{ %|E'|1|@48|P;|z@?|^|w|ɧ|:}FR}]}O}Д}}}B5}E}}C~D~uN~!3`~-l~>,~~~X};VkjƎugBqH:*"%ID<rdXK*zO_1UI4n:$˶9B (Ik^ߍ7 xwi3ZFt26cm3=k^8cW"$Z"!0_AS[9 5.DPtMmd b:8f%B9gAw[?1'HH߮ }<@;aS)s=\f:LwWq]%@X4,A(K)H TR5 nα5QTC  }jr |ًK#~h?v,NX+I>M{zwQ6}vY%V1XNRdW>~z}`ZvVs k#S!* -z"\60 GUg,}6.Dy-xGGl)J7 "MTF14/1-vMmgTFwɄ(+g*/oV ֦[>lS4]Ϳu5TB(V_i#,_22<Vm*aҴ g*Hd`m7R5O]hOm9Gb,: 9nBnc@9JrKyJM`f8u+[["LB0(F8JGцe 7pu W5FyB  z0~@~upsUNg^;R5nz3ZW'׬ϑ%(d4MiH a-rYNH>4#i4NEj?8}GU|/+A!8b8W; |=OD)@cj Map-3 VYR}P1</gUN8Y8*͓sxHڂaf$Wc+"c#p{"FsYڲʏ#K B7p-AA8?:DkTs]ة!;Fd! {t/!EoE-EQ)BFE$F0hETPN&Jb 6 )+5X0{DDuZCCBfTv-X,3*ۊ.J}&)G~mlCwTr)|7rvN1sʑ S߀ 4/K)5+ buNy—JMt`qH\%hA[-e^GXd>Z *wR/aV.S9Ņn3a#(kfoiDus6+3?Dr#%>3$o#s:plΚr ך..7g2"iۃWT3Q{Yo!ycvv8rCj?f'e{ P%/zF kC_1 *hh8EV7{ Ry}m=ZPdcW2l_$=N6o PlL|!8D<lgcpiixoN"Mi۰`_n,QF 8sK2* y6n0"}$#;Ijh[q^*Uʌoie՝5< 6%+A,i0aRge7uamרw@: -Z 4KN2#JMsǔCf5Q1F@d"A_,'x) Y37 fuR  XGiW>0dFu-)!;uGnCa2#W-(0th\62Pq9IabSnyq{OA{ 7-`l&:a4J@ f ~Z˞-ws{&g~\I|~*]Ab}AkB+S@]E@=,!,E>T$= 6O"#:Z-n.g"0w8"ρ4j8t{?; iMP ISS%m$G1oQbacv,$p5=%qE>'6]('yJS>-D*7h'iD<-G :H%ڛAV(&ZF a&tF=*a™. zwR}OPCK]zWqqayE_Re a^{^lV].rQ[@tJ x0AtOJeL-937xU  ?y..>Z0oYC! S2p<Rq4O<FMVQy(B'uο zqKjkQ_y8^rQinz>[k 6<kr>C-wߠ ["'g=_'O3!HEwMY'hj<iSpqC+bD_ ,x_zqdw8) |FU*Ofc9DIh'gS3%f'kn808SoH;Q,om?@*N5Tξ;@ BQ5# $41%$)ž +B(W ,ֽ`n '6? !EX5r,h MT9TpM8: yl\6VFfvOɭ dUbe[c?[l91#q]$*`ePz_cm*?uGmv)4%'%׌YC,D0%f &XBBD}Co\.ӵ|(NXQ]jh bi#` {P1fc?kPhe >bЗGξ`'b̯NH=)Kea$J16XlX7Z ENkF$&7:o&FE DGX@2. w2OnU̟]dNnQ( 3o`|lKuܝSb,+hj_\\x5F=&8v$R%LJjv + z{V77*PPpf@4^Lf_G(R1u:HĪ5>D"̮@7;N(LyAI-]x'AO@{-H=j3Ps61O 'Jw=b;\cJjpjȉ$XGwdm(':l^ )Vq \3;ޏx:[b8H%*?Ž+7 w+RD>6Q]ɭ</xj)%Ls>7D82aUY;Nr).ߥh9L[/5@E].P$S7}G}|~c~}}YCdJ@[ <VpI;c0l(:t|jMՃ&}" !U0lwU< Hu8i'vPb~%l{2arzCFe sy=b z'j H`^9Y!;:K+;.D؂yFv;9S MkrzE97Y  n ]wؖϳ~RAq <=c@^ڣqC #)S/_ȸ* ^ip; 8ϡ ]Sm's?^<Lϱ^X UJ5?/Y OBcsNu e6b.?LCannotCreateConstructedFromConstructedJCannotCreateConstructedFromNongenerice4CantReferenceCompilationOfLChainingSpeculativeModelIsNotSupportedCompilationC CouldNotFindFile*ERR_AbstractAndExtern*ERR_AbstractAndSealed4ERR_AbstractAttributeClassS(ERR_AbstractBaseCall:ERR_AbstractEventHasAccessors8ERR_AbstractEventInitializer4"ERR_AbstractFieldw&ERR_AbstractHasBody6ERR_AbstractInConcreteClass.,ERR_AbstractNotVirtualz0ERR_AbstractSealedStatic8ERR_AccessModMissingAccessorERR_ArgumentNameInITuplePattern8ERR_ArrayElementCantBeRefAny .ERR_ArrayInitInBadPlaceG6ERR_ArrayInitToNonArrayType8ERR_ArrayInitializerExpected~FERR_ArrayInitializerIncorrectLength,ERR_ArrayOfStaticClass4ERR_ArraySizeInDeclaration26ERR_AsMustHaveReferenceType$ERR_AsNullableType5"ERR_AsWithTypeVar6ERR_AssemblyMatchBadVersionW6ERR_AssemblyNameOnNonModuleDERR_AssemblySpecifiedForLinkAndRef`,ERR_AssgLvalueExpected ERR_AssgReadonlyx"ERR_AssgReadonly2l*ERR_AssgReadonlyLocal6ERR_AssgReadonlyLocal2Cause54ERR_AssgReadonlyLocalCause}(ERR_AssgReadonlyProp,ERR_AssgReadonlyStatic .ERR_AssgReadonlyStatic24ERR_AssignReadonlyNotField06ERR_AssignReadonlyNotField2,ERR_AssignmentInitOnly.ERR_AttrArgWithTypeVars4ERR_AttributeCantBeGeneric8ERR_AttributeCtorInParameterf4ERR_AttributeNotOnAccessor>ERR_AttributeNotOnEventAccessorM8ERR_AttributeOnBadSymbolType>ERR_AttributeParameterRequired19 >ERR_AttributeParameterRequired2p JERR_AttributeUsageOnNonAttributeClass :ERR_AttributesInLocalFuncDecl!0ERR_AttributesNotAllowedk!HERR_AutoPropertyCannotBeRefReturning!FERR_AutoPropertyMustHaveGetAccessor">ERR_AutoPropertyMustOverrideSetV"PERR_AutoPropertyWithSetterCantBeReadOnly".ERR_AutoPropsInRoStructG#8ERR_AutoSetterCantBeReadOnly#:ERR_AwaitForEachMissingMember!$NERR_AwaitForEachMissingMemberWrongAsync$0ERR_AwaitInUnsafeContext%ERR_BadAccess%(ERR_BadAppConfigPath&ERR_BadArgCount@&$ERR_BadArgExtraRef&ERR_BadArgRef&ERR_BadArgType&ERR_BadArgTypesForCollectionAddi(4ERR_BadArgumentToAttribute(ERR_BadArity#)$ERR_BadArraySyntaxp)&ERR_BadAssemblyName)&ERR_BadAsyncArgType)4ERR_BadAsyncExpressionTree.**ERR_BadAsyncLacksBody**ERR_BadAsyncLocalType*JERR_BadAsyncMethodBuilderTaskProperty3+$ERR_BadAsyncReturn+8ERR_BadAsyncReturnExpressionU,0ERR_BadAttributeArgument,HERR_BadAttributeParamDefaultArgument`-2ERR_BadAttributeParamType-ERR_BadAwaitArg^.0ERR_BadAwaitArgIntrinsic..ERR_BadAwaitArgVoidCall.4ERR_BadAwaitArg_NeedSystem.0ERR_BadAwaitAsIdentifiers/&ERR_BadAwaitInCatch/2ERR_BadAwaitInCatchFilter 0*ERR_BadAwaitInFinallyP0$ERR_BadAwaitInLock0&ERR_BadAwaitInQuery0NERR_BadAwaitInStaticVariableInitializer10ERR_BadAwaitWithoutAsync2:ERR_BadDynamicMethodArgLambda>:ERR_BadDynamicMethodArgMemgrp?&ERR_BadDynamicQuery7@(ERR_BadDynamicTypeof@&ERR_BadEmbeddedStmtA"ERR_BadEmptyThrowbA4ERR_BadEmptyThrowInFinallyA"ERR_BadEventUsageTB0ERR_BadEventUsageNoFieldB(ERR_BadExceptionType C&ERR_BadExtensionAggSC(ERR_BadExtensionMethC$ERR_BadExternAliasC.ERR_BadExternIdentifier D&ERR_BadFinallyLeavewD(ERR_BadFixedInitTypeD$ERR_BadForeachDeclE4ERR_BadFuncPointerArgCountgE>ERR_BadFuncPointerParamModifierE2ERR_BadGetAsyncEnumeratorF(ERR_BadGetEnumeratorF(ERR_BadIncDecRetType.G,ERR_BadIncDecSignatureG"ERR_BadIndexCountGERR_BadIndexLHSH,ERR_BadIndexerNameAttrnH8ERR_BadInheritanceFromRecordH&ERR_BadInitAccessorI,ERR_BadInstanceArgType\I,ERR_BadIteratorArgTypeI0ERR_BadIteratorLocalType1J*ERR_BadIteratorReturn|J0ERR_BadIteratorReturnRefJ,ERR_BadLanguageVersionNK"ERR_BadMemberFlagK.ERR_BadMemberProtectionK.ERR_BadModifierLocationL6ERR_BadModifiersOnNamespace`L"ERR_BadModuleNameL(ERR_BadNamedArgumentLJERR_BadNamedArgumentForDelegateInvokeM:ERR_BadNamedAttributeArgumentTMBERR_BadNamedAttributeArgumentTypeENERR_BadNewExprN>ERR_BadNonTrailingNamedArgument O8ERR_BadNullableContextOptioneO*ERR_BadNullableTypeofO:ERR_BadOpOnNullOrDefaultOrNewP*ERR_BadOperatorSyntaxWP(ERR_BadParamExtraRefP&ERR_BadParamModThisPERR_BadParamRef^Q ERR_BadParamTypeQ2ERR_BadParameterModifiersQ0ERR_BadPatternExpression2RERR_BadPdbDataR&ERR_BadPlatformTypeR(ERR_BadPrefer32OnLibKS,ERR_BadProtectedAccessS"ERR_BadRecordBaseaT0ERR_BadRecordDeclarationTRERR_BadRecordMemberForPositionalParameter+U]ERR_BadVarDecl]ERR_BadVarargs@^&ERR_BadVisBaseClass^.ERR_BadVisBaseInterface_ERR_BadVisBound_.ERR_BadVisDelegateParam_0ERR_BadVisDelegateReturnE`&ERR_BadVisEventType`&ERR_BadVisFieldTypea,ERR_BadVisIndexerParamra.ERR_BadVisIndexerReturna"ERR_BadVisOpParamEb$ERR_BadVisOpReturnb&ERR_BadVisParamTypec,ERR_BadVisPropertyTypexc(ERR_BadVisReturnTypec&ERR_BadWarningLevelFdERR_BadWin32Resd&ERR_BadYieldInCatchd*ERR_BadYieldInFinallyd0ERR_BadYieldInTryOfCatch9e0ERR_BaseClassMustBeFirste4ERR_BaseConstraintConflicteERR_BaseIllegalf(ERR_BaseInBadContextZf(ERR_BaseInStaticMethfERR_BinaryFilefERR_BindToBogusg(ERR_BindToBogusProp1Dg(ERR_BindToBogusProp2gERR_CantHaveWin32ResAndManifestt2ERR_CantInferMethTypeArgs u(ERR_CantMakeTempFileu*ERR_CantOpenFileWriteu ERR_CantOpenIconv2ERR_CantOpenWin32ManifestKv(ERR_CantOpenWin32Resv6ERR_CantOverrideBogusMethodv0ERR_CantOverrideNonEvent0w6ERR_CantOverrideNonFunctiontw6ERR_CantOverrideNonPropertyw4ERR_CantOverrideNonVirtualw,ERR_CantOverrideSealedyx,ERR_CantReadConfigFilex(ERR_CantReadResourcey.ERR_CantReadRulesetFileAy&ERR_CantRefResourceyy$ERR_CantReturnVoidy0ERR_CantSetWin32Manifestz6ERR_CantUseInOrOutInArglistEz8ERR_CantUseRequiredAttributez0ERR_CantUseVoidInArglistz&ERR_CheckedOverflow{$ERR_CircConstValuee{ ERR_CircularBase{,ERR_CircularConstraint{,ERR_ClassBoundNotFirst>|BERR_ClassDoesntImplementInterface|*ERR_ClassTypeExpected|,ERR_CloseParenExpected|\ERR_CloseUnimplementedInterfaceMemberNotPublic|VERR_CloseUnimplementedInterfaceMemberStatic}dERR_CloseUnimplementedInterfaceMemberWrongInitOnly~fERR_CloseUnimplementedInterfaceMemberWrongRefReturn]~hERR_CloseUnimplementedInterfaceMemberWrongReturnType~8ERR_CmdOptionConflictsSource.ERR_ColColWithTypeAliasJERR_CollectionInitRequiresIEnumerableL*ERR_ComImportWithBaseӀ*ERR_ComImportWithImpl,:ERR_ComImportWithInitializers|2ERR_ComImportWithUserCtor܁BERR_ComImportWithoutUuidAttribute>ERR_CycleInInterfaceInheritance0ERR_CycleInTypeForwarderXERR_DebugEntryPointNotSourceMethodDefinition3"ERR_DecConstErrorJERR_DeclarationExpressionNotPermittedHERR_DeconstructParameterNameMismatchBERR_DeconstructRequiresExpressionn:ERR_DeconstructTooFewElementsȑ>ERR_DeconstructWrongCardinality\ERR_DeconstructionVarFormDisallowsSpecificTypeQZERR_DefaultInterfaceImplementationInNoPIATypeTERR_DefaultInterfaceImplementationModifier7ERR_DottedTypeNameNotFoundInAggERR_DuplicatePropertyAccessMods+BERR_DuplicatePropertyReadOnlyModsERR_DynamicRequiredTypesMissing٪,ERR_DynamicTypeAsBoundWERR_EOFExpected8ERR_ElseCannotStartStatementͫ$ERR_EmptyCharConst6ERR_EmptyElementInitializer0ERR_EmptyFormatSpecifierKERR_EmptyYieldk*ERR_EncNoPIAReference:ERR_EncReferenceToAddedMemberFERR_EncUpdateFailedMissingAttribute4ERR_EncodinglessSyntaxTreḙ.ERR_EndOfPPLineExpected%ERR_ErrorBuildingWin32Resources,$ERR_ErrorDirectiveh:ERR_ErrorInReferencedAssemblyyERR_EscapeCallERR_EscapeCall2jERR_EscapeLocal*ERR_EscapeOther(ERR_EscapeStackAllocW ERR_EscapedCurly6ERR_EventNeedsBothAccessorsu(ERR_EventNotDelegate>ERR_ExpectedContextualKeywordByFERR_ExpectedContextualKeywordEquals>ERR_ExpectedContextualKeywordOn:$ERR_ExpectedEndTry\$ERR_ExpectedPPFilev2ERR_ExpectedSelectOrGroup0ERR_ExpectedSingleScript6ERR_ExpectedVerbatimLiteral0.ERR_ExplicitDynamicAttr4ERR_ExplicitEventFieldImpl*ERR_ExplicitExtensionbBERR_ExplicitImplCollisionOnRefOutͶ,ERR_ExplicitImplParamsjERR_ExplicitInterfaceImplementationInNonClassOrStruct^ERR_ExplicitInterfaceImplementationNotInterfaceeERR_ForwardedTypeInThisAssembly2ERR_ForwardedTypeIsNested4ERR_ForwardedTypesConflictE2ERR_FriendAssemblyBadArgs.ERR_FriendAssemblySNReq6ERR_FriendRefNotEqualToThis<8ERR_FriendRefSigningMismatch6ERR_FuncPtrMethMustBeStatic,ERR_FuncPtrRefMismatch6ERR_GenericArgIsStaticClassaZERR_GenericConstraintNotSatisfiedNullableEnumdERR_GenericConstraintNotSatisfiedNullableInterfacebPERR_GenericConstraintNotSatisfiedRefType`LERR_GenericConstraintNotSatisfiedTyVarPERR_GenericConstraintNotSatisfiedValType@ERR_GenericDerivingFromAttribute@ERR_GenericsUsedAcrossAssemblies6ERR_GenericsUsedInNoPIAType(ERR_GetOrSetExpected1ERR_GoToForwardJumpOverUsingVar"ERR_HasNoTypeVars0ERR_HidingAbstractMethod/,ERR_IdentifierExpected_0ERR_IdentifierExpectedKWw,ERR_IdentityConversion$ERR_IllegalArglist."ERR_IllegalEscape(ERR_IllegalFixedType,ERR_IllegalInnerUnsafeC"ERR_IllegalParams&ERR_IllegalRefParam(ERR_IllegalStatement,ERR_IllegalSuppressionm"ERR_IllegalUnsafe$ERR_IllegalVarArgs2ERR_IllegalVarianceSyntax&,ERR_ImplBadConstraints*ERR_ImplBadTupleNameshERR_ImplicitImplementationOfNonPublicInterfaceMember]@ERR_ImplicitIndexIndexerWithName@ERR_ImplicitRangeIndexerWithNameDERR_ImplicitlyTypedArrayNoBestTypegJERR_ImplicitlyTypedLocalCannotBeFixednERR_ImplicitlyTypedOutVariableUsedInTheSameArgumentListfERR_ImplicitlyTypedVariableAssignedArrayInitializermVERR_ImplicitlyTypedVariableAssignedBadValuePERR_ImplicitlyTypedVariableCannotBeConst ZERR_ImplicitlyTypedVariableMultipleDeclaratorLXERR_ImplicitlyTypedVariableWithNoInitializer*ERR_ImportNonAssembly0ERR_ImportedCircularBase(ERR_InAttrOnOutParamx,ERR_InDynamicMethodArgERR_InExpectedFERR_InitializerAddHasWrongSignature%bERR_InitializerInStructWithoutExplicitConstructor@ERR_InitializerOnNonAutoProperty;>ERR_InstanceMemberInStaticClassTERR_InstancePropertyInitializerInInterface8ERR_InstantiatingStaticClass;*ERR_InsufficientStackx ERR_IntDivByZeroERR_IntOverflow0ERR_IntegralTypeExpected:ERR_IntegralTypeValueExpected2:ERR_InterfaceEventInitializer^JERR_InterfaceImplementedByConditionalXERR_InterfaceImplementedImplicitlyByVariadic"6ERR_InterfaceMemberNotFoundJERR_InterfacesCantContainConstructorslERR_InterfacesCantContainConversionOrEqualityOperatorsU>ERR_InterfacesCantContainFields"ERR_InternalError2ERR_InteropMethodWithBody@ERR_InteropStructContainsMethodsV>ERR_InteropTypeMissingAttributeFERR_InteropTypesWithSameNameAndGuid"ERR_InvalidAddrOpPERR_InvalidAnonymousTypeMemberDeclarator ERR_InvalidArray4ERR_InvalidAssemblyCulture@ERR_InvalidAssemblyCultureForExeB.ERR_InvalidAssemblyName8ERR_InvalidAttributeArgumentDERR_InvalidConstantDeclarationType0(ERR_InvalidDebugInfoBERR_InvalidDebugInformationFormat.ERR_InvalidDelegateType6ERR_InvalidDynamicConditionE&ERR_InvalidExprTerm0ERR_InvalidFileAlignment2ERR_InvalidFixedArraySizeBERR_InvalidFormatForGuidForOptionfPERR_InvalidFuncPointerReturnTypeModifierVERR_InvalidFunctionPointerCallingConventionQ $ERR_InvalidFwdType &ERR_InvalidGotoCase4 8ERR_InvalidHashAlgorithmNames PERR_InvalidInitializerElementInitializer ERR_InvalidPropertyReadOnlyModsg ERR_InvalidQM ERR_InvalidRealu:ERR_InvalidSignaturePublicKey(ERR_InvalidSpecifier4ERR_InvalidStackAllocArray)6ERR_InvalidSubsystemVersion\0ERR_InvalidVersionFormat2ERR_InvalidVersionFormat2vJERR_InvalidVersionFormatDeterministic6ERR_InvalidWithReceiverType$ERR_IsNullableType?.ERR_IsPatternImpossible2ERR_IteratorInInteractive".ERR_IteratorMustBeAsync"ERR_LabelNotFoundERR_LabelShadow ERR_LambdaInIsAs|TERR_LanguageVersionCannotHaveLeadingZeroes ERR_LanguageVersionDoesNotSupportDefaultInterfaceImplementationForMember`$ERR_LbraceExpected/0ERR_LegacyObjectIdSyntax;bERR_LinkedNetmoduleMetadataMustProvideFullPEImage*ERR_LiteralDoubleCastJERR_LoadDirectiveOnlyAllowedInScriptsmERR_MixingWinRTEventWithRegular)*ERR_ModuleEmitFailure*PERR_MostSpecificImplementationIsNotFound/*4ERR_MultiTypeInDeclaration*HERR_MultipleAnalyzerConfigsInSameDir +.ERR_MultipleEntryPointsk+XERR_MultipleEnumeratorCancellationAttributes+2ERR_MultipleIAsyncEnumOfTT,(ERR_MultipleIEnumOfT)-@ERR_MultipleRecordParameterLists->ERR_MustDeclareForeachIteration\. ERR_MustHaveOpTF.*ERR_MustHaveRefReturn4/0ERR_MustNotHaveRefReturn/8ERR_MutuallyExclusiveOptions0(ERR_NameNotInContext0XERR_NameNotInContextPossibleMissingReference02ERR_NamedArgumentExpected'12ERR_NamedArgumentForArrayK1bERR_NamedArgumentSpecificationBeforeFixedArgument1ERR_NamedArgumentSpecificationBeforeFixedArgumentInDynamicInvocation2BERR_NamedArgumentUsedInPositional32ERR_NameofExtensionMethod3NERR_NameofMethodGroupWithTypeParameters3>ERR_NamespaceNotAllowedInScriptN4.ERR_NamespaceUnexpected4*ERR_NegativeArraySize44ERR_NegativeStackAllocSize052ERR_NetModuleNameMismatchl5:ERR_NetModuleNameMustBeUnique5,ERR_NewBoundMustBeLast*62ERR_NewBoundWithUnmanagedn6&ERR_NewBoundWithVal6(ERR_NewCoClassOnLink7:ERR_NewConstraintNotSatisfiedh7(ERR_NewTyvarWithArgs8,ERR_NewVirtualInSealed|84ERR_NewWithTupleTypeSyntax8$ERR_NewlineInConst&9ERR_NoAliasHereG9ERR_NoBaseClass9"ERR_NoBreakOrCont9&ERR_NoCanonicalView:$ERR_NoConstructors:,ERR_NoConvToIAsyncDisp:@ERR_NoConvToIAsyncDispWrongAsync;"ERR_NoConvToIDisp<6ERR_NoConvToIDispWrongAsync=LERR_NoConversionForCallerFilePathParam=PERR_NoConversionForCallerLineNumberParam7>PERR_NoConversionForCallerMemberNameParam>>ERR_NoConversionForDefaultParam+?DERR_NoConversionForNubDefaultParam?>ERR_NoCopyConstructorInBaseTypeG@6ERR_NoCorrespondingArgument@4ERR_NoDynamicPhantomOnBaseAERR_NonInterfaceInInterfaceListN8ERR_NonInvocableMemberCalledO4ERR_NonTaskMainCantBeAsyncsO.ERR_NotAnAttributeClassO2ERR_NotConstantExpressionO0ERR_NotNullConstRefFieldPERR_PartialMethodMustHaveLatente8ERR_PartialMethodNotExpliciteFERR_PartialMethodOnlyInPartialClassQfERR_QueryDuplicateRangeVariabley"ERR_QueryInnerKey z4ERR_QueryMultipleProvidersz&ERR_QueryNoProvider{6ERR_QueryNoProviderCastable{6ERR_QueryNoProviderStandard3|8ERR_QueryOutRefRangeVariable}"ERR_QueryOuterKey\}LERR_QueryRangeVariableAssignedBadValue}>ERR_QueryRangeVariableOverrides ~ERR_RefReturnNonreturnableLocalf@ERR_RefReturnNonreturnableLocal2,ERR_RefReturnParameter.ERR_RefReturnParameter24ERR_RefReturnRangeVariablez*ERR_RefReturnReadonly,ERR_RefReturnReadonly24ERR_RefReturnReadonlyLocalx@ERR_RefReturnReadonlyLocal2Causeđ>ERR_RefReturnReadonlyLocalCause:ERR_RefReturnReadonlyNotFielddERR_SemiOrLBraceOrArrowExpectedf*ERR_SemicolonExpected|.ERR_SignButNoPrivateKeyDERR_SimpleProgramDisallowsMainTypeݡxERR_SimpleProgramLocalIsReferencedOutsideOfTopLevelStatementOhERR_SimpleProgramMultipleUnitsWithTopLevelStatementsߢ@ERR_SimpleProgramNotAnExecutable2pERR_SingleElementPositionalPatternRequiresDisambiguationJERR_SingleLineCommentInExpressionHole]4ERR_SingleTypeNameNotFound:ERR_SingleTypeNameNotFoundFwd= ERR_SizeofUnsafeHERR_SourceFileReferencesNotSupported;2ERR_SourceLinkRequiresPdb}0ERR_SpecialByRefInLambdaܦ,ERR_SpecialTypeAsBoundrFERR_StackAllocConversionNotPossible8ERR_StackallocInCatchFinallyFERR_StatementLambdaToExpressionTreeI&ERR_StaticBaseClass8ERR_StaticClassInterfaceImpl(ERR_StaticConstParamC$ERR_StaticConstantPERR_StaticConstructorWithAccessModifiersé`ERR_StaticConstructorWithExplicitConstructorCallERR_TupleSizesMismatchForBinOps.ERR_TupleTooFewElements^:ERR_TyVarNotFoundInConstraint,ERR_TypeArgsNotAllowedýNERR_TypeConstraintsMustBeUniqueAndFirst ERR_TypeExpectedľJERR_TypeForwardedToMultipleAssembliesҾ~ERR_TypeInferenceFailedForImplicitlyTypedDeconstructionVariable<hERR_TypeInferenceFailedForImplicitlyTypedOutVariable:ERR_TypeParamMustBeIdentifier ERR_TypeReserved@*ERR_TypeVarCantBeNull&ERR_TypeVarNotFound@ERR_TypeVarNotFoundRangeVariable8ERR_TypeVariableSameAsParent@ERR_TypelessNewIllegalTargetTypeJ6ERR_TypelessNewNoTargetType.ERR_TypelessNewNotValid*ERR_TypelessTupleInAs$ERR_UnassignedThis[ERR_UnimplementedAbstractMethodODERR_UnimplementedInterfaceAccessor@ERR_UnimplementedInterfaceMember6ERR_UnmanagedBoundWithClass FERR_UnmanagedConstraintNotSatisfiedq(ERR_UnreachableCatchS,ERR_UnsafeAsyncArgType2ERR_UnsafeIteratorArgType  ERR_UnsafeNeeded[ERR_VarInvocationLvalueReserved&.ERR_VarMayNotBindToTypea ERR_VarargsAsync&ERR_VarargsIterator)ERR_VarargsLastuBERR_VariableUsedBeforeDeclaration\ERR_VariableUsedBeforeDeclarationAndHidesField28ERR_VarianceInterfaceNesting$ERR_VirtualPrivateP$ERR_VoidAssignmentERR_VoidErrorERR_VoidInTuple .ERR_VolatileAndReadonlyF$ERR_VolatileStruct2ERR_WinRtEventPassedByRefBERR_WrongFuncPtrCallingConvention8ERR_WrongNumberOfSubpatterns^&ERR_YieldInAnonMeth6ERR_YieldNotAllowedInScriptB(ElementsCannotBeNull0FTL_BadChecksumAlgorithmFTL_BadCodepage(FTL_DebugEmitFailure$0FTL_InvalidInputFileNamer"FTL_InvalidTarget0FTL_MetadataCantOpenFilee(FTL_OutputFileExists4GenericParameterDefinition(*HDN_UnusedExternAlias6HDN_UnusedExternAlias_Title0HDN_UnusedUsingDirectiveIDS_FeatureExternLocalFunctions_ ,IDS_FeatureFixedBuffer{ 6IDS_FeatureFunctionPointers &IDS_FeatureGenerics 4IDS_FeatureGlobalNamespace 0IDS_FeatureImplicitArray 0IDS_FeatureImplicitLocal0IDS_FeatureIndexOperator-LIDS_FeatureIndexingMovableFixedBuffersA4IDS_FeatureInitOnlySetterspIDS_FeatureParenthesizedPattern]0IDS_FeaturePartialMethody.IDS_FeaturePartialTypes4IDS_FeaturePatternMatching"IDS_FeaturePragmaIDS_FeaturePropertyAccessorMods4IDS_FeatureQueryExpression0IDS_FeatureRangeOperator24IDS_FeatureReadOnlyMembersG:IDS_FeatureReadOnlyReferencesY4IDS_FeatureReadOnlyStructsxXIDS_FeatureReadonlyAutoImplementedProperties$IDS_FeatureRecords8IDS_FeatureRecursivePatterns2IDS_FeatureRefConditionalIDS_FeatureStaticLocalFunctions$6IDS_FeatureSwitchExpressionA.IDS_FeatureSwitchOnBoolVHIDS_FeatureTargetTypedObjectCreationu4IDS_FeatureThrowExpression0IDS_FeatureTupleEquality"IDS_FeatureTuples,IDS_FeatureTypePattern.IDS_FeatureTypeVariancezIDS_FeatureUnconstrainedTypeParameterInNullCoalescingOperatorHIDS_FeatureUnmanagedConstructedTypes=RIDS_FeatureUnmanagedGenericTypeConstraint\8IDS_FeatureUsingDeclarations,IDS_FeatureUsingStatic&IDS_GlobalNamespaceIDS_InvariantlyIDS_LIB_ENVIDS_LIB_OPTIONIDS_Lambda IDS_LangVersionsIDS_LogoLine1:IDS_LogoLine2KIDS_MethodGroupIDS_NULLIDS_Namespace1@IDS_OperationCausedStackOverflow6IDS_OverrideWithConstraintsIDS_PathListS0IDS_REFERENCEPATH_OPTIONp IDS_RELATEDERROR$IDS_RELATEDWARNINGIDS_SK_ALIAS $IDS_SK_CONSTRUCTORIDS_SK_EVENT&$IDS_SK_EXTERNALIAS3IDS_SK_FIELDAIDS_SK_LABELHIDS_SK_METHODT IDS_SK_NAMESPACE^IDS_SK_PROPERTYnIDS_SK_TYPE{IDS_SK_TYVARIDS_SK_UNKNOWNIDS_SK_VARIABLEIDS_Text&IDS_ThrowExpressionIDS_ToolName,IDS_TopLevelStatementsIDS_USINGLOCAL.IDS_VersionExperimental"IDS_XMLBADINCLUDE0(IDS_XMLFAILEDINCLUDEMIDS_XMLIGNOREDIDS_XMLIGNORED22IDS_XMLMISSINGINCLUDEFILE2IDS_XMLMISSINGINCLUDEPATH IDS_XMLNOINCLUDE+FINF_UnableToLoadSomeTypesInAnalyzer~RINF_UnableToLoadSomeTypesInAnalyzer_TitleXInvalidGetDeclarationNameMultipleDeclaratorsu&ItemsMustBeNonEmpty,LocationMustBeProvided8LookupOptionsHasInvalidComboj&NameConflictForName(NoNoneSearchCriteria NotACSharpSymbolLNotSameNumberParameterTypesAndRefKinds,OutIsNotValidForReturnl2PositionIsNotWithinSyntax*PositionNotWithinTreehSpeculatedSyntaxNodeCannotBelongToCurrentCompilation`4SubmissionCanHaveAtMostOne0SubmissionCanOnlyInclude2SyntaxNodeIsNotWithinSyntL0SyntaxTreeAlreadyPresentBSyntaxTreeFromLoadNoRemoveReplace4SyntaxTreeIsNotASubmission# $SyntaxTreeNotFoundm 4SyntaxTreeNotFoundToRemove 6SyntaxTreeSemanticModelMust JThisMethodCanOnlyBeUsedToCreateTokensP!2TreeMustHaveARootNodeWith!0TreeNotPartOfCompilation"0TypeArgumentCannotBeNull0"(UseLiteralForNumerice"&UseLiteralForTokens"*UseVerbatimIdentifierD#,WRN_AlignmentMagnitude#8WRN_AlignmentMagnitude_Titlee$WRN_AlwaysNull$(WRN_AlwaysNull_Title%2WRN_AmbiguousXMLReference3%>WRN_AmbiguousXMLReference_Title%6WRN_AnalyzerCannotBeCreated%BWRN_AnalyzerCannotBeCreated_TitleF&VWRN_AssemblyAttributeFromModuleIsOverridden&bWRN_AssemblyAttributeFromModuleIsOverridden_Title&:WRN_AssignmentToLockOrDispose/'FWRN_AssignmentToLockOrDispose_Title ((WRN_AssignmentToSelf{(4WRN_AssignmentToSelf_Title((WRN_AsyncLacksAwaits)4WRN_AsyncLacksAwaits_Title*JWRN_AttributeIgnoredWhenPublicSigningv*VWRN_AttributeIgnoredWhenPublicSigning_Title*JWRN_AttributeLocationOnBadDeclaration+VWRN_AttributeLocationOnBadDeclaration_Title+RWRN_AttributesOnBackingFieldsNotAvailable,^WRN_AttributesOnBackingFieldsNotAvailable_Title,*WRN_BadRefCompareLeft[-6WRN_BadRefCompareLeft_Title-,WRN_BadRefCompareRight].8WRN_BadRefCompareRight_Title.(WRN_BadRestoreNumber_/4WRN_BadRestoreNumber_Title/WRN_BadUILang)0&WRN_BadUILang_TitleS0(WRN_BadWarningNumber{0@WRN_BadWarningNumber_Description04WRN_BadWarningNumber_Titlec1WRN_BadXMLRef1,WRN_BadXMLRefParamType18WRN_BadXMLRefParamType_Title!2.WRN_BadXMLRefReturnTypem2:WRN_BadXMLRefReturnType_Title2&WRN_BadXMLRefSyntax22WRN_BadXMLRefSyntax_Title:3(WRN_BadXMLRefTypeVar34WRN_BadXMLRefTypeVar_Title3&WRN_BadXMLRef_Title:4.WRN_BitwiseOrSignExtend4FWRN_BitwiseOrSignExtend_Description4:WRN_BitwiseOrSignExtend_Title5,WRN_ByRefNonAgileField68WRN_ByRefNonAgileField_Title6VWRN_CA2000_DisposeObjectsBeforeLosingScope1s7bWRN_CA2000_DisposeObjectsBeforeLosingScope1_Title 8VWRN_CA2000_DisposeObjectsBeforeLosingScope28bWRN_CA2000_DisposeObjectsBeforeLosingScope2_Titlee9VWRN_CA2202_DoNotDisposeObjectsMultipleTimes9bWRN_CA2202_DoNotDisposeObjectsMultipleTimes_Title9@WRN_CLS_ArrayArgumentToAttribute":LWRN_CLS_ArrayArgumentToAttribute_Titleu:,WRN_CLS_AssemblyNotCLS:.WRN_CLS_AssemblyNotCLS2);:WRN_CLS_AssemblyNotCLS2_Titler;8WRN_CLS_AssemblyNotCLS_Title;$WRN_CLS_BadArgTypeY<0WRN_CLS_BadArgType_Title<0WRN_CLS_BadAttributeType<0WRN_CLS_BadFieldPropType>HWRN_CLS_BadFieldPropType_Description?WRN_CLS_BadIdentifierCase_Title @6WRN_CLS_BadIdentifier_Titleb@(WRN_CLS_BadInterface@4WRN_CLS_BadInterfaceMember@@WRN_CLS_BadInterfaceMember_Title9A4WRN_CLS_BadInterface_TitleA*WRN_CLS_BadReturnTypeA6WRN_CLS_BadReturnType_Title B$WRN_CLS_BadTypeVar7B0WRN_CLS_BadTypeVar_TitlekB4WRN_CLS_IllegalTrueInFalseB@WRN_CLS_IllegalTrueInFalse_TitleC4WRN_CLS_MeaninglessOnParamfC@WRN_CLS_MeaninglessOnParam_TitleC@WRN_CLS_MeaninglessOnPrivateTypeCDLWRN_CLS_MeaninglessOnPrivateType_TitleD6WRN_CLS_MeaninglessOnReturn2EBWRN_CLS_MeaninglessOnReturn_TitleE0WRN_CLS_ModuleMissingCLSFWRN_CLS_NoAbstractMembers_Title,G"WRN_CLS_NoVarArgseG.WRN_CLS_NoVarArgs_TitleG(WRN_CLS_NotOnModules H*WRN_CLS_NotOnModules2H6WRN_CLS_NotOnModules2_Title I4WRN_CLS_NotOnModules_TitleI,WRN_CLS_OverloadRefOutJ8WRN_CLS_OverloadRefOut_TitleJ.WRN_CLS_OverloadUnnamedKFWRN_CLS_OverloadUnnamed_DescriptionK:WRN_CLS_OverloadUnnamed_TitleM*WRN_CLS_VolatileField7N6WRN_CLS_VolatileField_TitleoN.WRN_CallOnNonAgileFieldNFWRN_CallOnNonAgileField_Description.O:WRN_CallOnNonAgileField_TitleQXWRN_CallerFilePathParamForUnconsumedLocationRdWRN_CallerFilePathParamForUnconsumedLocation_TitleR^WRN_CallerFilePathPreferredOverCallerMemberNameqSjWRN_CallerFilePathPreferredOverCallerMemberName_TitleS\WRN_CallerLineNumberParamForUnconsumedLocationUThWRN_CallerLineNumberParamForUnconsumedLocation_TitleU^WRN_CallerLineNumberPreferredOverCallerFilePathUjWRN_CallerLineNumberPreferredOverCallerFilePath_Title5VbWRN_CallerLineNumberPreferredOverCallerMemberNameVnWRN_CallerLineNumberPreferredOverCallerMemberName_TitleW\WRN_CallerMemberNameParamForUnconsumedLocation{WhWRN_CallerMemberNameParamForUnconsumedLocation_Title5X:WRN_CantHaveManifestForModuleXFWRN_CantHaveManifestForModule_Title*Y>WRN_CaseConstantNamedUnderscoreYJWRN_CaseConstantNamedUnderscore_Title8Z8WRN_CmdOptionConflictsSourceeZPWRN_CmdOptionConflictsSource_DescriptionZDWRN_CmdOptionConflictsSource_Title[$WRN_CmpAlwaysFalse[\0WRN_CmpAlwaysFalse_Title\6WRN_CoClassWithoutComImport\BWRN_CoClassWithoutComImport_Title2](WRN_ComparisonToSelf]4WRN_ComparisonToSelf_Title].WRN_ConflictingChecksum^:WRN_ConflictingChecksum_TitleB^WRN_DeprecatedCollectionInitAddcDWRN_DeprecatedCollectionInitAddStrcPWRN_DeprecatedCollectionInitAddStr_TitlecdJWRN_DeprecatedCollectionInitAdd_Titled(WRN_DeprecatedSymbol%e.WRN_DeprecatedSymbolStr:e:WRN_DeprecatedSymbolStr_TitleXe4WRN_DeprecatedSymbol_Title|efWRN_DisallowNullAttributeForbidsMaybeNullAssignmenterWRN_DisallowNullAttributeForbidsMaybeNullAssignment_Title f2WRN_DoesNotReturnMismatchrf>WRN_DoesNotReturnMismatch_Titlef WRN_DotOnDefaultHg,WRN_DotOnDefault_TitlegnWRN_DuplicateInterfaceWithNullabilityMismatchInBaseList+hzWRN_DuplicateInterfaceWithNullabilityMismatchInBaseList_Titleh*WRN_DuplicateParamTag0i6WRN_DuplicateParamTag_Titleli2WRN_DuplicateTypeParamTagi>WRN_DuplicateTypeParamTag_Titlei$WRN_DuplicateUsingj0WRN_DuplicateUsing_TitlebjLWRN_DynamicDispatchToConditionalMethodjXWRN_DynamicDispatchToConditionalMethod_TitleZkWRN_EmptySwitchk*WRN_EmptySwitch_Titlel.WRN_EndOfPPLineExpectedl:WRN_EndOfPPLineExpected_TitleSl6WRN_EqualityOpWithoutEqualslBWRN_EqualityOpWithoutEquals_Titlem@WRN_EqualityOpWithoutGetHashCodeymLWRN_EqualityOpWithoutGetHashCode_Titlem8WRN_EqualsWithoutGetHashCodeCnDWRN_EqualsWithoutGetHashCode_Titlen"WRN_ErrorOverriden:WRN_ErrorOverride_Descriptiono.WRN_ErrorOverride_Titleo WRN_Experimentalo,WRN_Experimental_Titlecp2WRN_ExplicitImplCollisionp>WRN_ExplicitImplCollision_TitleqWRN_FilterIsConstantFalse_Titleu0WRN_FilterIsConstantTruevWRN_GotoCaseShouldConvert_Title}LWRN_IdentifierOrNumericLiteralExpectedK}XWRN_IdentifierOrNumericLiteralExpected_Title|}*WRN_IllegalPPChecksum}6WRN_IllegalPPChecksum_Title5~(WRN_IllegalPPWarning]~4WRN_IllegalPPWarning_Title}~"WRN_IllegalPragma~.WRN_IllegalPragma_Title~@WRN_ImplicitCopyInReadOnlyMember~LWRN_ImplicitCopyInReadOnlyMember_Titlej0WRN_IncorrectBooleanAssgWRN_IsTypeNamedUnderscore_Title,WRN_LowercaseEllSuffixa8WRN_LowercaseEllSuffix_Title*WRN_MainCantBeGeneric6WRN_MainCantBeGeneric_Title[WRN_MainIgnored*WRN_MainIgnored_Title"WRN_MemberNotNullR4WRN_MemberNotNullBadMember@WRN_MemberNotNullBadMember_Titleي*WRN_MemberNotNullWhen6WRN_MemberNotNullWhen_Titlee.WRN_MemberNotNull_TitleVWRN_MissingNonNullTypesContextForAnnotationtWRN_MissingNonNullTypesContextForAnnotationInGeneratedCodeWRN_MissingNonNullTypesContextForAnnotationInGeneratedCode_TitlebWRN_MissingNonNullTypesContextForAnnotation_Titlex&WRN_MissingParamTag 2WRN_MissingParamTag_Title.WRN_MissingTypeParamTag:WRN_MissingTypeParamTag_Title*WRN_MissingXMLComment$BWRN_MissingXMLComment_Descriptions6WRN_MissingXMLComment_Title.WRN_MultiplePredefTypes1FWRN_MultiplePredefTypes_Description:WRN_MultiplePredefTypes_TitlePWRN_MultipleRuntimeImplementationMatches4hWRN_MultipleRuntimeImplementationMatches_Description\WRN_MultipleRuntimeImplementationMatches_TitleϗDWRN_MultipleRuntimeOverrideMatches5PWRN_MultipleRuntimeOverrideMatches_Titleݘ,WRN_NegativeArrayIndexI8WRN_NegativeArrayIndex_Title$WRN_NewNotRequiredݙ0WRN_NewNotRequired_Title92WRN_NewOrOverrideExpected>WRN_NewOrOverrideExpected_Title0WRN_NewRequiredz6WRN_NewRequired_Descriptionܛ*WRN_NewRequired_Title0WRN_NoAnalyzerInAssemblyAWRN_NullReferenceArgument_Title86WRN_NullReferenceAssignmentoBWRN_NullReferenceAssignment_Title8WRN_NullReferenceInitializerDWRN_NullReferenceInitializer_Title`2WRN_NullReferenceReceiverե>WRN_NullReferenceReceiver_Title .WRN_NullReferenceReturnE:WRN_NullReferenceReturn_TitlezBWRN_NullabilityMismatchInArgumentTWRN_NullabilityMismatchInArgumentForOutputw`WRN_NullabilityMismatchInArgumentForOutput_TitleRNWRN_NullabilityMismatchInArgument_TitleFWRN_NullabilityMismatchInAssignmentRWRN_NullabilityMismatchInAssignment_TitlexWRN_NullabilityMismatchInConstraintsOnImplicitImplementationLWRN_NullabilityMismatchInConstraintsOnImplicitImplementation_TitleNvWRN_NullabilityMismatchInConstraintsOnPartialImplementationWRN_NullabilityMismatchInConstraintsOnPartialImplementation_TitlenWRN_NullabilityMismatchInExplicitlyImplementedInterfacezWRN_NullabilityMismatchInExplicitlyImplementedInterface_TitlefWRN_NullabilityMismatchInInterfaceImplementedByBasecrWRN_NullabilityMismatchInInterfaceImplementedByBase_TitlelWRN_NullabilityMismatchInParameterTypeOfTargetDelegateͯxWRN_NullabilityMismatchInParameterTypeOfTargetDelegate_TitleK|WRN_NullabilityMismatchInParameterTypeOnExplicitImplementationWRN_NullabilityMismatchInParameterTypeOnExplicitImplementation_Title,|WRN_NullabilityMismatchInParameterTypeOnImplicitImplementationWRN_NullabilityMismatchInParameterTypeOnImplicitImplementation_Title(`WRN_NullabilityMismatchInParameterTypeOnOverridelWRN_NullabilityMismatchInParameterTypeOnOverride_Title^WRN_NullabilityMismatchInParameterTypeOnPartial|jWRN_NullabilityMismatchInParameterTypeOnPartial_TitlefWRN_NullabilityMismatchInReturnTypeOfTargetDelegaterWRN_NullabilityMismatchInReturnTypeOfTargetDelegate_TitlevWRN_NullabilityMismatchInReturnTypeOnExplicitImplementationXWRN_NullabilityMismatchInReturnTypeOnExplicitImplementation_TitleƵvWRN_NullabilityMismatchInReturnTypeOnImplicitImplementation.WRN_NullabilityMismatchInReturnTypeOnImplicitImplementation_TitleZWRN_NullabilityMismatchInReturnTypeOnOverride*fWRN_NullabilityMismatchInReturnTypeOnOverride_TitleXWRN_NullabilityMismatchInReturnTypeOnPartialdWRN_NullabilityMismatchInReturnTypeOnPartial_TitlepjWRN_NullabilityMismatchInTypeOnExplicitImplementationvWRN_NullabilityMismatchInTypeOnExplicitImplementation_TitleNjWRN_NullabilityMismatchInTypeOnImplicitImplementationvWRN_NullabilityMismatchInTypeOnImplicitImplementation_Title'NWRN_NullabilityMismatchInTypeOnOverrideZWRN_NullabilityMismatchInTypeOnOverride_Title`WRN_NullabilityMismatchInTypeParameterConstraintKlWRN_NullabilityMismatchInTypeParameterConstraint_Title nWRN_NullabilityMismatchInTypeParameterNotNullConstraint׼zWRN_NullabilityMismatchInTypeParameterNotNullConstraint_TitlezWRN_NullabilityMismatchInTypeParameterReferenceTypeConstraintgWRN_NullabilityMismatchInTypeParameterReferenceTypeConstraint_Title9WRN_PatternStaticOrInaccessiblenJWRN_PatternStaticOrInaccessible_Title.WRN_PdbLocalNameTooLong:WRN_PdbLocalNameTooLong_TitletBWRN_PossibleMistakenNullStatementNWRN_PossibleMistakenNullStatement_Title*WRN_ProtectedInSealed6WRN_ProtectedInSealed_Title0,WRN_RefCultureMismatchj8WRN_RefCultureMismatch_TitleVWRN_ReferencedAssemblyDoesNotHaveStrongNamebWRN_ReferencedAssemblyDoesNotHaveStrongName_Title,RWRN_ReferencedAssemblyReferencesLinkedPIAYjWRN_ReferencedAssemblyReferencesLinkedPIA_Descriptionb^WRN_ReferencedAssemblyReferencesLinkedPIA_TitleD4WRN_SameFullNameThisAggAgg@WRN_SameFullNameThisAggAgg_TitleE2WRN_SameFullNameThisAggNss>WRN_SameFullNameThisAggNs_Title2WRN_SameFullNameThisNsAgg->WRN_SameFullNameThisNsAgg_Title8WRN_SequentialOnPartialClassDWRN_SequentialOnPartialClass_Title&WRN_ShouldNotReturn:2WRN_ShouldNotReturn_TitleBWRN_SwitchExpressionNotExhaustivePWRN_SwitchExpressionNotExhaustiveForNullr\WRN_SwitchExpressionNotExhaustiveForNull_TitleNWRN_SwitchExpressionNotExhaustive_Titlel*WRN_ThrowPossibleNull6WRN_ThrowPossibleNull_Title6WRN_TooManyLinesForDebugger6BWRN_TooManyLinesForDebugger_TitleWRN_TopLevelNullabilityMismatchInParameterTypeOnExplicitImplementationrWRN_TopLevelNullabilityMismatchInParameterTypeOnExplicitImplementation_Title"WRN_TopLevelNullabilityMismatchInParameterTypeOnImplicitImplementationWRN_TopLevelNullabilityMismatchInParameterTypeOnImplicitImplementation_TitlepWRN_TopLevelNullabilityMismatchInParameterTypeOnOverride?|WRN_TopLevelNullabilityMismatchInParameterTypeOnOverride_TitleWRN_TopLevelNullabilityMismatchInReturnTypeOnExplicitImplementationSWRN_TopLevelNullabilityMismatchInReturnTypeOnExplicitImplementation_TitleWRN_TopLevelNullabilityMismatchInReturnTypeOnImplicitImplementationWRN_TopLevelNullabilityMismatchInReturnTypeOnImplicitImplementation_TitleVjWRN_TopLevelNullabilityMismatchInReturnTypeOnOverridevWRN_TopLevelNullabilityMismatchInReturnTypeOnOverride_TitleBWRN_TupleBinopLiteralNameMismatch NWRN_TupleBinopLiteralNameMismatch_Title8WRN_TupleLiteralNameMismatchLDWRN_TupleLiteralNameMismatch_Title^WRN_TypeParameterSameAsOuterMethodTypeParameterVjWRN_TypeParameterSameAsOuterMethodTypeParameter_TitleRWRN_TypeParameterSameAsOuterTypeParameter^WRN_TypeParameterSameAsOuterTypeParameter_Titlen0WRN_UnableToLoadAnalyzerWRN_UnmatchedTypeParamTag_TitleBWRN_UnobservedAwaitableExpression~ZWRN_UnobservedAwaitableExpression_Description;NWRN_UnobservedAwaitableExpression_Titlen2WRN_UnprocessedXMLComment>WRN_UnprocessedXMLComment_Title.>WRN_UnqualifiedNestedTypeInCrefwJWRN_UnqualifiedNestedTypeInCref_Title&WRN_UnreachableCode42WRN_UnreachableCode_TitleQ6WRN_UnreachableGeneralCatchnNWRN_UnreachableGeneralCatch_Description:BWRN_UnreachableGeneralCatch_Title*WRN_UnreferencedEvent36WRN_UnreferencedEvent_Title^*WRN_UnreferencedField2WRN_UnreferencedFieldAssg>WRN_UnreferencedFieldAssg_Title6WRN_UnreferencedField_Title+*WRN_UnreferencedLabelK6WRN_UnreferencedLabel_Titleu:WRN_UnreferencedLocalFunctionFWRN_UnreferencedLocalFunction_Title&WRN_UnreferencedVar.WRN_UnreferencedVarAssgQ:WRN_UnreferencedVarAssg_Title2WRN_UnreferencedVar_Title.WRN_VacuousIntegralComp :WRN_VacuousIntegralComp_Title}"WRN_VolatileByRef:WRN_VolatileByRef_Description?.WRN_VolatileByRef_Title(WRN_WarningDirectivel4WRN_WarningDirective_Title"WRN_XMLParseError.WRN_XMLParseError_Title0WRN_XMLParseIncludeErrorImpossible d'assigner '{0}' à une propriété de type anonyme[La construction __arglist est valide uniquement avec une méthode à arguments de variablesLes noms d'éléments ne sont pas autorisés durant l'utilisation de critères spéciaux via 'System.Runtime.CompilerServices.ITuple'.Le paramètre d'attribut '{0}' ou '{1}' doit être spécifié.QL'attribut '{0}' n'est valide que dans les classes dérivées de System.AttributefLes attributs ne sont pas autorisés sur les paramètres de fonction locale ou les paramètres de type2Les attributs ne sont pas valides dans ce contextebLes propriétés implémentées automatiquement ne peuvent pas effectuer de retour par référenceQLes propriétés implémentées automatiquement doivent avoir des accesseurs get.uLes propriétés implémentées automatiquement doivent substituer tous les accesseurs de la propriété substituée.xLa propriété implémentée automatiquement '{0}' ne peut pas être marquée 'readonly', car elle a un accesseur 'set'.|Les propriétés d'instance implémentées automatiquement dans les structs en lecture seule doivent être en lecture seule.ZL'accesseur 'set' '{0}' implémenté automatiquement ne peut pas être marqué 'readonly'.L'instruction foreach asynchrone ne peut pas fonctionner sur des variables de type '{0}', car '{0}' ne contient aucune définition d'instance publique appropriée pour '{1}'L'instruction foreach asynchrone ne peut pas fonctionner sur des variables de type '{0}', car '{0}' ne contient pas de définition d'instance publique pour '{1}'. Vouliez-vous dire 'foreach' plutôt que 'await foreach' ?-Impossible d'attendre dans un contexte unsafe<'{0}' est inaccessible en raison de son niveau de protection AppConfigPath doit être absolu.CAucune surcharge pour la méthode '{0}' n'accepte les arguments {1}>L'argument {0} ne doit pas être passé avec le mot clé '{1}'7L'argument {0} doit être passé avec le mot clé '{1}'7Argument {0} : conversion impossible de '{1}' en '{2}''{0}' n'a aucune méthode applicable nommée '{1}' mais semble avoir une méthode d'extension portant ce nom. Les méthodes d'extension ne peuvent pas être dispatchées dynamiquement. Effectuez un cast des arguments dynamiques ou appelez la méthode d'extension sans la syntaxe de méthode d'extension.tLa méthode Add surchargée '{0}' correspondant le mieux à l'initialiseur de collection a des arguments non validesBL'argument de l'attribut '{0}' doit être un identificateur valideKL'utilisation du {1} générique '{0}' nécessite des arguments de type {2}RLe spécificateur de type tableau, [], doit apparaître avant le nom de paramètre Nom d'assembly non valide : {0}FLes méthodes Async ne doivent pas avoir de paramètres ref, in ou out]Les expressions lambda Async ne peuvent pas être converties en arborescences de l'expressionULe modificateur 'async' ne peut être utilisé que dans des méthodes ayant un corps.MLes méthodes async ne peuvent pas avoir de variables locales par référencePour que le type '{0}' soit utilisé comme AsyncMethodBuilder du type '{1}', sa propriété Task doit retourner le type '{1}' à la place du type '{2}'.Le type de retour d'une méthode async doit être void, Task, Task, un type de tâche, IAsyncEnumerable ou IAsyncEnumeratorhS'agissant d'une méthode async, l'expression de retour doit être de type '{0}' plutôt que 'Task<{0}>'Un argument d'attribut doit être une expression constante, une expression typeof ou une expression de création de tableau d'un type de paramètre d'attributLe paramètre de constructeur d'attribut '{0}' est facultatif, mais aucune valeur de paramètre par défaut n'a été spécifiée.wLe paramètre de constructeur d'attribut '{0}' est de type '{1}', qui n'est pas un type de paramètre d'attribut valideJAvec 'await', le type {0} doit avoir une méthode 'GetAwaiter' appropriéeImpossible d'attendre '{0}'Impossible d'attendre 'void'Avec 'await', le type '{0}' doit avoir une méthode 'GetAwaiter' appropriée. Est-ce qu'il vous manque une directive using pour 'System' ?h'await' ne peut pas être utilisé comme identificateur dans une méthode async ou une expression lambda+Impossible d'attendre dans une clause catchDImpossible d'attendre dans l'expression de filtre d'une clause catch8Impossible d'attendre dans le corps d'une clause finally:Impossible d'attendre dans le corps d'une instruction lockL'opérateur 'await' peut seulement être utilisé dans une expression de requête dans la première expression de collection de la clause 'from' initiale ou dans l'expression de collection d'une clause 'join'dL'opérateur 'await' ne peut pas être utilisé dans un initialiseur de variable de script statique.L'opérateur 'await' peut seulement être utilisé lorsqu'il est contenu dans une méthode ou une expression lambda marquée avec le modificateur 'async'tL'opérateur 'await' ne peut être utilisé que dans un {0} asynchrone. Marquez ce {0} avec le modificateur 'async'.L'opérateur 'await' ne peut être utilisé que dans une méthode async. Marquez cette méthode avec le modificateur 'async' et changez son type de retour en 'Task'<{0}>'.L'opérateur 'await' peut seulement être utilisé dans une méthode async. Marquez cette méthode avec le modificateur 'async' et changez son type de retour en 'Task'.Avec 'await', le type de retour '{0}' de '{1}.GetAwaiter()' doit avoir des membres 'IsCompleted', 'OnCompleted' et 'GetResult' appropriés. De plus, il doit implémenter 'INotifyCompletion' ou 'ICriticalNotifyCompletion'(Numéro de base d'image non valide '{0}'Type de base non valideLe contrôle ne peut pas laisser le corps d'une clause finally^Le type des variables locales déclaré dans une instruction fixed doit être un type pointeurNLe type et l'identificateur sont tous deux requis dans une instruction foreach9Le pointeur de fonction '{0}' n'accepte pas {1} arguments_'{0}' ne peut pas être utilisé comme modificateur pour un paramètre de pointeur de fonction.foreach asynchrone exige que le type de retour '{0}' de '{1}' ait une méthode 'MoveNextAsync' publique appropriée et une propriété 'Current' publiqueAvec foreach, le type de retour '{0}' de '{1}' doit avoir une méthode 'MoveNext' publique appropriée et une propriété 'Current' publiqueiLe type de retour pour l'opérateur ++ ou -- doit correspondre au type de paramètre ou en être dérivéMLe type de paramètre pour l'opérateur ++ ou -- doit être le type conteneur/Nombre d'index incorrect dans [] ; {0} attenduSImpossible d'appliquer l'indexation à l'aide de [] à une expression de type '{0}'pL'attribut '{0}' n'est valide que sur un indexeur qui n'est pas une déclaration de membre d'interface explicite=Seuls les enregistrements peuvent hériter d'enregistrements.;L'accesseur 'init' est non valide sur les membres statiques'{0}' ne contient pas de définition pour '{1}' et la meilleure surcharge de méthode d'extension '{2}' nécessite un récepteur de type '{3}'BLes itérateurs ne peuvent pas avoir de paramètres ref, in ou outILes itérateurs ne peuvent pas avoir de variables locales par référencejLe corps de '{0}' ne peut pas être un bloc itérateur, car '{1}' n'est pas un type d'interface itérateurdLe corps de '{0}' ne peut pas être un bloc itérateur, car '{0}' effectue un retour par référenceSLa version de langage fournie n'est pas prise en charge ou est non valide : '{0}'.:Le modificateur '{0}' 'n'est pas valide pour cet élément2Présence de plusieurs modificateurs de protectionKLa modificateur de membre '{0}' doit précéder le type et le nom de membreSUne déclaration d'espace de noms ne peut pas avoir de modificateurs ou d'attributsNom de module non valide : {0}DLa meilleure surcharge pour '{0}' n'a pas de paramètre nommé '{1}'6Le délégué '{0}' n'a pas de paramètre nommé '{1}''{0}' n'est pas un argument d'attribut nommé valide. Les arguments d'attribut nommé doivent être des champs qui ne sont pas readonly, statiques ou constants, ou des propriétés en lecture-écriture qui sont publiques et non statiques.n'{0}' n'est pas un argument d'attribut nommé valide, car il n'est pas un type de paramètre d'attribut valideTUne expression new nécessite une liste d'arguments ou bien (), [] ou {} après typeXL'argument nommé '{0}' est utilisé hors-position mais est suivi d'un argument sans nomcOption '{0}' non valide pour /nullable ; utilisez 'disable', 'enable', 'warnings' ou 'annotations'JImpossible d'utiliser l'opérateur typeof sur un type référence Nullable?Impossible d'appliquer l'opérateur '{0}' à un opérande '{1}'ODéclaration non valide ; utilisez plutôt l'opérateur '{0} (...'DLe paramètre {0} ne doit pas être déclaré avec le mot clé '{1}'nUn tableau de paramètres ne peut pas être utilisé avec le modificateur 'this' dans une méthode d'extension=Le paramètre {0} doit être déclaré avec le mot clé '{1}'LLe paramètre {0} est déclaré comme type '{1}{2}' mais doit être '{3}{4}'E Impossible d'utiliser le modificateur de paramètre '{0}' avec '{1}'kOpérande non valide pour les critères spéciaux ; la valeur nécessaire n'est pas celle trouvée, '{0}'.BErreur lors de la lecture des informations de débogage pour '{0}'fOption non valide '{0}' pour /platform ; la valeur doit être anycpu, x86, Itanium, arm, arm64 ou x64e/platform:anycpu32bitpreferred ne peut être utilisé qu'avec /t:exe, /t:winexe et /t:appcontainerexeImpossible d'accéder au membre protégé '{0}' par l'intermédiaire d'un qualificateur de type '{1}' ; le qualificateur doit être de type '{2}' (ou dérivé de celui-ci)WLes enregistrements peuvent uniquement hériter d'un objet ou d'un autre enregistrementoUn enregistrement positionnel doit avoir à la fois un modificateur 'data' et une liste de paramètres non videLe membre d'enregistrement '{0}' doit être une propriété d'instance lisible de type '{1}' pour correspondre au paramètre positionnel '{2}'.}Les expressions lambda qui effectuent un retour par référence ne peuvent pas être converties en arborescences d'expressionZOption non valide '{0}' ; la visibilité de la ressource doit être 'public' ou 'private'+'{1} {0}' n'a pas le type de retour correct/'{0}' est un {1} mais est utilisé comme un {2}>'{0}' est un {1}, qui n'est pas valide dans le contexte donnéLe premier opérande d'un opérateur de décalage surchargé doit être du même type que le type conteneur et le type du second opérande doit être intRLe genre de code source fourni n'est pas pris en charge ou est non valide : '{0}'L'instruction foreach ne peut pas fonctionner sur les énumérateurs de type '{0}' dans les méthodes asynchrones ou les méthodes d'itérateurs, car '{0}' est un struct par référence.Les paramètres ou variables locales de type '{0}' ne peuvent pas être déclarés dans des méthodes async ou des expressions lambda.FUne expression stackalloc exige la présence de [] à la suite du typeOption non reconnue : '{0}'Erreur de syntaxe de ligne de commande : '{0}' est une valeur non valide pour l'option '{1}'. La valeur doit se présenter sous la forme '{2}'.eLa méthode '{0}' a un modificateur de paramètre 'this' qui ne figure pas dans le premier paramètre?Le type '{0}' ne peut pas être utilisé comme argument de typej'{0}' : impossible de référencer un type par l'intermédiaire d'une expression ; essayez plutôt '{1}'PLe premier paramètre d'une méthode d'extension ne peut pas être de type '{0}'8L'opérateur unaire surchargé '{0}' prend un paramètreGImpossible d'appliquer l'opérateur '{0}' à un opérande de type '{1}'ALe paramètre d'un opérateur unaire doit être le type conteneurUne directive 'using namespace' ne peut être appliquée qu'aux espaces de noms ; '{0}' est un type, pas un espace de noms. Utilisez plutôt une directive 'using static'Une directive 'using static' ne peut être appliquée qu'aux types ; '{0}' est un espace de noms, pas un type. Utilisez plutôt une directive 'using namespace']; ou = attendu (impossible de spécifier des arguments de constructeur dans une déclaration)yUne méthode avec vararg ne peut pas être générique, se trouver dans un type générique ou avoir un paramètre params_Accessibilité incohérente : la classe de base '{1}' est moins accessible que la classe '{0}'cAccessibilité incohérente : l'interface de base '{1}' est moins accessible que l'interface '{0}'YAccessibilité incohérente : le type de contrainte '{1}' est moins accessible que '{0}'gAccessibilité incohérente : le type de paramètre '{1}' est moins accessible que le délégué '{0}'cAccessibilité incohérente : le type de retour '{1}' est moins accessible que le délégué '{0}'gAccessibilité incohérente : le type d'événement '{1}' est moins accessible que l'événement '{0}']Accessibilité incohérente : le type de champ '{1}' est moins accessible que le champ '{0}'dAccessibilité incohérente : le type de paramètre '{1}' est moins accessible que l'indexeur '{0}'kAccessibilité incohérente : le type de retour d'indexeur '{1}' est moins accessible que l'indexeur '{0}'fAccessibilité incohérente : le type de paramètre '{1}' est moins accessible que l'opérateur '{0}'bAccessibilité incohérente : le type de retour '{1}' est moins accessible que l'opérateur '{0}'eAccessibilité incohérente : le type de paramètre '{1}' est moins accessible que la méthode '{0}'iAccessibilité incohérente : le type de propriété '{1}' est moins accessible que la propriété '{0}'aAccessibilité incohérente : le type de retour '{1}' est moins accessible que la méthode '{0}'9Le niveau d'avertissement doit être compris entre 0 et 45Erreur lors de la lecture des ressources Win32 -- {0}CImpossible de générer une valeur dans le corps d'une clause catch:Impossible de générer dans le corps d'une clause finallyTImpossible de générer une valeur dans le corps d'un bloc try avec une clause catch6La classe de base '{0}' doit précéder les interfacesMLe paramètre de type '{0}' hérite des contraintes en conflit '{1}' et '{2}'BL'utilisation du mot clé 'base' n'est pas valide dans ce contexte?Le mot clé 'base' n'est pas disponible dans le contexte actuelBLe mot clé 'base' n'est pas disponible dans une méthode statique4'{0}' est un fichier binaire et non un fichier texte-'{0}' n'est pas pris en charge par le langageLa propriété, l'indexeur ou l'événement '{0}' n'est pas pris en charge par le langage ; essayez d'appeler directement la méthode d'accesseur '{1}'La propriété, l'indexeur ou l'événement '{0}' n'est pas pris en charge par le langage ; essayez d'appeler directement les méthodes d'accesseur '{1}' ou '{2}'UVous ne pouvez pas spécifier à la fois des corps de bloc et des corps d'expression.V'{0}' ne peut pas implémenter '{1}', car ceci n'est pas pris en charge par le langage='{0}' est un type qui n'est pas pris en charge par le langageVUne arborescence d'expression lambda ne doit pas contenir de paramètre ref, in ou outELe type de retour par référence 'ref {0}' n'est pas pris en charge.N'await' ne peut pas être utilisé dans une expression contenant le type '{0}'GUne déclaration de variable par référence doit avoir un initialiseurDéclarateur de tableau erroné. Pour déclarer un tableau managé, le spécificateur de rang précède l'identificateur de la variable. Pour déclarer un champ de mémoire tampon de taille fixe, utilisez le mot clé fixed avant le type de champ.Cette combinaison d'arguments pour '{0}' n'est pas autorisée, car elle peut exposer les variables référencées par le paramètre '{1}' en dehors de la portée de leur déclarationNe pas appeler directement votre méthode Finalize de la classe de base. La méthode est automatiquement appelée à partir de votre destructeur.vImpossible d'appeler directement des destructeurs et object.Finalize. Appelez IDisposable.Dispose s'il est disponible.OImpossible de convertir le groupe de &méthodes '{0}' en type délégué '{0}'.2Impossible de déconstruire des objets dynamiques.XLe commutateur /embed est uniquement pris en charge durant l'émission d'un fichier PDB.7Impossible de passer null pour un nom d'assembly friendvLe type d'une variable locale déclarée dans une instruction fixed ne peut pas être un type de pointeur de fonction.hImpossible d'utiliser une méthode d'extension avec un récepteur en tant que cible d'un opérateur '&'.H'{0}' : impossible d'appeler explicitement un opérateur ou un accesseurs'{0}' : impossible de modifier les modificateurs d'accès en cas de substitution du membre hérité '{2}' de '{1}'P'{0}' doit correspondre par initialisation uniquement au membre substitué '{1}'L'{0}' doit correspondre au retour par référence du membre substitué '{1}'X'{0}' : le type de retour doit être '{2}' pour correspondre au membre substitué '{1}'k'{0}' : impossible de changer les noms d'éléments tuples en cas de substitution du membre hérité '{1}'N'{0}' : le type doit être '{2}' pour correspondre au membre substitué '{1}'Impossible de convertir un bloc de méthode anonyme sans une liste de paramètres en type délégué '{0}', car il compte un ou plusieurs paramètres outImpossible de convertir {0} en type '{1}', car les types de paramètre ne correspondent pas aux types de paramètre déléguésImpossible de convertir {0} dans le type de délégué souhaité, car certains types de retour ne sont pas implicitement convertibles en type de retour déléguéImpossible de convertir {0} async en type délégué '{1}'. Un {0} async peut retourner void, Task ou Task, aucun n'étant convertible en '{1}'.4'{0}' : dérivation du type sealed '{1}' impossibleNOptions spécifiées en conflit : fichier de ressources Win32 ; icône Win32POptions spécifiées en conflit : fichier de ressources Win32 ; manifeste Win32Impossible de déduire les arguments de type pour la méthode '{0}' à partir de l'utilisation. Essayez de spécifier les arguments de type de façon explicite.1Impossible de créer le fichier temporaire -- {0}/Impossible d'ouvrir '{0}' en écriture -- '{1}'9Erreur lors de l'ouverture du fichier d'icône {0} -- {1}@Erreur lors de l'ouverture du fichier manifeste Win32 {0} -- {1}HErreur lors de l'ouverture du fichier de ressources Win32 '{0}' -- '{1}'W'{0}' : impossible de substituer '{1}', car il n'est pas pris en charge par le langageB'{0}' : substitution impossible ; '{1}' n'est pas un événementB'{0}' : substitution impossible, car '{1}' n'est pas une fonctionE'{0}' : substitution impossible, car '{1}' n'est pas une propriétéx'{0}' : impossible de substituer le membre hérité '{1}', car il n'est pas marqué comme virtual, abstract ou overrideM'{0}' : impossible de substituer le membre hérité '{1}', car il est sealed=Impossible de lire le fichier de configuration '{0}' -- '{1}'8Erreur lors de la lecture de la ressource '{0}' -- '{1}'6Erreur lors de la lecture du fichier ruleset {0} - {1}NImpossible de lier des fichiers de ressources lors de la création d'un module5Impossible de retourner une expression de type 'void'CErreur lors de la lecture du fichier manifeste Win32 '{0}' -- '{1}'@__arglist ne peut pas avoir un argument passé par 'in' ou 'out'AL'attribut RequiredAttribute n'est pas autorisé sur les types C#4__arglist ne peut pas avoir un argument de type voidcL'opération engendre un dépassement de capacité au moment de la compilation dans le mode checkedTL'évaluation de la valeur de constante de '{0}' implique une définition circulaireBDépendance de classe de base circulaire impliquant '{0}' et '{1}'=Dépendance de contrainte circulaire utilisant '{0}' et '{1}'ILa contrainte de type classe '{0}' doit précéder toute autre contrainte>'{0}' : le type conteneur n'implémente pas l'interface '{1}'%Type objet, chaîne ou classe attendu ) attendue'{0}' n'implémente pas le membre d'interface '{1}'. '{2}' ne peut pas implémenter un membre d'interface, car il n'est pas public.}'{0}' n'implémente pas le membre d'interface '{1}'. '{2}' ne peut pas implémenter un membre d'interface, car il est static.Z'{0}' n'implémente pas le membre d'interface '{1}'. '{2}' ne peut pas implémenter '{1}'.'{0}' n'implémente pas le membre d'interface '{1}'. '{2}' ne peut pas implémenter '{1}', car il n'a pas de retour par référence correspondant.'{0}' n'implémente pas le membre d'interface '{1}'. '{2}' ne peut pas implémenter '{1}', car il ne possède pas le type de retour correspondant '{3}'.VL'attribut '{0}' spécifié dans un fichier source est en conflit avec l'option '{1}'.eImpossible d'utiliser l'alias '{0}' avec '::', car l'alias référence un type. Utilisez plutôt '.'.Impossible d'initialiser le type '{0}' avec un initialiseur de collection, car il n'implémente pas 'System.Collections.IEnumerable'W'{0}' : une classe avec l'attribut ComImport ne peut pas spécifier une classe de baseNComme '{1}' possède l'attribut ComImport, '{0}' doit être extern ou abstract^'{0}' : une classe avec l'attribut ComImport ne peut pas spécifier d'initialiseurs de champ.`Une classe avec l'attribut ComImport ne peut pas avoir un constructeur défini par l'utilisateur?L'attribut Guid doit être spécifié avec l'attribut ComImportnUne arborescence d'expression lambda ne peut pas contenir un appel COM avec des arguments où ref a été omis&Compilation annulée par l'utilisateur;Version du compilateur : '{0}'. Version du langage : {1}.zLe paramètre de type '{1}' a la contrainte 'unmanaged'. '{1}' ne peut donc pas être utilisé comme contrainte pour '{0}'wLe paramètre de type '{1}' a la contrainte 'struct', donc '{1}' ne peut pas être utilisé comme contrainte pour '{0}'Y'{0}' doit déclarer un corps, car il n'est pas marqué comme abstract, extern ou partialUne expression conditionnelle ne peut pas être utilisée directement dans une interpolation de chaîne car ':' termine l'interpolation. Mettez l'expression conditionnelle entre parenthèses.XL'attribut Conditional n'est pas valide sur '{0}', car son type de retour n'est pas voidCL'attribut Conditional n'est pas valide sur les membres d'interfaceYLa fonction locale '{0}' doit être 'static' pour pouvoir utiliser l'attribut ConditionalNL'attribut '{0}' n'est valide que sur les méthodes ou les classes d'attributsXL'attribut Conditional n'est pas valide sur '{0}', car il s'agit d'une méthode overrideL'attribut Conditional n'est pas valide sur '{0}', car il s'agit d'un constructeur, d'un destructeur, d'un opérateur ou d'une implémentation d'interface explicite@Le membre conditionnel '{0}' ne peut pas avoir un paramètre outML'espace de noms '{1}' contient une définition en conflit avec l'alias '{0}'7L'alias '{0}' est en conflit avec la définition de {1}PL'assembly et le module '{0}' ne peuvent pas cibler des processeurs différents.=Impossible de convertir la valeur de constante '{0}' en '{1}'^Impossible de convertir la valeur de constante '{0}' en '{1}' (utilisez la syntaxe 'unchecked)$Un champ const nécessite une valeur$Une valeur de constante est attendueUne expression de type '{0}' ne peut pas être prise en charge par un modèle de type '{1}'. Utilisez la version de langage '{2}' ou une version ultérieure pour faire correspondre un type ouvert à un modèle de constante.La longueur de la constante de chaîne qui résulte de la concaténation dépasse System.Int32.MaxValue. Essayez de diviser la chaîne en plusieurs constantes.S'{0}' : les classes static ne peuvent pas être utilisées en tant que contraintesNLes contraintes ne sont pas autorisées sur des déclarations non génériques5La contrainte ne peut pas être un type dynamic '{0}'CLes classes static ne peuvent pas avoir de constructeurs d'instancegLa conversion définie par l'utilisateur doit convertir vers le type englobant ou à partir de celui-ciCImpossible de convertir un tuple avec {0} éléments en type '{1}'.s'{0}' : les conversions définies par l'utilisateur vers ou à partir d'une classe de base ne sont pas autoriséesu'{0}' : les conversions définies par l'utilisateur vers ou à partir d'une classe dérivée ne sont pas autoriséesn'{0}' : les conversions définies par l'utilisateur vers ou à partir d'une interface ne sont pas autorisées,Impossible de convertir en type static '{0}'Un constructeur de copie dans un enregistrement doit appeler un constructeur de copie de la base ou un constructeur d'objet sans paramètre, si l'enregistrement hérite de l'objet.7Échec de chiffrement pendant la création de hachages.YL'interface héritée '{1}' provoque un cycle dans la hiérarchie des interfaces de '{0}'QLe redirecteur de type pour le type '{0}' dans l'assembly '{1}' provoque un cyclerLe point d'entrée de débogage doit être une définition d'une méthode déclarée dans la compilation actuelle.;Échec de l'évaluation de l'expression constante décimale7Une déclaration n'est pas autorisée dans ce contexte.OLe nom '{0}' ne correspond pas au paramètre 'Deconstruct' correspondant '{1}'.XL'assignation de déconstruction nécessite une expression avec un type du côté droit.9La déconstruction doit contenir au moins deux variables.LImpossible de déconstruire un tuple de '{0}' éléments en '{1}' variables.OLa déconstruction de 'var (...)' form interdit un type spécifique pour 'var'.Impossible d'incorporer le type '{0}', car il a un membre non abstrait. Affectez la valeur false à la propriété 'Incorporer les types interop'.Le modificateur '{0}' est non valide pour cet élément en C# {1}. Utilisez la version de langage '{2}' ou une version ultérieure.;Il n'existe aucun type cible pour le littéral par défaut.HL'utilisation d'un littéral par défaut est non valide dans ce contexteSImpossible de spécifier l'attribut DefaultMember sur un type contenant un indexeurUn littéral par défaut 'default' est non valide en tant que modèle. Utilisez un autre littéral (par exemple, '0' ou 'null') selon le cas. Pour correspondre à tout, utilisez un modèle d'abandon '_'.SL'argument de type '{0}' n'est pas applicable pour l'attribut DefaultParameterValueRLes paramètres facultatifs doivent apparaître après tous les paramètres requisIImpossible de spécifier une valeur par défaut pour le paramètre 'this'NImpossible de spécifier une valeur par défaut pour un tableau de paramètres_La valeur de paramètre par défaut pour '{0}' doit être constante au moment de la compilation=Les valeurs par défaut ne sont pas valides dans ce contexte.aLe type de l'argument de l'attribut DefaultParameterValue doit correspondre au type de paramètre}Impossible de spécifier une valeur de paramètre par défaut conjointement à DefaultParameterAttribute ou OptionalAttributetImpossible de créer un délégué avec '{0}', car celui-ci ou une méthode qu'il remplace a un attribut Conditional[Impossible de lier le délégué à '{0}' car il s'agit d'un membre de 'System.Nullable'BIncompatibilité de référence entre '{0}' et le délégué '{1}'jLa meilleure méthode Add surchargée '{0}' pour l'élément initialiseur de collection est obsolète. {1}'{0}' est obsolète : '{1}'@'{0}' : impossible d'implémenter une interface dynamique '{1}'/'{0}' : dérivation impossible du type dynamic7'{0}' ne peut pas dériver de la classe spéciale '{1}'FDérivation de '{0}' impossible, car il s'agit d'un paramètre de typeHUne variable ne peut pas être déclarée dans un modèle 'not' ou 'or'.:Les classes static ne peuvent pas contenir de destructeursZUne arborescence d'expression lambda ne peut pas contenir un initialiseur de dictionnaire.Le modèle d'abandon n'est pas autorisé en tant qu'étiquette case dans une instruction switch. Utilisez 'case var _:' pour un modèle d'abandon, ou 'case @_:' pour une constante nommée '_'.OImpossible de déduire le type d'une variable implicitement typée abandonnée.}Impossible d'appliquer l'attribut DllImport à une méthode générique ou contenue dans une méthode ou un type générique.YL'attribut DllImport doit être spécifié sur une méthode marquée 'static' et 'extern'N'utilisez pas l'attribut 'System.Runtime.CompilerServices.FixedBuffer'. Utilisez le modificateur de champ 'fixed' à la place.[N'utilisez pas l'attribut 'System.Runtime.CompilerServices.FixedBuffer' sur une propriété>Erreur d'écriture dans le fichier de documentation XML : {0}.'{0}' ne remplace pas la méthode de 'object'.'{0}' n'implémente pas '{1}'4Le nom de type '{0}' n'existe pas dans le type '{1}'Le nom de type ou d'espace de noms '{0}' n'existe pas dans l'espace de noms '{1}' (vous manque-t-il une référence d'assembly ?)Nom de type '{0}' introuvable dans l'espace de noms '{1}'. Ce type a été transmis à l'assembly '{2}'. Ajoutez une référence à cet assembly.9Un paramètre ne peut avoir qu'un seul modificateur '{0}'>Un type de retour ne peut avoir qu'un seul modificateur '{0}'.'Accesseur de propriété déjà définiEL'alias using '{0}' est apparu précédemment dans cet espace de nomsAttribut '{0}' en double#Attribut '{0}' en double dans '{1}';Contrainte '{0}' en double pour le paramètre de type '{1}'ML'instruction switch contient plusieurs cas avec la valeur d'étiquette '{0}'Une clause de contrainte a déjà été spécifiée pour le paramètre de type '{0}'. Toutes les contraintes spécifiées pour un paramètre de type doivent l'être dans une seule clause where.ILa conversion définie par l'utilisateur dans le type '{0}' est en double4'{0}' est implémenté explicitement plusieurs fois.]Le nom de paramètre '{0}' est en conflit avec un nom de paramètre généré automatiquementPlusieurs assemblys ayant une identité équivalente ont été importés : '{0}' et '{1}'. Supprimez une des références en double.Un assembly avec le même nom simple '{0}' a déjà été importé. Essayez de supprimer une des références (par exemple, '{1}') ou signez-les pour permettre le côte à côte.8'{0}' est déjà énuméré dans la liste des interfacesy'{0}' est déjà listé dans la liste d'interfaces du type '{2}' avec d'autres noms d'éléments tuples, notamment '{1}'.!L'étiquette '{0}' est un doublonModificateur '{0}' en double8Le type '{0}' contient déjà une définition pour '{1}'AL'espace de noms '{1}' contient déjà une définition pour '{0}'?Impossible de spécifier plusieurs fois l'argument nommé '{0}'+'Argument d'attribut nommé '{0}' en double8Opérateur de suppression de valeur null dupliqué ('!'))Le nom de paramètre '{0}' est un doublonxImpossible de spécifier des modificateurs d'accessibilité pour les accesseurs de la propriété ou de l'indexeur '{0}'Impossible de spécifier des modificateurs 'readonly' sur les deux accesseurs de la propriété ou de l'indexeur '{0}'. À la place, mettez un modificateur 'readonly' sur la propriété elle-même.qUn constructeur principal et un constructeur membre ne peuvent pas coexister avec les mêmes types de paramètre.0'{0}' est un doublon de TypeForwardedToAttribute"Paramètre de type '{0}' en doubleImpossible de définir une classe ou un membre qui utilise 'dynamic', car le type requis par le compilateur '{0}' est introuvable. Vous manque-t-il une référence ?oImpossible de passer un argument avec un type dynamique au paramètre params '{0}' de la fonction locale '{1}'.Impossible de passer un argument ayant un type dynamique à une fonction locale générique '{0}' avec des arguments de type déduits.|Un ou plusieurs types requis pour compiler une expression dynamique sont introuvables. Une référence est-elle manquante ?/La contrainte ne peut pas être du type dynamicCDéfinition de type ou d'espace de noms, ou fin de fichier attendue+'else' ne peut pas démarrer d'instruction.Littéral de caractère vide1L'initialiseur d'élément ne peut pas être videSpécificateur de format vide.'Expression attendue après yield returncImpossible de continuer, car la modification inclut une référence à un type incorporé : '{0}'.Le membre '{0}' ajouté durant la session de débogage actuelle est uniquement accessible à partir de son assembly de déclaration '{1}'.DImpossible de mettre à jour '{0}' ; l'attribut '{1}' est manquant.WImpossible d'émettre des informations de débogage pour un texte source sans encodage.8Commentaire sur une seule ligne ou fin de ligne attenduedirective #endregion attenduedirective #endif attendueB'{0}' : la valeur de l'énumérateur est trop grande pour ce typeMLes enums ne peuvent pas contenir de constructeurs sans paramètre explicites:Erreur lors de la génération des ressources Win32 -- {0}#error : '{0}'9Il existe une erreur dans un assembly référencé '{0}'.Impossible d'utiliser un résultat de '{0}' dans ce contexte, car il peut exposer les variables référencées par le paramètre '{1}' en dehors de la portée de leur déclarationImpossible d'utiliser un membre du résultat de '{0}' dans ce contexte, car il peut exposer les variables référencées par le paramètre '{1}' en dehors de la portée de leur déclarationImpossible d'utiliser un '{0}' local dans ce contexte, car il peut exposer des variables référencées en dehors de la portée de leur déclarationImpossible d'utiliser l'expression dans ce contexte, car elle peut exposer indirectement des variables en dehors de la portée de leur déclarationImpossible d'utiliser un résultat d'une expression stackalloc de type '{0}' dans ce contexte, car il peut être exposé en dehors de la méthode conteneur~Un caractère '{0}' ne peut faire l'objet d'une séquence d'échappement qu'en doublant '{0}{0}' dans une chaîne interpolée.E'{0}' : la propriété event doit avoir des accesseurs add et remove4'{0}' : l'événement doit être de type délégué Mot clé contextuel 'by' attendu$Mot clé contextuel 'equals' attendu Mot clé contextuel 'on' attenduCatch ou finally attendu'Nom de fichier entre guillemets attenduLUn corps de requête doit terminer par une clause select ou une clause groupAUn script est attendu (fichier .csx), mais aucun n'est spécifiéRMot clé, identificateur ou chaîne attendue après le spécificateur textuel : @jN'utilisez pas 'System.Runtime.CompilerServices.DynamicAttribute'. Utilisez plutôt le mot clé 'dynamic'.pUne implémentation d'interface explicite d'un événement doit utiliser la syntaxe des accesseurs d'événementiN'utilisez pas 'System.Runtime.CompilerServices.ExtensionAttribute'. Utilisez plutôt le mot clé 'this'.Impossible d'hériter de l'interface '{0}' avec les paramètres de type spécifiés, car cela entraîne des surcharges dans la méthode '{1}' qui diffèrent uniquement au niveau des paramètres ref et outI'{0}' ne doit pas avoir de paramètre params, car '{1}' n'en possède pas|'{0}' : une déclaration d'interface explicite peut être déclarée uniquement dans une classe, un struct ou une interfaceI'{0}' dans une déclaration d'interface explicite n'est pas une interfacen'L'implémentation de la méthode explicite '{0}' ne peut pas implémenter '{1}', car il s'agit d'un accesseurdL'application explicite de 'System.Runtime.CompilerServices.NullableAttribute' n'est pas autorisée.SN'utilisez pas 'System.ParamArrayAttribute'. Utilisez plutôt le mot clé 'params'.F'{0}' ajoute un accesseur introuvable dans le membre d'interface '{1}'`Les accesseurs '{0}' et '{1}' doivent tous deux être initialiseurs uniquement ou ne pas l'êtreQL'accesseur '{1}' est manquant dans l'implémentation d'interface explicite '{0}'9Ne pas utiliser '{0}'. Ceci est réservé au compilateur.Impossible de référencer 'System.Runtime.CompilerServices.TupleElementNamesAttribute' explicitement. Utilisez la syntaxe des tuples pour définir les noms de tuples.Le type '{0}' exporté à partir du module '{1}' est en conflit avec le type déclaré dans le module principal de cet assembly.vLe type '{0}' exporté à partir du module '{1}' est en conflit avec le type '{2}' exporté à partir du module '{3}'.EImpossible d'utiliser l'expression donnée dans une instruction fixedExpression attendueL'expression n'a pas de nom.3Expression ou instruction de déclaration attendue.cUne arborescence de l'expression ne peut pas contenir d'assignation de fusion ayant une valeur nulluUne arborescence de l'expression ne peut pas contenir de valeur de struct par référence ou de type restreint '{0}'.XUne arborescence de l'expression ne peut pas contenir une expression de méthode anonymeQUne arborescence de l'expression ne peut pas contenir un opérateur d'assignationUne arborescence d'expression lambda ne peut pas contenir un opérateur de fusion avec une partie gauche de littéral ayant une valeur null ou une valeur par défautGUne arborescence de l'expression ne peut pas contenir un accès de base@Une arborescence de l'expression ne peut pas contenir d'abandon.NUne arborescence de l'expression ne peut pas contenir une opération dynamiquecUne arborescence de l'expression ne peut pas contenir d'expression d'index partant de la fin ('^').NUne arborescence de l'expression ne peut pas contenir une propriété indexéepUne arborescence de l'expression ne peut pas contenir l'opérateur de comparaison avec critères spéciaux 'is'.[Une arborescence de l'expression ne peut pas contenir de référence à une fonction localehUne arborescence de l'expression ne peut pas contenir un initialiseur de tableau à plusieurs dimensionsZUne arborescence de l'expression ne peut pas contenir une spécification d'argument nommédUne arborescence de l'expression ne peut pas contenir un appel qui utilise des arguments facultatifsbUne arborescence de l'expression ne peut pas contenir une déclaration de variable d'argument out.tUne arborescence de l'expression ne peut pas contenir de modèle d'accès à l'indexeur System.Index ou System.RangeTUne arborescence de l'expression ne peut pas contenir une opération pointeur unsafeSUne arborescence de l'expression ne peut pas contenir d'expression de plage ('..').JUne arborescence de l'expression ne peut pas contenir d'expression switch.IUne arborescence de l'expression ne peut pas contenir d'expression throw.UUne arborescence de l'expression ne peut pas contenir un opérateur de tuple == ou !=NUne arborescence de l'expression ne peut pas contenir une conversion de tuple.LUne arborescence de l'expression ne peut pas contenir un littéral de tuple.HUne arborescence de l'expression ne peut pas contenir d'expression with.Impossible de convertir une expression lambda en arborescence d'expression dont l'argument de type '{0}' n'est pas un type déléguéImpossible de définir une nouvelle méthode d'extension, car le type requis par le compilateur '{0}' est introuvable. Vous manque-t-il une référence à System.Core.dll ?uUne méthode Add d'extension n'est pas prise en charge pour un initialiseur de collection dans une expression lambda.Les méthodes d'extension doivent être définies dans une classe statique de niveau supérieur ; {0} est une classe imbriquéeiUne déclaration d'alias extern doit précéder tous les autres éléments définis dans l'espace de noms0'extern alias' n'est pas valide dans ce contexte?'{0}' : un événement extern ne peut pas avoir d'initialiseur4'{0}' ne peut pas être extern et déclarer un corpsH'{0}' ne peut pas être externe et avoir un initialiseur de constructeurLa fonctionnalité '{0}' est actuellement en préversion et *n'est pas prise en charge*. Pour utiliser les fonctionnalités en préversion, utilisez la version de langage 'preview'.lLa fonctionnalité '{0}' est expérimentale et non prise en charge. Utilisez '/features:{1}' pour l'activer.vLa fonctionnalité '{0}' n'est pas disponible en C# 1. Utilisez la version de langage {1} ou une version ultérieure.vLa fonctionnalité '{0}' n'est pas disponible en C# 2. Utilisez la version de langage {1} ou une version ultérieure.vLa fonctionnalité '{0}' n'est pas disponible en C# 3. Utilisez la version de langage {1} ou une version ultérieure.vLa fonctionnalité '{0}' n'est pas disponible en C# 4. Utilisez la version de langage {1} ou une version ultérieure.vLa fonctionnalité '{0}' n'est pas disponible en C# 5. Utilisez la version de langage {1} ou une version ultérieure.vLa fonctionnalité '{0}' n'est pas disponible en C# 6. Utilisez la version de langage {1} ou une version ultérieure.xLa fonctionnalité '{0}' n'est pas disponible en C# 7.0. Utilisez la version de langage {1} ou une version ultérieure.zLa fonctionnalité '{0}' n'est pas disponible dans C# 7.1. Utilisez la version de langage {1} ou une version ultérieure.xLa fonctionnalité '{0}' n'est pas disponible en C# 7.2. Utilisez la version de langage {1} ou une version ultérieure.xLa fonctionnalité '{0}' n'est pas disponible en C# 7.3. Utilisez la version de langage {1} ou une version ultérieure.xLa fonctionnalité '{0}' n'est pas disponible en C# 8.0. Utilisez la version de langage {1} ou une version ultérieure.xLa fonctionnalité '{0}' n'est pas disponible en C# 8.0. Utilisez la version de langage {1} ou une version ultérieure.xLa fonctionnalité '{0}' n'est pas disponible en C# 9.0. Utilisez la version de langage {1} ou une version ultérieure.8Une arborescence d'expression ne peut pas contenir '{0}'Le champ ou la propriété implémentée automatiquement ne peut pas être de type '{0}', sauf s'il s'agit d'un membre d'instance d'un struct par référence.=Ni le champ, ni la propriété ne peuvent être de type '{0}''Un champ ne peut pas être de type voidUne mémoire tampon fixe ne peut avoir qu'une seule dimension.yUn champ de mémoire tampon de taille fixe doit utiliser le spécificateur de la taille du tableau après le nom du champImpossible d'utiliser la variable locale fixe '{0}' dans une méthode anonyme, une expression lambda ou une expression de requêteUVous devez fournir un initialiseur dans une déclaration d'instruction fixed ou usingtVous ne pouvez prendre l'adresse d'une expression non fixed qu'à l'intérieur d'un initialiseur d'instruction fixeddLes mémoires tampons de taille fixe ne sont accessibles que via des variables locales ou des champsTLes champs de mémoire tampon de taille fixe ne peuvent être membres que de structslVous ne pouvez pas utiliser l'instruction fixed pour prendre l'adresse d'une expression qui est déjà fixedWLa mémoire tampon de taille fixe de longueur {0} et de type '{1}' est trop volumineuse@La constante à virgule flottante sort de la plage du type '{0}'L'instruction foreach ne peut pas fonctionner sur des variables de type '{0}', car '{0}' ne contient pas de définition d'instance publique pour '{1}'L'instruction foreach ne peut pas fonctionner sur des variables de type '{0}', car '{0}' ne contient pas de définition d'instance publique pour '{1}'. Vouliez-vous dire 'await foreach' plutôt que 'foreach' ?fLe type transmis '{0}' est en conflit avec le type déclaré dans le module principal de cet assembly.pLe type '{0}' transmis à l'assembly '{1}' est en conflit avec le type '{2}' exporté à partir du module '{3}'.dLe type '{0}' est défini dans cet assembly, mais un redirecteur de type est spécifié pour ce typeSImpossible de transmettre le type '{0}', car il s'agit d'un type imbriqué de '{1}'jLe type '{0}' transmis à l'assembly '{1}' est en conflit avec le type '{2}' transmis à l'assembly '{3}'.La référence d'assembly Friend '{0}' n'est pas valide. Les déclarations InternalsVisibleTo ne peuvent pas avoir une version, une culture, un jeton de clé publique ou une architecture de processeur spécifié.La référence d'assembly Friend '{0}' n'est pas valide. Les assemblys signés avec un nom fort doivent spécifier une clé publique dans leurs déclarations InternalsVisibleTo.Un accès Friend a été concédé par '{0}', mais la clé publique de l'assembly de sortie ('{1}') ne correspond pas à celle spécifiée par l'attribut InternalsVisibleTo dans l'assembly concédant.Un accès Friend a été concédé par '{0}', mais l'état de signature avec nom fort de l'assembly de sortie ne correspond pas à celui de l'assembly concédant.eImpossible de créer un pointeur de fonction pour '{0}', car il ne s'agit pas d'une méthode statiqueLIncompatibilité de référence entre '{0}' et le pointeur de fonction '{1}'K'{0}' : impossible d'utiliser les types static en tant qu'arguments de typeImpossible d'utiliser le type '{3}' comme paramètre de type '{2}' dans le type ou la méthode générique '{0}'. Le type Nullable '{3}' ne satisfait pas la contrainte de '{1}'.Impossible d'utiliser le type '{3}' comme paramètre de type '{2}' dans le type ou la méthode générique '{0}'. Le type Nullable '{3}' ne satisfait pas la contrainte de '{1}'. Les types Nullable ne peuvent pas satisfaire les contraintes d'interface.Impossible d'utiliser le type '{3}' comme paramètre de type '{2}' dans le type ou la méthode générique '{0}'. Il n'y a pas de conversion de référence implicite de '{3}' en '{1}'.Impossible d'utiliser le type '{3}' comme paramètre de type '{2}' dans le type ou la méthode générique '{0}'. Il n'y a pas de conversion boxing ou de conversion de paramètre de type de '{3}' en '{1}'.Impossible d'utiliser le type '{3}' comme paramètre de type '{2}' dans le type ou la méthode générique '{0}'. Il n'y a pas de conversion boxing de '{3}' en '{1}'.YUn type générique ne peut pas dériver de '{0}', car il s'agit d'une classe d'attributsImpossible d'utiliser le type '{0}' de l'assembly '{1}' au-delà des limites de l'assembly, car il a un argument de type générique qui est un type interop incorporé.Impossible d'incorporer le type '{0}', car il a un argument générique. Attribuez à la propriété 'Incorporer les types interop' la valeur false.Accesseur get ou set attenduMLes attributs d'assembly et de module ne sont pas autorisés dans ce contexteLes attributs de l'assembly et du module doivent précéder tous les autres éléments définis dans un fichier à l'exception des clauses using et des déclarations d'alias externImpossible d'assigner {0} à une variable implicitement typéeALes variables implicitement typées ne peuvent pas être constantPLes variables implicitement typées ne peuvent pas avoir plusieurs déclarateurs?Les variables implicitement typées doivent être initialisées3Le fichier référencé '{0}' n'est pas un assemblybLe type importé '{0}' n'est pas valide. Il contient une dépendance de classe de base circulaire.1Un paramètre out ne peut pas avoir l'attribut InnImpossible d'utiliser les arguments avec le modificateur 'in' dans les expressions dispatchées dynamiquement. 'in' attendupLe premier paramètre de la méthode d'extension 'in' '{0}' doit être un type valeur concret (non générique).sImpossible d'utiliser la propriété ou l'indexeur '{0}' dans ce contexte, car l'accesseur get n'est pas accessiblesImpossible d'utiliser la propriété ou l'indexeur '{0}' dans ce contexte, car l'accesseur set n'est pas accessibleDeux indexeurs ont des noms différents ; l'attribut IndexerName doit être utilisé avec le même nom sur chaque indexeur d'un typezUtilisation du paramètre lambda incohérente ; les types de paramètres doivent être tous explicites ou tous implicites|L'opérande d'un opérateur d'incrémentation ou de décrémentation doit être une variable, une propriété ou un indexeurMTous les arguments de la propriété indexée '{0}' doivent être facultatifsWLa propriété indexée '{0}' a des arguments non facultatifs qui doivent être fournis/Les indexeurs ne peuvent pas être de type voidE'{0}' : impossible de déclarer des indexeurs dans une classe static6Les indexeurs doivent posséder au moins un paramètreOLe constructeur '{0}' ne peut pas s'appeler lui-même via un autre constructeurEImpossible d'initialiser une variable par référence avec une valeurEImpossible d'initialiser une variable par valeur avec une référenceLa méthode surchargée '{0}' correspondant le mieux à l'élément de l'initialiseur de collection ne peut pas être utilisée. Les méthodes 'Add' de l'initialiseur de collection ne peuvent pas avoir de paramètres ref ou out.La méthode surchargée correspondant le mieux à '{0}' n'a pas la bonne signature pour l'élément initialiseur. Add initialisable doit être une méthode d'instance accessible._Les structs sans constructeurs explicites ne peuvent pas contenir de membres avec initialiseursWSeules les propriétés implémentées automatiquement peuvent avoir des initialiseurs.N'{0}' : impossible de déclarer des membres d'instance dans une classe staticULes propriétés d'instance dans les interfaces ne peuvent pas avoir d'initialiseurs.;Impossible de créer une instance de la classe static '{0}'6Une expression est trop longue ou complexe à compilerDivision par zéro constant Constante intégrale trop grandeAType byte, sbyte, short, ushort, int, uint, long ou ulong attendu*La valeur d'un type intégral est attendue\'{0}' : l'événement d'instance présent dans l'interface ne peut pas avoir d'initialiseurdLe membre conditionnel '{0}' ne peut pas implémenter le membre d'interface '{1}' dans le type '{2}'o'{0}' ne peut pas implémenter le membre d'interface '{1}' dans le type '{2}', car il a un paramètre __arglist}'{0}' dans la déclaration d'interface explicite est introuvable parmi les membres de l'interface pouvant être implémentéeALes interfaces ne peuvent pas contenir de constructeur d'instance`Les interfaces ne peuvent pas contenir d'opérateurs de conversion, d'égalité ou d'inégalité;Les interfaces ne peuvent pas contenir de champs d'instance&Erreur interne dans le compilateur C#.8La méthode interop incorporée '{0}' contient un corps.gLa structure d'interopérabilité incorporée '{0}' ne peut contenir que des champs d'instance publics.^Impossible d'incorporer le type interop '{0}', car il lui manque l'attribut '{1}' obligatoire.Impossible d'incorporer le type interop '{0}' trouvé dans les assemblys '{1}' et '{2}'. Attribuez à la propriété 'Incorporer les types interop' la valeur false.7Impossible de prendre l'adresse de l'expression donnéeDéclarateur de membre de type anonyme non valide. Les membres de type anonyme doivent être déclarés avec une assignation de membre, un nom simple ou un accès membre.7Spécificateur de rang non valide : ',' ou ']' attendu[Les chaînes de culture d'assembly ne peuvent pas contenir de caractères null incorporés.eLes exécutables ne peuvent pas être des assemblys satellites ; la culture doit toujours être videNLa référence d'assembly '{0}' n'est pas valide et ne peut pas être résolue5Valeur non valide pour l'argument de l'attribut '{0}''{0}' est de type '{1}'. Le type spécifié dans une déclaration de constante doit être sbyte, byte, short, ushort, int, uint, long, ulong, char, float, double, decimal, bool, string, un type enum ou un type référence.lImpossible de lire les informations de débogage de la méthode '{0}' (jeton 0x{1:X8}) dans l'assembly '{2}'6Format des informations de débogage non valide : {0}Le délégué '{0}' n'a pas de méthode invoke ou une méthode invoke avec un type de retour ou des types de paramètre non pris en charge.qL'expression doit être explicitement convertible en booléen ou son type '{0}' doit définir l'opérateur '{1}'.#Terme d'expression '{0}' non valide1Alignement de section de fichier non valide '{0}'TLes mémoires tampons de taille fixe doivent avoir une longueur supérieure à zéro]Erreur de syntaxe de ligne de commande : format de Guid '{0}' non valide pour l'option '{1}''{0}' n'est pas un modificateur de type de retour de pointeur de fonction valide. Les modificateurs valides sont 'ref' et 'ref readonly'.'{0}' n'est pas une convention d'appel valide pour un pointeur de fonction. Les conventions valides sont 'cdecl', 'managed', 'thiscall' et 'stdcall'.IType non valide spécifié comme argument pour l'attribut TypeForwardedTo=Un goto case n'est valide qu'au sein d'une instruction switch/Nom d'algorithme de hachage non valide : '{0}'.Déclarateur de membre initialiseur non valide)Genre d'instrumentation non valide : {0}QLe numéro de ligne spécifié pour la directive #line est manquant ou non valide\Jeton '{0}' non valide dans la déclaration de membre de classe, de structure ou d'interface9Valeur non valide pour l'argument d'attribut nommé '{0}'Nombre non valideCréation d'objet non valideNom de sortie non valide : {0},Le format de l'option pathmap est incorrect.'Expression de préprocesseur non valideXNom non valide pour un symbole de prétraitement. '{0}' est un identificateur non validewLe modificateur d'accessibilité de l'accesseur '{0}' doit être plus restrictif que la propriété ou l'indexeur '{1}'Impossible de spécifier des modificateurs 'readonly' sur la propriété ou l'indexeur '{0}' et son accesseur. Supprimez l'un d'entre eux.Impossible de déterminer le type d'expression conditionnelle, car il n'existe pas de conversion implicite entre '{0}' et '{1}'Littéral réel non valide.aUne clé publique de signature non valide a été spécifiée dans AssemblySignatureKeyAttribute.2'{0}' n'est pas un spécificateur de format valide1"Spécificateur de rang non valide : ']' attenduVersion {0} non valide pour /subsystemversion. La version doit être 6.02 ou supérieure pour ARM ou AppContainerExe, et 4.00 ou supérieure dans les autres casuLe format de la chaîne de version spécifiée n'est pas conforme au format requis - major[.minor[.build[.revision]]]Le format de la chaîne de version spécifiée n'est pas conforme au format exigé - major.minor.build.revision (sans caractères génériques)La chaîne de version spécifiée contient des caractères génériques qui ne sont pas compatibles avec le déterminisme. Supprimez les caractères génériques de la chaîne de version ou désactivez le déterminisme pour cette compilationALe récepteur d'une expression 'with' doit avoir un type non nul.Il n'est pas correct d'utiliser le type de référence Nullable '{0}?' dans une expression is-type. Utilisez le type sous-jacent '{0}' à la place.KUne expression de type '{0}' ne peut jamais correspondre au modèle fourni.[Les instructions yield ne peuvent pas figurer au niveau supérieur dans le code interactif.QLa méthode '{0}' avec un bloc itérateur doit être 'async' pour retourner '{1}'HIl n'existe pas d'étiquette '{0}' dans la portée de l'instruction goto^L'étiquette '{0}' cache une autre étiquette qui porte le même nom dans une portée contenueLe premier opérande d'un opérateur 'is' ou 'as' ne peut pas être une expression lambda, une méthode anonyme ou un groupe de méthodes.ULa version de langage spécifiée '{0}' ne peut pas avoir de zéros non significatifs'{0}' ne peut pas implémenter le membre d'interface '{1}' dans le type '{2}', car la fonctionnalité '{3}' n'est pas disponible en C# {4}. Utilisez la version de langage '{5}' ou une version ultérieure. { attendueI'La syntaxe 'id#' n'est plus prise en charge. Utilisez '$id' à la place.SLes métadonnées netmodule liées doivent fournir une image PE complète : '{0}'.Impossible de convertir implicitement un littéral de type double en type '{1}' ; utilisez un suffixe '{0}' pour créer un littéral de ce type*#load n'est autorisé que dans les scriptsL'adresse de la variable locale '{0}' ou de ses membres ne peut pas être prise et utilisée dans une méthode anonyme ou une expression lambdaXUne variable ou une fonction locale nommée '{0}' est déjà définie dans cette portée[La fonction locale '{0}' doit déclarer un corps, car il n'est pas marqué 'static extern'.Impossible de déclarer une variable locale ou un paramètre nommé '{0}' dans cette portée, car ce nom est utilisé dans une portée locale englobante pour définir une variable locale ou un paramètre'{0}' : un paramètre, une variable locale ou une fonction locale ne peut pas avoir le même nom qu'un paramètre de type de méthodeL'incorporation du type interop '{0}' de l'assembly '{1}' entraîne un conflit de noms dans l'assembly actuel. Attribuez à la propriété 'Incorporer les types interop' la valeur false.A'{0}' n'est pas un type référence requis par l'instruction lockTImpossible de rechercher un membre dans '{0}', car il s'agit d'un paramètre de typeFImpossible d'utiliser '{0}' pour la méthode Main, car il est importékLe '{0}' spécifié pour la méthode Main doit être une classe, un struct ou une interface non générique5{0}' spécifié pour la méthode Main est introuvablemImpossible de prendre l'adresse, d'obtenir la taille ou de déclarer un pointeur vers un type managé ('{0}')2Type non managé '{0}' non valide pour les champs.;Le type non managé '{0}' n'est valide que pour les champs.PUne arborescence d'expression lambda ne peut pas contenir un groupe de méthodesYLe type '{1}' définit déjà un membre appelé '{0}' avec les mêmes types de paramètre(Initialisation du membre '{0}' en double[Impossible d'initialiser le membre '{0}'. Il ne s'agit pas d'un champ ou d'une propriété.M'{0}' : les noms de membres doivent être différents de leur type englobant(La méthode doit avoir un type de retourYLe type '{1}' réserve déjà un membre appelé '{0}' avec les mêmes types de paramètre(Marqueur de conflit de fusion rencontréMLe nom '{0}' dépasse la longueur maximale autorisée dans les métadonnées.?Les références de métadonnées ne sont pas prises en charge.=Aucune surcharge pour '{0}' ne correspond au délégué '{1}'GAucune surcharge pour '{0}' ne correspond au pointeur de fonction '{1}'yImpossible de convertir le groupe de méthodes '{0}' en type non-délégué '{1}'. Souhaitiez-vous appeler la méthode ?=Impossible de faire référence à une variable de type '{0}'La méthode '{0}' ne peut pas implémenter l'accesseur d'interface '{1}' pour le type '{2}'. Utilisez une implémentation d'interface explicite.Nom de méthode attendufLe type de retour d'une méthode, d'un délégué ou d'un pointeur de fonction ne peut pas être '{0}'Les branches d'un opérateur conditionnel ref ne peuvent pas faire référence à des variables ayant des étendues de déclaration incompatibles^Impossible de convertir le groupe de méthodes en pointeur de fonction (manque-t-il un '&' ?)Argument manquantZLa création de tableau doit posséder une taille de tableau ou un initialiseur de tableauLa classe wrapper de coclasse managée '{0}' pour l'interface '{1}' est introuvable (vous manque-t-il une référence d'assembly ?)AL'option /pdb exige que l'option /debug soit également utiliséeInstance ou méthode d'extension 'Deconstruct' appropriée introuvable pour le type '{0}', avec les paramètres de sortie {1} et un type de retour void.KErreur de syntaxe de ligne de commande : Guid manquant pour l'option '{1}'hL'interface source '{0}' n'a pas de méthode '{1}', qui est requise pour incorporer l'événement '{2}'.)Référence à netmodule '{0}' manquante.XNom de fichier entre guillemets, commentaire sur une seule ligne ou fin de ligne attenduyModificateur partiel manquant dans la déclaration de type '{0}' ; il existe une autre déclaration partielle de ce typeModèle manquant3Membre requis par le compilateur '{0}.{1}' manquantrL'interface '{0}' a une interface source non valide qui est nécessaire à l'incorporation de l'événement '{1}'.~'{0}' : un champ d'instance dans les types marqués avec StructLayout(LayoutKind.Explicit) doit avoir un attribut FieldOffset\Une référence au type '{0}' déclare qu'il est défini dans '{1}', mais il est introuvableUne référence au type '{0}' déclare qu'il est défini dans cet assembly, mais il n'est pas défini dans la source ou dans les modules ajoutéscUne déconstruction ne peut pas contenir à la fois des déclarations et des expressions à gauche.{'{0}' ne peut pas implémenter '{1}', car '{2}' est un événement Windows Runtime et '{3}' est un événement .NET normal.,Échec de l'émission du module '{0}' : {1}|Le membre d'interface '{0}' n'a pas l'implémentation la plus spécifique. '{1}' et '{2}' ne sont pas les plus spécifiques.[Impossible d'utiliser plusieurs types dans une instruction for, using, fixed ou declaration_Plusieurs fichiers config d'analyseur ne peuvent pas figurer dans le même répertoire ('{0}').Plusieurs points d'entrée sont définis dans le programme. Compilez avec l'option /main pour spécifier le type qui contient le point d'entrée.SImpossible d'utiliser l'attribut [EnumeratorCancellation] sur plusieurs paramètresL'instruction foreach asynchrone ne peut pas fonctionner sur des variables de type '{0}', car elle implémente plusieurs instanciations de '{1}' ; essayez de caster en une instanciation d'interface spécifiqueL'instruction foreach ne peut pas fonctionner sur des variables de type '{0}', car elle implémente plusieurs instanciations de '{1}' ; essayez d'effectuer un cast en une instanciation d'interface spécifique]Seule une déclaration partielle d'un seul enregistrement peut avoir une liste de paramètres=Une boucle foreach doit déclarer ses variables d'itération.Pour que '{0}' soit applicable en tant qu'opérateur de court-circuit, son type déclarant '{1}' doit définir l'opérateur true et l'opérateur falselLes retours par valeur ne peuvent être utilisés que dans les méthodes qui effectuent un retour par valeurvLes retours par référence ne peuvent être utilisés que dans les méthodes qui effectuent un retour par référencekLes options de compilation '{0}' et '{1}' ne peuvent pas être spécifiées toutes les deux en même temps.1Le nom '{0}' n'existe pas dans le contexte actuelkLe nom '{0}' n'existe pas dans le contexte actuel (vous manque-t-il une référence à l'assembly '{1}' ?)"Argument d'attribut nommé attenduIL'accès au tableau ne peut pas avoir un spécificateur d'argument nomméLes spécifications d'argument nommé doivent s'afficher après la spécification de tous les arguments fixes. Utilisez la version de langage {0} ou une version ultérieure pour autoriser les arguments nommés non placés en position de fin.Les spécifications d'argument nommé doivent s'afficher après la spécification de tous les arguments fixes dans un appel dynamique.kL'argument nommé '{0}' spécifie un paramètre pour lequel un paramètre positionnel a déjà été donné^Les groupes de méthode d'extension ne sont pas autorisés en tant qu'arguments pour 'nameof'.lLes paramètres de type ne sont pas autorisés sur un groupe de méthodes en tant qu'argument pour 'nameof'.@Impossible de déclarer un espace de noms dans le code de scriptcUn espace de noms ne peut pas contenir directement des membres tels que des champs ou des méthodes9Impossible de créer un tableau avec une taille négative:Impossible d'utiliser une taille négative avec stackallocRLe nom de module '{0}' stocké dans '{1}' doit correspondre à son nom de fichier.hLe module '{0}' est déjà défini dans cet assembly. Chaque module doit avoir un nom de fichier unique.BLa contrainte new() doit être la dernière contrainte spécifiéePLa contrainte 'new()' ne peut pas être utilisée avec la contrainte 'unmanaged'MLa contrainte 'new()' ne peut pas être utilisée avec la contrainte 'struct'WImpossible d'incorporer le type interop '{0}'. Utilisez plutôt l'interface applicable.'{2}' doit être un type non abstrait avec un constructeur sans paramètre public afin de l'utiliser comme paramètre '{1}' dans le type ou la méthode générique '{0}'f'{0}' : impossible de fournir des arguments lors de la création d'une instance d'un type de variable='{0}' est un nouveau membre virtuel de la classe sealed '{1}'i'Impossible d'utiliser 'new' avec le type tuple. Utilisez une expression littérale de tuple à la place.Saut de ligne dans la constantePUne directive 'using static' ne peut pas être utilisée pour déclarer un alias:Une classe de base est requise pour une référence 'base'1Absence de boucle englobant 'break' ou 'continue'Le type interop qui correspond au type interop incorporé '{0}' est introuvable. Vous manque-t-il une référence d'assembly ?3Aucun constructeur n'est défini pour le type '{0}''{0}' : le type utilisé dans une instruction using asynchrone doit être implicitement convertible en 'System.IAsyncDisposable' ou doit implémenter une méthode 'DisposeAsync' appropriée.'{0}' : le type utilisé dans une instruction using asynchrone doit être implicitement convertible en 'System.IAsyncDisposable' ou doit implémenter une méthode 'DisposeAsync' appropriée. Est-ce qu'il ne s'agit pas plutôt de 'using' au lieu de 'await using' ?r'{0}' : le type utilisé dans une instruction using doit être implicitement convertible en 'System.IDisposable'.'{0}' : le type utilisé dans une instruction using doit être implicitement convertible en 'System.IDisposable'. Est-ce qu'il ne s'agit pas plutôt de 'await using' au lieu de 'using' ?vImpossible d'appliquer CallerFilePathAttribute, car il n'existe pas de conversion standard du type '{0}' en type '{1}'xImpossible d'appliquer CallerLineNumberAttribute, car il n'existe pas de conversion standard du type '{0}' en type '{1}'xImpossible d'appliquer CallerMemberNameAttribute, car il n'existe pas de conversion standard du type '{0}' en type '{1}'Impossible d'utiliser une valeur de type '{0}' comme paramètre par défaut, car il n'existe pas de conversion standard en type '{1}'Impossible d'utiliser une valeur de type '{0}' comme paramètre par défaut pour le paramètre Nullable '{1}', car '{0}' n'est pas un type simpleTAucun constructeur de copie accessible n'a été trouvé dans le type de base '{0}'.dParmi les arguments spécifiés, aucun ne correspond au paramètre formel obligatoire '{0}' de '{1}'L'appel à la méthode '{0}' doit être dispatché dynamiquement mais ne peut pas l'être, car il fait partie d'une expression d'accès de base. Effectuez un cast des arguments dynamiques ou supprimez l'accès de base.L'appel du constructeur doit être dispatché dynamiquement, mais ne peut pas l'être car il fait partie d'un initialiseur de constructeur. Effectuez un cast des arguments dynamiques.L'accès de l'indexeur doit être dispatché dynamiquement, mais ne peut pas l'être car il fait partie d'une expression d'accès de base. Effectuez un cast des arguments dynamiques ou supprimez l'accès de base.WLe programme ne contient pas de méthode 'Main' statique adaptée à un point d'entréeImpossible de convertir le type '{0}' en '{1}' via une conversion de référence, une conversion boxing, une conversion unboxing, une conversion wrapping ou une conversion null type.Impossible de convertir le type '{0}' en '{1}'7Spécification de fichier manquante pour l'option '{0}'P'{0}' : substitution impossible, car '{1}' n'a pas d'accesseur get substituableLe mot clé 'void' ne peut pas être utilisé dans ce contexte$Type de paramètre non valide 'void'BLe type '{0}' dans la liste des interfaces n'est pas une interfaceVImpossible d'utiliser un membre '{0}' ne pouvant pas être appelé comme une méthode.CUn point d'entrée qui retourne void ou int ne peut pas être async&'{0}' n'est pas une classe d'attributs4L'expression assignée à '{0}' doit être constantev'{0}' est de type '{1}'. Un champ const d'un type référence autre que string ne peut être initialisé qu'avec null.'{0}' est de type '{1}'. Une valeur de paramètre par défaut d'un type référence autre que string ne peut être initialisé qu'avec nullHCette fonctionnalité de langage ('{0}') n'est pas encore implémentée.7L'utilisation de null n'est pas valide dans ce contexte\Une arborescence d'expression lambda ne peut pas contenir un opérateur de propagation null.('enable', 'disable' ou 'restore' attendu5'warnings', 'annotations' ou fin de directive attendunValeur '{0}' non valide : '{1}' pour C# {2}. Utilisez la version de langage '{3}' ou une version ultérieure.Un paramètre de type nullable doit être connu pour pouvoir être un type valeur ou un type référence non-nullable. Ajoutez une contrainte 'class', 'struct' ou une contrainte de type.N'{0}' n'a pas de classe de base et ne peut pas appeler de constructeur de base]La classe System.Object ne peut pas posséder de classe de base ni implémenter une interfaceLes expressions d'initialiseur d'objet et de collection ne peuvent pas être appliquées à une expression de création de déléguédLe membre '{0}' est inaccessible avec une référence d'instance ; qualifiez-le avec un nom de typecUne référence d'objet est requise pour la propriété, la méthode ou le champ non statique '{0}'ML'omission de l'argument de type n'est pas autorisée dans le contexte actuelUne option /reference qui déclare un alias extern ne peut avoir qu'un seul nom de fichier. Pour spécifier plusieurs alias ou noms de fichiers, utilisez plusieurs options /reference.8Seuls les types classe peuvent contenir des destructeurs?Le type de retour de l'opérateur True ou False doit être bool%Fin de fichier trouvée, '*/' attendu4Erreur lors de l'ouverture du fichier réponse '{0}'HLes opérateurs définis par l'utilisateur ne peuvent pas retourner void\'{0}' : les classes static ne peuvent pas contenir d'opérateurs définis par l'utilisateurPL'opérateur '{0}' exige qu'un opérateur correspondant '{1}' soit aussi définiRL'opérateur défini par l'utilisateur '{0}' doit être déclaré static et public+L'option '{0}' doit être un chemin absolu.1Un paramètre in ne peut pas avoir l'attribut OutgImpossible de spécifier l'attribut Out sur un paramètre ref sans spécifier également l'attribut In.HImpossible de déclarer une variable out en tant que variable locale refKL'option /out doit être spécifiée pour les sorties dépourvues de source=Impossible d'écrire dans le fichier de sortie '{0}' -- '{1}''{0}' ne peut pas définir un {1} surchargé qui se différencie uniquement par les modificateurs de paramètres '{2}' et '{3}'FNe pas substituer object.Finalize. Fournir un destructeur à la place.L'{0}' : aucune méthode appropriée n'a été trouvée pour la substitutionUUn membre '{0}' marqué comme override ne peut pas être marqué comme new ou virtualLa méthode '{0}' spécifie une contrainte 'class' pour le paramètre de type '{1}', mais le paramètre de type '{2}' correspondant de la méthode substituée ou explicitement implémentée '{3}' n'est pas un type référence.La méthode '{0}' spécifie une contrainte 'struct' pour le paramètre de type '{1}', mais le paramètre de type '{2}' correspondant de la méthode substituée ou explicitement implémentée '{3}' n'est pas un type valeur non-nullable.Les contraintes des méthodes d'implémentation d'interface par remplacement et explicites sont héritées de la méthode de base. Elles ne peuvent donc pas être spécifiées directement, sauf pour une contrainte 'class' ou 'struct'.(Opérateur binaire surchargeable attendu Opérateur surchargeable attendu'Opérateur unaire surchargeable attendutImpossible de définir/annuler la définition des symboles de préprocesseur à la suite du premier jeton du fichier$Directive de préprocesseur attendueCImpossible d'utiliser #load à la suite du premier jeton du fichier@Impossible d'utiliser #r à la suite du premier jeton du fichier@Le paramètre contient plusieurs valeurs par défaut distinctes.^Le paramètre out '{0}' doit être assigné avant que le contrôle quitte la méthode actuelleJ'{0}' : les types static ne peuvent pas être utilisés comme paramètres:Paramètre non valide pour le type non managé spécifié. doit être appliqué à un pointeur:Un pointeur ne doit être indexé que par une seule valeurYErreur lors de la signature de la sortie avec une clé publique du conteneur '{0}' -- {1}WErreur lors de la signature de la sortie avec une clé publique du fichier '{0}' -- {1}La signature publique a été spécifiée et nécessite une clé publique. Toutefois, aucune clé publique n'a été spécifiée.DLa signature publique n'est pas prise en charge pour les netmodules.6La variable de portée '{0}' a déjà été déclaréeuLe nom '{0}' n'est pas dans la portée à droite de 'equals'. Échangez les expressions de chaque côté de 'equals'.wPlusieurs implémentations du modèle de requête ont été trouvées pour le type source '{0}'. Appel ambigu à '{1}'.nImpossible de trouver une implémentation du modèle de requête pour le type source '{0}'. '{1}' introuvable.Impossible de trouver une implémentation du modèle de requête pour le type source '{0}'. '{1}' introuvable. Spécifiez explicitement le type de la variable de portée '{2}'.Impossible de trouver une implémentation du modèle de requête pour le type source '{0}'. '{1}' introuvable. Vous manque-t-il une référence à 'System.Core.dll' ou une directive using pour 'System.Linq' ?SImpossible de passer la variable de portée '{0}' en tant que paramètre out ou refuLe nom '{0}' n'est pas dans la portée à gauche de 'equals'. Échangez les expressions de chaque côté de 'equals'.4Impossible d'assigner {0} à une variable de portéeWLa variable de portée '{0}' est en conflit avec une déclaration précédente de '{0}'XLa variable de portée '{0}' ne peut pas être assignée à -- elle est en lecture seule`La variable de portée '{0}' ne peut pas avoir le même nom qu'un paramètre de type de méthodepLe type de l'expression dans la clause {0} est incorrect. L'inférence de type a échoué dans l'appel à '{1}'.yLe type de l'une des expressions dans la clause {0} est incorrect. L'inférence de type a échoué dans l'appel à '{1}'.Une expression de type '{0}' n'est pas autorisée dans une clause from ultérieure dans une expression de requête avec un type source '{1}'. L'inférence de type a échoué dans l'appel à '{2}'. } attendueImpossible d'incorporer le type '{0}', car il a une nouvelle abstraction d'un membre de l'interface de base. Affectez la valeur false à la propriété 'Incorporer les types interop'.'{0}' : 'readonly' peut uniquement être utilisé sur des accesseurs si la propriété ou l'indexeur a un accesseur get et un accesseur setLes membres du champ readonly '{0}' de type '{1}' ne peuvent pas être assignés avec un initialiseur d'objet, car il s'agit d'un type valeur5Le constructeur '{0}' ne peut pas s'appeler lui-même~Impossible de déduire le type de '{0}', car son initialiseur fait directement ou indirectement référence à la définition.Impossible d'effectuer une assignation par référence de '{1}' vers '{0}', car '{1}' a une portée de sortie plus limitée que '{0}'.ML'expression doit être de type '{0}', car elle est assignée par référence_'await' ne peut pas être utilisé dans une expression contenant un opérateur conditionnel refXL'expression doit être de type '{0}' pour correspondre à la valeur ref de remplacement|Les deux valeurs d'opérateur conditionnel doivent être des valeurs ref. Sinon, aucune d'elles ne doit être une valeur refLe type '{2}' doit être un type référence afin d'être utilisé comme paramètre '{1}' dans le type ou la méthode générique '{0}'Le premier paramètre d'une méthode d'extension 'ref' '{0}' doit être un type valeur ou un type générique limité à struct.gLa partie gauche d'une assignation par référence doit être une variable locale ou un paramètre ref.FUne valeur ref ou out doit être une variable qui peut être assignée@Un paramètre ref ou out ne peut pas avoir de valeur par défautrImpossible de passer une propriété ou un indexeur en tant que paramètre de sortie (out) ni de référence (ref)_Les propriétés qui effectuent un retour par référence ne peuvent pas avoir d'accesseurs setXLes propriétés qui effectuent un retour par référence doivent avoir un accesseur getaImpossible d'utiliser un champ readonly en tant que valeur ref ou out (sauf dans un constructeur)sImpossible d'utiliser les membres du champ readonly '{0}' en tant que valeur ref ou out (sauf dans un constructeur)VImpossible d'utiliser '{0}' en tant que valeur ref ou out, car il est en lecture seuleaImpossible d'utiliser les champs de '{0}' en tant que valeur ref ou out, car il s'agit d'un '{1}'SImpossible d'utiliser '{0}' en tant que valeur ref ou out, car il s'agit d'un '{1}'lImpossible d'utiliser {0} '{1}' en tant que valeur ref ou out, car il s'agit d'une variable en lecture seule{Impossible d'utiliser les membres de {0} '{1}' en tant que valeur ref ou out, car il s'agit d'une variable en lecture seulesImpossible d'utiliser un champ readonly statique en tant que valeur ref ou out (sauf dans un constructeur statique)Impossible d'utiliser les champs du champ readonly statique '{0}' en tant que valeur ref ou out (sauf dans un constructeur statique){Impossible de retourner la variable locale '{0}' par référence, car il ne s'agit pas d'une variable locale de référenceImpossible de retourner un membre de la variable locale '{0}' par référence, car il ne s'agit pas d'une variable locale de référencewImpossible d'utiliser une expression dans ce contexte, car elle ne peut pas être passée ou retournée par référencefL'expression de retour doit être de type '{0}', car cette méthode effectue un retour par référenceImpossible de retourner '{0}' par référence, car il a été initialisé à une valeur qui ne peut pas être retournée par référenceImpossible d'effectuer un retour par référence d'un membre de '{0}', car il a été initialisé à une valeur qui ne peut pas être retournée par référencelImpossible de retourner un paramètre '{0}' par référence, car il ne s'agit pas d'un paramètre ref ou outvImpossible de retourner par référence un membre du paramètre '{0}', car il ne s'agit pas d'un paramètre ref ou outDImpossible de retourner la variable de portée '{0}' par référenceQImpossible de retourner un champ readonly par référence accessible en écriturecImpossible de retourner les membres du champ readonly '{0}' par référence accessible en écritureJImpossible de retourner '{0}' par référence, car il est en lecture seuleUImpossible de retourner les champs de '{0}' par référence, car il s'agit d'un '{1}'GImpossible de retourner '{0}' par référence, car il s'agit d'un '{1}'xImpossible de retourner {0} '{1}' par référence accessible en écriture, car il s'agit d'une variable en lecture seuleImpossible de retourner les membres de {0} '{1}' par référence accessible en écriture, car il s'agit d'une variable en lecture seuleZImpossible de retourner un champ readonly statique par référence accessible en écriturekImpossible de retourner les champs du champ readonly statique '{0}' par référence accessible en écritureaLes membres struct ne peuvent pas retourner 'this' ou d'autres membres d'instance par référence/Impossible de retourner 'this' par référence.y'Impossible d'utiliser 'await' dans une expression contenant un appel à '{0}', car il effectue un retour par référenceUne arborescence d'expression lambda ne peut pas contenir d'appel à une méthode, une propriété ou un indexeur qui effectue un retour par référenceM'{0}' : les structs par référence ne peuvent pas implémenter d'interfacesj'{0}' : impossible de spécifier à la fois une classe de contrainte et la contrainte 'class' ou 'struct''#r n'est autorisé que dans les scriptsbLes modèles relationnels ne peuvent pas être utilisés pour une valeur NaN à virgule flottante.gLe nom d'assembly '{0}' est réservé et ne peut pas servir de référence dans une session interactiveHLe nom d'énumérateur '{0}' est réservé et ne peut pas être utiliséChaque ressource et module liés doivent avoir un nom de fichier unique. Le nom de fichier '{0}' est indiqué plusieurs fois dans cet assemblyML'identificateur de ressource '{0}' a déjà été utilisé dans cet assembly^Comme '{0}' retourne void, un mot clé return ne doit pas être suivi d'une expression d'objet]Une fonction anonyme convertie en délégué retournant void ne peut pas retourner une valeur2Un objet d'un type convertible en '{0}' est requis>'{0}' : les chemins du code ne retournent pas tous une valeurImpossible de retourner une valeur à partir d'un itérateur. Utilisez l'instruction yield return pour retourner une valeur, ou yield break pour mettre fin à l'itération.WImpossible de modifier la valeur de retour de '{0}' car il ne s'agit pas d'une variableT'{0}' : les types static ne peuvent pas être utilisés en tant que types de retourRLe runtime cible ne prend pas en charge l'implémentation d'interface par défaut.'{0}' ne peut pas implémenter le membre d'interface '{1}' dans le type '{2}', car le runtime cible ne prend pas en charge l'implémentation d'interface par défaut.Le runtime cible ne prend pas en charge l'accessibilité 'protected', 'protected internal' ou 'private protected' d'un membre d'interface.(Le type '{1}' existe dans '{0}' et '{2}'NL'espace de noms '{1}' dans '{0}' est en conflit avec le type '{3}' dans '{2}'NLe type '{1}' dans '{0}' est en conflit avec l'espace de noms '{3}' dans '{2}'G'{0}' ne peut pas être sealed, car il ne s'agit pas d'une substitutionA'{0}' : une classe ne peut pas être à la fois static et sealedKL'attribut de sécurité '{0}' a une valeur SecurityAction '{1}' non validejLa valeur SecurityAction '{0}' n'est pas valide pour les attributs de sécurité appliqués à un assemblyyLa valeur SecurityAction '{0}' n'est pas valide pour les attributs de sécurité appliqués à un type ou à une méthodeL'attribut de sécurité '{0}' n'est pas valide dans ce type de déclaration. Les attributs de sécurité ne sont valides que dans les déclarations d'assembly, de type et de méthode.SLe premier argument d'un attribut de sécurité doit être un SecurityAction valideLImpossible d'appliquer l'attribut de sécurité '{0}' à une méthode Async.Les méthodes Async ne sont pas autorisées dans une interface, une classe ou une structure qui a un attribut 'SecurityCritical' ou 'SecuritySafeCritical'.{ ou ; attendu{ ou ; ou => attendu ; attenduTLe fichier de clé '{0}' ne comprend pas la clé privée nécessaire à la signaturepImpossible de spécifier /main s'il existe une unité de compilation avec des instructions de niveau supérieur.Impossible d'utiliser une variable locale ou une fonction locale '{0}' déclarée dans une instruction de niveau supérieur dans ce contexte.QUne seule unité de compilation peut avoir des instructions de niveau supérieur.YLe programme qui utilise des instructions de niveau supérieur doit être un exécutable.Un modèle de déconstruction d'un seul élément nécessite une autre syntaxe pour la désambiguïsation. Il est recommandé d'ajouter un désignateur d'abandon '_' après la parenthèse de fermeture ')'.[Un commentaire sur une seule ligne ne doit pas être utilisé dans une chaîne interpolée.Le nom de type ou d'espace de noms '{0}' est introuvable (vous manque-t-il une directive using ou une référence d'assembly ?)|Le nom de type '{0}' est introuvable. Ce type a été transmis à l'assembly '{1}'. Ajoutez une référence à cet assembly.~Dans la mesure où '{0}' n'a aucune taille prédéfinie, sizeof peut uniquement être utilisé dans un contexte non sécurisé@Les références du fichier source ne sont pas prises en charge.]Le commutateur /sourcelink est uniquement pris en charge durant l'émission d'un fichier PDB.Impossible d'utiliser une instance de type '{0}' dans une fonction imbriquée, une expression de requête, un bloc itérateur ou une méthode async9La contrainte ne peut pas être la classe spéciale '{0}'YLa conversion d'une expression stackalloc de type '{0}' en type '{1}' n'est pas possible.?stackalloc ne peut être utilisé dans un bloc catch ou finallymUne expression lambda avec un corps d'instruction ne peut pas être convertie en arborescence de l'expressionC'{1}' : dérivation impossible à partir de la classe static '{0}'D'{0}' : les classes static ne peuvent pas implémenter d'interfacesB'{0}' : un constructeur statique ne doit pas avoir de paramètres:La constante '{0}' ne peut pas être marquée comme staticZ'{0}' : les modificateurs d'accès ne sont pas autorisés sur les constructeurs statiquesf'{0}' : un constructeur statique ne peut pas avoir d'appel de constructeur 'this' ou 'base' explicitejLa classe static '{0}' ne peut pas dériver du type '{1}'. Les classes static doivent dériver d'un objet.WLe second opérande d'un opérateur 'is' ou 'as' ne peut pas être du type static '{0}'UUne fonction locale statique ne peut pas contenir de référence à 'this' ou 'base'.JUne fonction locale statique ne peut pas contenir de référence à '{0}'.>Le membre statique '{0}' ne peut pas être marqué 'readonly'.\Impossible d'assigner le champ ou la propriété statique '{0}' dans un initialiseur d'objetVUn membre statique '{0}' ne peut pas être marqué comme override, virtual ou abstractrL'argument stdin '-' est spécifié, mais l'entrée n'a pas été redirigée à partir du flux d'entrée standard.cLe membre '{0}' de la structure de type '{1}' engendre un cycle dans la disposition de la structureIL'attribut FieldOffset n'est pas autorisé sur des champs static ou constxL'attribut FieldOffset ne peut être placé que sur des membres de types marqués avec StructLayout(LayoutKind.Explicit)O'{0}' : les structs ne peuvent pas appeler les constructeurs de classe de baseYLes structures ne peuvent pas contenir de constructeurs exempts de paramètres explicitesKUne sous-expression ne peut pas être utilisée dans un argument de nameof.Le modèle est inaccessible. Il a déjà été traité par un bras précédent de l'expression switch ou la mise en correspondance est impossible.L'instruction switch case est inaccessible. Elle a déjà été traitée par un cas précédent ou la mise en correspondance est impossible.9Il n'existe aucun meilleur type pour l'expression switch.9L'expression switch doit être une valeur. '{0}' trouvé.\Le contrôle ne peut pas sortir du commutateur à partir de l'étiquette case finale ('{0}')JLe contrôle ne peut pas passer d'une étiquette case ('{0}') à une autreLDes parenthèses sont obligatoires autour de l'expression régissant switch.SErreur de syntaxe de ligne de commande : ':' manquant pour l'option '{0}'LErreur de syntaxe de ligne de commande : '{0}' manquant pour l'option '{1}'R'MethodImplOptions.Synchronized' ne peut pas être appliqué à une méthode async Erreur de syntaxe, '{0}' attendudImpossible d'utiliser System.Void dans C# : utilisez typeof(void) pour obtenir l'objet de type void{0}' étant une méthode async qui retourne 'Task', un mot clé return ne doit pas être suivi d'une expression d'objet. Souhaitiez-vous retourner 'Task' ?Une expression lambda async convertie en délégué retournant 'Task' ne peut pas retourner une valeur. Souhaitiez-vous retourner 'Task' ??Le mot clé 'this' n'est pas disponible dans le contexte actuel{Le mot clé 'this' n'est pas valide dans un initialiseur de propriété statique, de méthode statique ou de champ statique!Mot clé 'this' ou 'base' attenduLes méthodes anonymes, les expressions lambda, les expressions de requête et les fonctions locales contenues dans les structs ne peuvent pas accéder aux membres d'instance de 'this'. Copiez 'this' dans une variable locale en dehors de la méthode anonyme, de l'expression lambda ou de l'expression de requête ou de la fonction locale, et utilisez la variable locale à la place.;Une expression throw n'est pas autorisée dans ce contexte.XDes clauses Catch ne peuvent pas suivre la clause catch générale d'une instruction try3Trop de caractères dans le littéral de caractèrecSeules sont autorisées 65 534 variables locales, y compris celles générées par le compilateurLa longueur combinée des chaînes utilisateur que le programme utilise dépasse la limite autorisée. Essayez de réduire le nombre de littéraux de chaîne.gLes instructions de niveau supérieur doivent précéder les déclarations d'espace de noms et de type.GUn spécificateur de format ne doit contenir aucun espace blanc de fin.)Séquence de caractères inattendue '...'7Les noms d'éléments d'un tuple doivent être uniques.8Le nom '{0}' n'identifie pas l'élément de tuple '{1}'.Impossible de définir une classe ou un membre qui utilise des tuples, car le type '{0}' nécessaire au compilateur est introuvable. Une référence est-elle manquante ?RLes noms d'élément tuple ne sont pas autorisés à gauche d'une déconstruction.Le nom d'élément de tuple '{0}' est déduit. Utilisez la version de langage {1} ou une version supérieure pour accéder à un élément par son nom déduit.NLe nom d'élément de tuple '{0}' est uniquement autorisé à la position {1}.GLe nom d'élément de tuple '{0}' est interdit à toutes les positions.Les types de tuple utilisés en tant qu'opérandes d'un opérateur == ou != doivent avoir des cardinalités correspondantes. Toutefois, cet opérateur a des types de tuple de cardinalité {0} à gauche et {1} à droite.0Le tuple doit contenir au moins deux éléments.1'{1}' ne définit pas le paramètre de type '{0}'=Impossible d'utiliser le {1} '{0}' avec des arguments de typeLes contraintes 'class', 'struct', 'unmanaged' et 'notnull' ne peuvent pas être combinées ou dupliquées. De plus, elles doivent être spécifiées en premier dans la liste des contraintes. Type attenduhLe module '{0}' dans l'assembly '{1}' transfère le type '{2}' à plusieurs assemblys : '{3}' et '{4}'.\Impossible de déduire le type de la variable de déconstruction implicitement typée '{0}'.QImpossible de déduire le type de variable de sortie implicitement typée. '{0}'.QLa déclaration du paramètre de type doit être un identificateur et non un typeAL'utilisation du nom de type '{0}' est réservée au compilateur.Impossible de convertir null en paramètre de type '{0}' parce qu'il peut s'agir d'un type valeur non-nullable. Utilisez 'default({0})' à la place.wLe mot clé contextuel 'var' ne peut apparaître que dans une déclaration de variable locale ou dans un script de codedLe mot clé contextuel 'var' ne peut pas être utilisé dans une déclaration de variable de portéeOLe paramètre de type '{0}' a le même nom que le type conteneur ou la méthodeHLe type '{0}' ne doit pas être utilisé en tant que type cible de new()'Il n'existe aucun type cible pour '{0}'6L'utilisation de new() est non valide dans ce contextedLe premier opérande d'un opérateur "as" ne peut pas être un littéral de tuple sans type naturel.cLe champ '{0}' doit être entièrement assigné avant que le contrôle soit retourné à l'appelantLa propriété implémentée automatiquement '{0}' doit être entièrement assignée avant que le contrôle soit retourné à l'appelant.=Impossible de modifier le résultat d'une conversion unboxingRDélimiteur de fin '}' manquant pour l'expression interpolée qui débute par '{'.tUn caractère '{0}' doit faire l'objet d'une séquence d'échappement (par doublement) dans une chaîne interpolée.0Utilisation inattendue d'un nom doté d'un aliasListe d'arguments inattendue.FLes arguments de type ne sont pas autorisés dans l'opérateur nameof.Caractère inattendu '{0}'&Directive de préprocesseur inattendue+Utilisation inattendue d'un nom génériquewUn constructeur déclaré dans un enregistrement avec des paramètres doit avoir l'initialiseur de constructeur 'this'.BPoint-virgule non valide après un bloc de méthode ou d'accesseurJeton inattendu '{0}'8Utilisation inattendue d'un nom générique indépendanteVariance non valide : le paramètre de type '{1}' doit être un {3} valide sur '{0}'. '{1}' est {2}.y'{0}' ne peut pas implémenter '{1}' et '{2}', car ils peuvent être réunis pour des substitutions de paramètre de type9'{0}' n'implémente pas le membre abstrait hérité '{1}'L'{0}' n'implémente pas le membre d'interface '{1}'. '{2}' n'est pas public.3'{0}' n'implémente pas le membre d'interface '{1}'b'{0}' : impossible de spécifier à la fois une classe de contrainte et la contrainte 'unmanaged'Le type '{2}' doit être un type valeur non-nullable, ainsi que l'ensemble des champs à tous les niveaux d'imbrication, pour pouvoir être utilisé en tant que paramètre '{1}' dans le type ou la méthode générique '{0}'hUne clause catch précédente intercepte déjà toutes les exceptions de this ou d'un super type ('{0}')NLes méthodes ne peuvent pas avoir de paramètres unsafe ou de types de retourLLes itérateurs ne peuvent pas avoir de paramètres unsafe ou de types yieldlLes pointeurs et les mémoires tampons de taille fixe ne peuvent être utilisés que dans un contexte unsafeDImpossible d'utiliser le type unsafe '{0}' dans la création d'objetHLa convention d'appel de '{0}' n'est pas prise en charge par le langage.Échec de l'accès de membre à identificateur transparent pour le champ '{0}' de '{1}'. Les données interrogées implémentent-elles le modèle de requête ?WLes modèles relationnels ne peuvent pas être utilisés pour une valeur de type '{0}'.Littéral de chaîne inachevé5Utilisation d'une variable locale non assignée '{0}'9Utilisation d'un champ potentiellement non assigné '{0}'0Utilisation du paramètre out non assigné '{0}'bUtilisation d'une propriété implémentée automatiquement éventuellement non assignée : '{0}'TL'objet 'this' ne peut pas être utilisé avant que tous ses champs soient assignésUne clause using doit précéder tous les autres éléments définis dans l'espace de noms sauf les déclarations d'alias externgImpossible d'utiliser une variable using directement dans une section switch (utilisez des accolades). Une expression switch ou une étiquette case doit être de type bool, char, string, integral, enum ou Nullable correspondant en C# 6 et dans les versions antérieures.Le type '{2}' doit être un type valeur non-nullable afin d'être utilisé comme paramètre '{1}' dans le type ou la méthode générique '{0}'VImpossible de convertir null en '{0}' parce qu'il s'agit d'un type valeur non-nullable#Erreur de syntaxe ; valeur attenduexLa méthode d'extension '{0}' définie dans le type valeur '{1}' ne peut pas être utilisée pour créer des déléguésLes membres de la propriété '{0}' de type '{1}' ne peuvent pas être assignés avec un initialiseur d'objet, car il s'agit d'un type valeurfUne arborescence d'expression lambda ne peut pas contenir une méthode avec des arguments de variables9Impossible de déclarer une variable de type static '{0}'9La syntaxe 'var (...)' en tant que lvalue est réservée.wLa syntaxe 'var' d'un modèle n'est pas autorisée à faire référence à un type, mais '{0}' est dans l'étendue ici.M__arglist n'est pas autorisé dans la liste de paramètres de méthodes asyncJ__arglist n'est pas autorisé dans la liste de paramètres des itérateursiLe paramètre __arglist doit être le dernier paramètre spécifié dans une liste de paramètres formelsPImpossible d'utiliser la variable locale '{0}' tant qu'elle n'est pas déclaréeImpossible d'utiliser la variable locale '{0}' tant qu'elle n'est pas déclarée. La déclaration de la variable locale masque le champ '{1}'.Les enums, les classes et les structures ne peuvent pas être déclarés dans une interface contenant un paramètre de type 'in' ou 'out'.E'{0}' : les membres virtual ou abstract ne peuvent pas être private0Impossible d'assigner une valeur de type 'void'.BL'opération en question n'est pas définie sur les pointeurs void7Un tuple ne doit pas contenir de valeur de type 'void'.C'{0}' : un champ ne peut pas être à la fois volatile et readonly:'{0}' : un champ volatile ne peut pas être de type '{1}'TUn événement Windows Runtime ne peut pas être passé comme paramètre out ou ref.?La convention d'appel de '{0}' n'est pas compatible avec '{1}'.~La correspondance avec le type de tuple '{0}' nécessite des sous-modèles '{1}', mais des sous-modèles '{2}' sont présents.bL'instruction yield ne peut pas être utilisée dans une méthode anonyme ou une expression lambdaIImpossible d'utiliser 'yield' dans du code de script de niveau supérieur3Les éléments ne peuvent pas avoir la valeur null.#Algorithme '{0}' non pris en charge;La page de '{0}' n'est pas correcte ou n'est pas installéeLErreur inattendue lors de l'écriture des informations de débogage -- '{0}'Le nom de fichier '{0}' est vide, contient des caractères non valides, spécifie un lecteur sans chemin d'accès absolu ou est trop longeType de cible non valide pour /target : vous devez spécifier 'exe', 'winexe', 'library' ou 'module'{0} n'est pas une opération d'assignation composée C# valide4{0} n'est pas une expression de conversion C# valide&groupe de méthodesméthode anonyme2attendre dans des blocs catch et des blocs finallyV Options du compilateur Visual C# - FICHIERS DE SORTIE - -out: Spécifier un nom de fichier de sortie (par défaut : nom de base du fichier avec classe principale ou premier fichier) -target:exe Générer un fichier exécutable console (par défaut) (forme abrégée : -t:exe) -target:winexe Générer un fichier exécutable Windows (forme abrégée : -t:winexe) -target:library Générer une bibliothèque (forme abrégée : -t:library) -target:module Générer un module qui peut être ajouté à un autre assembly (forme abrégée : -t:module) -target:appcontainerexe Générer un exécutable Appcontainer (forme abrégée : -t:appcontainerexe) -target:winmdobj Générer un fichier intermédiaire Windows Runtime consommé par WinMDExp (forme abrégée : -t:winmdobj) -doc: Fichier de documentation XML à générer -refout: Sortie de l'assembly de référence à générer -platform: Limiter les plateformes sur lesquelles ce code peut s'exécuter : x86, Itanium, x64, arm, arm64, anycpu32bitpreferred ou anycpu. La valeur par défaut est anycpu. - FICHIERS D'ENTRÉE - -recurse: Inclure tous les fichiers dans le répertoire et les sous-répertoires actifs en fonction des spécifications de caractères génériques -reference:= Référencer les métadonnées à partir du fichier d'assembly spécifié via l'alias indiqué (forme abrégée : -r) -reference: Référencer les métadonnées à partir des fichiers d'assembly spécifiés (forme abrégée : -r) -addmodule: Lier les modules spécifiés dans cet assembly -link: Incorporer les métadonnées à partir des fichiers d'assembly d'interopérabilité spécifiés (forme abrégée : -l) -analyzer: Exécuter les analyseurs à partir de cet assembly (Forme abrégée : -a) -additionalfile: Fichiers supplémentaires qui n'affectent pas directement la génération de code mais qui peuvent être utilisés par les analyseurs pour produire des erreurs ou des avertissements. -embed Incorporer tous les fichiers sources dans le fichier PDB. -embed: Incorporer des fichiers spécifiques dans le fichier PDB. - RESSOURCES - -win32res: Spécifier un fichier de ressources Win32 (.res) -win32icon: Utiliser cette icône pour la sortie -win32manifest: Spécifier un fichier manifeste (.xml) Win32 -nowin32manifest Ne pas inclure le manifeste Win32 par défaut -resource: Incorporer la ressource spécifiée (forme abrégée : -res) -linkresource: Lier la ressource spécifiée à cet assembly (forme abrégée : -linkres), où le format resinfo est [,[,public|private]] - GÉNÉRATION DE CODE - -debug[+|-] Émettre des informations de débogage -debug:{full|pdbonly|portable|embedded} Spécifier le type de débogage ('full' est la valeur par défaut, 'portable' est un format multiplateforme, 'embedded' est un format multiplateforme incorporé dans le fichier .dll ou .exe cible) -optimize[+|-] Activer les optimisations (forme abrégée : -o) -deterministic Produire un assembly déterministe (en incluant le GUID et l'horodatage de la version du module) -refonly Produire un assembly de référence à la place de la sortie principale -instrument:TestCoverage Produire un assembly instrumenté pour collecter les informations de couverture -sourcelink: Informations du lien source à incorporer dans le fichier PDB. - ERREURS ET AVERTISSEMENTS - -warnaserror[+|-] Signaler tous les avertissements comme des erreurs -warnaserror[+|-]: Signaler des avertissements spécifiques comme des erreurs (utiliser "nullable" pour tous les avertissements de nullabilité) -warn: Définir le niveau d'avertissement (0-4) (forme abrégée : -w) -nowarn: Désactiver des messages d'avertissement spécifiques (utiliser "nullable" pour tous les avertissements de nullabilité) -ruleset: Spécifier un fichier ruleset qui désactive des diagnostics spécifiques. -errorlog:[,version=] Spécifier un fichier pour journaliser tous les diagnostics du compilateur et de l'analyseur. version_sarif :{1|2|2.1} La valeur par défaut est 1. 2 et 2.1 Les deux signifient SARIF version 2.1.0. -reportanalyzer Signaler des informations supplémentaires sur l'analyseur, par exemple la durée d'exécution. - LANGAGE - -checked[+|-] Générer des contrôles de dépassement de capacité -unsafe[+|-] Autoriser du code 'unsafe' -define: Définir les symboles de compilation conditionnelle (forme abrégée : -d) -langversion:? Afficher les valeurs autorisées pour la version du langage -langversion: Spécifier la version du langage, par exemple 'latest' (dernière version, en incluant les versions mineures), 'default' (identique à 'latest'), 'latestmajor' (dernière version, en excluant les versions mineures), 'preview' (dernière version, en incluant les fonctionnalités de la préversion non prise en charge), ou des versions spécifiques comme '6' ou '7.1' -nullable[+|-] Spécifiez l'option de contexte nullable enable|disable. -nullable:{enable|disable|warnings|annotations} Spécifiez l'option de contexte nullable enable|disable|warnings|annotations. - SÉCURITÉ - -delaysign[+|-] Différer la signature de l'assembly en utilisant uniquement la partie publique de la clé de nom fort -publicsign[+|-] Signer publiquement l'assembly en utilisant uniquement la partie publique de la clé de nom fort -keyfile: Spécifier un fichier de clé de nom fort -keycontainer: Spécifier un conteneur de clé de nom fort -highentropyva[+|-] Activer la randomisation du format d'espace d'adresse d'entropie élevée - DIVERS - @ Lire le fichier réponse pour plus d'options -help Afficher ce message d'utilisation (forme abrégée : -?) -nologo Supprimer le message de copyright du compilateur -noconfig Ne pas inclure automatiquement un fichier CSC.RSP -parallel[+|-] Build simultanée. -version Afficher le numéro de version du compilateur et quitter le processus. - AVANCÉ - -baseaddress: Adresse de base de la bibliothèque à générer -checksumalgorithm: Spécifier l'algorithme de calcul de la somme de contrôle de fichier source stockée dans le fichier PDB. Valeurs prises en charge : SHA1 ou SHA256 (par défaut). -codepage: Spécifier la page de codes à utiliser à l'ouverture des fichiers sources -utf8output Messages du compilateur de sortie encodés en UTF-8 -main: Spécifier le type qui contient le point d'entrée (ignorer tous les autres points d'entrée possibles) (forme abrégée : -m) -fullpaths Le compilateur génère des chemins complets -filealign: Spécifier l'alignement utilisé pour les sections du fichier de sortie -pathmap:=,=,... Spécifier un mappage pour les noms de chemins sources sortis par le compilateur. -pdb: Spécifier le nom du fichier des informations de débogage (par défaut : nom du fichier de sortie avec l'extension .pdb) -errorendlocation Ligne et colonne de sortie de l'emplacement final de chaque erreur -preferreduilang Spécifier le nom du langage de sortie préféré. -nosdkpath Désactivez la recherche du chemin du kit SDK par défaut pour les assemblys de bibliothèque standard. -nostdlib[+|-] Ne pas référencer la bibliothèque standard (mscorlib.dll) -subsystemversion: Spécifier la version du sous-système de cet assembly -lib: Spécifier des répertoires supplémentaires dans lesquels rechercher les références -errorreport: Spécifier comment prendre en charge les erreurs internes du compilateur : prompt, send, queue ou none. La valeur par défaut est queue. -appconfig: Spécifier un fichier de configuration de l'application contenant des paramètres de liaison d'assembly -moduleassemblyname: Nom de l'assembly dont ce module doit faire partie -modulename: Spécifier le nom du module source  collection contravariantpar contravariance covariantpar covariance'implémentation d'interface par défautrépertoire inexistant'chemin d'accès trop long ou non validesupprimable(s)variable fixedvariable d'itération foreach.chaînes verbatim interpolées de remplacement Modèle andméthodes anonymestypes anonymesfonction async async main flux asyncusing asynchrone+propriétés automatiquement implémentéesinitialiseur auto-propertylittéraux binairesassignation de fusioninitialiseur de collectionopérateur par défautlittéral par défaut-contraintes de type générique de déléguéinitialiseur de dictionnaireséparateurs numériques dynamique&contraintes de type générique d'enumfiltre d'exception.accesseur de propriété du corps d'expression1constructeur et destructeur du corps d'expressionindexeur expression-bodiedméthode expression-bodiedpropriété expression-bodiedYdéclaration de variables d'expression dans les initialiseurs de membres et les requêtesméthodes partielles étenduesinstruction fixed extensibleméthode d'extension alias externfonctions locales externes mémoires tampons de taille fixepointeurs de fonction génériques&qualificateur d'alias d'espace de nomstableau implicitement typé$variable locale implicitement typéeopérateur d'index-indexation de mémoires tampons fixes mobiles,méthodes setter d'initialisation uniquementchaînes interpolées itérateursexpression lambdaparamètres d'abandon lambda séparateur numérique de débutattributs de fonction localefonctions localesAttribut MemberNotNull2module en tant que spécificateur cible d'attribut/ombrage des noms dans les fonctions imbriquéesargument nomméopérateur nameofentiers de taille native+stackalloc dans des expressions imbriquées&contrainte de type générique notnull Modèle not%modèle de constante de pointeur nullopérateur de propagation nulltypes Nullabletypes référence Nullableinitialiseur d'objet(obsolète sur l'accesseur de propriétéparamètre facultatif Modèle or"déclaration de variable de sortieModèle entre parenthèsesméthode partielletypes partielscritères spéciaux#pragmaaction d'avertissement enableprivate protected+modificateurs d'accès sur des propriétésexpression de requêteopérateur de plagemembres readonlyréférences en lecture seulestructs en lecture seule8readonly a implémenté automatiquement les propriétésenregistrementsmodèles récursifsexpression conditionnelle ref%méthodes d'extension par référence!variables for loop de référence-variables d'itération foreach de référence"variables locales et retours byrefréassignation de référencestructs par référenceModèle relationnelinitialiseur stackallocclasses staticfonctions locales statiquescommutateur sur type booléen création d'un objet typé cibleexpression throwégalité de tupletuples Modèle typevariance de typeVparamètres de type sans contrainte dans un opérateur de fusion ayant une valeur nulltypes construits non managés)contraintes de type générique unmanagedDéclarations using using staticpar invariancevariable d'environnement LIB option /LIBexpression lambda'Versions de langage prises en charge :{0} version {1}AL'opération a provoqué un dépassement de capacité de la pile.Vcontraintes des méthodes d'implémentation d'interface par remplacement et explicitesoption /REFERENCEPATH=(Emplacement du symbole par rapport à l'erreur précédente)C(Emplacement du symbole par rapport à l'avertissement précédent) alias using constructeur événement alias externchamp étiquetteméthodeespace de noms propriététypeparamètre de type élémentvariable#Compilateur Microsoft (R) Visual C#!instructions de niveau supérieurvariable using'expérimental' Balise include non valide 9 Impossible d'insérer tout ou partie du code XML inclus :5 Impossible d'inclure le fichier XML "{0}" incorrect Attribut file manquantAttribut path manquantQ Aucun élément correspondant n'a été trouvé pour la balise include suivante zCertains types contenus dans l'assembly analyseur {0} ont été ignorés pour cause de ReflectionTypeLoadException : {1}.yIgnorer le chargement de types dans un assembly d’analyseur qui échouent en raison d’une ReflectionTypeLoadExceptionuGetDeclarationName appelé pour un nœud de déclaration susceptible de contenir plusieurs déclarateurs de variable.(éléments : ne doivent pas être videsRL'emplacement doit être indiqué pour fournir une qualification de type minimale.4LookupOptions a une combinaison d'options non valideConflit de noms pour le nom {0}SearchCriteria est attendu.Symbole non C#.{Il existe {0} types de paramètre et {1} genres de référence de paramètre. Ces tableaux doivent avoir la même longueur.N'RefKind.Out' n'est pas un genre de référence valide pour un type de retour.WLa position ne se trouve pas dans l'étendue complète {0} de l'arborescence de syntaxeILa position doit se trouver dans l'étendue de l'arborescence de syntaxe.sLe nœud de syntaxe à extrapoler ne peut pas appartenir à une arborescence de syntaxe de la compilation actuelle.>Une soumission peut avoir au plus une arborescence de syntaxe.5Une soumission ne peut inclure que du code de script.CLe nœud de syntaxe ne se trouve pas dans l'arborescence de syntaxe(Arborescence de syntaxe déjà présentefLe SyntaxTree résulte d'une directive #load, et ne peut pas être supprimé ou remplacé directement.HL'arborescence de syntaxe doit être créée à partir d'une soumission./SyntaxTree ne fait pas partie de la compilationRSyntaxTree ne faisant pas partie de la compilation, il ne peut pas être supprimé\SyntaxTreeSemanticModel doit être indiqué pour fournir une qualification de type minimale.dCette méthode ne peut être utilisée que pour créer des jetons - {0} n'est pas un genre de jeton.Il'arborescence doit avoir un nœud racine avec SyntaxKind.CompilationUnit-arborescence non intégrée à la compilation3L'argument de type ne peut pas avoir la valeur nulllUtilisez Microsoft.CodeAnalysis.CSharp.SyntaxFactory.Literal pour créer des jetons de littéral numérique.oUtilisez Microsoft.CodeAnalysis.CSharp.SyntaxFactory.Literal pour créer des jetons de littéral de caractère.Utilisez Microsoft.CodeAnalysis.CSharp.SyntaxFactory.Identifier ou Microsoft.CodeAnalysis.CSharp.SyntaxFactory.VerbatimIdentifier pour créer des jetons d'identificateur.rLa valeur d'alignement {0} a une magnitude supérieure à {1} et peut générer une chaîne formatée volumineuse.ZLa valeur d'alignement a une magnitude pouvant générer une chaîne formatée volumineuse>Le résultat de l'expression est toujours 'null' de type '{0}'0Le résultat de l'expression est toujours 'null'Référence ambiguë dans l'attribut cref : '{0}'. '{1}' pris par défaut, mais peut aussi correspondre à d'autres surcharges, notamment '{2}'..La référence de l'attribut cref est ambiguëMImpossible de créer une instance de l'analyseur {0} à partir de {1} : {2}.=Désolé... Nous ne pouvons pas créer d'instance d'analyseur^L'attribut '{0}' du module '{1}' sera ignoré au profit de l'instance présente dans la sourceHL'attribut sera ignoré en faveur de l'instance présente dans la sourceAssignation potentiellement incorrecte à la variable locale '{0}', qui est l'argument d'une instruction using ou lock. L'appel Dispose ou le déverrouillage se produira sur la valeur d'origine de la variable locale.oAssignation potentiellement incorrecte à la variable locale qui est l'argument d'une instruction using ou lock]Assignation effectuée à la même variable ; souhaitiez-vous assigner un autre élément ?+Assignation effectuée à la même variableCette méthode async n'a pas d'opérateur 'await' et elle s'exécutera de façon synchrone. Utilisez l'opérateur 'await' pour attendre les appels d'API non bloquants ou 'await Task.Run(…)' pour effectuer un travail utilisant le processeur sur un thread d'arrière-plan.ZCette méthode async n'a pas d'opérateur 'await' et elle s'exécutera de façon synchroneJL'attribut '{0}' est ignoré quand une signature publique est spécifiée.DL'attribut est ignoré quand une signature publique est spécifiée.'{0}' n'est pas un emplacement d'attribut valide pour cette déclaration. Les emplacements d'attributs valides pour cette déclaration sont '{1}'. Tous les attributs de ce bloc seront ignorés.GCeci n'est pas un emplacement d'attribut valide pour cette déclarationLes attributs ciblés par des champs sur les propriétés automatiques ne sont pas pris en charge dans la version de langage {0}. Utilisez la version de langage {1} ou une version ultérieure.Les attributs ciblés par des champs sur les propriétés automatiques ne sont pas pris en charge dans cette version du langage.Possibilité d'une comparaison de références involontaire ; pour obtenir une comparaison de valeurs, effectuez un cast de la partie gauche en type '{0}'bPossibilité d'une comparaison de références involontaire ; la partie gauche a besoin d'un castPossibilité d'une comparaison de références involontaire ; pour obtenir une comparaison de valeurs, effectuez un cast de la partie droite en type '{0}'bPossibilité d'une comparaison de références involontaire ; la partie droite a besoin d'un castXImpossible de restaurer un avertissement 'CS{0}', car il a été désactivé globalementnDésolé... Nous ne pouvons pas restaurer les avertissements, car ils ont été désactivés de façon globale(Le nom de langue '{0}' n'est pas valide.&Le nom de ce langage n'est pas correct1'{0}' n'est pas un numéro d'avertissement valideUn numéro transmis à la directive de préprocesseur d'avertissement #pragma n'est pas correct. Veuillez vérifier que ce numéro représente un avertissement et non une erreur.!Numéro d'avertissement incorrect@Impossible de résoudre l'attribut cref '{0}' du commentaire XMLWType non valide pour le paramètre {0} dans l'attribut cref du commentaire XML : '{1}'JType non valide pour le paramètre dans l'attribut cref du commentaire XMLAType de retour non valide dans l'attribut cref de commentaire XMLAType de retour non valide dans l'attribut cref de commentaire XMLELa syntaxe de l'attribut cref '{0}' du commentaire XML est incorrecteNLe commentaire XML comporte une erreur de syntaxe au niveau de l'attribut crefRL'attribut cref '{0}' du commentaire XML fait référence à un paramètre de typeZLe commentaire XML possède un attribut cref qui fait référence à un paramètre de typeLDésolé... Nous ne pouvons pas résoudre l'attribut cref du commentaire XMLtOpérateur de bits or utilisé sur un opérande de signe étendu ; effectuez un cast en type plus faible non signéLe compilateur a étendu une variable et son signe de façon implicite, avant d'utiliser la valeur obtenue dans une opération OR au niveau du bit. Ceci peut entraîner un comportement inattendu.IOpérateur OU au niveau du bit utilisé sur un opérande de signe étenduL'utilisation de '{0}' en tant que valeur ref ou out, ou la prise de son adresse, peut provoquer une exception runtime, car il s'agit d'un champ d'une classe de marshaling par référenceL'utilisation d'un champ d'une classe de marshaling par référence en tant que valeur ref ou out, ou la prise de son adresse, peut provoquer une exception runtimeAppelez System.IDisposable.Dispose() au niveau de l'instance allouée de {0} avant que toutes les références s'y rapportant soient hors de portée.Appelez System.IDisposable.Dispose() sur l'instance allouée avant que toutes les références pointant vers lui soient hors de portéeL'instance allouée de {0} n'a pas été supprimée dans tous les chemins d'accès d'exception. Appelez System.IDisposable.Dispose() avant que toutes les références s'y rapportant soient hors de portée.ZL'instance allouée n'a pas été supprimée dans tous les chemins d'accès de l'exception2L'objet '{0}' peut être supprimé plusieurs fois.+L'objet peut être supprimé plusieurs foisQL'utilisation de tableaux en tant qu'arguments d'attributs n'est pas conforme CLSQL'utilisation de tableaux en tant qu'arguments d'attributs n'est pas conforme CLS_'Impossible de marquer '{0}' comme conforme CLS, car l'assembly n'a pas d'attribut CLSCompliantG'{0}' n'a pas besoin d'attribut CLSCompliant, car l'assembly n'en a pasnLe type ou le membre n'a pas besoin d'un attribut CLSCompliant, car l'assembly n'a pas d'attribut CLSCompliantuVous ne pouvez pas indiquer que le type ou le membre est conforme CLS, car l'assembly n'a pas d'attribut CLSCompliant/Le type d'argument '{0}' n'est pas conforme CLS)Le type d'argument n'est pas conforme CLSV'{0}' n'a aucun constructeur accessible qui utilise uniquement des types conformes CLSWLe type n'a pas de constructeur accessible utilisant uniquement des types conformes CLS5'{0}' : le type de base '{1}' n'est pas conforme CLSUn type de base est marqué comme n'ayant pas besoin d'être conforme CLS dans un assembly marqué comme devant être conforme CLS. Veuillez supprimer l'attribut indiquant que l'assembly est conforme CLS ou supprimer l'attribut indiquant que le type n'est pas conforme CLS.&Le type de base n'est pas conforme CLS'Le type de '{0}' n'est pas conforme CLS]Le type d'une variable publique, protégée ou protégée en interne doit être conforme CLS. Le type n’est pas conforme CLS-L'identificateur '{0}' n'est pas conforme CLSXL'identificateur '{0}', qui se différencie uniquement dans case, n'est pas conforme CLSTUn identificateur qui se différencie uniquement par la casse n'est pas conforme CLS'L'identificateur n'est pas conforme CLSR'{0}' n'est pas conforme CLS, car l'interface de base '{1}' n'est pas conforme CLSX'{0}' : les interfaces conformes CLS doivent avoir uniquement des membres conformes CLSOLes interfaces conformes CLS doivent uniquement avoir des membres conformes CLSNLe type n'est pas conforme CLS, car l'interface de base n'est pas conforme CLS1Le type de retour de '{0}' n'est pas conforme CLS(Le type de retour n'est pas conforme CLS2Le type de contrainte '{0}' n'est pas conforme CLS,Le type de contrainte n'est pas conforme CLSi'Impossible de marquer '{0}' comme conforme CLS, car il s'agit d'un membre de type '{1}' non conforme CLS`Impossible d'indiquer que ce type est conforme CLS, car il est membre d'un type non conforme CLSL'attribut CLSCompliant n'a pas de sens lorsqu'il est appliqué à des paramètres. Essayez de le placer dans la méthode à la place.RL'attribut CLSCompliant n'a pas de sens lorsqu'il est appliqué à des paramètressLa vérification de conformité CLS ne sera pas effectuée sur '{0}', car il n'est pas visible hors de cet assemblyxLa vérification de conformité CLS ne sera pas effectuée, car l'objet inspecté n'est pas visible hors de cet assemblyL'attribut CLSCompliant n'a pas de sens lorsqu'il est appliqué à des types de retour. Essayez de le placer dans la méthode à la place.VL'attribut CLSCompliant n'a pas de sens lorsqu'il est appliqué à des types de retourhLes modules ajoutés doivent être marqués avec l'attribut CLSCompliant pour correspondre à l'assemblyhLes modules ajoutés doivent être marqués avec l'attribut CLSCompliant pour correspondre à l'assembly?'{0}' : seuls les membres conformes CLS peuvent être abstract7Seuls les membres conformes CLS peuvent être abstraitsQLes méthodes qui possèdent des arguments de variables ne sont pas conformes CLSQLes méthodes qui possèdent des arguments de variables ne sont pas conformes CLSVous devez spécifier l'attribut CLSCompliant sur l'assembly, non sur le module, pour activer la vérification de la conformité CLSyVous ne pouvez pas spécifier l'attribut CLSCompliant sur un module qui diffère de l'attribut CLSCompliant de l'assemblyyVous ne pouvez pas spécifier l'attribut CLSCompliant sur un module qui diffère de l'attribut CLSCompliant de l'assemblyVous devez spécifier l'attribut CLSCompliant sur l'assembly, non sur le module, pour activer la vérification de la conformité CLSLa méthode surchargée '{0}', qui se différencie uniquement au niveau de ref ou out ou du rang de tableau, n'est pas conforme CLS{La méthode surchargée qui se différencie uniquement au niveau de ref ou out ou du rang de tableau n'est pas conforme CLSwLa méthode surchargée '{0}', qui se différencie uniquement par les types de tableau sans nom, n'est pas conforme CLSCette erreur survient si vous avez une méthode surchargée qui prend un tableau en escalier et que la seule différence entre les signatures de méthode est le type d'élément du tableau. Pour éviter cette erreur, nous vous conseillons les méthodes suivantes : utilisez un tableau rectangulaire plutôt qu'un tableau en escalier, utilisez un paramètre supplémentaire pour supprimer l'ambiguïté de l'appel de fonction, renommez une ou plusieurs des méthodes surchargées ou, si la conformité CLS est facultative, supprimez l'attribut CLSCompliantAttribute.qLa méthode surchargée, qui se différencie uniquement par les types de tableau sans nom, n'est pas conforme CLS6Le champ conforme CLS '{0}' ne peut pas être volatile0Le champ conforme CLS ne peut pas être volatileL'accès à un membre de '{0}' peut occasionner une exception runtime, car il s'agit d'un champ d'une classe de marshaling par référenceCet avertissement survient lorsque vous essayez d'appeler une méthode, une propriété ou un indexeur sur le membre d'une classe dérivant de MarshalByRefObject, et que ce membre est un type de valeur. Les objets héritant de MarshalByRefObject doivent généralement être marshalés par référence dans un domaine d'application. Si un code tente d'accéder directement au membre de type valeur d'un tel objet dans un domaine d'application, cela entraîne une exception de runtime. Pour résoudre cet avertissement, veuillez d'abord copier le membre dans une variable locale, avant d'appeler la méthode sur cette variable.vL'accès à un membre sur le champ d'une classe de marshaling par référence peut entraîner une exception de runtimeCallerFilePathAttribute, qui est appliqué au paramètre '{0}', n'aura aucun effet, car il s'applique à un membre utilisé dans des contextes qui n'autorisent pas les arguments facultatifsCallerFilePathAttribute n'aura pas d'effet, car il s'applique à un membre utilisé dans des contextes qui n'autorisent pas d'arguments facultatifsCallerMemberNameAttribute, qui est appliqué au paramètre '{0}', n'aura aucun effet. Il est remplacé par CallerFilePathAttribute.\CallerMemberNameAttribute n'aura pas d'effet ; il est remplacé par CallerFilePathAttributeCallerLineNumberAttribute, qui est appliqué au paramètre '{0}', n'aura aucun effet, car il s'applique à un membre utilisé dans des contextes qui n'autorisent pas les arguments facultatifsCallerLineNumberAttribute n'aura pas d'effet, car il s'applique à un membre utilisé dans des contextes qui n'autorisent pas d'arguments facultatifsCallerFilePathAttribute, qui est appliqué au paramètre '{0}', n'aura aucun effet. Il est remplacé par CallerLineNumberAttribute.\CallerFilePathAttribute n'aura pas d'effet ; il est remplacé par CallerLineNumberAttributeCallerMemberNameAttribute, qui est appliqué au paramètre '{0}', n'aura aucun effet. Il est remplacé par CallerLineNumberAttribute.^CallerMemberNameAttribute n'aura pas d'effet ; il est remplacé par CallerLineNumberAttributeCallerMemberNameAttribute, appliqué au paramètre '{0}', n'aura aucun effet, car il s'applique à un membre utilisé dans des contextes qui n'autorisent pas les arguments facultatifsCallerMemberNameAttribute n'aura pas d'effet, car il s'applique à un membre utilisé dans des contextes qui n'autorisent pas d'arguments facultatifs[Option /win32manifest ignorée pour le module, car elle s'applique uniquement aux assemblys[Option /win32manifest ignorée pour le module, car elle s'applique uniquement aux assemblysLe nom '_' fait référence à la constante, pas au modèle d'abandon. Utilisez 'var _' pour abandonner la valeur, ou '@_' pour faire référence à une constante par ce nom.+N'utilisez pas '_' pour une constante case.fL'option '{0}' se substitue à l'attribut '{1}' spécifié dans un fichier source ou un module ajoutéCet avertissement survient si les attributs de l'assembly AssemblyKeyFileAttribute ou AssemblyKeyNameAttribute trouvés dans la source entrent en conflit avec l'option de ligne de commande /keyfile ou /keycontainer ou le nom de fichier clé ou le conteneur clé indiqué dans les propriétés du projet.ZL'option se substitue à l'attribut spécifié dans un fichier source ou un module ajouté?La comparaison avec null de type '{0}' produit toujours 'false'@La comparaison avec null de type struct produit toujours 'false'R'Interface '{0}' marquée avec 'CoClassAttribute' et non avec 'ComImportAttribute'KInterface marquée avec 'CoClassAttribute' et non avec 'ComImportAttribute'XComparaison effectuée avec la même variable ; souhaitiez-vous comparer autre chose ?-Comparaison effectuée avec la même variable8Valeurs de checksum différentes spécifiées pour '{0}':Valeurs de checksum différentes spécifiées pour #pragma=L'assembly référencé '{0}' cible un processeur différent.6L'assembly référencé cible un processeur différentdConversion de littéral ayant une valeur null ou d'une éventuelle valeur null en type non-nullable.dConversion de littéral ayant une valeur null ou d'une éventuelle valeur null en type non-nullable.tLe nom qualifié complet de '{0}' est trop long pour les informations de débogage. Compilez sans l'option '/debug'.?Le nom complet est trop long pour les informations de débogageLa valeur par défaut spécifiée pour le paramètre '{0}' n'aura aucun effet, car elle s'applique à un membre utilisé dans des contextes qui n'autorisent pas les arguments facultatifsLa valeur par défaut spécifiée pour le paramètre n'aura aucun effet, car elle s'applique à un membre utilisé dans des contextes qui n'autorisent pas les arguments facultatifsXNom non valide pour un symbole de prétraitement. '{0}' est un identificateur non valideKNom non valide pour un symbole de prétraitement. Identificateur non valide|La signature différée a été spécifiée et nécessite une clé publique, mais aucune clé publique n'a été spécifiée|La signature différée a été spécifiée et nécessite une clé publique, mais aucune clé publique n'a été spécifiéefLa meilleure méthode Add surchargée '{0}' pour l'élément initialiseur de collection est obsolète.jLa meilleure méthode Add surchargée '{0}' pour l'élément initialiseur de collection est obsolète. {1}_La meilleure méthode Add surchargée pour l'élément initialiseur de collection est obsolète_La meilleure méthode Add surchargée pour l'élément initialiseur de collection est obsolète'{0}' est obsolète'{0}' est obsolète : '{1}'"Le type ou le membre est obsolète"Le type ou le membre est obsolètegImpossible d'utiliser une éventuelle valeur null pour un type marqué avec [NotNull] ou [DisallowNull]gImpossible d'utiliser une éventuelle valeur null pour un type marqué avec [NotNull] ou [DisallowNull]lLa méthode '{0}' n'a pas d'annotation '[DoesNotReturn]' correspondant au membre implémenté ou substitué.fLa méthode n'a pas d'annotation '[DoesNotReturn]' correspondant au membre implémenté ou substitué.pL'expression fera toujours intervenir System.NullReferenceException, car la valeur par défaut de '{0}' est nulloL'expression fera toujours intervenir System.NullReferenceException, car la valeur par défaut du type est null'{0}' figure déjà dans la liste des interfaces du type '{1}' avec différentes possibilités de valeur null des types référence.|L'interface figure déjà dans la liste des interfaces avec différentes possibilités de valeur null des types référence.:Le commentaire XML a une balise param en double pour '{0}'/Le commentaire XML a une balise param en double>Le commentaire XML a une balise typeparam en double pour '{0}'3Le commentaire XML a une balise typeparam en doubleNLa directive using de '{0}' est apparue précédemment dans cet espace de nomsELa directive using est apparue précédemment dans cet espace de nomsL'appel dispatché dynamiquement à la méthode '{0}' peut échouer au moment de l'exécution, car une ou plusieurs surcharges applicables sont des méthodes conditionnelles.L'appel dispatché dynamiquement peut échouer au moment de l'exécution, car une ou plusieurs surcharges applicables sont des méthodes conditionnellesBloc switch videBloc switch vide8Commentaire sur une seule ligne ou fin de ligne attendueTCommentaire sur une seule ligne ou fin de ligne attendue après la directive #pragmae'{0}' définit l'opérateur == ou l'opérateur != mais ne se substitue pas à Object.Equals(object o)gLe type définit l'opérateur == ou l'opérateur != mais ne se substitue pas à Object.Equals(object o)b'{0}' définit l'opérateur == ou l'opérateur != mais ne se substitue pas à Object.GetHashCode()dLe type définit l'opérateur == ou l'opérateur != mais ne se substitue pas à Object.GetHashCode()N'{0}' se substitue à Object.Equals(object o) mais pas à Object.GetHashCode()PLe type se substitue à Object.Equals(object o) mais pas à Object.GetHashCode(){0}. Voir aussi l'erreur CS{1}.Le compilateur émet cet avertissement lorsqu'il remplace une erreur par un avertissement. Pour plus d'informations sur ce problème, recherchez le code d'erreur indiqué.#L'avertissement remplace une erreur'{0}' est utilisé à des fins d'évaluation uniquement. Il sera peut-être changé ou supprimé au cours des prochaines mises à jour.Le type est utilisé à des fins d'évaluation uniquement. Il sera peut-être changé ou supprimé au cours des prochaines mises à jour.L'implémentation d'interface explicite '{0}' correspond à plusieurs membres d'interface. Le membre d'interface choisi dépend de l'implémentation. Utilisez plutôt une implémentation non explicite.SL'implémentation d'interface explicite correspond à plusieurs membres d'interface0Le constructeur '{0}' est marqué comme external*Le constructeur est marqué comme externalLa méthode, l'opérateur ou l'accesseur '{0}' est marqué comme external et n'a pas d'attribut. Ajoutez un attribut DllImport pour spécifier l'implémentation externe.YLa méthode, l'opérateur ou l'accesseur est marqué comme external et n'a pas d'attributBImpossible d'inclure le fragment XML '{1}' du fichier '{0}' -- {2}$Impossible d'inclure le fragment XML,Fichier source '{0}' indiqué plusieurs fois3Le fichier source a été spécifié plusieurs fois~Nom de fichier spécifié non valide pour la directive de préprocesseur. Le nom de fichier est trop long ou n'est pas valide.HNom de fichier spécifié non valide pour la directive de préprocesseurML'expression de filtre est une constante 'false' ; supprimez la clause catchOL'expression de filtre est une constante 'false' ; supprimez le bloc try-catch1L'expression de filtre est une constante 'false'.0L'expression de filtre est une constante 'false'PL'expression de filtre est une constante 'true' ; songez à supprimer le filtre/L'expression de filtre est une constante 'true'L'introduction d'une méthode 'Finalize' peut interférer avec un appel destructeur. Souhaitiez-vous déclarer un destructeur ?Cet avertissement survient lorsque vous créez une classe avec une méthode dont la signature est public virtual void Finalize. Si une telle classe est utilisée en tant que classe de base et si la classe dérivée définit un destructeur, celui-ci remplacera la méthode Finalize de la classe de base, et non Finalize.SL'introduction d'une méthode 'Finalize' peut interférer avec un appel destructeurLe générateur '{0}' n'a pas pu générer la source. Dans la mesure où il ne va pas contribuer à la sortie, des erreurs de compilation peuvent se produire./Le générateur n'a pas pu générer la source.Échec de l'initialisation du générateur '{0}'. Dans la mesure où il ne va pas contribuer à la sortie, des erreurs de compilation peuvent se produire.+Échec de l'initialisation du générateur.AL'expression donnée correspond toujours à la constante fournie.AL'expression donnée correspond toujours à la constante fournie.;L'expression donnée correspond toujours au modèle fourni.;L'expression donnée correspond toujours au modèle fourni..GetAsyncEnumerator' généré n'est donc pas consomméLe membre d'itérateur asynchrone a un ou plusieurs paramètres de type 'CancellationToken' mais aucun d'entre eux n'est décoré avec l'attribut 'EnumeratorCancellation'. Le paramètre de jeton d'annulation du 'IAsyncEnumerable<>.GetAsyncEnumerator' généré n'est donc pas consomméEn supposant que la référence d'assembly '{0}' utilisée par '{1}' correspond à l'identité '{2}' de '{3}', il se peut que vous deviez fournir une stratégie runtimeLes numéros de mise en production et/ou de version des deux assemblys diffèrent. Pour procéder à l'unification, veuillez spécifier les directives adéquates dans le fichier .config de l'application et fournir le nom fort correct d'un assembly.DEn supposant que la référence d'assembly correspond à l'identitéEn supposant que la référence d'assembly '{0}' utilisée par '{1}' correspond à l'identité '{2}' de '{3}', il se peut que vous deviez fournir une stratégie runtimeLes numéros de mise en production et/ou de version des deux assemblys diffèrent. Pour procéder à l'unification, veuillez spécifier les directives adéquates dans le fichier .config de l'application et fournir le nom fort correct d'un assembly.DEn supposant que la référence d'assembly correspond à l'identité[Le commutateur de ligne de commande '{0}' n'est pas encore implémenté et a été ignoré.CLe commutateur de ligne de commande n’est pas encore implémentéeInitialisation annulée pour le/la {0} '{1}' non-nullable. Déclarez le/la {0} comme étant nullable.PLe champ non-nullable n'est pas initialisé. Déclarez-le comme étant nullable.nLe commentaire XML sur '{1}' a une balise paramref pour '{0}', alors qu'il n'existe aucun paramètre de ce nomYLe commentaire XML a une balise paramref, alors qu'il n'existe aucun paramètre de ce nomaLe commentaire XML a une balise param pour '{0}', alors qu'il n'existe aucun paramètre de ce nomVLe commentaire XML a une balise param, alors qu'il n'existe aucun paramètre de ce nomzLe commentaire XML sur '{1}' a une balise typeparamref pour '{0}', alors qu'il n'existe aucun paramètre de type de ce nomeLe commentaire XML a une balise typeparamref, alors qu'il n'existe aucun paramètre de type de ce nommLe commentaire XML a une balise typeparam pour '{0}', alors qu'il n'existe aucun paramètre de type de ce nombLe commentaire XML a une balise typeparam, alors qu'il n'existe aucun paramètre de type de ce nomDans la mesure où cet appel n'est pas attendu, l'exécution de la méthode actuelle continue avant la fin de l'appel. Envisagez d'appliquer l'opérateur 'await' au résultat de l'appel. La méthode actuelle appelle une méthode async qui retourne Task ou Task. Par ailleurs, elle n'applique pas l'opérateur await au résultat. L'appel de la méthode async démarre une tâche asynchrone. Cependant, comme aucun opérateur await n'est appliqué, le programme continue sans attendre la fin de la tâche. Généralement, ce comportement n'est pas celui que vous attendez. La plupart du temps, les autres aspects de la méthode d'appel dépendent du résultat de l'appel ou, au minimum, la méthode appelée doit s'achever avant le retour de la méthode contenant l'appel. Un problème de même importance est ce qui arrive aux exceptions levées dans la méthode async appelée. Une exception levée dans une méthode qui retourne Task ou Task est stockée dans la tâche retournée. Si vous n'attendez pas la tâche ou la vérification explicite d'exceptions, l'exception est perdue. Si vous attendez la tâche, son exception est à nouveau levée. Nous vous recommandons de toujours attendre l'appel. Supprimez l'avertissement seulement si vous êtes sûr de ne pas vouloir attendre la fin de l'appel asynchrone, et que la méthode appelée ne lèvera aucune exception. Dans ce cas, vous pouvez supprimer l'avertissement en affectant le résultat de la tâche de l'appel à une variable.uDans la mesure où cet appel n'est pas attendu, l'exécution de la méthode actuelle continue avant la fin de l'appelGLe commentaire XML n'est pas placé dans un élément valide du langageGLe commentaire XML n'est pas placé dans un élément valide du langage]Dans les attributs cref, les types imbriqués de types génériques doivent être qualifiés.\Dans les attributs cref, les types imbriqués de types génériques doivent être qualifiésCode inaccessible détectéCode inaccessible détectéUne clause catch précédente intercepte déjà toutes les exceptions. Tous les objets levés autres que les exceptions seront enveloppées dans System.Runtime.CompilerServices.RuntimeWrappedException.Cet avertissement survient lorsqu'un bloc catch() n'a pas de type d'exception spécifié après un bloc catch (System.Exception e). L'avertissement vous informe du fait que le bloc catch() n'interceptera aucune exception. Un bloc catch() après un bloc catch (System.Exception e) peut intercepter des exceptions non-CLS si le RuntimeCompatibilityAttribute est défini sur false dans le fichier AssemblyInfo.cs : [assembly: RuntimeCompatibilityAttribute(WrapNonExceptionThrows = false)]. Si cet attribut n'est pas défini sur false de façon explicite, toutes les exceptions non-CLS levées sont enveloppées en tant qu'exceptions et le bloc catch (System.Exception e) les intercepte.EUne clause catch précédente intercepte déjà toutes les exceptions)L'événement '{0}' n'est jamais utilisé#L'événement n'est jamais utilisé$Le champ '{0}' n'est jamais utiliséBLe champ '{0}' est assigné, mais sa valeur n'est jamais utiliséeLa fonction locale '{0}' est déclarée, mais jamais utilisée7La fonction locale est déclarée mais jamais utilisée7La variable '{0}' est déclarée, mais jamais utiliséeFLa variable '{0}' est assignée, mais sa valeur n'est jamais utilisée?La variable est assignée mais sa valeur n'est jamais utilisée0La variable est déclarée mais jamais utiliséeoLa comparaison à la constante intégrale est inutile, car la constante est en dehors de la plage du type '{0}'iLa comparaison à la constante intégrale est inutile, car la constante est en dehors de la plage du typeU'{0}' : une référence à un champ volatile ne sera pas considérée comme volatileNormalement, un champ volatile ne doit pas être utilisé en tant que valeur ref ou out, car il n'est pas considéré comme volatile. Il existe des exceptions à cette situation, par exemple l'appel d'une API à blocage.LUne référence à un champ volatile ne sera pas considérée comme volatile#warning : '{0}'Directive #warning5Le code XML du commentaire XML est incorrect -- '{0}',Le code XML du commentaire XML est incorrectILe fichier de commentaires inclus comporte du code XML incorrect -- '{0}'@Le fichier de commentaires inclus comporte du code XML incorrect$Nombre incorrect d'arguments de typeSemanticModel {0} attendu.PLa chaîne littérale ']]>' n'est pas autorisée dans le contenu de l'élément.Attribut '{0}' en doubleFLa balise de fin '{0}' ne correspond pas à la balise de début '{1}'.9Une balise de fin était attendue pour l'élément '{0}'.;Une balise de fin n'était pas attendue à cet emplacement.6>' ou '/>' était attendu pour fermer la balise '{0}'.(Caractère inattendu à cet emplacement.!Un identificateur était attendu.=Une syntaxe incorrecte a été utilisée dans un commentaire.HUn caractère non valide a été trouvé dans une référence d'entité.CImpossible d'utiliser le(s) caractère(s) '{0}' à cet emplacement.Caractère Unicode non valide.6L'espace blanc n'est pas autorisé à cet emplacement.HLe caractère '<' ne peut pas être utilisé dans une valeur d'attribut.>Signe égal manquant entre l'attribut et la valeur d'attribut.,Référence à l'entité non définie '{0}'.8Guillemet fermant manquant pour le littéral de chaîne.WUn littéral de chaîne était attendu, mais aucun guillemet ouvrant n'a été trouvé.WLes guillemets non ASCII ne peuvent pas être utilisés avec les littéraux de chaîne.(L'espace blanc obligatoire est manquant.aV];_γPo\qCCs%N1şjoP\Gwql74ϯmӞřٔUVgզJpaP IPKnXPSn=,IFI 8I_CorDllMainmscoree.dll% 0HX`pp4VS_VERSION_INFO~?DVarFileInfo$TranslationStringFileInfo000004b0LCompanyNameMicrosoft CorporationdFileDescriptionMicrosoft.CodeAnalysis.CSharp>FileVersion3.700.20.37502x,InternalNameMicrosoft.CodeAnalysis.CSharp.resources.dll.LegalCopyright Microsoft Corporation. All rights reserved.,OriginalFilenameMicrosoft.CodeAnalysis.CSharp.resources.dll\ProductNameMicrosoft.CodeAnalysis.CSharp9ProductVersion3.7.0-6.20375.2+34202cc2f3e869fd70a26d8237f4552cf9e192cf8Assembly Version3.7.0.0@ X9#0#t *H #e0#a10  `He0\ +7N0L0 +70 010  `He iCH'ۯ SiLϠ 003rrY@ 0  *H  0~1 0 UUS10U Washington10URedmond10U Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20110 200304183947Z 210303183947Z0t1 0 UUS10U Washington10URedmond10U Microsoft Corporation10UMicrosoft Corporation0"0  *H 0 η sO ".`w0Y2NipKd4OƁp C]=?ϗ jX\wKȿY{E?D6WGG}\ɎIlßq'$3H:3%%3CT襳"E[lvdb5/'g!vM.?8 u6P҉ąt}[5mN.C,/<3/ap5ecWcJ3[{s~0z0U%0 +7L+0Ug#d%#;U%0PUI0GE0C1)0'U  Microsoft Operations Puerto Rico10U 230012+4583850U#0HndPӂ77"mu0TUM0K0IGEChttp://www.microsoft.com/pkiops/crl/MicCodSigPCA2011_2011-07-08.crl0a+U0S0Q+0Ehttp://www.microsoft.com/pkiops/certs/MicCodSigPCA2011_2011-07-08.crt0 U00  *H  K:҅4}2#dPD+e[ݑ׎502qvŸPZ 68 Zi@ ݺT;qLROs}0;*j߻/scUa9W; _Jq]ޞ*LUG@٤ZqNBkdas) ]&%TjjDX2䛋i g+6,hKIWY̙u?ڟ=~Of ~Pgl)Oj¹\+fkinb A`e9E=!{P]zexa~3-ծ~5oun ^j1[BRk/-8S0z0b a0  *H  01 0 UUS10U Washington10URedmond10U Microsoft Corporation1200U)Microsoft Root Certificate Authority 20110 110708205909Z 260708210909Z0~1 0 UUS10U Washington10URedmond10U Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20110"0  *H 0 r.nM4X!B*kZP8I 7k 8™91BӉ yd~`$lIh^ߛS ,ï٩+z זY`fv2R&/PϳD].uhm:\F8dnd5xc-@ \yI) w=+ZMV(zr:I^C{{>]O/Y;-3Xŷ>2ӳ=8~ҝ,NV!5%9ndS#_R!t%_('(8%9J6|#faj(I_%]!K>RĵW?$z[/#p]QFwἬ_UK9#ID|Erzr$߿FWۃMI0[ݰf{KI)(}gbx_/W\w((m(,@7OD LԥC/tnx X,]`>O3ڰޞNFlֈ 00 +70UHndPӂ77"mu0 +7  SubCA0 U0U00U#0r-:1CN1#40ZUS0Q0OMKIhttp://crl.microsoft.com/pki/crl/products/MicRooCerAut2011_2011_03_22.crl0^+R0P0N+0Bhttp://www.microsoft.com/pki/certs/MicRooCerAut2011_2011_03_22.crt0U 00 +7.00?+3http://www.microsoft.com/pkiops/docs/primarycps.htm0@+042 Legal_policy_statement. 0  *H  g򆥘Ty.tg" cB}y e_.,>rm? ;Gic"5]e}FPU |K.)=Եw9dD=xz#}t&F*Š hh.*?*kXIc inZF+;н5n%'(M= 2-[I9 ƭQEX82q'',: iYhnot@*(>?Mf Mo}Ev@*e]Rbc6'ͥ]cA[>wuaaA(e/\֡FY KH)ű?Ew5Ңzz"HG#kKux7yKֳ#hu i;0Lumc=ѝVNOW"x2!zA ?̤]WqVNHEBɛv[ HkymmjRs zP1f0b00~1 0 UUS10U Washington10URedmond10U Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20113rrY@ 0  `He0 *H  1  +70 +7 10  +70/ *H  1" +QtWˋqL0R'Ұ o2n$n0B +7 1402Microsofthttp://www.microsoft.com0  *H +W^MW%~#IDT.:+ 1r8~Nי۸hf6PLgf1㠛8p%JXz/2k7W;LI\trdYym*s l XyTz#tڱ0ðI W T{?R >=85s+P PtUI;[xz[UϪdq|^ڕӝmfX #ah0 +710 *H 010  `He0T *H  C?0; +Y 010  `He [-ZŶG.EeӜ"eDMX}_=Ȗ20200725043836.36Z0Ԥ01 0 UUS10U Washington10URedmond10U Microsoft Corporation1)0'U  Microsoft Operations Puerto Rico1&0$U Thales TSS ESN:32BD-E3D5-3B1D1%0#UMicrosoft Time-Stamp ServiceD00ݠ3.k.0  *H  0|1 0 UUS10U Washington10URedmond10U Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100 191219011505Z 210317011505Z01 0 UUS10U Washington10URedmond10U Microsoft Corporation1)0'U  Microsoft Operations Puerto Rico1&0$U Thales TSS ESN:32BD-E3D5-3B1D1%0#UMicrosoft Time-Stamp Service0"0  *H 0 LQS_z,R#1jH>nQxZv`i(;YlBC/ׯ` SxvDG - tk e !$ʽ:{XMCqlFŹqh?,=j`{b@+떯ߤI`%e웰SgJkwG9AWҕȳ{7~ ^hIӺMɒ:74X EoBCNb#00U&N 7I45RTNl0U#0c:\1C{|F3hZmU0VUO0M0KIGEhttp://crl.microsoft.com/pki/crl/products/MicTimStaPCA_2010-07-01.crl0Z+N0L0J+0>http://www.microsoft.com/pki/certs/MicTimStaPCA_2010-07-01.crt0 U00U% 0 +0  *H  j0jci$0׏~bj'enXjeP3NUMivz1nZv6ܮY%-3%@x*zܯA>zJwfqM&|>v$ o.< u4O WHlsiDz>| AGu]-'LcŴ@"M qR o_w@xt/uί 49Eܢ>.ez/I0q0Y a *0  *H  01 0 UUS10U Washington10URedmond10U Microsoft Corporation1200U)Microsoft Root Certificate Authority 20100 100701213655Z 250701214655Z0|1 0 UUS10U Washington10URedmond10U Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100"0  *H 0  w: iktTե |hK,_av>f+[S'1A |a0Y0D`TC M8Bݓs0W&E GͿ$`2X`FXG2tag_TϓLĦ]an(aF'$gr!KdPb]w=WuBM@Q>gfD~Knʱz* 1N5xhttp://www.microsoft.com/pki/certs/MicRooCerAut_2010-06-23.crt0U 00 +7.00=+1http://www.microsoft.com/PKI/docs/CPS/default.htm0@+042 Legal_Policy_Statement. 0  *H  Q ?q=!o1Wm0fjxǨ%kTW+QDS`v@@A\\^5$VKtBȯ7}Z?yJR8/ye٩kzoK0D$"<Y)p2J'U/3b_W@ΙfjbJ &9Jqc{!mÜ<}jxm8ؔƥ B"8 %d~cY%z.9Wvqa˚Gͧ};q ]t"aڰPo1:eGxHr~akow˧ 9؂r*T9[ Uzs;-3.)/T'!ȬN(ۖBAM*f0ӻt2Kc{/!YDzq%!DkOƁdWj#9$1