MZ@ !L!This program cannot be run in DOS mode. $PEL"" 0  @@xOh$  \  H.text  `.rsrc@@.reloc @BHP l % BSJB v4.0.30319l0#~#Strings#US#GUID#Blob 3  iiV>>D>a>>-> PPP )P1P9PAPIPQP. ...#.+ .3@.;R.C.K System.RuntimeDebuggableAttributeAssemblyTitleAttributeAssemblyFileVersionAttributeAssemblyInformationalVersionAttributeCompilationRelaxationsAttributeAssemblyProductAttributeAssemblyCopyrightAttributeAssemblyCompanyAttributeRuntimeCompatibilityAttributeMicrosoft.CodeAnalysis.CSharp.resources.dllSystem.Reflection.ctorSystem.DiagnosticsSystem.Runtime.CompilerServicesMicrosoft.CodeAnalysis.CSharp.resourcesMicrosoft.CodeAnalysis.CSharp.CSharpResources.zh-Hans.resourcesDebuggingModeszh-Hans2l Lb    ?_ :$$RSA1gw:މ8e `Y>Ēe??1 3`!g-1 /%}oY5L9EC;&=oGP\dEk*+Ge+]TWrapNonExceptionThrowsMicrosoft Corporation3.© Microsoft Corporation. All rights reserved. 4.0.21.51404=84.0.0-6.21514.4+df45061e218c9b5813c5531bc06fb238a23e30f6"Microsoft.CodeAnalysis.CSharplSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP29%s賂P{AE}] OIl m%+ԄH݄:d^7?HG,YQnϢw-?]_dw驡UV;O:haZ߳de5A $3Uc@e>`~bnш{BI ;'@bs̉vWD|2 \djolng}`BE'H=KA\Lrh y/n.!eyɰzӌ O;[/,3t mÍ׍$+?6cmu< AB~Lwւ яsۏj{h&s1_Ef|0uuzƁ辐ÐW(ې#Yfr7=2yw$=Q'e<&AF0GQg1PQ|ϒҒ/25HI?SdWcujB#p3-qГ~%ǧ,4UEӠpO>Ӕ.ݔ,tAYCJ} rVѕ 0ו>8+9nE_cMhν?9Jo/iPMiNǚߚ EW'R΄yzț"W!}}֜H'N(X: Fnhi{ᮝ˝BY 4pD}nd枪H螢p Nps募ju>12ZLI^f\)ibɠ_:.v;܉b(eTݡO65nܢo->G+mYpl/ģTbgB1 9Vy^%vx6ᅤ{G%Ĥ*Ӥ .xYFĥkإCJ|l o%"J=Qh5RG{]p妧7$]ƭçާO>B5@Ehx1s1s׉TSʩ\ )kx.ML:?:GjPeyhhejv(zoʢ@Xɫsثl$5qBAŔ{MÞNÞ+}ճ"Y ?MCryF׼>ح쭓A,)S Iۮ(~WXZ_V(r6}Ĥ#|ůd௩ﯟ(TBdE5հٰPݰmD` Ea Ec EN|&>@DgƲ@/e<,4`8gghhó׳߳)c7@y(vw|eŴִtt{+58AP4]f?n}Q4𒵿]ǵ<rö^3%64ĠQl`[S/sŷ̷-Ϸշ>طc\CYyՍ/ ޸c4HF¾(̹$ѹ?ٹ֫< ,=>9~ML % 16Gº/'JJ&ؒ}P3\T˻#iES H Ctർuxq+ +OD H-*I(vwnQHĽڽCH佨"N l4vX~h+І9d֧o2q 'JSehx&~*x;@0T-dJ$NTcfsǏ-<\Y $; OM-!l'*>:M…m's‘y7&Ȣz¤bW Y9%c÷5kzjw3SãU÷Êcr$/`K@ŲOŮ~BY ;Ɔ!_rbeN|0IT DžAV[ǁٞN ڌ(j+ie:-0ZȓȮAɪJ=Y eɇhtvɇpʡ*c:=<ʶDʞR'ړ˺psU* ˗)67ˀJ#RxC =?J̥/qzFuB̴b̚dzz{v͒%19ͺG?-eͤPt+vz1͆ؒ͛mͼ< η3 YzrͶw44β ݚdm/ϾV =3@'4EH᠈]|kq?o 6 nU*l=.W.ʇ,Q6d Jr6F㇅l'䖋M<(1;2=Y~r弣xܰ, o惆)wT[r} 5Gm'T:_ e-<MMn&tK9 BU82ʀ'w2H)[sV3%`J''wnxq9X7t06-:oC3?#웏+N>MUe쐨숑D)&쐃 / &8m݄ҒcTc:BStL6~3:޸Hb; gmK!s\*iVrK.BtL.`Py"dh5fT* 'm08`l kx KLN.e Ж +)@&+^qd(l`';ͱf/,Z`+Ypwg $5/RboS1F>QGmJUY"o\o 7;"C{l~JKE1}8?q8wʛoͯ*# a#)(W568FCLvM?W@x=I 5i ;ωP#[1Zq*{1A1FџXgfdxb=~&EKzOzF5,QD.DUK~Jd44G3| =jNU|Yj`n=tV57C 2%e(A6Fx=ëjO_6(O6V%Tqr_8t;{ps//(xgȊ|Շ<xy'wpbD"u"1Hf9xe}ӓ <VZ^D$ ()e2V?j?P7v8q' & W/eB~r ^ z& !8 fC uD X Cd q v w s 1 0 }  J J. ժ> _ D Rn  b' xa *d * / " ; wC RQ W c | Hp ` y I 7 d.@ V(P c 6n ql~ c į G }'2%VkI7m!uz%@3)>`cq6Wd:s̎IpE9:/A;C=Wdn9K),}4mVQ f?"N1[Gza>Fg/p,5BivUJCRs<k7x 2P4%RAS͋Y73<%epA9MX0`e<|\wfM,9' Uh006xrHHM &(*SOsc&&{8Cgz?O nZk\gPG|X$r<U Ǽ("[ž]_MWVy<]W_,7 R0Xr\`^FĿK*)N(dIijO'u:=`I#UgVᆱ=X}; Rf Sf o ht 2* A ξ f h &!?|9!;!e I!&_!5_!!x!뜴!!P!@"""&"WP"b."1"Q@#Mi##)#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, Z, e,z,h0,,,,o,K-ys-8-#--%-.tA.x3.T.|...<.<.s../0>/!&D/-mS////Ո/0t0!01"0+@0:G0u00pK00j00>-0*1`-1=1=1111 1z1 >2F2dR2R22⺚2L2.o22 2e2n3 "3+ܥ33[343 44_4i44…444t+52e55+5s5 6_ 606{^6ux66c77hp77[7c7yX77]7v7M7728(8Px8sJ8>8+89%89o9O993.90 :- :e/:| 0:fE:,^:|:S:μ:F:/|:*;/;xEC;]V;mP>'>RL>5k>m>aL{>X>>(>3>S>z?!C?aE?&P?C<^?e?@?k$?![@@ %@AIASaAhAgiAnػAǢAv% B4wB"Bf1B̍BBBFB3BBDRCCC]%CRK1K5PKcoKkwKcKK K]m-LRL7vLV͗L{!L!LqLLMvCMaMpfvMMdpMbM PMMEN͑ZNN N4NjBNrNOGO OPCHO&UO;YO lwO~O~iOOJJOaOpO6 PLZPƀP&PdPעPPg#Q@5QAQlkQ~Q(Q{Q?Q&)Rgy4R9RmRmRRmRRSS S'SbcS&dS$oS Se]Sf]SPStTuTTprT)T6C0T>T!nTcwTTbqTT U;U˖UձUnU UUVӲ2V:5V =V9zKVhVzV"VmVYV IVX)VVIW*Wyp0WVW*_WXXN-+X3 vXX X&X%Yc/Y\;Y>YyYT*~YԟYY>Yy9YYYzYY&4ZeQZ jZ]wZZZ# ZKZVgZLc[tH [2[['œ[$E[?J\ J\w\cy\\\\u\\ \)]?)]7[<]P]aX{]][]U]e]p^C3^b V^W^bb^⃏^G^^!^^^Y^Q_~x_)__#__i_3`mp`}`V`I`V;`l`WDaI/aa#waaʰaaauaYza:)ab4b,Ab[ObxbDɲbbbb<6bJ,bw]ccƉcd c%cMcc}dddd:dZe_#e|6eUeVe4Wepye{ee^ԦeUe$ ff)fW\fUff_ff,g{|gZgїg4rg!hUhMhGhah8hiiiiiiiiii(i`(iTiTiNWiziIUiS#jΣQj_jj j^Y#kEkHkJk@k[Uk+ kkkktk]*lM,lL5lEYlF\lY|l|li}lC}ljlnlϚl%lZl0?mKm:^momrmN}mjm7mSmnт n'nrCQnnn+n56nnKnzo5oFo>oC^odMpg"pC5p p=[p%p$zzfz{D={Xr~{5{4{ %|E'|1|@48|P;|z@?|^|w|ɧ|:}}P}FR}]}O}Д}}}B5}E}}C~D~uN~!3`~>,~~~zG1X};VkjƎug*Bq.$^on`${k^Q-רU4ZOUAsgX-O~+se4#c>< x$P!Y1ޙ H7ȅ~`>@ :%w4YfaE]7T9/jzLuv_9Q> ,1VG(=NoDEno=^8` ^U95 C^R{.̹{΄C=VLfFbG= $ ܼTZY7'c u1!* s$˫q &# /JgQ!L'EdRJoI9bS«_t)vQ+z{j0ڇ>K}'}b@_z>-в }Z(k2?qYTMF061JUE1MNGp79A;&%B xZU'5WS0lv^*7Hl/n2mw=~=CZ>.V1c9GM,ET\! :J;'>66h q--]3.?Lo$\/Nף֓8gZ:X8Wu6vr!\n\V/.' v ; U\PwQq!qa#iVm J[rb!o.9:$"ŌHL.m\OMfel,$}gF(*Qj%^nl$JHmk\O)tއ5xu \\n+/_Ge)@>tvVu`#@~E?5+ykmsnN <hR1z:`{ 7R8uSH<M~G@K3IaG%Z<ie)~@aXPjGFyjlSLdmU g}C.)w5_&3&ZTOH^Qh;f])4Ce)/} C&&5s##/`z ?LP9 M(ANq6xf`f ]n{ld >]__m*<- 3i%4lkLVk-LQlUAlo*6#|SWtt)i/I:=@I_WO& k/~iiegm6-?2.i<WM /F*-?t"I{g \H S2Ti5`T|ܠ w72 OqGX{# 0! ٣ 1s9op+V^9K HX3\y*h4Z;@jh:FHCsewIKZJdj@SrbkT4T,='[>x$z2g*|5v&@NqR])[lwc2w۾$Θjq5mXK/(#hl1(ݖ˝D;&C8p+}"ndOEB]XR]Vdff`(|\?r[=:>tA %6AIAo,q+q#xqT@pmÙWd bP*/ ,˧&:>vX4^/&R_pǏEeHWw7_l*U=ZŦkB"y`g p?Hn la#uE=0O ts](Pg! >iW4Tr2wdBF !KN+>-j:= ( m% }!Wm2a&k)MB>\mHRw'13[\bRnb:6iZqYUel$gmt/,}8pEmہ8-L^_= c9om_ IFiw 3r/}2Jh0avK ?KKWFDy{i/nXLB(TDGZ^Q H>G9W?)4yQ?0M<#W@΄dk'VsBE OK1y'3n\RWhN/6BqX`I0vKߛ-,rX~<!) 1s043PQKr :L* ?e]E~BfyTI)6so$C[%::;/V veCWcR7|X^% aN9ή%fceZ0#KeF1HJjc0GL;OV+zu+s1fa 7z$.$0F5h8%1:FP1oQ#gaJ +cPc7nrr(qF^Esd,Uyӵs73v3^.2j[zNc) /,  TP~3{ DYW6 n |N*R |SZ[5[["}^ܹҸ+RMж=RyѡWe l.gv3()*{7;Q4{P† dZiiPfXa9`, o3F>ɢF_{۶j*3&)~|%VTh6$@ &V/+E!v"Cw0h_Q6z{iERR_ArgumentNameInITuplePattern8ERR_ArrayElementCantBeRefAny .ERR_ArrayInitInBadPlace26ERR_ArrayInitToNonArrayType8ERR_ArrayInitializerExpected FERR_ArrayInitializerIncorrectLength2,ERR_ArrayOfStaticClassm4ERR_ArraySizeInDeclaration6ERR_AsMustHaveReferenceType$ERR_AsNullableTypeg"ERR_AsWithTypeVar6ERR_AssemblyMatchBadVersionX6ERR_AssemblyNameOnNonModuleDERR_AssemblySpecifiedForLinkAndRef&,ERR_AssgLvalueExpected ERR_AssgReadonly"ERR_AssgReadonly2*ERR_AssgReadonlyLocal6ERR_AssgReadonlyLocal2Cause4ERR_AssgReadonlyLocalCauseY(ERR_AssgReadonlyProp,ERR_AssgReadonlyStatic.ERR_AssgReadonlyStatic24ERR_AssignReadonlyNotField6ERR_AssignReadonlyNotField2,ERR_AssignmentInitOnly.ERR_AttrArgWithTypeVars>ERR_AttrDependentTypeNotAllowedERR_AttributeNotOnEventAccessor8ERR_AttributeOnBadSymbolTypeH>ERR_AttributeParameterRequired1>ERR_AttributeParameterRequired2JERR_AttributeUsageOnNonAttributeClass0ERR_AttributesNotAllowed.dERR_AttributesRequireParenthesizedLambdaExpressionQHERR_AutoPropertyCannotBeRefReturningFERR_AutoPropertyMustHaveGetAccessor>ERR_AutoPropertyMustOverrideSetPERR_AutoPropertyWithSetterCantBeReadOnlyC.ERR_AutoPropsInRoStruct8ERR_AutoSetterCantBeReadOnly:ERR_AwaitForEachMissingMember,NERR_AwaitForEachMissingMemberWrongAsync0ERR_AwaitInUnsafeContextkLERR_BadAbstractBinaryOperatorSignature8ERR_BadAbstractIncDecRetTypeERR_BadArgTypesForCollectionAdd["4ERR_BadArgumentToAttribute"ERR_BadArity"$ERR_BadArraySyntax#&ERR_BadAssemblyNameS#&ERR_BadAsyncArgTyper#4ERR_BadAsyncExpressionTree#*ERR_BadAsyncLacksBody#*ERR_BadAsyncLocalType$JERR_BadAsyncMethodBuilderTaskPropertyB$$ERR_BadAsyncReturn$8ERR_BadAsyncReturnExpressionY%0ERR_BadAttributeArgument%HERR_BadAttributeParamDefaultArgument$&2ERR_BadAttributeParamTypew&ERR_BadAwaitArg&0ERR_BadAwaitArgIntrinsic'.ERR_BadAwaitArgVoidCall*'4ERR_BadAwaitArg_NeedSystemB'0ERR_BadAwaitAsIdentifier'&ERR_BadAwaitInCatch(2ERR_BadAwaitInCatchFilter"(*ERR_BadAwaitInFinallyX($ERR_BadAwaitInLock~(&ERR_BadAwaitInQuery(NERR_BadAwaitInStaticVariableInitializer+)0ERR_BadAwaitWithoutAsyncu)7&ERR_BadFinallyLeavem7(ERR_BadFixedInitType7$ERR_BadForeachDecl74ERR_BadFuncPointerArgCount8>ERR_BadFuncPointerParamModifierC82ERR_BadGetAsyncEnumerator8(ERR_BadGetEnumerator 9(ERR_BadIncDecRetType}9,ERR_BadIncDecSignature9"ERR_BadIndexCount :ERR_BadIndexLHS4:,ERR_BadIndexerNameAttrs:8ERR_BadInheritanceFromRecord:&ERR_BadInitAccessor:,ERR_BadInstanceArgType ;,ERR_BadIteratorArgType~;0ERR_BadIteratorLocalType;*ERR_BadIteratorReturn;0ERR_BadIteratorReturnRef#<,ERR_BadLanguageVersionp<"ERR_BadMemberFlag<.ERR_BadMemberProtection<.ERR_BadModifierLocation<6ERR_BadModifiersOnNamespace$="ERR_BadModuleNameS=(ERR_BadNamedArgumento=JERR_BadNamedArgumentForDelegateInvoke=:ERR_BadNamedAttributeArgument=BERR_BadNamedAttributeArgumentType~>ERR_BadNewExpr>>ERR_BadNonTrailingNamedArgument?8ERR_BadNullableContextOptioni?*ERR_BadNullableTypeof?:ERR_BadOpOnNullOrDefaultOrNew@*ERR_BadOperatorSyntaxG@(ERR_BadParamExtraRef@&ERR_BadParamModThis@ERR_BadParamRefA ERR_BadParamType:A2ERR_BadParameterModifiers}A0ERR_BadPatternExpressionAERR_BadPdbDataB&ERR_BadPlatformType.B(ERR_BadPrefer32OnLibB,ERR_BadProtectedAccessB"ERR_BadRecordBasevCRERR_BadRecordMemberForPositionalParameterCERR_CantHaveWin32ResAndManifestz]2ERR_CantInferMethTypeArgs](ERR_CantMakeTempFile^*ERR_CantOpenFileWrite:^ ERR_CantOpenIconi^2ERR_CantOpenWin32Manifest^(ERR_CantOpenWin32Res^6ERR_CantOverrideBogusMethod^0ERR_CantOverrideNonEvent;_6ERR_CantOverrideNonFunctionl_6ERR_CantOverrideNonProperty_4ERR_CantOverrideNonVirtual_,ERR_CantOverrideSealed=`,ERR_CantReadConfigFile`(ERR_CantReadResource`.ERR_CantReadRulesetFile`&ERR_CantRefResourcea$ERR_CantReturnVoid1a0ERR_CantSetWin32ManifestYa6ERR_CantUseInOrOutInArglista8ERR_CantUseRequiredAttributea0ERR_CantUseVoidInArglista&ERR_CheckedOverflow&b$ERR_CircConstValueXb ERR_CircularBaseb,ERR_CircularConstraintb,ERR_ClassBoundNotFirstbBERR_ClassDoesntImplementInterface/c*ERR_ClassTypeExpected`c6ERR_CloneDisallowedInRecordc,ERR_CloseParenExpectedc\ERR_CloseUnimplementedInterfaceMemberNotPublicc\ERR_CloseUnimplementedInterfaceMemberNotStatic3dVERR_CloseUnimplementedInterfaceMemberStaticddERR_CloseUnimplementedInterfaceMemberWrongInitOnlyefERR_CloseUnimplementedInterfaceMemberWrongRefReturnbehERR_CloseUnimplementedInterfaceMemberWrongReturnTypee8ERR_CmdOptionConflictsSourcePf.ERR_ColColWithTypeAliasfJERR_CollectionInitRequiresIEnumerablef*ERR_ComImportWithBasesg*ERR_ComImportWithImplg:ERR_ComImportWithInitializersh2ERR_ComImportWithUserCtorXhBERR_ComImportWithoutUuidAttributehERR_CycleInInterfaceInheritancer0ERR_CycleInTypeForwarderrXERR_DebugEntryPointNotSourceMethodDefinition5s"ERR_DecConstErrorysJERR_DeclarationExpressionNotPermittedsHERR_DeconstructParameterNameMismatchsBERR_DeconstructRequiresExpression t:ERR_DeconstructTooFewElementsGt>ERR_DeconstructWrongCardinalityvt\ERR_DeconstructionVarFormDisallowsSpecificTypetBERR_DefaultConstraintOverrideOnlyuZERR_DefaultInterfaceImplementationInNoPIATypeUuERR_DottedTypeNameNotFoundInAgg~ERR_DuplicatePropertyAccessMods@BERR_DuplicatePropertyReadOnlyMods4ERR_DuplicateTypeForwarder'4ERR_DuplicateTypeParameterU6ERR_DynamicAttributeMissinguNERR_DynamicLocalFunctionParamsParameterJERR_DynamicLocalFunctionTypeParameterO>ERR_DynamicRequiredTypesMissing,ERR_DynamicTypeAsBoundERR_EOFExpected"8ERR_ElseCannotStartStatementT$ERR_EmptyCharConst{6ERR_EmptyElementInitializer0ERR_EmptyFormatSpecifierERR_EmptyYieldÈ*ERR_EncNoPIAReference:ERR_EncReferenceToAddedMember/FERR_EncUpdateFailedMissingAttribute4ERR_EncodinglessSyntaxTreeɉ.ERR_EndOfPPLineExpectedERR_ErrorBuildingWin32Resourcesb$ERR_ErrorDirective:ERR_ErrorInReferencedAssemblyERR_EscapeCallƋERR_EscapeCall2EERR_EscapeLocalΌERR_EscapeOther?(ERR_EscapeStackAlloc ERR_EscapedCurly'6ERR_EventNeedsBothAccessors(ERR_EventNotDelegateĎ>ERR_ExpectedContextualKeywordByFERR_ExpectedContextualKeywordEquals>ERR_ExpectedContextualKeywordOn1$ERR_ExpectedEndTryP$ERR_ExpectedPPFilem2ERR_ExpectedSelectOrGroup0ERR_ExpectedSingleScript6ERR_ExpectedVerbatimLiteral.ERR_ExplicitDynamicAttr74ERR_ExplicitEventFieldImpl*ERR_ExplicitExtensionސBERR_ExplicitImplCollisionOnRefOutF,ERR_ExplicitImplParamsԑbERR_ExplicitImplementationOfOperatorsMustBeStatic)jERR_ExplicitInterfaceImplementationInNonClassOrStructp^ERR_ExplicitInterfaceImplementationNotInterfaceERR_ForwardedTypeInThisAssemblyi2ERR_ForwardedTypeIsNestedū4ERR_ForwardedTypesConflict2ERR_FriendAssemblyBadArgsh.ERR_FriendAssemblySNReq6ERR_FriendRefNotEqualToThisw8ERR_FriendRefSigningMismatch6ERR_FuncPtrMethMustBeStatic,ERR_FuncPtrRefMismatch^ERR_FunctionPointerTypesInAttributeNotSupportedhERR_FunctionPointersCannotBeCalledWithNamedArgumentsX6ERR_GenericArgIsStaticClassERR_GenericConstraintNotSatisfiedInterfaceWithStaticAbstractMembersZERR_GenericConstraintNotSatisfiedNullableEnumQdERR_GenericConstraintNotSatisfiedNullableInterfacePERR_GenericConstraintNotSatisfiedRefTypeLERR_GenericConstraintNotSatisfiedTyVarLPERR_GenericConstraintNotSatisfiedValType@ERR_GenericsUsedAcrossAssembliesu6ERR_GenericsUsedInNoPIAType(ERR_GetOrSetExpected|ERR_GoToForwardJumpOverUsingVar"ERR_HasNoTypeVars·4ERR_HiddenPositionalMember0ERR_HidingAbstractMethod6,ERR_IdentifierExpectede0ERR_IdentifierExpectedKWy,ERR_IdentityConversion$ERR_IllegalArglistڸ"ERR_IllegalEscape(ERR_IllegalFixedType8,ERR_IllegalInnerUnsafeй"ERR_IllegalParams&ERR_IllegalRefParam(ERR_IllegalStatementI,ERR_IllegalSuppression"ERR_IllegalUnsafeѺ$ERR_IllegalVarArgs2ERR_IllegalVarianceSyntax6,ERR_ImplBadConstraints*ERR_ImplBadTupleNames.hERR_ImplicitImplementationOfNonPublicInterfaceMember@ERR_ImplicitIndexIndexerWithNameLVERR_ImplicitObjectCreationIllegalTargetTypeLERR_ImplicitObjectCreationNoTargetTypeDERR_ImplicitObjectCreationNotValidս@ERR_ImplicitRangeIndexerWithNameDERR_ImplicitlyTypedArrayNoBestType=JERR_ImplicitlyTypedLocalCannotBeFixedinERR_ImplicitlyTypedOutVariableUsedInTheSameArgumentListfERR_ImplicitlyTypedVariableAssignedArrayInitializerVERR_ImplicitlyTypedVariableAssignedBadValue;PERR_ImplicitlyTypedVariableCannotBeConstiZERR_ImplicitlyTypedVariableMultipleDeclaratorXERR_ImplicitlyTypedVariableWithNoInitializerĿ*ERR_ImportNonAssembly0ERR_ImportedCircularBase(ERR_InAttrOnOutParamc,ERR_InDynamicMethodArgERR_InExpectedERR_InstanceMemberInStaticClassTERR_InstancePropertyInitializerInInterfaceI8ERR_InstantiatingStaticClass*ERR_InsufficientStack ERR_IntDivByZeroERR_IntOverflow0ERR_IntegralTypeExpected:ERR_IntegralTypeValueExpectedQ:ERR_InterfaceEventInitializereJERR_InterfaceImplementedByConditionalhERR_InterfaceImplementedByUnmanagedCallersOnlyMethodXERR_InterfaceImplementedImplicitlyByVariadicS6ERR_InterfaceMemberNotFoundJERR_InterfacesCantContainConstructorslERR_InterfacesCantContainConversionOrEqualityOperators'>ERR_InterfacesCantContainFieldst"ERR_InternalError2ERR_InteropMethodWithBody@ERR_InteropStructContainsMethods>ERR_InteropTypeMissingAttribute*FERR_InteropTypesWithSameNameAndGuid}nERR_InterpolatedStringHandlerArgumentAttributeMalformedERR_InterpolatedStringHandlerArgumentLocatedAfterInterpolatedStringrERR_InterpolatedStringHandlerArgumentOptionalNotSpecifiedzjERR_InterpolatedStringHandlerCreationCannotUseDynamicjERR_InterpolatedStringHandlerMethodReturnInconsistentrdERR_InterpolatedStringHandlerMethodReturnMalformed"ERR_InvalidAddrOp8PERR_InvalidAnonymousTypeMemberDeclarator^ ERR_InvalidArray4ERR_InvalidAssemblyCulture @ERR_InvalidAssemblyCultureForExeN.ERR_InvalidAssemblyName8ERR_InvalidAttributeArgumentDERR_InvalidConstantDeclarationType(ERR_InvalidDebugInfoBERR_InvalidDebugInformationFormat.ERR_InvalidDelegateType36ERR_InvalidDynamicCondition&ERR_InvalidExprTerm0ERR_InvalidFileAlignment2ERR_InvalidFixedArraySizeCBERR_InvalidFormatForGuidForOptionrPERR_InvalidFuncPointerReturnTypeModifierVERR_InvalidFunctionPointerCallingConvention)$ERR_InvalidFwdTypeg&ERR_InvalidGotoCase8ERR_InvalidHashAlgorithmNamePERR_InvalidInitializerElementInitializerERR_InvalidPropertyReadOnlyModsERR_InvalidQM6ERR_InvalidReal:ERR_InvalidSignaturePublicKey(ERR_InvalidSpecifier4ERR_InvalidStackAllocArray6ERR_InvalidSubsystemVersion=NERR_InvalidUnmanagedCallersOnlyCallConv0ERR_InvalidVersionFormat/2ERR_InvalidVersionFormat2~JERR_InvalidVersionFormatDeterministic6ERR_InvalidWithReceiverTypeo$ERR_IsNullableType.ERR_IsPatternImpossible .ERR_IteratorMustBeAsyncd"ERR_LabelNotFoundERR_LabelShadow ERR_LambdaInIsAsGPERR_LambdaWithAttributesToExpressionTreeTERR_LanguageVersionCannotHaveLeadingZeroesERR_LanguageVersionDoesNotSupportDefaultInterfaceImplementationForMember$$ERR_LbraceExpected0ERR_LegacyObjectIdSyntaxJERR_LineSpanDirectiveEndLessThanStartBERR_LineSpanDirectiveInvalidValue6bERR_LinkedNetmoduleMetadataMustProvideFullPEImage\*ERR_LiteralDoubleCastJERR_LoadDirectiveOnlyAllowedInScriptsERR_MixingWinRTEventWithRegular*ERR_ModuleEmitFailurebERR_ModuleInitializerCannotBeUnmanagedCallersOnlyzERR_ModuleInitializerMethodAndContainingTypesMustNotBeGenericl|ERR_ModuleInitializerMethodMustBeAccessibleOutsideTopLevelTypeRERR_ModuleInitializerMethodMustBeOrdinarypERR_ModuleInitializerMethodMustBeStaticParameterlessVoidJPERR_MostSpecificImplementationIsNotFound4ERR_MultiTypeInDeclarationHERR_MultipleAnalyzerConfigsInSameDirU.ERR_MultipleEntryPointsXERR_MultipleEnumeratorCancellationAttributes>ERR_MultipleFileScopedNamespace42ERR_MultipleIAsyncEnumOfTx(ERR_MultipleIEnumOfT@ERR_MultipleRecordParameterLists>ERR_MustDeclareForeachIteration ERR_MustHaveOpTF*ERR_MustHaveRefReturn0ERR_MustNotHaveRefReturn8ERR_MutuallyExclusiveOptions (ERR_NameNotInContextCXERR_NameNotInContextPossibleMissingReferenceo2ERR_NamedArgumentExpected2ERR_NamedArgumentForArraybERR_NamedArgumentSpecificationBeforeFixedArgumentERR_NamedArgumentSpecificationBeforeFixedArgumentInDynamicInvocationBERR_NamedArgumentUsedInPositional2ERR_NameofExtensionMethodCNERR_NameofMethodGroupWithTypeParametersy>ERR_NamespaceNotAllowedInScript.ERR_NamespaceUnexpected*ERR_NegativeArraySize44ERR_NegativeStackAllocSizeZ2ERR_NetModuleNameMismatch:ERR_NetModuleNameMustBeUnique,ERR_NewBoundMustBeLast)2ERR_NewBoundWithUnmanaged[&ERR_NewBoundWithVal(ERR_NewCoClassOnLink:ERR_NewConstraintNotSatisfied (ERR_NewTyvarWithArgs,ERR_NewVirtualInSealed4ERR_NewWithTupleTypeSyntax$ERR_NewlineInConst^zERR_NewlinesAreNotAllowedInsideANonVerbatimInterpolatedStringuERR_NoAliasHereERR_NoBaseClass"ERR_NoBreakOrCont&ERR_NoCanonicalView $ERR_NoConstructors,ERR_NoConvToIAsyncDisp@ERR_NoConvToIAsyncDispWrongAsync="ERR_NoConvToIDisp6ERR_NoConvToIDispWrongAsyncY`ERR_NoConversionForCallerArgumentExpressionParamLERR_NoConversionForCallerFilePathParamPPERR_NoConversionForCallerLineNumberParamPERR_NoConversionForCallerMemberNameParam(>ERR_NoConversionForDefaultParamDERR_NoConversionForNubDefaultParam>ERR_NoCopyConstructorInBaseTypet6ERR_NoCorrespondingArgument4ERR_NoDynamicPhantomOnBaseERR_NonInterfaceInInterfaceList7 8ERR_NonInvocableMemberCalledf 2ERR_NonPrivateAPIInRecord 6ERR_NonProtectedAPIInRecord 0ERR_NonPublicAPIInRecord VERR_NonPublicParameterlessStructConstructor% 4ERR_NonTaskMainCantBeAsyncW .ERR_NotAnAttributeClass 2ERR_NotConstantExpression vERR_NotInstanceInvalidInterpolatedStringHandlerArgumentName 0ERR_NotNullConstRefField*ERR_PartialMethodMustHaveLatent68ERR_PartialMethodNotExplicitwFERR_PartialMethodOnlyInPartialClassERR_QueryDuplicateRangeVariablei."ERR_QueryInnerKey.4ERR_QueryMultipleProviders.&ERR_QueryNoProviderJ/6ERR_QueryNoProviderCastable/6ERR_QueryNoProviderStandard!08ERR_QueryOutRefRangeVariable0"ERR_QueryOuterKey0LERR_QueryRangeVariableAssignedBadValuec1>ERR_QueryRangeVariableOverrides1ERR_RefReturnNonreturnableLocalV=@ERR_RefReturnNonreturnableLocal2=,ERR_RefReturnParameter>.ERR_RefReturnParameter2_>4ERR_RefReturnRangeVariable>*ERR_RefReturnReadonly>,ERR_RefReturnReadonly2 ?4ERR_RefReturnReadonlyLocalL?@ERR_RefReturnReadonlyLocal2Cause~?>ERR_RefReturnReadonlyLocalCause?:ERR_RefReturnReadonlyNotField?L0ERR_SemiOrLBraceExpectedL>ERR_SemiOrLBraceOrArrowExpectedL*ERR_SemicolonExpectedL.ERR_SignButNoPrivateKeyL:ERR_SignatureMismatchInRecord%MDERR_SimpleProgramDisallowsMainTypeTM0ERR_SimpleProgramIsEmptyMxERR_SimpleProgramLocalIsReferencedOutsideOfTopLevelStatementMhERR_SimpleProgramMultipleUnitsWithTopLevelStatements/N@ERR_SimpleProgramNotAnExecutableaNpERR_SingleElementPositionalPatternRequiresDisambiguationNJERR_SingleLineCommentInExpressionHoleO4ERR_SingleTypeNameNotFoundERR_TupleSizesMismatchForBinOps`.ERR_TupleTooFewElements a:ERR_TyVarNotFoundInConstraintIa,ERR_TypeArgsNotAllowedraNERR_TypeConstraintsMustBeUniqueAndFirsta ERR_TypeExpected-bJERR_TypeForwardedToMultipleAssemblies>b~ERR_TypeInferenceFailedForImplicitlyTypedDeconstructionVariablebhERR_TypeInferenceFailedForImplicitlyTypedOutVariablebXERR_TypeIsNotAnInterpolatedStringHandlerType)c(ERR_TypeMustBePublic^c ERR_TypeNotFoundc:ERR_TypeParamMustBeIdentifierc ERR_TypeReservedc*ERR_TypeVarCantBeNull,d&ERR_TypeVarNotFoundd@ERR_TypeVarNotFoundRangeVariablee8ERR_TypeVariableSameAsParentDe*ERR_TypelessTupleInAsye$ERR_UnassignedThiseERR_UnimplementedAbstractMethod,jDERR_UnimplementedInterfaceAccessor^j@ERR_UnimplementedInterfaceMemberj6ERR_UnmanagedBoundWithClassjfERR_UnmanagedCallersOnlyMethodOrTypeCannotBeGenerickjERR_UnmanagedCallersOnlyMethodsCannotBeCalledDirectlyktERR_UnmanagedCallersOnlyMethodsCannotBeConvertedToDelegatelLERR_UnmanagedCallersOnlyRequiresStaticlFERR_UnmanagedConstraintNotSatisfiedl(ERR_UnreachableCatchm,ERR_UnsafeAsyncArgTypem2ERR_UnsafeIteratorArgTypen ERR_UnsafeNeededRnERR_VarInvocationLvalueReservedt.ERR_VarMayNotBindToTypeDt ERR_VarargsAsynct&ERR_VarargsIteratortERR_VarargsLasttBERR_VariableUsedBeforeDeclaration7u\ERR_VariableUsedBeforeDeclarationAndHidesFieldiu8ERR_VarianceInterfaceNestingu$ERR_VirtualPrivate%v$ERR_VoidAssignment_vERR_VoidErrorvERR_VoidInTuplev.ERR_VolatileAndReadonlyv$ERR_VolatileStructw2ERR_WinRtEventPassedByRefLw2ERR_WrongArityAsyncReturnwBERR_WrongFuncPtrCallingConventiongx8ERR_WrongNumberOfSubpatternsx&ERR_YieldInAnonMethx6ERR_YieldNotAllowedInScript0y(ElementsCannotBeNullay0FTL_BadChecksumAlgorithmzyFTL_BadCodepagey(FTL_DebugEmitFailurey0FTL_InvalidInputFileNamey"FTL_InvalidTargetBz0FTL_MetadataCantOpenFilez(FTL_OutputFileExistsz4GenericParameterDefinition({8HDN_DuplicateWithGlobalUsingU{DHDN_DuplicateWithGlobalUsing_Title{*HDN_UnusedExternAlias{6HDN_UnusedExternAlias_Title{0HDN_UnusedUsingDirective{IDS_FeatureExternLocalFunctionsEIDS_FeatureInferredDelegateType4IDS_FeatureInitOnlySettersIDS_FeatureParenthesizedPatterno0IDS_FeaturePartialMethod.IDS_FeaturePartialTypes4IDS_FeaturePatternMatchingHIDS_FeaturePositionalFieldsInRecords"IDS_FeaturePragmaĨIDS_FeaturePropertyAccessorMods4IDS_FeatureQueryExpression0IDS_FeatureRangeOperator"4IDS_FeatureReadOnlyMembers3:IDS_FeatureReadOnlyReferencesA4IDS_FeatureReadOnlyStructsOXIDS_FeatureReadonlyAutoImplementedProperties]0IDS_FeatureRecordStructs~$IDS_FeatureRecords8IDS_FeatureRecursivePatterns2IDS_FeatureRefConditionalIDS_FeatureStaticLocalFunctionsDIDS_FeatureStructFieldInitializersȪ6IDS_FeatureSwitchExpression.IDS_FeatureSwitchOnBoolBIDS_FeatureTargetTypedConditional4IDS_FeatureThrowExpression40IDS_FeatureTupleEqualityE"IDS_FeatureTuplesS,IDS_FeatureTypePattern[.IDS_FeatureTypeVarianceizIDS_FeatureUnconstrainedTypeParameterInNullCoalescingOperatorwHIDS_FeatureUnmanagedConstructedTypesRIDS_FeatureUnmanagedGenericTypeConstraint8IDS_FeatureUsingDeclarations׫,IDS_FeatureUsingStaticdIDS_FeatureVarianceSafetyForStaticInterfaceMembers>IDS_FeatureWithOnAnonymousTypes0IDS_FeatureWithOnStructs-&IDS_GlobalNamespace;IDS_InvariantlyQIDS_LIB_ENV\IDS_LIB_OPTIONnIDS_Lambda{ IDS_LangVersionsIDS_LogoLine1IDS_LogoLine2IDS_MethodGroupIDS_NULLIDS_Namespace1@IDS_OperationCausedStackOverflow6IDS_OverrideWithConstraints4IDS_Parameter`IDS_PathListh0IDS_REFERENCEPATH_OPTIONx IDS_RELATEDERROR$IDS_RELATEDWARNINGIDS_ReturnIDS_SK_ALIAS$IDS_SK_CONSTRUCTORIDS_SK_EVENT $IDS_SK_EXTERNALIASIDS_SK_FIELDIDS_SK_LABEL'IDS_SK_METHOD/ IDS_SK_NAMESPACE7IDS_SK_PROPERTYEIDS_SK_TYPEMIDS_SK_TYVARUIDS_SK_UNKNOWNcIDS_SK_VARIABLEkIDS_Texts&IDS_ThrowExpression}IDS_ToolName,IDS_TopLevelStatementsIDS_USINGLOCAL.IDS_VersionExperimentalή"IDS_XMLBADINCLUDEݮ(IDS_XMLFAILEDINCLUDEIDS_XMLIGNORED!IDS_XMLIGNORED2]2IDS_XMLMISSINGINCLUDEFILE2IDS_XMLMISSINGINCLUDEPATH IDS_XMLNOINCLUDEFINF_UnableToLoadSomeTypesInAnalyzerRINF_UnableToLoadSomeTypesInAnalyzer_TitleOXInvalidGetDeclarationNameMultipleDeclarators&ItemsMustBeNonEmpty,LocationMustBeProvided8LookupOptionsHasInvalidComboL&NameConflictForNamew(NoNoneSearchCriteria NotACSharpSymbolLNotSameNumberParameterTypesAndRefKindsű,OutIsNotValidForReturn+2PositionIsNotWithinSyntaxn*PositionNotWithinTreehSpeculatedSyntaxNodeCannotBelongToCurrentCompilation˲4SubmissionCanHaveAtMostOne0SubmissionCanOnlyInclude>2SyntaxNodeIsNotWithinSynta0SyntaxTreeAlreadyPresentBSyntaxTreeFromLoadNoRemoveReplace4SyntaxTreeIsNotASubmission$SyntaxTreeNotFound 4SyntaxTreeNotFoundToRemove+6SyntaxTreeSemanticModelMusteJThisMethodCanOnlyBeUsedToCreateTokens2TreeMustHaveARootNodeWith0TreeNotPartOfCompilation10TypeArgumentCannotBeNullE(UseLiteralForNumerica&UseLiteralForTokens*UseVerbatimIdentifier,WRN_AlignmentMagnitude8WRN_AlignmentMagnitude_TitleWRN_AlwaysNullZ(WRN_AlwaysNull_Title2WRN_AmbiguousXMLReference>WRN_AmbiguousXMLReference_Title.6WRN_AnalyzerCannotBeCreatedSBWRN_AnalyzerCannotBeCreated_Title>WRN_AnalyzerReferencesFrameworkJWRN_AnalyzerReferencesFramework_TitleVWRN_AssemblyAttributeFromModuleIsOverriddenQbWRN_AssemblyAttributeFromModuleIsOverridden_Title:WRN_AssignmentToLockOrDisposeܹFWRN_AssignmentToLockOrDispose_Title(WRN_AssignmentToSelfۺ4WRN_AssignmentToSelf_Title(WRN_AsyncLacksAwaits=4WRN_AsyncLacksAwaits_Title>WRN_AttrDependentTypeNotAllowed_JWRN_AttrDependentTypeNotAllowed_TitleJWRN_AttributeIgnoredWhenPublicSigningVWRN_AttributeIgnoredWhenPublicSigning_Title=JWRN_AttributeLocationOnBadDeclarationiVWRN_AttributeLocationOnBadDeclaration_TitleRWRN_AttributesOnBackingFieldsNotAvailable^WRN_AttributesOnBackingFieldsNotAvailable_Title*WRN_BadRefCompareLeftƾ6WRN_BadRefCompareLeft_Title%,WRN_BadRefCompareRight`8WRN_BadRefCompareRight_Title(WRN_BadRestoreNumber4WRN_BadRestoreNumber_Title.WRN_BadUILangT&WRN_BadUILang_Titleq(WRN_BadWarningNumber@WRN_BadWarningNumber_Description4WRN_BadWarningNumber_Title/WRN_BadXMLRefI,WRN_BadXMLRefParamType8WRN_BadXMLRefParamType_Title.WRN_BadXMLRefReturnType:WRN_BadXMLRefReturnType_Title!&WRN_BadXMLRefSyntaxT2WRN_BadXMLRefSyntax_Title(WRN_BadXMLRefTypeVar4WRN_BadXMLRefTypeVar_Title&WRN_BadXMLRef_Title&.WRN_BitwiseOrSignExtendSFWRN_BitwiseOrSignExtend_Description:WRN_BitwiseOrSignExtend_Titlef,WRN_ByRefNonAgileField8WRN_ByRefNonAgileField_Title%VWRN_CA2000_DisposeObjectsBeforeLosingScope1bWRN_CA2000_DisposeObjectsBeforeLosingScope1_TitleVWRN_CA2000_DisposeObjectsBeforeLosingScope2]bWRN_CA2000_DisposeObjectsBeforeLosingScope2_TitleVWRN_CA2202_DoNotDisposeObjectsMultipleTimesbWRN_CA2202_DoNotDisposeObjectsMultipleTimes_TitleD@WRN_CLS_ArrayArgumentToAttribute^LWRN_CLS_ArrayArgumentToAttribute_Title,WRN_CLS_AssemblyNotCLS.WRN_CLS_AssemblyNotCLS2 :WRN_CLS_AssemblyNotCLS2_Titleg8WRN_CLS_AssemblyNotCLS_Title$WRN_CLS_BadArgType&0WRN_CLS_BadArgType_TitleJ0WRN_CLS_BadAttributeTypeeWRN_CLS_BadIdentifierCase_Title6WRN_CLS_BadIdentifier_Title (WRN_CLS_BadInterface#4WRN_CLS_BadInterfaceMemberc@WRN_CLS_BadInterfaceMember_Title4WRN_CLS_BadInterface_Title*WRN_CLS_BadReturnType6WRN_CLS_BadReturnType_Title5$WRN_CLS_BadTypeVarP0WRN_CLS_BadTypeVar_Titlet4WRN_CLS_IllegalTrueInFalse@WRN_CLS_IllegalTrueInFalse_Title4WRN_CLS_MeaninglessOnParamA@WRN_CLS_MeaninglessOnParam_Title@WRN_CLS_MeaninglessOnPrivateTypeLWRN_CLS_MeaninglessOnPrivateType_Title)6WRN_CLS_MeaninglessOnReturntBWRN_CLS_MeaninglessOnReturn_Title0WRN_CLS_ModuleMissingCLSWRN_CLS_NoAbstractMembers_Title"WRN_CLS_NoVarArgs.WRN_CLS_NoVarArgs_Title9(WRN_CLS_NotOnModulesc*WRN_CLS_NotOnModules26WRN_CLS_NotOnModules2_Title 4WRN_CLS_NotOnModules_Titlez,WRN_CLS_OverloadRefOut8WRN_CLS_OverloadRefOut_Title8.WRN_CLS_OverloadUnnamedFWRN_CLS_OverloadUnnamed_Description:WRN_CLS_OverloadUnnamed_Title:*WRN_CLS_VolatileFieldv6WRN_CLS_VolatileField_Title.WRN_CallOnNonAgileFieldFWRN_CallOnNonAgileField_Description4:WRN_CallOnNonAgileField_TitlexWRN_CallerArgumentExpressionAttributeHasInvalidParameterNameAWRN_CallerArgumentExpressionAttributeHasInvalidParameterName_TitlehWRN_CallerArgumentExpressionAttributeSelfReferentialtWRN_CallerArgumentExpressionAttributeSelfReferential_TitleolWRN_CallerArgumentExpressionParamForUnconsumedLocationxWRN_CallerArgumentExpressionParamForUnconsumedLocation_Title}XWRN_CallerFilePathParamForUnconsumedLocationdWRN_CallerFilePathParamForUnconsumedLocation_TitlenWRN_CallerFilePathPreferredOverCallerArgumentExpressionzWRN_CallerFilePathPreferredOverCallerArgumentExpression_Title^WRN_CallerFilePathPreferredOverCallerMemberNamejWRN_CallerFilePathPreferredOverCallerMemberName_Titleh\WRN_CallerLineNumberParamForUnconsumedLocationhWRN_CallerLineNumberParamForUnconsumedLocation_Title]rWRN_CallerLineNumberPreferredOverCallerArgumentExpression~WRN_CallerLineNumberPreferredOverCallerArgumentExpression_TitleY^WRN_CallerLineNumberPreferredOverCallerFilePathjWRN_CallerLineNumberPreferredOverCallerFilePath_Title4bWRN_CallerLineNumberPreferredOverCallerMemberNamenWRN_CallerLineNumberPreferredOverCallerMemberName_Title\WRN_CallerMemberNameParamForUnconsumedLocationbhWRN_CallerMemberNameParamForUnconsumedLocation_TitlerWRN_CallerMemberNamePreferredOverCallerArgumentExpressionw~WRN_CallerMemberNamePreferredOverCallerArgumentExpression_Title:WRN_CantHaveManifestForModule]FWRN_CantHaveManifestForModule_Title>WRN_CaseConstantNamedUnderscoreJWRN_CaseConstantNamedUnderscore_Titlee8WRN_CmdOptionConflictsSourcePWRN_CmdOptionConflictsSource_DescriptionDWRN_CmdOptionConflictsSource_Title$WRN_CmpAlwaysFalse0WRN_CmpAlwaysFalse_TitleF6WRN_CoClassWithoutComImportBWRN_CoClassWithoutComImport_Title(WRN_ComparisonToSelf4WRN_ComparisonToSelf_TitleSWRN_DeprecatedCollectionInitAddDWRN_DeprecatedCollectionInitAddStrPWRN_DeprecatedCollectionInitAddStr_TitleDJWRN_DeprecatedCollectionInitAdd_Title(WRN_DeprecatedSymbol.WRN_DeprecatedSymbolStr:WRN_DeprecatedSymbolStr_Title4WRN_DeprecatedSymbol_Title"fWRN_DisallowNullAttributeForbidsMaybeNullAssignment<rWRN_DisallowNullAttributeForbidsMaybeNullAssignment_Title@WRN_DoNotCompareFunctionPointersLWRN_DoNotCompareFunctionPointers_TitleD2WRN_DoesNotReturnMismatch^>WRN_DoesNotReturnMismatch_Title WRN_DotOnDefault,WRN_DotOnDefault_Title|nWRN_DuplicateInterfaceWithNullabilityMismatchInBaseListzWRN_DuplicateInterfaceWithNullabilityMismatchInBaseList_Title?*WRN_DuplicateParamTag6WRN_DuplicateParamTag_Title2WRN_DuplicateTypeParamTag>WRN_DuplicateTypeParamTag_Title $WRN_DuplicateUsingL0WRN_DuplicateUsing_TitleLWRN_DynamicDispatchToConditionalMethodXWRN_DynamicDispatchToConditionalMethod_Title7WRN_EmptySwitch*WRN_EmptySwitch_Title.WRN_EndOfPPLineExpected:WRN_EndOfPPLineExpected_Title6WRN_EqualityOpWithoutEqualsBWRN_EqualityOpWithoutEquals_Titlej@WRN_EqualityOpWithoutGetHashCodeLWRN_EqualityOpWithoutGetHashCode_Title 8WRN_EqualsWithoutGetHashCodeZDWRN_EqualsWithoutGetHashCode_Title"WRN_ErrorOverride:WRN_ErrorOverride_Description.WRN_ErrorOverride_Title WRN_Experimental,WRN_Experimental_Title2WRN_ExplicitImplCollision@>WRN_ExplicitImplCollision_TitleWRN_FilterIsConstantFalse_Title 0WRN_FilterIsConstantTrueIWRN_GotoCaseShouldConvert_Title/LWRN_IdentifierOrNumericLiteralExpectedaXWRN_IdentifierOrNumericLiteralExpected_Title*WRN_IllegalPPChecksum6WRN_IllegalPPChecksum_Title(WRN_IllegalPPWarning>4WRN_IllegalPPWarning_TitleZ"WRN_IllegalPragma.WRN_IllegalPragma_Title@WRN_ImplicitCopyInReadOnlyMemberLWRN_ImplicitCopyInReadOnlyMember_Title$0WRN_IncorrectBooleanAssgr$WRN_InvalidMainSigV0WRN_InvalidMainSig_Title"WRN_InvalidNumber.WRN_InvalidNumber_Title0WRN_InvalidSearchPathDirWRN_IsTypeNamedUnderscore_Title ,WRN_LowercaseEllSuffix 8WRN_LowercaseEllSuffix_Title *WRN_MainCantBeGeneric@ 6WRN_MainCantBeGeneric_Title} WRN_MainIgnored *WRN_MainIgnored_Title "WRN_MemberNotNull. 4WRN_MemberNotNullBadMemberf @WRN_MemberNotNullBadMember_Title *WRN_MemberNotNullWhen 6WRN_MemberNotNullWhen_Title .WRN_MemberNotNull_TitleI &WRN_MethGrpToNonDelx 2WRN_MethGrpToNonDel_Title VWRN_MissingNonNullTypesContextForAnnotation tWRN_MissingNonNullTypesContextForAnnotationInGeneratedCodeXWRN_MissingNonNullTypesContextForAnnotationInGeneratedCode_TitlebWRN_MissingNonNullTypesContextForAnnotation_Title&WRN_MissingParamTag2WRN_MissingParamTag_Titles.WRN_MissingTypeParamTag:WRN_MissingTypeParamTag_Title**WRN_MissingXMLCommentBWRN_MissingXMLComment_Description6WRN_MissingXMLComment_Title .WRN_MultiplePredefTypesAFWRN_MultiplePredefTypes_Description:WRN_MultiplePredefTypes_TitlePWRN_MultipleRuntimeImplementationMatcheshWRN_MultipleRuntimeImplementationMatches_Description\WRN_MultipleRuntimeImplementationMatches_TitlecDWRN_MultipleRuntimeOverrideMatchesPWRN_MultipleRuntimeOverrideMatches_Title1,WRN_NegativeArrayIndexo8WRN_NegativeArrayIndex_Title$WRN_NewNotRequired0WRN_NewNotRequired_Title#2WRN_NewOrOverrideExpected_>WRN_NewOrOverrideExpected_TitleWRN_NewRequired(6WRN_NewRequired_Description*WRN_NewRequired_TitleC0WRN_NoAnalyzerInAssemblyvWRN_NullReferenceArgument_Title6WRN_NullReferenceAssignmentBWRN_NullReferenceAssignment_Title8WRN_NullReferenceInitializer DWRN_NullReferenceInitializer_Titleb 2WRN_NullReferenceReceiver >WRN_NullReferenceReceiver_Title .WRN_NullReferenceReturn :WRN_NullReferenceReturn_Title!BWRN_NullabilityMismatchInArgument5!TWRN_NullabilityMismatchInArgumentForOutput!`WRN_NullabilityMismatchInArgumentForOutput_Title!"NWRN_NullabilityMismatchInArgument_Titlet"FWRN_NullabilityMismatchInAssignment"RWRN_NullabilityMismatchInAssignment_Title#xWRN_NullabilityMismatchInConstraintsOnImplicitImplementationX#WRN_NullabilityMismatchInConstraintsOnImplicitImplementation_Title$vWRN_NullabilityMismatchInConstraintsOnPartialImplementationq$WRN_NullabilityMismatchInConstraintsOnPartialImplementation_Title$nWRN_NullabilityMismatchInExplicitlyImplementedInterface#%zWRN_NullabilityMismatchInExplicitlyImplementedInterface_Title|%fWRN_NullabilityMismatchInInterfaceImplementedByBase%rWRN_NullabilityMismatchInInterfaceImplementedByBase_Title@&lWRN_NullabilityMismatchInParameterTypeOfTargetDelegate&xWRN_NullabilityMismatchInParameterTypeOfTargetDelegate_Title('|WRN_NullabilityMismatchInParameterTypeOnExplicitImplementation'WRN_NullabilityMismatchInParameterTypeOnExplicitImplementation_Title'|WRN_NullabilityMismatchInParameterTypeOnImplicitImplementation8(WRN_NullabilityMismatchInParameterTypeOnImplicitImplementation_Title(`WRN_NullabilityMismatchInParameterTypeOnOverride(lWRN_NullabilityMismatchInParameterTypeOnOverride_TitleF)^WRN_NullabilityMismatchInParameterTypeOnPartial)jWRN_NullabilityMismatchInParameterTypeOnPartial_Title)fWRN_NullabilityMismatchInReturnTypeOfTargetDelegate0*rWRN_NullabilityMismatchInReturnTypeOfTargetDelegate_Title*vWRN_NullabilityMismatchInReturnTypeOnExplicitImplementation+WRN_NullabilityMismatchInReturnTypeOnExplicitImplementation_Titlel+vWRN_NullabilityMismatchInReturnTypeOnImplicitImplementation+WRN_NullabilityMismatchInReturnTypeOnImplicitImplementation_Title,ZWRN_NullabilityMismatchInReturnTypeOnOverridek,fWRN_NullabilityMismatchInReturnTypeOnOverride_Title,XWRN_NullabilityMismatchInReturnTypeOnPartial,dWRN_NullabilityMismatchInReturnTypeOnPartial_TitleF-jWRN_NullabilityMismatchInTypeOnExplicitImplementation-vWRN_NullabilityMismatchInTypeOnExplicitImplementation_Title-jWRN_NullabilityMismatchInTypeOnImplicitImplementation$.vWRN_NullabilityMismatchInTypeOnImplicitImplementation_Title.NWRN_NullabilityMismatchInTypeOnOverride.ZWRN_NullabilityMismatchInTypeOnOverride_Title/`WRN_NullabilityMismatchInTypeParameterConstraintO/lWRN_NullabilityMismatchInTypeParameterConstraint_Title/nWRN_NullabilityMismatchInTypeParameterNotNullConstrainte0zWRN_NullabilityMismatchInTypeParameterNotNullConstraint_Title1zWRN_NullabilityMismatchInTypeParameterReferenceTypeConstraint|1WRN_NullabilityMismatchInTypeParameterReferenceTypeConstraint_Title2WRN_PartialMethodTypeDifference7JWRN_PartialMethodTypeDifference_TitleC7.WRN_PatternBadSignaturel7:WRN_PatternBadSignature_Title7,WRN_PatternIsAmbiguous78WRN_PatternIsAmbiguous_TitleD8BWRN_PatternNotPublicOrNotInstances8NWRN_PatternNotPublicOrNotInstance_Title8.WRN_PdbLocalNameTooLong9:WRN_PdbLocalNameTooLong_Titlev9BWRN_PossibleMistakenNullStatement9NWRN_PossibleMistakenNullStatement_Title9.WRN_PrecedenceInversion9:WRN_PrecedenceInversion_Title%:*WRN_ProtectedInSealedZ:6WRN_ProtectedInSealed_Title:DWRN_RecordEqualsWithoutGetHashCode:PWRN_RecordEqualsWithoutGetHashCode_Title:2WRN_RecordNamedDisallowed/;>WRN_RecordNamedDisallowed_Title[;,WRN_RefCultureMismatch;8WRN_RefCultureMismatch_Title;VWRN_ReferencedAssemblyDoesNotHaveStrongName;bWRN_ReferencedAssemblyDoesNotHaveStrongName_Title <RWRN_ReferencedAssemblyReferencesLinkedPIA@<jWRN_ReferencedAssemblyReferencesLinkedPIA_Description=^WRN_ReferencedAssemblyReferencesLinkedPIA_Title?4WRN_ReturnNotNullIfNotNull@@WRN_ReturnNotNullIfNotNull_Title\@6WRN_ReturnTypeIsStaticClass@BWRN_ReturnTypeIsStaticClass_Title@4WRN_SameFullNameThisAggAgg@@WRN_SameFullNameThisAggAgg_TitleiA2WRN_SameFullNameThisAggNsA>WRN_SameFullNameThisAggNs_TitleB2WRN_SameFullNameThisNsAgg&B>WRN_SameFullNameThisNsAgg_TitleB8WRN_SequentialOnPartialClassBDWRN_SequentialOnPartialClass_TitlerC&WRN_ShouldNotReturnC2WRN_ShouldNotReturn_TitleC$WRN_StaticInAsOrIs*D0WRN_StaticInAsOrIs_Title{DBWRN_SwitchExpressionNotExhaustiveDPWRN_SwitchExpressionNotExhaustiveForNull@E`WRN_SwitchExpressionNotExhaustiveForNullWithWhenElWRN_SwitchExpressionNotExhaustiveForNullWithWhen_Title^F\WRN_SwitchExpressionNotExhaustiveForNull_TitleFjWRN_SwitchExpressionNotExhaustiveWithUnnamedEnumValueFvWRN_SwitchExpressionNotExhaustiveWithUnnamedEnumValue_TitleiGRWRN_SwitchExpressionNotExhaustiveWithWhenG^WRN_SwitchExpressionNotExhaustiveWithWhen_TitleHNWRN_SwitchExpressionNotExhaustive_TitleH6WRN_SyncAndAsyncEntryPointsTI*WRN_ThrowPossibleNullI6WRN_ThrowPossibleNull_TitleI6WRN_TooManyLinesForDebuggerIBWRN_TooManyLinesForDebugger_TitleFJWRN_TopLevelNullabilityMismatchInParameterTypeOnExplicitImplementationJWRN_TopLevelNullabilityMismatchInParameterTypeOnExplicitImplementation_Title#KWRN_TopLevelNullabilityMismatchInParameterTypeOnImplicitImplementationKWRN_TopLevelNullabilityMismatchInParameterTypeOnImplicitImplementation_Title"LpWRN_TopLevelNullabilityMismatchInParameterTypeOnOverrideL|WRN_TopLevelNullabilityMismatchInParameterTypeOnOverride_TitleLWRN_TopLevelNullabilityMismatchInReturnTypeOnExplicitImplementationTMWRN_TopLevelNullabilityMismatchInReturnTypeOnExplicitImplementation_TitleMWRN_TopLevelNullabilityMismatchInReturnTypeOnImplicitImplementation7NWRN_TopLevelNullabilityMismatchInReturnTypeOnImplicitImplementation_TitleNjWRN_TopLevelNullabilityMismatchInReturnTypeOnOverride3OvWRN_TopLevelNullabilityMismatchInReturnTypeOnOverride_TitleOBWRN_TupleBinopLiteralNameMismatchONWRN_TupleBinopLiteralNameMismatch_TitleoP8WRN_TupleLiteralNameMismatchPDWRN_TupleLiteralNameMismatch_Title_Q^WRN_TypeParameterSameAsOuterMethodTypeParameterQjWRN_TypeParameterSameAsOuterMethodTypeParameter_TitleRRWRN_TypeParameterSameAsOuterTypeParameterLR^WRN_TypeParameterSameAsOuterTypeParameter_TitleR0WRN_UnableToLoadAnalyzerRZWRN_UnmatchedTypeParamTag_Title^BWRN_UnobservedAwaitableExpression^ZWRN_UnobservedAwaitableExpression_Descriptionu_NWRN_UnobservedAwaitableExpression_Titlec2WRN_UnprocessedXMLCommentd>WRN_UnprocessedXMLComment_Title/d>WRN_UnqualifiedNestedTypeInCref\dJWRN_UnqualifiedNestedTypeInCref_Titled&WRN_UnreachableCoded2WRN_UnreachableCode_Titled6WRN_UnreachableGeneralCatcheNWRN_UnreachableGeneralCatch_DescriptioneBWRN_UnreachableGeneralCatch_Titleg2WRN_UnreadRecordParameter h>WRN_UnreadRecordParameter_Title]h*WRN_UnreferencedEventh6WRN_UnreferencedEvent_Titleh*WRN_UnreferencedFieldh2WRN_UnreferencedFieldAssgh>WRN_UnreferencedFieldAssg_Title1i6WRN_UnreferencedField_Titleci*WRN_UnreferencedLabelzi6WRN_UnreferencedLabel_Titlei:WRN_UnreferencedLocalFunctioniFWRN_UnreferencedLocalFunction_Titlei&WRN_UnreferencedVarj.WRN_UnreferencedVarAssgDj:WRN_UnreferencedVarAssg_Titlej2WRN_UnreferencedVar_Titlej&WRN_UseDefViolationj0WRN_UseDefViolationFieldk不能分配到 {0} '{1}' 的成员,因为它是只读变量只能在对象初始值设定项中或在实例构造函数或 "init" 访问器中的 "this" 或 "base" 上分配 init-only 属性或索引器 "{0}"。/“{0}”: 特性参数不能使用类型参数W类型“{0}”不能在此上下文中使用,因为它不能在元数据中表示。5“{0}”: 特性类型参数不能使用类型参数E无法使用特性构造函数 "{0}",因为它具有 "in" 参数。T特性“{0}”对属性或事件访问器无效。它仅对“{1}”声明有效。K特性“{0}”对事件访问器无效。它仅对“{1}”声明有效。K特性“{0}”对此声明类型无效。它仅对“{1}”声明有效。$必须指定特性参数“{0}”。0必须指定特性参数“{0}”或“{1}”。?特性“{0}”仅在从 System.Attribute 派生的类上有效!特性在此上下文中无效。FLambda 表达式上的属性需要拥有带圆括号的参数列表。-自动实现的属性无法通过引用返回2自动实现的属性必须具有 get 访问器。E自动实现的属性必须覆盖被覆盖属性的所有访问器。^无法将自动实现的属性 "{0}" 标记为 "readonly",因为它具有 "set" 访问器。?在只读结构中的自动实现实例属性必须为只读。F自动实现的的 "set" 访问器 "{0}" 不能标记为 "readonly"。“{0}”不包含“{1}”的适当公共实例或扩展定义,因此异步 foreach 语句不能作用于“{0}”类型的变量“{0}”不包含“{1}”的公共实例或扩展定义,因此异步 foreach 语句不能作用于“{0}”类型的变量。是否希望使用 "foreach" 而非 "await foreach"?'无法在不安全的上下文中等待T二元运算符的参数之一必须是包含类型或被其约束的类型参数。++ 或 -- 运算符的返回类型必须与参数类型匹配,或者必须从参数类型派生,或者必须是包含类型的被其约束的类型参数,除非该参数类型是不同的类型参数。R++ 或 -- 运算符的参数必须是包含类型或被其约束的类型参数。重载移位运算符的第一个操作数的类型必须与包含类型或约束为该类型的类型参数相同,第二个操作数的类型必须是 int 类型<只能在类型参数上访问静态的抽象接口成员。N一元运算符的参数必须是包含类型或被其约束的类型参数。<“{0}”不可访问,因为它具有一定的保护级别#AppConfigPath 必须是绝对的。2“{0}”方法没有采用 {1} 个参数的重载2参数 {0} 不可与关键字“{1}”一起传递2参数 {0} 必须与关键字“{1}”一起传递0参数 {0}: 无法从“{1}”转换为“{2}”“{0}”不具有名为“{1}”的适用方法,但是似乎有该名称的扩展方法。无法动态调度扩展方法。请考虑强制转换动态参数或在不使用扩展方法语法的情况下调用扩展方法。S集合初始值设定项的最佳重载 Add 方法“{0}”具有一些无效参数3“{0}”特性的参数必须是有效的标识符3使用泛型 {1}“{0}”需要 {2} 个类型参数7数组类型说明符 [] 必须出现在参数名之前无效的程序集名称: {0}0异步方法不能使用 ref、in 或 out 参数2异步 lambda 表达式无法转换为表达式树<只能在具有正文的方法中使用 "async" 修饰符。*异步方法不能有按引用局部变量对于用作类型“{1}”的 AsyncMethodBuilder 的类型“{0}”,它的任务属性应返回类型“{1}”,而不是类型“{2}”。异步方法的返回类型必须为 void、Task 或 Task、类似任务的类型、IAsyncEnumerable 或 IAsyncEnumeratorc这是一个异步方法,因此返回表达式的类型必须为“{0}”而不是“Task<{0}>”d特性实参必须是特性形参类型的常量表达式、typeof 表达式或数组创建表达式Q特性构造函数参数“{0}”是可选的,但是未指定默认参数值。Z特性构造函数参数“{0}”具有类型“{1}”,这不是有效特性参数类型>'“await”要求类型 {0} 包含适当的 GetAwaiter 方法无法等待“{0}”无法等待“void”t'“await”要求类型“{0}”包含适当的 GetAwaiter 方法。是否缺少针对“System”的 using 指令?G'“await”不能用作异步方法或 lambda 表达式中的标识符无法在 catch 子句中等待4无法在 catch 子句的筛选器表达式中等待$无法在 finally 子句体中等待!无法在 lock 语句体中等待"await" 运算符只能用在初始 "from" 子句的第一个集合表达式或 "join" 子句的集合表达式内的查询表达式中H静态脚本变量初始值设定项中不可使用 "await" 运算符。i"await" 运算符只能在它包含于标有“async”修饰符的方法或 lambda 表达式中时使用g“await”运算符只能在异步 {0} 中使用。请考虑使用“async”修饰符标记此 {0}。“await”运算符只能在异步方法中使用。请考虑使用“async”修饰符标记此方法,并将其返回类型更改为“Task<{0}>”。"await" 运算符只能用于异步方法中。请考虑用 "async" 修饰符标记此方法,并将其返回类型更改为 "Task"。'“await”要求“{1}.GetAwaiter()”的返回类型“{0}”包含适当的 IsCompleted、OnCompleted 和 GetResult 成员,并实现 INotifyCompletion 或 ICriticalNotifyCompletion图像基数“{0}”无效无效的基类型3重载的二元运算符“{0}”采用两个参数3二元运算符的参数之一必须是包含类型H运算符“{0}”无法应用于“{1}”和“{2}”类型的操作数为了可以像短路运算符一样应用,用户定义的逻辑运算符(“{0}”)的返回类型和参数类型必须相同l“{0}”不是有效的约束。作为约束使用的类型必须是接口、非密封类或类型参数。ICallerArgumentExpressionAttribute 只能应用于具有默认值的参数?CallerFilePathAttribute 只能应用于具有默认值的参数ACallerLineNumberAttribute 只能应用于具有默认值的参数ACallerMemberNameAttribute 只能应用于具有默认值的参数9fixed 语句赋值的右边不能是强制转换表达式W接口“{1}”的托管组件类包装器类签名“{0}”不是有效的类名签名U/langversion 的选项“{0}”无效。使用 "/langversion:?" 列出支持的值。“{0}”值无效:“{1}”。'不能将类型“{0}”声明为 const`约束类型无效。作为约束使用的类型必须是接口、非密封类或类型形参。5“{0}”不包含采用 {1} 个参数的构造函数g用于 /debug 的选项“{0}”无效;选项必须是 "portable"、"embedded"、"full" 或 "pdbonly"&委托“{0}”未采用 {1} 个参数*委托“{0}”没有有效的构造函数8控制不能离开匿名方法体或 lambda 表达式体3析构函数的名称必须与类型的名称匹配E预处理器指令必须作为一行的第一个非空白字符出现7提供的文档模式不受支持或无效:“{0}”。3无法在异步 foreach 中使用动态类型集合>“{0}”: 不允许对动态类型执行用户定义的转换N无法将类型为“{0}”的表达式用作动态调度的操作的参数。如果不事先将 lambda 表达式强制转换为委托或表达式树类型,则无法将该表达式用作动态调度的操作的参数。R无法将方法组用作动态调度的操作的参数。是否要调用该方法?[不允许源类型 "dynamic" 上或具有类型 "dynamic" 的连接序列的查询表达式+typeof 运算符不能用在动态类型上-嵌入的语句不能是声明或标记语句>无参数的 throw 语句不允许在 catch 子句之外使用e最近的封闭 catch 子句内嵌套的 finally 语句中不允许使用不带参数的 throw 语句X事件“{0}”只能出现在 += 或 -= 的左边(从类型“{1}”中使用时除外)2事件“{0}”只能出现在 += 或 -= 的左边?捕获或抛出的值的类型必须从 System.Exception 派生0扩展方法必须在非泛型静态类中定义扩展方法必须是静态的6在 /reference 选项中未指定外部别名“{0}”I“/reference”的外部别名无效;“{0}”不是有效的标识符-类型“{0}”不能用于记录的字段。*控制流不能从 finally 子句中离开?fixed 语句中声明的局部变量类型必须是指针类型9在 foreach 语句中,类型和标识符都是必需的,函数指针“{0}”未采用 {1} 个参数?“{0}”不能作为函数指针参数上的修饰符使用。异步 foreach 要求“{1}”的返回类型“{0}”必须具有适当的公共 "MoveNextAsync" 方法和公共 "Current" 属性rforeach 要求“{1}”的返回类型“{0}”必须具有适当的公共 MoveNext 方法和公共 Current 属性U++ 或 -- 运算符的返回类型必须与参数类型匹配或从参数类型派生7++ 或 -- 运算符的参数类型必须是包含类型%[] 内的索引数错误,应为 {0}=无法将带 [] 的索引应用于“{0}”类型的表达式H“{0}”特性仅在不是显式接口成员声明的索引器上有效$只有记录可以从记录继承。%"Init" 访问器对静态成员无效r“{0}”不包含“{1}”的定义,并且最佳扩展方法重载“{2}”需要类型为“{3}”的接收器*迭代器不能有 ref、in 或 out 参数'迭代器不能有按引用局部变量N“{1}”不是迭代器接口类型,因此“{0}”体不能是迭代器块K“{0}”的主体不能是迭代器块,因为“{0}”通过引用返回7提供的语言版本不受支持或无效:“{0}”。!修饰符“{0}”对该项无效多个保护修饰符?成员修饰符“{0}”必须位于成员类型和名称之前-命名空间声明不能有修饰符或特性无效的模块名称: {0}6“{0}”的最佳重载没有名为“{1}”的参数-委托“{0}”没有名为“{1}”的参数“{0}”不是有效的命名特性参数。命名特性参数必须是非只读、非静态或非常数的字段,或者是公共的和非静态的读写属性。T“{0}”不是有效的特性参数类型,因此不是有效的命名特性参数Fnew 表达式要求在类型后有自变量列表或者 ()、[] 或 {}K命名参数“{0}”的使用位置不当,但后跟一个未命名参数g/nullable 的选项“{0}”无效;必须为“禁用”、“启用”、“警告”或“注释”>不能在可为 null 的引用类型上使用 typeof 运算符3运算符“{0}”无法应用于操作数“{1}”;声明无效;请改用“{0} operator (...”5参数 {0} 不应使用“{1}”关键字进行声明F参数数组不能与“this”修饰符一起在扩展方法中使用5参数 {0} 必须使用“{1}”关键字进行声明A参数 {0} 声明为类型“{1}{2}”,但它应为“{3}{4}”6参数修饰符“{0}”不能与“{1}”一起使用N用于模式匹配的操作数无效;需要值,但找到的是“{0}”。'读取“{0}”的调试信息时出错\选项“{0}”对 /platform 无效;必须是 anycpu、x86、Itanium、arm、arm64 或 x64_/platform:anycpu32bitpreferred 只能与 /t:exe、/t:winexe 和 /t:appcontainerexe 一起使用无法通过“{1}”类型的限定符访问受保护的成员“{0}”;限定符必须是“{2}”类型(或者从该类型派生)-记录只能从对象或另一条记录继承h记录成员 '{0}' 必须为类型 '{1}' 的可读实例属性或字段,以匹配位置参数 '{2}'。A通过引用返回的 Lambda 表达式不能转换为表达式树L选项“{0}”无效;资源可见性必须是“public”或“private”"“{1} {0}”的返回类型错误3“{0}”是 {1},但此处被当做 {2} 来使用:“{0}”是一个 {1},这在给定的上下文中无效重载移位运算符的第一个操作数的类型必须与包含类型相同,第二个操作数的类型必须是 int 类型7提供的源代码类型不受支持或无效:“{0}”|foreach 语句无法在类型“{0}”的枚举器上使用异步或迭代器方法操作,因为“{0}”是 ref 结构。b不能在异步方法或异步 lambda 表达式中声明类型“{0}”的参数或局部变量。,stackalloc 表达式在类型后要求有 [] 无法识别的选项: “{0}”a命令行语法错误:“{0}”不是“{1}”选项的有效值。值的格式必须为 "{2}"。[方法“{0}”具有一个参数修饰符“this”,该修饰符不在第一个参数上'类型“{0}”不能用作类型参数A“{0}”: 无法通过表达式引用类型;请尝试“{1}”9扩展方法的第一个参数的类型不能是“{0}”3重载的一元运算符“{0}”采用一个参数<运算符“{0}”无法应用于“{1}”类型的操作数-一元运算符的参数必须是包含类型“using namespace”指令只能应用于命名空间;“{0}”是一个类型而不是命名空间。请考虑改用“using static”指令“using static” 指令只能应用于类型;“{0}”是一个命名空间而不是类型。请考虑改用“using namespace”指令A应输入 ";" 或 "="(无法在声明中指定构造函数参数)a带有 vararg 的方法不能是泛型,不能属于泛型类型,也不能具有 params 参数G可访问性不一致: 基类“{1}”的可访问性低于类“{0}”M可访问性不一致: 基接口“{1}”的可访问性低于接口“{0}”J可访问性不一致: 约束类型“{1}”的可访问性低于“{0}”P可访问性不一致: 参数类型“{1}”的可访问性低于委托“{0}”P可访问性不一致: 返回类型“{1}”的可访问性低于委托“{0}”P可访问性不一致: 事件类型“{1}”的可访问性低于事件“{0}”P可访问性不一致: 字段类型“{1}”的可访问性低于字段“{0}”S可访问性不一致: 参数类型“{1}”的可访问性低于索引器“{0}”\可访问性不一致: 索引器返回类型“{1}”的可访问性低于索引器“{0}”S可访问性不一致: 参数类型“{1}”的可访问性低于运算符“{0}”S可访问性不一致: 返回类型“{1}”的可访问性低于运算符“{0}”P可访问性不一致: 参数类型“{1}”的可访问性低于方法“{0}”P可访问性不一致: 属性类型“{1}”的可访问性低于属性“{0}”P可访问性不一致: 返回类型“{1}”的可访问性低于方法“{0}”$警告等级必须大于或等于零#读取 Win32 资源时出错 -- {0}%无法在 catch 子句体中生成值$无法在 finally 子句体中生成6无法在包含 catch 子句的 Try 块体中生成值*基类“{0}”必须在任何接口之前H类型参数“{0}”继承了彼此冲突的“{1}”和“{2}”约束/在此上下文中使用关键字 "base" 无效1关键字“base”在当前上下文中不可用.关键字“base”在静态方法中不可用-“{0}”是二进制文件而非文本文件'现用语言不支持“{0}”l属性、索引器或事件“{0}”不受现用语言支持;请尝试直接调用访问器方法“{1}”x属性、索引器或事件“{0}”不受现用语言支持;请尝试直接调用访问器方法“{1}”或“{2}”6不能同时提供程序块主体与表达式主体。<“{0}”无法实现“{1}”,因为该语言不支持它*“{0}”不是现用语言支持的类型S没有显式返回类型的匿名方法不允许使用 AsyncMethodBuilder 属性。8表达式树 lambda 不能包含 ref、in 或 out 参数@'“等待”不能在包含“{0}”类型的表达式中使用3按引用变量的声明必须有初始值设定项错误的数组声明符: 要声明托管数组,秩说明符应位于变量标识符之前。要声明固定大小缓冲区字段,应在字段类型之前使用 fixed 关键字。}不允许使用“{0}”的这种参数组合,因为它可能会在其声明范围之外公开由参数 {1} 引用的变量U不要直接调用基类型 Finalize 方法。它将从析构函数中自动调用。i无法直接调用析构函数和 object.Finalize。如果可用,请考虑调用 IDisposable.Dispose。C接收方类型 '{0}' 非有效记录类型,且非结构类型。@无法将方法组“{0}”转换为委托类型“{0}”(&M)。无法析构动态对象。.仅在发出 PDB 时才支持 /embed 开关。无法推断委托类型。)无法为友元程序集名称传递 nullL"managed" 调用约定不能与非托管调用约定说明符一起使用。Hfixed 语句中声明的局部变量类型不能是函数指针类型。\无法在使用 "UnmanagedCallersOnly" 特性化的方法上将“{0}”用作 {1} 类型。G不可将具有接收器的扩展方法用作 "&" 运算符的目标。aInterpolatedStringHandlerArgumentAttribute 参数不能引用在其上使用该属性的参数。2“{0}”: 无法显式调用运算符或访问器S“{0}”: 当重写“{1}”继承成员“{2}”时,无法更改访问修饰符>“{0}”必须与重写成员“{1}”的“仅 init”匹配<“{0}”必须与重写成员“{1}”的引用返回匹配M“{0}”: 返回类型必须是“{2}”才能与重写成员“{1}”匹配C'{0}': 替代继承成员“{1}”时无法更改元组元素名称G“{0}”: 类型必须是“{2}”才能与重写成员“{1}”匹配无法将不含参数列表的匿名方法块转换为委托类型“{0}”,原因是该方法块具有一个或多个 out 参数\无法将 {0} 转换为类型“{1}”,原因是参数类型与委托参数类型不匹配Y无法将 {0} 转换为类型“{1}”,因为返回类型与委托返回类型不匹配t无法将 {0} 转换为预期委托类型,因为块中的某些返回类型不可隐式转换为委托返回类型无法将异步 {0} 转换为委托类型“{1}”。异步 {0} 可能会返回 void、Task 或 Task,这些都不可转换为“{1}”。/“{0}”: 无法从密封类型“{1}”派生8指定的选项冲突: Win32 资源文件;Win32 图标;指定了冲突的选项: Win32 资源文件;Win32 清单`无法从用法中推断出方法“{0}”的类型参数。请尝试显式指定类型参数。无法创建临时文件 -- {0}-无法打开“{0}”进行写入 --“{1}”'打开图标文件 {0} 时出错 -- {1}.打开 Win32 清单文件 {0} 时出错 -- {1}7打开 Win32 资源文件“{0}”时出错 --“{1}”>“{0}”: 无法重写“{1}”,因为该语言不支持它/“{0}”: 无法重写;“{1}”不是事件5“{0}”: 无法重写,因为“{1}”不是函数5“{0}”: 无法重写,因为“{1}”不是属性a“{0}”: 继承成员“{1}”未标记为 virtual、abstract 或 override,无法进行重写A“{0}”: 继承成员“{1}”是密封的,无法进行重写,无法读取配置文件“{0}”--“{1}”*读取资源“{0}”时出错 --“{1}”)读取规则集文件 {0} 时出错 - {1}*生成模块时,无法链接资源文件&无法返回 "void" 类型的表达式7读取 Win32 清单文件“{0}”时出错 --“{1}”2__arglist 不能有 "in" 或 "out" 传递的参数1C# 类型上不允许有 RequiredAttribute 特性+__arglist 不可具有 void 类型的参数0在 checked 模式下,运算在编译时溢出-“{0}”的常量值计算涉及循环定义6涉及“{0}”和“{1}”的循环基类型依赖项3涉及“{0}”和“{1}”的循环约束依赖项9类类型约束“{0}”必须在其他任何约束之前/“{0}”: 包含类型不实现接口“{1}”$应是对象、字符串或类类型3记录中不允许使用名为 "Clone" 的成员。 应输入 )i“{0}”不实现接口成员“{1}”。“{2}”无法实现接口成员,因为它不是公共的。o“{0}”不实现静态接口成员“{1}”。“{2}”无法实现接口成员,因为它不是静态的。o“{0}”未实现实例接口成员“{1}”。“{2}”无法实现接口成员,因为它是静态成员。K“{0}”不实现接口成员“{1}”。“{2}”无法实现“{1}”。o“{0}”未实现接口成员“{1}”。“{2}”无法实现“{1}”,因为它与引用返回不匹配。{“{0}”不实现接口成员“{1}”。“{2}”无法实现“{1}”,因为它没有“{3}”的匹配返回类型。?源文件中提供的特定“{0}”与选项“{1}”冲突。f无法将别名“{0}”与“::”一起使用,因为该别名引用了类型。请改用“.”。x无法使用集合初始值设定项初始化类型“{0}”,原因是它不实现“System.Collections.IEnumerable”:“{0}”: 具有 ComImport 特性的类不能指定基类V由于“{1}”具有 ComImport 特性,因此“{0}”必须是外部的或抽象的O“{0}”: 具有 ComImport 特性的类不能指定字段初始值设定项。A具有 ComImport 特性的类不能有用户定义的构造函数+Guid 特性必须用 ComImport 特性指定B表达式树 lambda 不能包含参数中省略 ref 的 COM 调用编译被用户取消0编译器版本:“{0}”。语言版本: {1}。^类型参数“{1}”具有 "unmanaged" 约束,因此“{1}”不能用作“{0}”的约束[类型参数“{1}”具有 "struct" 约束,因此“{1}”不能用作“{0}”的约束Q“{0}”必须声明主体,因为它未标记为 abstract、extern 或 partial不可在字符串内插中直接使用条件表达式,因为内插已 “:” 结尾。请用括号将条件表达式括起来。JConditional 特性在“{0}”上无效,因为其返回类型不是 void*Conditional 特性在接口成员上无效I本地函数“{0}”必须为 "static" 才能使用 "Conditional" 特性-特性“{0}”仅对方法或特性类有效HConditional 特性在“{0}”上无效,因为该特性是重写方法}条件属性在 '{0}' 上无效,因为它是构造函数、析构函数、运算符、Lambda 表达式或显式接口实现)条件成员“{0}”不能有 out 参数<命名空间“{1}”包含与别名“{0}”冲突的定义#别名“{0}”与 {1} 定义冲突?程序集和模块“{0}”不能以不同处理器为目标。*常量值“{0}”无法转换为“{1}”K常量值“{0}”无法转换为“{1}”(使用 "unchecked" 语法重写)!常量字段要求提供一个值应输入常量值"{0}" 类型的表达式不能由 "{1}" 类型的模式进行处理。请使用语言版本 "{2}" 或更高版本,将开放类型与常数模式进行匹配。v由串联所得的字符串常量长度超过了 System.Int32.MaxValue。请尝试将字符串拆分为多个常量。&“{0}”: 静态类不能用作约束*在非泛型声明上不允许使用约束$约束不能是动态类型“{0}”$静态类不能有实例构造函数Q用户定义的转换必须是转换成封闭类型,或者从封闭类型转换;包含 {0} 个元素的元组不能转换为类型 "{1}"。P“{0}”: 不允许进行以基类型为转换源或目标的用户定义转换S“{0}”: 不允许进行以派生类型为转换源或目标的用户定义转换J“{0}”: 不允许进行以接口为转换源或目标用户定义转换$无法转换为静态类型“{0}”如果记录继承自 object,则记录中的复制构造函数必须调用基对象的复制构造函数,或者调用无参数的对象构造函数。Z复制构造函数“{0}”必须是公共的或受保护的,因为该记录未密封。创建哈希时加密失败。K继承接口“{1}”在“{0}”的接口层次结构中导致一个循环B程序集“{1}”中类型“{0}”的类型转发器导致循环B调试入口点必须是当前编译中声明的方法的定义。$计算十进制常量表达式失败'此上下文中不允许使用声明。B名称“{0}”与相应 "Deconstruct" 参数“{1}”不匹配。9析构任务要求表达式属于右侧的某个类型。-析构函数必须包含至少两个变量。<无法将“{0}”元素的元组析构为“{1}”变量。Z“var (...)”形式的解构表达式不允许将“var”替换为某一特定类型。C"default" 约束仅针对替代和显式接口实现方法有效。{无法嵌入类型“{0}”,因为它有非抽象成员。请考虑将“嵌入互操作类型”属性设置为 false。&default 字面量缺少目标类型。0在此上下文中不可使用 default 字面量<不能对包含索引器的类型指定 DefaultMember 特性默认字面量“default”不能作为模式使用。请使用其他更适合的字面量(如“0”或“null”)。若要匹配任何输入,请使用放弃模式“_”。A“{0}”类型的参数不适用于 DefaultParameterValue 特性3可选参数必须出现在所有必需参数之后&不能为 "this" 参数指定默认值$无法为参数数组指定默认值3“{0}”的默认参数值必须是编译时常量$默认值在此上下文中无效。FDefaultParameterValue 特性的实参类型必须与形参类型匹配T不能同时指定默认参数值与 DefaultParameterAttribute 或 OptionalAttributeX无法用“{0}”创建委托,因为它或它重写的方法具有 Conditional 特性F无法将委托绑定到作为 "System.Nullable" 成员的“{0}”0“{0}”和委托“{1}”之间引用不匹配V与集合初始值设定项元素最匹配的重载 Add 方法“{0}”已过时。{1}“{0}”已过时:“{1}”,“{0}”: 无法实现动态接口“{1}”&“{0}”: 无法从动态类型派生*“{0}”无法从特殊类“{1}”派生9“{0}”是一个类型参数,无法从它进行派生5在“not”或“or”模式中不能声明变量。!静态类不能包含析构函数A表达式树 lambda 不能包含一个字典初始值设定项。在 switch 语句中,不允许将放弃模式作为 case 标签。请使用“case var _:”以表示放弃模式、使用“case @_:”以定义名为“_”的变量。*无法推断隐式类型放弃的类型。eDllImport 特性不能应用于属于泛型类型的方法,或者包含在泛型方法/类型中。L必须在标记为 "static" 和 "extern" 的方法上指定 DllImport 特性k请不要使用 "System.Runtime.CompilerServices.FixedBuffer" 特性。请改用 "fixed" 字段修饰符。M请不要使用属性的 "System.Runtime.CompilerServices.FixedBuffer" 特性%写入 XML 文档文件时出错: {0}0“{0}”不替代“{1}”中的预期属性。0“{0}”不替代“{1}”中的预期方法。1“{0}”不替代 "object" 中的预期方法。“{0}”不实现“{1}”-类型“{1}”中不存在类型名“{0}”`命名空间“{1}”中不存在类型或命名空间名“{0}”(是否缺少程序集引用?)未能在命名空间“{1}”中找到类型名“{0}”。此类型已转发到程序集“{2}”。请考虑添加对该程序集的引用。'参数只能有一个“{0}”修饰符0返回类型只能有一个“{0}”修饰符。属性访问器已经定义9using 别名“{0}”以前在此命名空间中出现过“{0}”特性重复$“{0}”特性在“{1}”中重复-类型参数“{1}”的约束“{0}”重复:switch 语句包含多个具有标签值“{0}”的情况已经为类型参数“{0}”指定了 constraint 子句。必须在单个 where 子句中指定类型参数的所有约束。0类型“{0}”中有重复的用户定义转换多次显式实现“{0}”。9参数名“{0}”与某个自动生成的参数名冲突d导入了具有等效标识的多个程序集:“{0}”和“{1}”。请删除重复引用之一。已导入具有相同简单名称“{0}”的程序集。请尝试删除这些引用之一(例如“{1}”),或对它们进行签名以并行启用。'“{0}”已经在接口列表中列出E“{0}”已作为“{1}”列入类型“{2}”的接口列表中。r“{0}”已列入类型“{2}”的接口列表中,其中包含不同的元组元素名称,例如“{1}”。标签“{0}”重复“{0}”修饰符重复-类型“{0}”已经包含“{1}”的定义3命名空间“{1}”已经包含“{0}”的定义-不能多次指定所命名的参数“{0}”!“{0}”重复命名特性参数Null 抑制运算符("!")重复参数名“{0}”重复W不能为属性或索引器“{0}”的两个访问器同时指定可访问性修饰符不能在属性或索引器 "{0}" 的两个访问器上指定 "readonly" 修饰符。而应在属性本身上指定 "readonly" 修饰符。,“{0}”与 TypeForwardedToAttribute 重复重复的类型参数“{0}”w无法定义使用“dynamic”的类或成员,因为找不到编译器所需的类型“{0}”。是否缺少引用?_不能将具有动态类型的实参传递给本地函数“{1}”的 params 形参“{0}”。`不可将动态类型的参数传递到具有推断类型参数的泛型本地函数“{0}”。R找不到编译动态表达式所需的一个或多个类型。是否缺少引用?约束不能为动态类型0应输入类型、命名空间定义或文件尾%"else" 不能用在语句的开头。 空字符$元素初始值设定项不能为空空格式说明符。"yield return 之后应为表达式F无法继续,因为编辑包括对嵌入类型的引用:“{0}”。f在当前调试会话期间添加的成员“{0}”只能从其声明的程序集“{1}”中访问。0无法更新“{0}”;特性“{1}”缺失。E无法在不进行编码的情况下发出源文本的调试信息。应输入单行注释或行尾应输入 #endregion 指令应输入 #endif 指令N无法使用 "UnmanagedCallersOnly" 对应用程序入口点进行特性化。8“{0}”: 枚举器值太大,不能适应它的类型-枚举不能包含显式无参数构造函数A记录等同性合同属性“{0}”必须具有 get 访问器。#生成 Win32 资源时出错 -- {0}#错误:“{0}”*引用的程序集“{0}”中有错误。}不能在此上下文中使用“{0}”的结果,因为它可能会其声明范围以外公开由参数 {1} 引用的变量不能在此上下文中使用“{0}”的结果的成员,因为它可能会其声明范围以外公开由参数 {1} 引用的变量o不能在此上下文中使用本地“{0}”,因为它可能会在其声明范围以外公开引用的变量f不能在此上下文中使用表达式,因为它可能在其声明范围以外间接地公开变量~不能在此上下文中使用类型“{0}”的 stackalloc 表达式的结果,因为它可能会在包含方法以外公开W在内插字符串中,仅可通过加倍“{0}{0}”对“{0}”字符进行转义。B“{0}”: 事件属性必须同时具有 add 和 remove 访问器)“{0}”: 事件必须是委托类型的应为上下文关键字 "by"!应为上下文关键字 "equals"应为上下文关键字 "on"应输入 catch 或 finally应是引用的文件名3查询正文必须以 select 或 group 子句结尾7需要一个脚本 (.csx file) 文件,但并未指定@原义说明符 @ 之后应为关键字、标识符或字符串@g不要使用“System.Runtime.CompilerServices.DynamicAttribute”。请改用“dynamic”关键字。<事件的显式接口实现必须使用事件访问器语法f不要使用“System.Runtime.CompilerServices.ExtensionAttribute”。请改用“this”关键字。无法使用指定的类型参数继承接口“{0}”,因为它会导致方法“{1}”包含仅在 ref 和 out 上存在不同的重载S'由于“{1}”没有 params 数组,因此“{0}”也不应当有 params 参数E用户定义的运算符“{0}”的显式实现必须声明为静态M“{0}”: 显式接口声明只能在类、记录、结构或接口中声明.'显式接口声明中的“{0}”不是接口N“{0}”显式方法实现无法实现“{1}”,因为它是一个访问器P不允许显示应用 “System.Runtime.CompilerServices.NullableAttribute”。N不要使用 "System.ParamArrayAttribute",而是使用 "params" 关键字。<“{0}”添加了接口成员“{1}”中没有的访问器A访问器 {0} 和 {1} 应同时为 init-only,或两者都不是3显式接口实现“{0}”缺少访问器“{1}”<请勿使用“{0}”。这是保留给编译器使用的。|无法显式引用 "System.Runtime.CompilerServices.TupleElementNamesAttribute"。请使用元组语法指定元组名称。]从模块“{1}”导出的类型“{0}”与此程序集主模块中声明的类型冲突。`从模块“{1}”导出的类型“{0}”与从模块“{3}”导出的类型“{2}”冲突。+给定表达式不能用于 fixed 语句中应为表达式表达式不具有名称。!应是表达式或声明语句。-表达式树可能不包含空的合并赋值D表达式树不能包含 ref 结构或受限类型“{0}”的值。B表达式树可能不包含静态抽象接口成员的访问权限-表达式树不能包含匿名方法表达式'表达式树不能包含赋值运算符Ulambda 表达式树不能包含左侧为 null 或 default 字面量的合并运算符!表达式树不能包含基访问!表达式树不能包含放弃。$表达式树不能包含动态操作9表达式树不能包含 from-end 索引("^")表达式。$表达式树不能包含索引属性?表达式树可能不包含内插字符串处理程序转换。6表达式树不能包含 "is" 模式匹配运算符。0表达式树不能包含对本地函数的引用-表达式树不能包含多维数组初始值-表达式树可能不包含命名参数规范6表达式树可能不包含使用可选参数的调用3表达式树不能包含输出参数变量声明。L表达式树不能包含模式 System.Index 或 System.Range 索引器访问0表达式树不能包含不安全的指针操作0表达式树不能包含范围("..")表达式。,表达式树不能包含 switch 表达式。(表达式树不能包含 throw 表达式2表达式树不能包含元组 == 或 != 运算符'表达式树不能包含元组转换。*表达式树不能包含元组字面量。*表达式树不能包含 with 表达式。P不能将 lambda 转换为类型参数“{0}”不是委托类型的表达式树~无法定义新的扩展方法,因为找不到编译器需要的类型“{0}”。是否缺少对 System.Core.dll 的引用?L表达式 lambda 中的集合初始值设定项不支持扩展 Add 方法。@扩展方法必须在顶级静态类中定义;{0} 是嵌套类N外部别名声明必须位于命名空间中定义的所有其他元素之前+'“外部别名”在此上下文中无效2“{0}”: 外部事件不能有初始值设定项3“{0}”不能是外部的,也无法声明主体K“{0}”不能是外部的,也不能具有构造函数初始值设定项t功能“{0}”当前为预览版且*不受支持*。要使用预览版功能,请使用“预览”语言版本。X功能“{0}”是实验性的且不受支持;请使用“/features:{1}”来启用。P功能“{0}”在 C# 1 中不可用。请使用 {1} 或更高的语言版本。V功能“{0}”在 C# 10.0 中不可用。请使用语言版本 {1} 或更高版本。P功能“{0}”在 C# 2 中不可用。请使用 {1} 或更高的语言版本。P功能“{0}”在 C# 3 中不可用。请使用 {1} 或更高的语言版本。P功能“{0}”在 C# 4 中不可用。请使用 {1} 或更高的语言版本。P功能“{0}”在 C# 5 中不可用。请使用 {1} 或更高的语言版本。P功能“{0}”在 C# 6 中不可用。请使用 {1} 或更高的语言版本。NC# 7.0 中不支持功能“{0}”。请使用 {1} 或更高的语言版本。R功能“{0}”在 C# 7.1 中不可用。请使用 {1} 或更高的语言版本。R功能“{0}”在 C# 7.2 中不可用。请使用 {1} 或更高的语言版本。R功能“{0}”在 C# 7.3 中不可用。请使用 {1} 或更高的语言版本。U功能“{0}”在 C# 8.0 中不可用。请使用语言版本 {1} 或更高版本。U功能“{0}”在 C# 8.0 中不可用。请使用语言版本 {1} 或更高版本。U功能“{0}”在 C# 9.0 中不可用。请使用语言版本 {1} 或更高版本。!表达式树不能包含“{0}”b字段或自动实现的属性不能是类型“{0}”,除非它是 ref 结构的实例成员。'字段或属性不能是“{0}”类型字段不能有 void 类型'字段具有多个不同的常量值。N字段初始值设定项无法引用非静态字段、方法或属性“{0}”3类似字段的事件 "{0}" 不能为 "readonly"。3在只读结构中不允许类似字段的事件。-只读结构的实例字段必须为只读。!未能找到源文件“{0}”。K源文件不能同时包含文件范围内和普通命名空间的声明。N文件范围内的命名空间必须位于文件中所有其他成员之前。a不能使用非固定表达式中包含的固定大小缓冲区。请尝试使用 fixed 语句。'固定缓冲区只能有一个维度。N固定大小缓冲区字段的字段名称后必须带有数组大小说明符a在匿名方法、lambda 表达式或查询表达式中不能使用固定的局部变量“{0}”D必须在 fixed 或者 using 语句声明中提供初始值设定项L只能获取 fixed 语句初始值设定项内的未固定表达式的地址<只能通过局部变量或字段访问固定大小缓冲区3固定大小缓冲区字段只能是结构的成员@不能使用 fixed 语句来获取已固定的表达式的地址@长度为 {0}、类型为“{1}”的固定大小缓冲区太大*浮点常量超出“{0}”类型的范围x“{0}”不包含“{1}”的公共实例或扩展定义,因此 foreach 语句不能作用于“{0}”类型的变量“{0}”不包含“{1}”的公共实例或扩展定义,因此 foreach 语句不能作用于“{0}”类型的变量。是否希望使用 "await foreach" 而非 "foreach"?K转发的类型“{0}”与此程序集主模块中声明的类型冲突。c转发到程序集“{1}”的类型“{0}”与从模块“{3}”导出的类型“{2}”冲突。Z类型“{0}”是在此程序集中定义的,但又为它指定了一个类型转发器9类型“{0}”是“{1}”的嵌套类型,无法转发f转发到程序集“{1}”的类型“{0}”与转发到程序集“{3}”的类型“{2}”冲突。友元程序集引用“{0}”无效。不能在 InternalsVisibleTo 声明中指定版本、区域性、公钥标记或处理器架构。友元程序集引用“{0}”无效。强名称签名的程序集必须在其 InternalsVisibleTo 声明中指定一个公钥。友元访问权限由“{0}”授予,但是输出程序集('{1}')的公钥与授予程序集中 InternalsVisibleTo 特性指定的公钥不匹配。友元访问权限由“{0}”授予,但是输出程序集的强名称签名状态与授予程序集的强名称签名状态不匹配。B无法为“{0}”创建函数指针,因为它不是静态方法9“{0}”和函数指针“{1}”之间的引用不匹配:不支持在属性中使用 "typeof" 函数指针类型。-不能使用命名参数调用函数指针。/“{0}”: 静态类型不能用作类型参数接口“{3}”不能用作泛型类型或方法“{2}”中的类型参数“{0}”。约束接口“{1}”或其基接口具有静态抽象成员。类型“{3}”不能用作泛型类型或方法“{0}”中的类型参数“{2}”。可以为 null 的类型“{3}”不满足“{1}”的约束。类型“{3}”不能用作泛型类型或方法“{0}”中的类型参数“{2}”。可以为 null 的类型“{3}”不满足“{1}”的约束。可以为 null 的类型不能满足任何接口约束。类型“{3}”不能用作泛型类型或方法“{0}”中的类型参数“{2}”。没有从“{3}”到“{1}”的隐式引用转换。类型“{3}”不能用作泛型类型或方法“{0}”中的类型参数“{2}”。没有从“{3}”到“{1}”的装箱转换或类型参数转换。类型“{3}”不能用作泛型类型或方法“{0}”中的类型参数“{2}”。没有从“{3}”到“{1}”的装箱转换。无法跨程序集边界使用程序集“{1}”中的类型“{0}”,因为它有身为嵌入的互操作类型的泛型类型参数。x无法嵌入类型“{0}”,因为它有泛型参数。请考虑将“嵌入互操作类型”属性设置为 false。应为 get 或 set 访问器6在此上下文中不允许有程序集和模块特性w程序集和模块特性必须位于文件中定义的所有其他元素之前(using 子句和外部别名声明除外)'应是成员定义、语句或文件尾$不能重新定义全局外部别名c未能在全局命名空间中找到类型或命名空间名“{0}”(是否缺少程序集引用?)未能在全局命名空间中找到类型名“{0}”。此类型已转发到程序集“{1}”。请考虑添加对该程序集的引用。0表达式和语句只能在方法主体中出现:不能在命名空间声明中使用全局 using 指令。D全局 using 指令必须位于所有非全局 using 指令之前。Egoto 无法跳转到同一块中 using 声明之前的某个位置。6goto 无法跳转到 using 声明后的某个位置。7非泛型 {1}“{0}”不能与类型参数一起使用9已隐藏找到的此参数相应位置成员“{0}”。-“{0}”隐藏继承的抽象成员“{1}”应输入标识符'应为标识符;“{1}”是关键字6用户定义的运算符无法将类型转换为自身?__arglist 表达式只能出现在调用或 new 表达式内部无法识别的转义序列固定大小的缓冲区类型必须为下列类型之一: bool、byte、short、int、long、char、sbyte、ushort、uint、ulong、float 或 double*迭代器中不能出现不安全的代码params 在此上下文中无效*ref 和 out 参数在此上下文中无效W只有 assignment、call、increment、decrement 和 new 对象表达式可用作语句-此上下文中不允许使用抑制运算符?不安全代码只会在使用 /unsafe 编译的情况下出现"__arglist 在此上下文中无效T变型修饰符无效。只有接口和委托类型的参数可以指定为变量。方法“{1}”的类型参数“{0}”的约束必须与接口方法“{3}”的类型参数“{2}”的约束相匹配。请考虑改用显式接口实现。方法“{0}”的签名中的元组元素名称必须与接口方法“{1}”的元组元素名称匹配(包括返回类型)。“{0}”未实现接口成员“{1}”。“{2}”无法采用 C# {3} 隐式地实现非公共成员。请使用语言版本“{4}”或更高版本。?无法通过对隐式索引索引器的调用为参数命名。,类型 "{0}" 不能用作 new() 目标类型"{0}" 没有目标类型%在此上下文中使用 new() 无效?无法通过对隐式范围索引器的调用为参数命名。*找不到隐式类型数组的最佳类型-隐式类型的局部变量不能是固定值Z对隐式类型化出变量“{0}”的引用不允许出现在同一个参数列表中。E无法使用数组初始值设定项初始化隐式类型化的变量,无法将 {0} 赋予隐式类型化的变量'隐式类型化的变量不能是常量0隐式类型化的变量不能有多个声明符*隐式类型化的变量必须已初始化'引用的文件“{0}”不是程序集H导入的类型“{0}”无效。它包含循环的基类型依赖项。 out 参数不能具有 In 特性E带有 "in" 修饰符的参数不能用于动态调度的表达式。 '应为 "in"P"in" 扩展方法 "{0}" 的第一个参数必须是具体(非泛型)值类型。Y属性或索引器“{0}”不能用在此上下文中,因为 get 访问器不可访问Y属性或索引器“{0}”不能用在此上下文中,因为 set 访问器不可访问v两个索引器的名称不同;在类型中的每个索引器上的 IndexerName 特性都必须使用相同的名称Ulambda 参数的用法不一致;参数类型必须全部为显式或全部为隐式H递增或递减运算符的操作数必须是变量、属性或索引器3索引属性“{0}”的所有参数都必须可选9索引属性“{0}”具有必须提供的非可选参数索引器不能有 void 类型/“{0}”: 不能在静态类中声明索引器$索引器必须至少有一个参数?构造函数“{0}”无法通过另一构造函数调用自身wC# {0} 中不支持从包含密封 'Object.ToString' 的记录继承。请使用语言版本 '{1}’ 或更高版本。["init" 访问器不能标记为“只读”。请转而将“{0}”标记为“只读”。'无法使用值初始化按引用变量'无法使用引用初始化按值变量无法使用集合初始值设定项元素的最佳重载方法匹配项“{0}”。集合初始值设定项 "Add" 方法不能具有 ref 或 out 参数。与“{0}”最匹配的重载方法具有对于初始值设定项元素而言错误的签名。可初始化的 Add 必须是可访问的实例方法。Q没有显式构造函数的结构不能包含具有初始值设定项的成员。<只有自动实现的属性才能具有初始值设定项。2“{0}”: 不能在静态类中声明实例成员9接口中的实例属性不能具有初始值设定项。'无法创建静态类“{0}”的实例0表达式太长或者过于复杂,无法编译被常数零除整数常量太大K应输入类型 byte、sbyte、short、ushort、int、uint、long 或 ulong应输入整型值>“{0}”: 接口中的实例事件不能有初始值设定项K条件成员“{0}”无法实现类型“{2}”中的接口成员“{1}”_“UnmanagedCallersOnly”方法“{0}”无法实现类型“{2}”中的接口成员“{1}”b“{0}”无法在类型“{2}”中实现接口成员“{1}”,因为它具有 __arglist 参数H在可实现的接口的成员中找不到显式接口声明中的 "{0}"$接口不能包含实例构造函数K在接口中声明的转换、等式或不等式运算符必须是抽象的接口不能包含实例字段$C# 编译器中出现内部错误。-嵌入互操作方法“{0}”包含主体。?嵌入互操作结构“{0}”只能包含公共实例字段。Q无法嵌入互操作类型“{0}”,因为它缺少必需的“{1}”特性。无法嵌入在程序集“{1}”和“{2}”中同时找到的互操作类型“{0}”。请考虑将“嵌入互操作类型”属性设置为 false。应用于参数“{0}”的 InterpolatedStringHandlerArgumentAttribute 格式不正确,无法解释。请手动构建“{1}”的实例。参数“{0}”是参数“{1}”上的内插字符串处理程序转换的参数,但在内插字符串表达式后面指定了相应的参数。请重新排序参数以将“{0}”移到“{1}”之前。未显式提供参数“{0}”,它用作参数“{1}”上的内插字符串处理程序转换的参数。请在“{1}”之前指定“{0}”的值。Z内插字符串处理程序构造不能使用动态。请手动构建“{0}”的实例。c内插字符串处理程序方法“{0}”具有不一致的返回类型。预期返回“{1}”。_内插字符串处理程序方法“{0}”格式错误。它不返回“void”或“bool”。$无法获取给定表达式的地址{无效的匿名类型成员声明符。匿名类型成员必须使用成员赋值、简单名称或成员访问来声明。.无效的秩说明符: 应为“,”或“]”A程序集区域性字符串可能不包含嵌入式 NUL 字符。B可执行文件不能是附属程序集;区域性应始终为空-程序集引用“{0}”无效,无法解析!“{0}”特性的参数值无效“{0}”的类型为“{1}”。在常量声明中指定的类型必须为 sbyte、byte、short、ushort、int、uint、long、ulong、char、float、double、decimal、bool、string、枚举类型或引用类型。P无法从程序集“{2}”读取方法“{0}”(令牌 0x{1:X8})的调试信息 无效的调试信息格式: {0}c委托“{0}”没有调用方法,或调用方法有不受支持的返回类型或参数类型。c表达式必须可隐式转换为布尔值,或其类型“{0}”必须定义运算符“{1}”。表达式项“{0}”无效'无效的文件节对齐方式“{0}”-固定大小缓冲区的长度必须大于零F命令行语法错误: Guid 格式“{0}”对于选项“{1}”无效m“{0}”不是有效的函数指针返回类型修饰符。有效的修饰符为 "ref" 和 "ref readonly"。<“{0}”不是函数指针的有效调用约定说明符。8指定为 TypeForwardedTo 特性的参数的类型无效'goto case 只在 switch 语句中有效%无效的哈希算法名称:“{0}”'初始值设定项成员声明符无效无效的检测类型: {0}6“{0}”不是来自“{1}”的有效参数名称。.为 #line 指令指定的行号缺少或无效E类、记录、结构或接口成员声明中的标记“{0}”无效a在 C# {1} 中,修饰符 "{0}" 对此项无效。请使用语言版本 "{2}" 或更高版本。-应为标识符或简单成员访问权限。'命名特性参数“{0}”的值无效 无效数字对象创建无效无效输出名: {0}'路径映射选项的格式不正确。无效的预处理器表达式B预处理符号的名称无效;“{0}”不是有效的标识符c“{0}”访问器的可访问性修饰符必须比属性或索引器“{1}”具有更强的限制j不能在属性或索引器 "{0}" 及其访问器上指定 "readonly" 修饰符。请删除其中一个。Z无法确定条件表达式的类型,因为“{0}”和“{1}”之间没有隐式转换无效的实数。C在 AssemblySignatureKeyAttribute 中指定的签名公钥无效。'“{0}”不是有效的格式说明符'“无效的秩说明符: 应为“]”版本 {0} 对于 /subsystemversion 无效。对于 ARM 或 AppContainerExe,此版本必须是 6.02 或更高,其他情况下必须为 4.00 或更高T对于 "UnmanagedCallersOnly" 来说,“{0}”不是有效的调用约定类型。M指定版本字符串不符合所需格式 - major[.minor[.build[.revision]]]\指定的版本字符串不符合所需格式 - major.minor.build.revision (不带通配符)指定的版本字符串包含通配符,这与确定性不兼容。请删除版本字符串中的通配符,或禁用此编译的确定性。7`with` 表达式的接收器必须具有非空类型。v在 is-type 表达式中使用可以为 null 的引用类型“{0}?”是非法的;请改用基础类型“{0}”。B类型“{0}”的表达式永远不会与提供的模式匹配。Z具有迭代器块的方法“{0}”必须是“异步的”,这样才能返回“{1}”2goto 语句范围内没有“{0}”这样的标签Q在包含的范围中标签“{0}”遮盖了具有同样名称的另一个标签i“is”或“as”运算符的第一个操作数不能是 lambda 表达式、匿名方法或方法组。>无法将具有属性的 lambda 表达式转换为表达式树0指定的语言版本“{0}”不能含前导零“{0}”无法在类型 "{2}" 中实现接口成员 "{1}", 因为功能 "{3}" 在 c # {4} 中不可用。请使用语言版本 "{5}" 或更高版本。应为 {0'不再支持 "id #" 语法。应使用 "$id"。9#Line 指令结束位置必须大于或等于起始位置$#line 指令值缺失或超出范围C链接 netmodule 元数据必须提供完整 PE 映像:“{0}”。_无法将 Double 类型隐式转换为“{1}”类型;请使用“{0}”后缀创建此类型!只允许在脚本中使用 #load局部变量“{0}”或其成员的地址不能用作匿名方法的参数,也不能在匿名方法或 lambda 表达式内部使用?已在此范围定义了名为“{0}”的局部变量或函数X本地函数“{0}”必须声明一个正文,因为它未标记为 "static extern"。无法在此范围中声明名为“{0}”的局部变量或参数,因为该名称在封闭局部范围中用于定义局部变量或参数P“{0}”: 参数、局部变量或本地函数不能与方法类型参数同名嵌入来自程序集“{1}”的互操作类型“{0}”会导致当前程序集中发生名称冲突。请考虑将“嵌入互操作类型”属性设置为 false。0“{0}”不是 lock 语句要求的引用类型B“{0}”是一个类型参数,无法在其中执行成员查找?无法对 Main 方法使用“{0}”,因为它是被导入的Q为 Main 方法指定的“{0}”必须是非泛型类、记录、结构或接口-未能找到为 Main 方法指定的“{0}”V无法获取托管类型(“{0}”)的地址和大小,或者声明指向它的指针-非托管类型“{0}”对于字段无效。-非托管类型“{0}”仅对字段有效。)表达式树 lambda 不能包含方法组T类型“{1}”已定义了一个名为“{0}”的具有相同参数类型的成员!成员“{0}”的初始化重复<成员“{0}”无法初始化。它不是字段或属性。8“{0}”: 成员名不能与它们的封闭类型相同方法必须具有返回类型T类型“{1}”已保留了一个名为“{0}”的具有相同参数类型的成员遇到合并冲突标记9名称“{0}”超出元数据中允许的最大长度。不支持元数据引用。0“{0}”没有与委托“{1}”匹配的重载6“{0}”没有与函数指针“{1}”匹配的重载[无法将方法组“{0}”转换为非委托类型“{1}”。是否希望调用此方法?'无法引用类型为“{0}”的变量d方法“{0}”无法实现类型“{2}”的接口访问器“{1}” 请使用显式接口实现。应输入方法名称?方法、委托或函数指针的返回类型不能是“{0}”Lref 条件运算符的分支不能引用具有不兼容声明范围的变量:无法将方法组转换为函数指针(是否缺少 "&"?) 缺少参数<数组创建必须有数组大小或数组初始值设定项`无法找到接口“{1}”的托管组件类包装器类“{0}”(是否缺少程序集引用?)8要使用 /pdb 选项,必须同时使用 /debug 选项s找不到类型“{0}”适用的 Deconstruct 实例或扩展方法,输出参数为 {1},返回类型为 void。1命令行语法错误: 选项“{1}”缺少 GuidZ源接口“{0}”缺少方法“{1}”,此方法对嵌入事件“{2}”是必需的。(缺少对“{0}”netmodule 的引用。0应是应用的文件名、单行注释或行尾Z类型“{0}”的声明上缺少 partial 修饰符;存在此类型的其他分部声明 模式缺失+缺少编译器要求的成员“{0}.{1}”W接口“{0}”的源接口无效,该源接口是嵌入事件“{1}”所必需的。k“{0}”: 标记为 StructLayout(LayoutKind.Explicit) 的实例字段类型必须具有 FieldOffset 特性W对类型“{0}”的引用声称该类型是在“{1}”中定义的,但未能找到对类型“{0}”的引用声称在此程序集中定义了该类型,但源代码或任何添加的模块中并未定义该类型o“{0}”无法实现“{1}”,因为“{2}”是 Windows 运行时事件,“{3}”是常规 .NET 事件。 未能发出模块“{0}”: {1}Q无法使用 "UnmanagedCallersOnly" 对模块初始值设定项进行特性化。]模块初始值设定项方法“{0}”不能是泛型的,且不得包含在泛型类型中H模块初始值设定项方法“{0}”必须可在模块级别被访问3模块初始值设定项必须是普通成员方法m模块初始值设定项方法“{0}”必须是静态的,不能有任何参数,并且必须返回 "void"V接口成员 "{0}" 没有最具体的实现。"{1}" 和 "{2}" 都不是最具体的。B在 for、using、fixed 或声明语句中不能使用多个类型>多个分析器配置文件不能位于同一目录({0})中。]程序定义了多个入口点。使用 /main (指定包含入口点的类型)进行编译。>不可在多个参数上使用 [EnumeratorCancellation] 属性B源文件只能包含一个文件范围内的命名空间声明。异步 foreach 语句实现“{1}”的多个实例化,因此不能在“{0}”类型的变量上运行;请尝试强制转换到特定的接口实例化foreach 语句实现“{1}”的多个实例化,因此不能在“{0}”类型的变量上运行;请尝试强制转换到特定的接口实例化6只有一个记录分部声明可以具有参数列表,foreach 循环必须声明其迭代变量。~为了使“{0}”可以像短路运算符一样应用,其声明类型“{1}”必须定义运算符 true 和运算符 false3按值返回只能在按值返回的方法中使用?通过引用返回只能在通过引用返回的方法中使用6无法同时指定编译选项“{0}”和“{1}”。*当前上下文中不存在名称“{0}”W当前上下文中不存在名称“{0}”(是否缺少对程序集“{1}”的引用?)应为命名特性参数-数组访问可能没有命名参数说明符命名参数规范必须出现在所有固定参数都已指定完毕后。请使用语言版本 {0} 或更高版本,以允许非尾随命名参数。W命名参数规范必须出现在已在动态调用中指定所有固定参数之后。<命名参数“{0}”指定的形参已被赋予位置参数4扩展方法组不允许作为 "nameof" 的参数。F类型参数不允许在方法组中作为 "nameof" 的参数使用。*无法在脚本代码中声明命名空间E命名空间不能直接包含字段、方法或语句之类的成员$无法创建大小为负值的数组'无法对 stackalloc 采用负值大小H存储在“{1}”中的模块名“{0}”必须与其文件名匹配。Z模块“{0}”已在此程序集中定义。每个模块必须具有唯一的文件名。0new() 约束必须是指定的最后一个约束6"new()" 约束不能与 "unmanaged" 约束一起使用3"new()" 约束不能与 "struct" 约束一起使用B无法嵌入互操作类型“{0}”。请改用适用的接口。“{2}”必须是具有公共的无参数构造函数的非抽象类型,才能用作泛型类型或方法“{0}”中的参数“{1}”;“{0}”: 创建变量类型的实例时无法提供参数6“{0}”是密封类型“{1}”中新的虚拟成员N"new" 不能与元组类型共同使用。请改用元组字面量表达式。常量中有换行符3非逐字内插字符串中不允许使用换行符0“using static”指令不能用于声明别名"base" 引用需要基类'没有要中断或继续的封闭循环d找不到与嵌入互操作类型“{0}”相匹配的互操作类型。是否缺少程序集引用?$类型“{0}”未定义构造函数“{0}”: 异步 using 语句中使用的类型必须可隐式转换为 "System.IAsyncDisposable" 或实现适用的 "DisposeAsync" 方法。“{0}”: 异步 using 语句中使用的类型必须可隐式转换为 "System.IAsyncDisposable" 或实现适用的 "DisposeAsync" 方法。是否希望使用 "using" 而非 "await using"?Y“{0}”: using 语句中使用的类型必须可隐式转换为“System.IDisposable”“{0}”: using 语句中使用的类型必须可隐式转换为 "System.IDisposable"。是否希望使用 "await using" 而非 "using"?i无法应用 CallerFilePathAttribute,因为不存在从类型“{0}”到类型“{1}”的标准转换i无法应用 CallerFilePathAttribute,因为不存在从类型“{0}”到类型“{1}”的标准转换k无法应用 CallerLineNumberAttribute,因为不存在从类型“{0}”到类型“{1}”的标准转换k无法应用 CallerMemberNameAttribute,因为不存在从类型“{0}”到类型“{1}”的标准转换`不能将“{0}”类型的值用作默认参数,因为没有到类型“{1}”的标准转换{无法将类型为“{0}”的值用作可以为 null 的参数“{1}”的默认参数,因为“{0}”不是简单类型B在基类型“{0}”中找不到可访问的复制构造函数。<未提供与“{1}”的必需形参“{0}”对应的实参需要动态调度对方法“{0}”的调用,但无法实现,因为该调用是基访问表达式的一部分。请考虑强制转换动态参数或消除基访问。构造函数调用需要进行动态调度,但无法如此,因为它是构造函数初始值的一部分。请考虑强制转换动态参数。索引器访问需要进行动态调度,但未能如此,因为它是基访问表达式的一般分。请考虑强制转换动态参数或消除基访问。8程序不包含适合于入口点的静态 "Main" 方法无法通过引用转换、装箱转换、取消装箱转换、包装转换或 null 类型转换将类型“{0}”转换为“{1}”*无法将类型“{0}”转换为“{1}”!“{0}”选项缺少文件规范I“{0}”: 无法重写,因为“{1}”没有可重写的 get 访问器0无法将类型“{0}”隐式转换为“{1}”f无法将类型“{0}”隐式转换为“{1}”。存在一个显式转换(是否缺少强制转换?)语言版本 {0} 中的条件表达式无效,因为在“{1}”和“{2}”之间未找到通用类型。如需使用目标类型转换,请升级到语言版本 {3} 或更高版本。,“{0}”没有合适的静态 'Main' 方法0如果生成模块或库,则无法指定 /main$未能找到元数据文件“{0}”0修饰符不能放置在事件访问器声明上:类“{0}”不能具有多个基类:“{1}”和“{2}”r命名空间中定义的元素无法显式声明为 private、protected、protected internal 或 private protected<无法在使用 /refout 或 /refonly 时编译 Net 模块。3无法创建抽象类型或接口“{0}”的实例O变量类型“{0}”没有 new() 约束,因此无法创建该类型的实例无法确定输出目录Z无法嵌入来自程序集“{0}”的互操作类型,因为它缺少“{1}”特性。l无法嵌入来自程序集“{0}”的互操作类型,因为它缺少“{1}”特性或“{2}”特性。x无法嵌入类型“{0}”,因为它是嵌套类型。请考虑将“嵌入互操作类型”属性设置为 false。+不要在使用 refonly 时使用 refout。I“{0}”: 无法重写,因为“{1}”没有可重写的 set 访问器$无法打开源文件“{0}”-- {1}$“{0}”未包含“{1}”的定义“{0}”未包含“{1}”的定义,并且找不到可接受第一个“{0}”类型参数的可访问扩展方法“{1}”(是否缺少 using 指令或程序集引用?)“{0}”不包含“{1}”的定义,并且找不到可接受类型为“{0}”的第一个参数的扩展方法“{1}”(是否缺少针对“{2}”的 using 指令?)`类型“{0}”在未引用的程序集中定义。必须添加对程序集“{1}”的引用。N类型“{0}”在未添加的模块中定义。必须添加模块“{1}”。/关键字 "void" 不能在此上下文中使用参数类型 "void" 无效-接口列表中的类型“{0}”不是接口<不可调用的成员“{0}”不能像方法一样使用。-记录成员“{0}”必须是非公开的。$必须保护记录成员“{0}”。*记录成员“{0}”必须是公共的。0参数结构构造函数必须是“public”。2返回入口点的 void 或 int 不能是异步的“{0}”不是特性类-指派给“{0}”的表达式必须是常量T“{0}”不是实例方法,接收器不能是内插字符串处理程序参数。q“{0}”的类型为“{1}”。只能用 Null 对引用类型(字符串除外)的常量字段进行初始化。q“{0}”的类型为“{1}”。只能用 Null 对引用类型(字符串除外)的默认参数值进行初始化?“{0}”必须允许替代,因为包含的记录未密封。)尚未实现此语言功能(“{0}”)。null 不是有效的参数名称。若要获取对实例方法接收器的访问权限,请使用空字符串作为参数名。$在此上下文中使用 null 无效5表达式树 Lambda 不能包含空传播运算符。)应为 "enable"、"disable" 或 "restore"0应为“警告”、“注释”或指令结束U无效的 {0} 值: C# {2} 的“{1}”。请使用语言版本 {3} 或更高版本。可以为 null 的类型参数必须已知为值类型或不可以为 null 的引用类型,除非使用了语言版本“{0}”或更高版本。请考虑更改语言版本或添加 "class"、"struct" 或类型约束。3“{0}”没有基类,无法调用基构造函数6类 System.Object 不能有基类也不能实现接口N对象和集合初始值设定项表达式不能应用于委托创建表达式Q无法使用实例引用来访问成员“{0}”;请改用类型名来限定它K对象引用对于非静态的字段、方法或属性“{0}”是必需的-当前上下文中不允许省略类型参数一个声明外部别名的 /reference 选项只能有一个文件名。要指定多个别名或文件名,请使用多个 /reference 选项。'只有类类型才能包含析构函数6运算符 True 或 False 的返回类型必须是 bool 发现文件尾,应输入 "*/"$打开响应文件“{0}”时出错)用户定义的运算符不能返回 void8“{0}”: 静态类不能包含用户定义的运算符?运算符“{0}”要求也要定义匹配的运算符“{1}”B用户定义的运算符“{0}”必须声明为 static 和 public'选项“{0}”必须是绝对路径。#in 参数不能具有 Out 特性。J不可在 ref 参数上指定 Out 特性,除非同时指定 In 特性。*out 变量无法声明为 ref 局部变量-必须为没有源的输出指定 /out 选项,未能写入输出文件“{0}”--“{1}”[“{0}”不能定义仅在参数修饰符“{2}”和“{3}”上存在区别的重载 {1}方法“{0}”为类型参数“{1}”指定了 "default" 约束,但被替代的或显式实现的方法“{3}”的对应类型参数“{2}” 仅限于引用类型或值类型。C请不要重写 object.Finalize,而是提供一个析构函数。/“{0}”: 没有找到适合的方法来重写D标记为 override 的成员“{0}”不能标记为 new 或 virtual方法 "{0}" 为类型参数 "{1}" 指定了 "class" 约束,但重写的或显式实现的方法 "{3}" 的对应类型参数 "{2}" 不是引用类型。方法 "{0}" 为类型参数 "{1}" 指定了 "struct" 约束,但重写的或显式实现的方法 "{3}" 的相应类型参数 "{2}" 不是不可为 null 的值类型。重写和显式接口实现方法的约束是从基方法继承的,因此不能直接指定这些约束,除非指定 "class" 或 "struct" 约束。$应输入可重载的二元运算符应输入可重载运算符$应输入可重载的一元运算符N不能在文件的第一个标记之后定义或取消定义预处理器符号应输入预处理器指令3文件中的第一个令牌后面不得使用 #load0不能在文件的第一个标记之后使用 #r'参数具有多个不同的默认值。A控制离开当前方法之前必须对 out 参数“{0}”赋值)“{0}”: 静态类型不能用作参数*参数对于指定非托管类型无效。 params 参数不能声明为 {0}7params 参数必须是形参表中的最后一个参数"params 参数必须是一维数组E两个分部方法声明必须具有相同的可访问性修饰符。l两个分部方法声明必须具有 "virtual"、"override"、"sealed" 和 "new" 修饰符的相同组合。Q两个分部方法声明都必须是扩展方法,或者都不能是扩展方法Z不能在表达式树中使用只有定义声明的分部方法或已移除的条件方法H“{0}”的分部方法声明对类型参数“{1}”的约束不一致\两种分部方法声明(“{0}”和“{1}”)都必须使用相同的元组元素名称。-分部方法不能具有 "abstract" 修饰符?没有为分部方法“{0}”的实现声明找到定义声明*分部方法不能显式实现接口方法*分部方法必须在分部类型内声明'分部方法不能有多个实现声明'分部方法不能有多个定义声明^两种分部方法声明必须要么都使用 params 参数,要么都不使用 params 参数W两个分部方法声明必须都是只读声明,或者两者都不能是只读声明9分部方法声明必须具有匹配的引用返回值。<两个分部方法声明必须具有相同的返回类型。W两个分部方法声明必须都是静态声明,或者两者都不能是静态声明]无法通过方法“{0}”创建委托,因为该方法是没有实现声明的分部方法]两个分部方法声明必须都是不安全声明,或者两者都不能是不安全声明W分部方法“{0}”必须具有实现部分,因为它具有可访问性修饰符。分部方法“{0}”必须具有可访问性修饰符,因为它具有 "virtual"、"override"、"sealed"、"new" 或 "extern" 修饰符。`分部方法“{0}”必须具有可访问性修饰符,因为它具有非 void 返回类型。X分部方法“{0}”必须具有可访问性修饰符,因为它具有 "out" 参数。m"partial" 修饰符的后面只能紧跟 "class"、"record"、"struct"、"interface" 或方法返回类型。<“{0}”的分部声明包含冲突的可访问性修饰符9“{0}”的分部声明一定不能指定不同的基类i'{0}' 的部分声明必须为所有类、所有记录、所有结构、所有记录结构或所有接口H“{0}”的分部声明对类型参数“{1}”具有不一致的约束H“{0}”的分部声明必须具有顺序相同的相同类型参数名l“{0}”的分部声明必须具有相同类型的参数名和变型修饰符,同时顺序也必须相同6在模式中使用类型“动态”是不合法的。d在模式中使用可以为 null 的类型“{0}?”是非法的;请改用基础类型“{0}”。在 C# {2} 中,“{1}”类型的模式无法处理“{0}”类型的表达式。请使用语言版本 {3} 或更高版本。B“{1}”类型的模式无法处理“{0}”类型的表达式。#写入输出文件时出错: {0}。a读取为 PermissionSet 特性的命名参数“{1}”指定的文件“{0}”时出错:“{2}”Z无法解析为 PermissionSet 特性的命名参数“{1}”指定的文件路径“{0}”)"is" 和 "as" 在指针类型上都无效*指针类型不允许进行模式匹配。 运算符只能应用于指针*指针必须只根据一个值进行索引C使用来自容器“{0}”的公钥对输出签名时出错 -- {1}C使用来自文件“{0}”的公钥对输出签名时出错 -- {1}<指定了公共签名并需要公钥,但未指定公钥。"netmodule 不支持公共签名。已声明范围变量“{0}”f名称“{0}”不在“equals”右侧的范围中。请考虑交换“equals”两侧的表达式。W找到源类型“{0}”的多个查询模式实现。对“{1}”的调用不明确。N未能找到源类型“{0}”的查询模式的实现。未找到“{1}”。未能找到源类型“{0}”的查询模式的实现。未找到“{1}”。请考虑显式指定范围变量“{2}”的类型。未能找到源类型“{0}”的查询模式的实现。未找到“{1}”。是否缺少必需的程序集引用或用于 "System.Linq" 的 using 指令?:无法作为 out 或 ref 参数传递范围变量“{0}”f名称“{0}”不在“equals”左侧的范围中。请考虑交换“equals”两侧的表达式。 无法将 {0} 赋给范围变量6范围变量“{0}”与“{0}”的以前声明冲突7无法对范围变量“{0}”赋值 -- 它是只读的?范围变量“{0}”的名称不能与方法类型参数相同a{0} 子句中的表达式的类型不正确。在对“{1}”的调用中,类型推理失败。j{0} 子句中其中一个表达式的类型不正确。在对“{1}”的调用中,类型推理失败。在源类型为“{1}”的查询表达式中,不允许在后面的 from 子句中使用类型“{0}”的表达式。在对“{2}”的调用中,类型推理失败。 应输入 }无法嵌入类型“{0}”,因为它有基本接口成员的重新抽象。请考虑将“嵌入互操作类型”属性设置为 false。w“{0}”: 仅当属性或索引器同时具有 get 访问器和 set 访问器时,才能对访问器使用 "readonly"x无法使用对象初始值设定项为类型为“{1}”的只读字段“{0}”的成员赋值,因为它是值类型6主构造函数与合成的复制构造函数冲突。'构造函数“{0}”不能调用自身Z无法推理“{0}”类型,因为其初始值设定项直接或间接地引用定义。f无法将“{1}”重新赋值为“{0}”,因为“{1}”具有比“{0}”更窄的转义范围。?表达式必须为“{0}”类型,因为它通过引用赋值A'不能在包含 ref 条件运算符的表达式中使用 "await">表达式必须为与替代 ref 值相匹配的类型“{0}”I这两个条件运算符的值必须都是 ref 值或者都不是 ref 值c类型“{2}”必须是引用类型才能用作泛型类型或方法“{0}”中的参数“{1}”c"ref" 扩展方法“{0}”的第一个参数必须是值类型或受结构约束的泛型类型。6ref 赋值左侧必须为 ref 本地函数或参数。-ref 或 out 值必须是可以赋值的变量$ref 或 out 参数不能有默认值7属性或索引器不能作为 out 或 ref 参数传递2通过引用返回的属性不能有 set 访问器2通过引用返回的属性必须有 get 访问器B无法将只读字段用作 ref 或 out 值(构造函数中除外)T无法将只读字段“{0}”的成员用作 ref 或 out 值(构造函数中除外)4“{0}”是只读的,无法用作 ref 或 out 值C“{0}”是一个“{1}”,其字段不能用作 ref 或 out 值:“{0}”是一个“{1}”,无法用作 ref 或 out 值K不能将 {0} '{1}' 作为 ref 或 out 值使用,因为它是只读变量P{0} '{1}' 的成员不能作为 ref 或 out 值使用,因为它是只读变量N无法将静态只读字段用作 ref 或 out 值(静态构造函数中除外)`无法将静态只读字段“{0}”的字段用作 ref 或 out 值(静态构造函数中除外)G局部变量“{0}”不是 ref 局部变量,无法通过引用返回P局部变量“{0}”不是 ref 局部变量,无法通过引用返回其成员Z不能在此上下文中使用表达式,因为表达式无法通过引用传递或返回K返回表达式必须为“{0}”类型,因为此方法通过引用返回W“{0}”已初始化为不能通过引用返回的值,因此无法通过引用返回`“{0}”已初始化为不能通过引用返回的值,因此无法通过引用返回其成员L无法通过引用“{0}”返回参数,因为它不是 ref 或 out 参数L参数“{0}”不是 ref 或 out 参数,无法通过引用返回其成员-无法通过引用返回范围变量“{0}”-只读字段无法通过可写的引用返回?只读字段“{0}”的成员无法通过可写的引用返回0“{0}”是只读的,无法通过引用返回?“{0}”是一个“{1}”,无法通过引用返回其字段6“{0}”是一个“{1}”,无法通过引用返回F不能通过可写的引用返回 {0} '{1}',因为它是只读变量P不能通过可写的引用返回 {0} '{1}' 的成员,因为它是只读变量3静态只读字段无法通过可写的引用返回E静态只读字段“{0}”的字段无法通过可写的引用返回A结构成员无法通过引用返回 "this" 或其他实例成员"不能通过引用返回 "this"。`'不能在包含对“{0}”的调用的表达式中使用 "await",因为它通过引用返回\表达式树 lambda 不能包含对通过引用返回的方法、属性或索引器的调用#'{0}': ref 结构不能实现接口L“{0}”: 不能既指定约束类又指定“class”或“struct”约束仅脚本中允许使用 #r+关系模式可能不能用于浮点 NaN。H程序集名“{0}”保留名称,不能在交互会话中用作引用3枚举器名“{0}”是保留名称,不能使用j每个链接资源和模块必须具有唯一的文件名。在此程序集中多次指定了文件名 {0}3此程序集中已使用了资源标识符“{0}”J由于“{0}”返回 void,返回关键字后面不得有对象表达式9转换为 void 返回委托的匿名函数不能返回值0需要一个类型可转换为“{0}”的对象2“{0}”: 并非所有的代码路径都返回值r无法从迭代器返回值。请使用 yield return 语句返回值,或使用 yield break 语句结束迭代。9无法修改“{0}”的返回值,因为它不是变量/“{0}”: 静态类型不能用作返回类型w“{0}”: 目标运行时不支持替代中的协变类型。类型必须为“{2}”才能匹配替代成员“{1}”“{0}”: 目标运行时不支持替代中的协变返回类型。返回类型必须为“{2}”才能匹配替代成员“{1}”-目标运行时不支持默认接口实现。p“{0}”无法在类型 "{2}" 中实现接口成员 "{1}",因为目标运行时不支持默认接口实现。{目标运行时不支持对接口的成员使用 "protected"、"protected internal" 或 "private protected" 辅助功能。9目标运行时不支持接口中的静态抽象成员。“{0}”无法在类型“{1}”中实现接口成员“{2}”,因为目标运行时不支持接口中的静态抽象成员。H目标运行时不支持可扩展或运行时环境默认调用约定。6类型“{1}”同时存在于“{0}”和“{2}”中K“{0}”中的命名空间“{1}”与“{2}”中的类型“{3}”冲突K“{0}”中的类型“{1}”与“{2}”中的命名空间“{3}”冲突9“{0}”不能密封,因为包含的记录未密封。7'因为“{0}”不是重写,所以无法将其密封5“{0}”: 类型不能既是静态的又是密封的=安全特性“{0}”具有无效 SecurityAction 值“{1}”HSecurityAction 值“{0}”对于应用于程序集的安全特性无效NSecurityAction 值“{0}”对于应用于类型或方法的安全特性无效l安全特性“{0}”对此声明类型无效。安全特性仅对程序集、类型和方法声明有效。?安全特性的第一个参数必须是有效的 SecurityAction3安全特性“{0}”不可应用于异步方法。~在具有“SecurityCritical”或“SecuritySafeCritical”特性的接口、类或结构中,不允许使用异步方法。应为 { 或 ;{ or ; or => 预期的 应输入 ;0密钥文件“{0}”缺少签名所需的私钥-记录成员“{0}”必须返回“{1}”。H如果存在包含顶级语句的编译单元,则不能指定 /main。*至少一个顶级语句必须为非空。c在此上下文中,无法使用在顶级语句中声明的局部变量或本地函数“{0}”。0只有一个编译单元可具有顶级语句。6使用顶级语句的程序必须是可执行文件。{单元素解构模式需要一些其他语法来消除歧义。建议在关闭 paren ")" 之后添加放弃指示符 "_"。$单行无法用于内插字符串。[未能找到类型或命名空间名“{0}”(是否缺少 using 指令或程序集引用?)u未能找到类型名“{0}”。此类型已转发到程序集“{1}”。请考虑添加对该程序集的引用。Y“{0}”没有预定义的大小,因此 sizeof 只能在不安全的上下文中使用不支持源文件引用。3只在发出 PDB 时才支持 /sourcelink 开关。f“{0}”类型的实例不能在嵌套函数、查询表达式、迭代器块或异步方法中使用!约束不能是特殊类“{0}”H不能将 stackalloc 表达式的类型从“{0}”转换为“{1}”。0stackalloc 不能用在 catch 或 finally 块中A无法将具有语句体的 lambda 表达式转换为表达式树-记录成员“{0}”可能不是静态的。@静态匿名函数不能包含对 "this" 或 "base" 的引用。6静态匿名函数不能包含对“{0}”的引用。,“{0}”: 无法从静态类“{1}”派生&“{0}”: 静态类不能实现接口,“{0}”: 静态构造函数必须无参数%常量“{0}”不能标记为 static>“{0}”: 静态构造函数中不允许出现访问修饰符[“{0}”: 静态构造函数不能具有显式的“this”或“base”构造函数调用T静态类“{0}”不能从类型“{1}”派生。静态类必须从对象派生。@静态本地函数不能包含对 "this" 或 "base" 的引用。6静态本地函数不能包含对“{0}”的引用。0静态成员 "{0}" 不能标记为 "readonly"。K无法在对象初始值设定项中为静态字段或属性“{0}”赋值$静态成员不能标记为“{0}”J已指定 stdin 参数 "-",但尚未从标准输入流重定向输入。E“{1}”类型的结构成员“{0}”在结构布局中导致循环@静态字段或常量字段上不允许存在 FieldOffset 特性bFieldOffset 特性只能放置在标记为 StructLayout(LayoutKind.Explicit) 的类型的成员上/“{0}”: 结构无法调用基类构造函数2子表达式不能在 nameof 的参数中使用。[该模式不可访问。它已由 switch 表达式的前一个 arm 处理或无法匹配。L该 switch case 不可访问。它已由上一 case 处理或无法匹配。/没有为 switch 表达式找到最佳类型。=switch 表达式必须是一个值;找到的是“{0}”。8控件无法从最终用例标签(“{0}”)脱离开关J控制不能从一个 case 标签(“{0}”)贯穿到另一个 case 标签2switch governing 表达式的周围需要括号。:命令行语法错误:“{0}”选项缺少“:”4命令行语法错误:“{1}”选项缺少“{0}”='"MethodImplOptions.Synchronized" 不能应用于异步方法!语法错误,应输入“{0}”Q在 C# 中无法使用 System.Void -- 使用 typeof(void)获取 void 类型对象由于“{0}”是返回“Task”的异步方法,因此返回关键字不能后接对象表达式。是否要返回“Task”?h转换为“Task”返回委托的异步 lambda 表达式不能返回值。是否要返回“Task”?/关键字 "this" 在当前上下文中不可用Y关键字 "this" 在静态属性、静态方法或静态字段初始值设定项中无效!应为关键字 "this" 或 "base"结构内部的匿名方法、lambda 表达式、查询表达式和局部函数无法访问 "this" 的实例成员。请考虑将 "this" 复制到匿名方法、lambda 表达式、查询表达式或局部函数外部的某个局部变量并改用该局部变量。1此上下文中不允许使用 throw 表达式。?catch 子句不能跟在 try 语句的常规 catch 子句之后!字符字面量中的字符太多F仅允许 65534 个局部变量,包括编译器生成的局部变量u该程序中的所有用户字符串在合并后,长度超出限制。请尝试减少字符串字面量的使用。<顶级语句必须位于命名空间和类型声明之前。*格式说明符不能包含尾随空格。意外的字符序列 “...”'元组元素名称必须是唯一的。3名称“{0}”不会标识元组元素“{1}”。v由于找不到编译器必需的类型“{0}”,因此无法使用元组来定义类或成员。是否缺少引用?0析构左侧不允许使用元组元素名称。n推断出元组元素名称“{0}”。请使用语言版本 {1} 或更高版本按推断名称访问元素。8只允许位置 {1} 使用元组元素名称“{0}”。<任何位置都不允许使用元组元素名称“{0}”。用作 == 或 != 运算符的操作数的元组类型必须具有匹配的基数。但此运算符的基数的元组类型左侧为 {0},右侧为 {1}。'元组必须包含至少两个元素。'“{1}”未定义类型参数“{0}”-{1}“{0}”不能与类型参数一起使用"class"、"struct"、"unmanaged"、"notnull" 和 "default" 约束不能组合或重复,并且必须先在约束列表中进行指定。应输入类型k程序集“{1}”中的模块“{0}”将类型“{2}”转发到多个程序集: “{3}”和“{4}”。<无法推断隐式类型的析构变量“{0}”的类型。>无法推断出隐式类型化 out 变量“{0}”的类型。3“{0}”不是内插字符串处理程序类型。?类型“{0}”必须是公共的,才能用作调用约定。未定义类型“{0}”。6类型形参声明必须是标识符,不能是类型6类型名称“{0}”是保留给编译器使用的。无法将 null 转换为类型参数“{0}”,因为它可能是不可为 null 的值类型。请考虑改用“default({0})”。N上下文关键字“var”只能出现在局部变量声明或脚本代码中?不能在范围变量声明中使用上下文关键字“var”3类型参数“{0}”与包含类型或方法同名Y"as" 运算符的第一个操作数不能是一个没有自然类型的元组字面量。B在控制返回调用方之前,字段“{0}”必须完全赋值T在控制返回调用方之前,自动实现的属性“{0}”必须完全赋值。'无法修改取消装箱转换的结果D以“{”开头的插补的表达式缺少结束分隔符“}”。M在内插字符串中,必需对“{0}”字符进行转义(通过加倍)。意外使用了别名意外的参数列表。1Nameof 运算符中不允许使用类型参数。意外的字符“{0}”意外的预处理器指令意外使用了通用名称h在带参数列表的记录中声明的构造函数必须具有 "this" 构造函数初始值设定项。*方法或访问器块后面的分号无效意外标记“{0}”'意外使用了未绑定的通用名称^变型无效: 类型参数“{1}”必须是在“{0}”上有效的 {3}。“{1}”为 {2}。无效的变型: 除非使用了语言版本“{4}”或更高版本,否则类型参数“{1}”在“{0}”上必须是 {3} 有效的。“{1}”是 {2}。o“{0}”不能同时实现“{1}”和“{2}”,原因是它们可以统一以进行某些类型参数替换0“{0}”不实现继承的抽象成员“{1}”E“{0}”不实现接口成员“{1}”。“{2}”不是公共的。'“{0}”不实现接口成员“{1}”C“{0}”: 不能既指定约束类又指定 “unmanaged” 约束u使用 "UnmanagedCallersOnly" 特性化的方法不能具有泛型类型参数,也不能在泛型类型中声明。x“{0}”使用 "UnmanagedCallersOnly" 进行特性化,无法直接调用。请获取指向此方法的函数指针。“{0}”使用 "UnmanagedCallersOnly" 进行特性化,无法转换为委托类型。请获取指向此方法的函数指针。\“UnmanagedCallersOnly”仅可应用于普通静态非抽象方法或静态本地函数。类型“{2}”必须是不可为 null 值的类型,且包括任何嵌套级别的所有字段,才能用作泛型类型或方法“{0}”中的参数“{1}”T上一个 catch 子句已经捕获了此类型或超类型(“{0}”)的所有异常9异步方法不能具有不安全的参数或返回类型4迭代器不能有不安全的参数或 yield 类型E指针和固定大小缓冲区只能在不安全的上下文中使用6对象创建中不能使用不安全的类型“{0}”*语言不支持“{0}”的调用约定。s针对“{1}”的字段“{0}”的透明标识符成员访问失败。所查询的数据是否实现查询模式?6关系模式可能不能用于“{0}”类型的值。字符串未终止*使用了未赋值的局部变量“{0}”*使用了可能未赋值的字段“{0}”)使用了未赋值的 out 参数“{0}”6使用可能未赋值的自动实现的属性“{0}”G在给 "this" 对象的所有字段赋值之前,无法使用该对象busing 子句必须位于命名空间中定义的所有其他元素之前(外部别名声明除外)SUsing 变量不能直接在 switch 部分中使用(请考虑使用大括号)。switch 表达式或事例标签必须是 bool、char、string、integral、enum 或 C#6 及更早版本中相应的可以为 null 的类型。u类型“{2}”必须是不可为 null 值的类型,才能用作泛型类型或方法“{0}”中的参数“{1}”N无法将 null 转换为“{0}”,因为后者是不可为 null 的值类型语法错误,应为值N不能使用值类型“{1}”上定义的扩展方法“{0}”来创建委托r无法使用对象初始值设定项为类型为“{1}”的属性“{0}”的成员赋值,因为它是值类型;表达式树 lambda 不能包含具有变量参数的方法*无法声明静态类型“{0}”的变量(语法 "var (...)" 作为左值保留。L模式的语法 "var" 不允许引用类型,但“{0}”在此范围内。4异步方法的参数列表中不允许有 __arglist1迭代器的参数列表中不允许有 __arglist:__arglist 参数必须是形参表中的最后一个参数0本地变量“{0}”在声明之前无法使用c本地变量“{0}”在声明之前无法使用。声明该本地变量将隐藏字段“{1}”。U无法在含有 "in" 或 "out" 类型参数的接口中声明枚举、类和结构。8“{0}”: 虚拟成员或抽象成员不能是私有的)可能无法分配类型 "void" 的值。'相关操作在 void 指针上未定义,元组不能包含类型为 "void" 的值。5“{0}”: 字段不能既是可变的又是只读的2“{0}”: 可变字段的类型不能是“{1}”@无法作为 out 或 ref 参数传递 Windows 运行时事件。应为泛用类任务返回类型,但在“AsyncMethodBuilder”属性中发现的类型“{0}”不合适。它必须是 arity one 的未绑定泛型类型,并且其包含类型(如果有)必须为非泛用。0“{0}”的调用约定与“{1}”不兼容。T匹配元组类型“{0}”需要“{1}”子模式,但存在“{2}”子模式。?不能在匿名方法或 lambda 表达式内使用 yield 语句/无法在顶级脚本代码中使用“yield”元素不能为 Null。不支持算法“{0}”$代码页“{0}”无效或未安装'写入调试信息时出错 --“{0}”]文件名“{0}”为空、包含无效字符、未使用绝对路径指定驱动器或太长b/target 的目标类型无效: 必须指定“exe”、“winexe”、“library”或“module”*无法打开元数据文件“{0}”-- {1}T包含短文件名“{0}”的长文件名已存在,无法创建同名短文件名+泛型参数是定义,但应是引用 {0}7“{0}”的 Using 指令在以前显示为全局使用*Using 指令在以前显示为全局使用未使用的外部别名。未使用的外部别名不需要的 using 指令。不需要的 using 指令){0} 不是有效的 C# 复合赋值运算&{0} 不是有效的 C# 转换表达式 方法组(&M) 匿名方法异步方法生成器替代%在 catch 块和 finally 块中等待G Visual C# 编译器选项 - 输出文件 - -out: 指定输出文件名称(默认: 具有主类的文件或第一个文件的基础名称 ) -target:exe 构建控制台可执行文件(默认) (短 格式: -t:exe) -target:winexe 构建 Windows 可 执行文件 (短格式: -t:winexe) -target:library 构建库(短格式: -t:library) - target:module 构建可添加到另一个程序集的模块 (短格式: -t:module) - target:appcontainerexe 构建 Appcontainer 可执行文件(短格式: -t:appcontainerexe) - target:winmdobj 构建由 WinMDExp 使用的 Windows 运行时中间文件 (短格式: - t:winmdobj) -doc: 要生成的 XML 文档文件 -refout: 要生成的引用程序集输出 -platform: 限制可以运行此代码的平台: x86、 Itanium、x64、arm、arm64、 anycpu32bitpreferred 或 anycpu。默认值是 anycpu。 - 输入文件 - -recurse: 根据通配符规范包括当前目录和 子目录中的 所有文件 -reference:= 使用给定的别名(短格式: -r)引用指定程序集中的 元数据 -reference: 引用指定程序集文件(短格式: -r)中的 元数据 - addmodule: 将指定的模块关联到此程序集 -link: 嵌入指定互操作程序集文件(短格式: -l)中 的 元数据 -analyzer: 从此程序集运行分析器 (短格式: -a) -additionalfile: 不直接影响代码生成 但由分析器用于生成错误或警报 的其他文件。 -embed 在 PDB 中嵌入所有源文件。 -embed: 在 PDB 中嵌入特定文件。 - 资源 - -win32res: 指定 Win32 资源文件 (.res) -win32icon: 将此图标用于输出 -win32manifest: 指定 Win32 清单文件(.xml) - nowin32manifest 请勿包含默认 Win32 清单 -resource: 嵌入指定的资源(短格式: -res) - linkresource: 将指定资源关联到此程序集 (短格式: -linkres),其中 resinfo 格式 是 [,[,public|private]] - 代码生成 - - debug[+|-] 发出调试信息 -debug:{full|pdbonly|portable|embedded} 指定调试 类型("full" 是默认值, "portable" 是跨平台格式, "embedded" 是嵌入目标 .dll 或 .exe 的跨平台格式 ) -optimize[+|-] 启用优化(短格式: - o) -deterministic 生成确定性程序集 (包括模块版本 GUID 和时间戳) -refonly 生成引用程序集以替换主要输出 -instrument:TestCoverage 生成 已检测的程序集以收集 覆盖范围信息 -sourcelink: 要嵌入 PDB 的源链接信息。 - 错误和警报 - -warnaserror[+|-] 将所有警报报告为错误 -warnaserror[+|-]: 将特定警报报告为错误 (将 "nullable" 用于所有可为 null 的警报) -warn: 设置警报级别(0 或更高) (短格式: -w) -nowarn: 禁用特定警报消息 (将 "nullable" 用于所有可为 null 的警报) -ruleset: 指定禁用特定诊断的规则集 文件。 -errorlog: [,version=] 指定用于记录所有编译器和分析器诊断的 文件。 sarif_version:{1|2|2.1} 默认值是 1. 2 和 2.1 这两者 都是指 SARIF 版本 2.1.0。 -reportanalyzer 报告其他分析器信息,例如 执行时间。 -skipanalyzers[+|-] 跳过诊断分析器的执行。 - 语言 - -checked[+|-] 生成溢出检查 -unsafe[+|-] 允许 "unsafe" 代码 -define: 定义条件编译符 号(短 格式: -d) -langversion:? 显示语言版本允许的值 -langversion: 指定语言版本,例如 "latest" (最新版本,包括次要版本), "default" (与 "latest" 相同), "latestmajor" (最新版本,次要版本除外), "preview" (最新版本,包括不受支持的预览版功能), 或特定版本 "6" 或 "7.1" - nullable[+|-] 指定可为 null 的上下文选项启用|禁用。 -nullable:{enable|disable|warnings|annotations} 指定可为 null 的上下文选项启用|禁用|警告|注释。 - 安全性 - -delaysign [+|-] 延迟对仅使用强名称密钥的公共部分的程序集 签名 -publicsign[+|-] 对仅使用强名称密钥的公共部分的程序集进行公共 签名 -keyfile: 指定强名 称密钥文件 -keycontainer: 指定强名称密钥容器 -highentropyva[+|-] 启用高熵 ASLR - 其他 - @ 阅读响应文件以了解更多选项 -help 显示此使用情 况消息(短格式: -?) -nologo 阻止编译器版权消息 -noconfig 请勿自动 添加 CSC.RSP 文件 -parallel[+|-] 并发生成。 -version 显示编译器版本号并退出。 - 高级 - -baseaddress:
要生成的库的基础地址 -checksumalgorithm: 指定算法以计算存储在 PDB 中的源文件 校验和。支持的值是: SHA1 或 SHA256 (默认)。 -codepage: 指定打开源文件时使用的 代码页 -utf8output 采用 UTF-8 编码的输出编译器消息 -main: 指定包含入口点的类型 (忽略所有 其他可能的入口点) (短 格式: -m) -fullpaths 编译器生成完全限定的路径 - filealign: 指定用于输出文件部分的 对齐方式 - pathmap:=,=,... 指定编译器的源路径名称输出的 映射。 -pdb: 指定调试信息文件名称(默认: 具有 .pdb 扩展名的输出文件名 称) -errorendlocation 每个错误的结束位置的输出 行和列 -preferreduilang 指定首选的输出语言名称。 -nosdkpath 禁止搜索标准库程序集的默认 SDK 路径。 -nostdlib[+|-] 请勿引用标准库(mscorlib.dll) -subsystemversion: 指定此程序集的子系统版本 -lib: 指定要执行搜索的其他目录 references -errorreport: 指定如何处理内部编译器错误 : 提示、发送、排队或无。默认值是 排队。 -appconfig: 指定包含程序集绑定设置的应用程序配置 文件 -moduleassemblyname: 此模块所 在的程序集的 名称 -modulename: 指定源模块的名称 - generatedfilesout: 在编译过程中将生成的文件放在 指定的目录中。 集合逆变 逆变式协变 协变式默认接口实现目录不存在路径太长或无效 可处置的 固定变量foreach 迭代变量!可选择的内插逐字字符串 "and" 模式 匿名方法 匿名类型 异步函数 主异步 异步流 异步 using自动实现的属性自动属性初始值设定项二进制文字 合并赋值集合初始值设定项常数内插字符串 协变返回默认运算符default 字面量默认类型参数约束委托泛型类型约束字典初始值设定项数字分隔符弃元动态枚举泛型类型约束异常筛选器表达式主体属性访问器*表达式主体构造函数和析构函数expression-bodied 索引器expression-bodied 方法expression-bodied 属性<成员初始值设定项和查询中的表达式变量声明扩展的分部方法扩展的属性模式可扩展 fixed 语句扩展 GetAsyncEnumerator扩展 GetEnumerator 扩展方法 外部别名外部本地函数文件范围内的命名空间固定大小缓冲区 函数指针 通用属性泛型命名空间别名限定符全局 using 指令隐式类型的数组隐式类型的局部变量创建目标类型对象内插字符串处理程序索引运算符-正在编制可移动固定缓冲区的索引推断的委托类型init-only 资源库内插字符串 迭代器lambda 表达式 Lambda 属性lambda 放弃参数lambda 返回类型前导数字分隔符行跨度指令本地函数特性 本地函数MemberNotNull 特性$析构中混用的声明和表达式$作为特性目标说明符的模块模块初始值设定项!在嵌套函数中的名称映射 命名参数nameof 运算符本机大小的整数 嵌套表达式中的 stackallocnotnull 泛型类型约束 "not" 模式空指针常数模式空传播运算符可以为 null 的类型可为 null 的引用类型对象初始值设定项属性访问器已过时 可选参数 "or" 模式化出变量声明参数结构构造函数带括号模式 分部方法 分部类型 模式匹配记录中的位置字段#pragmawarning action enableprivate protected属性的访问修饰符查询表达式范围运算符 只读成员 只读引用 只读结构自动实现 readonly 的属性 记录结构记录 递归模式ref 条件表达式ref 扩展方法ref for 循环变量ref foreach 迭代变量byref 局部变量和返回 ref 赋值 ref 结构 关系模式记录的密封 ToStringstackalloc 初始值设定项接口中的静态抽象成员静态匿名函数 静态类静态本地函数结构字段初始化表达式启用布尔值类型目标类型的条件表达式throw 表达式 元组相等元组 类型模式 类型变型*合并运算符中的无约束类型参数非托管构造类型非托管泛型类型约束 Using 声明 using static$静态接口成员的变型安全性在匿名类型上 在结构上<全局命名空间> 固定式LIB 环境变量 /LIB 选项lambda 表达式支持的语言版本:{0} 版本 {1}=版权所有(C) Microsoft Corporation。保留所有权利。 方法组<命名空间>操作导致堆栈溢出。*重写和显式接口实现方法的约束参数<路径列表>/REFERENCEPATH 选项)(与前一个错误相关的符号位置))(与前一个警告相关的符号位置)返回 using 别名 构造函数事件 外部别名字段标签方法 命名空间属性类型 类型形参元素变量<文本> Microsoft(R) Visual C# 编译器 顶级语句 using 变量 '“实验” 包含标记无效 ,未能插入某些或全部所包含的 XML :1 无法包括格式错误的 XML 文件“{0}” 缺少文件特性缺少路径特性+未找到下列包含标记的匹配元素 h正在跳过分析器程序集 {0} 中的某些类型,因为出现 ReflectionTypeLoadException: {1}。S跳过加载分析器程序集中因 ReflectionTypeLoadException 而失败的类型R为可能包含多个变量声明符的声明节点调用了 GetDeclarationName。项目: 不能为空<必须提供位置才能提供最低程度的类型限定。)LookupOptions 具有无效的选项组合名称 {0} 出现名称冲突需要 SearchCriteria。不是 C# 符号。d给定 {0} 个参数类型和 {1} 个参数引用类型。这些数组必须具有相同的长度。A对于返回类型,"RefKind.Out" 不是有效的引用类型。2位置不在具有完整范围 {0} 的语法树中'位置必须处于语法树范围内。E要推断的语法节点不能属于来自当前编译的语法树。*提交最多可以具有一个语法树。!提交只能包含脚本代码。语法节点不在语法树中语法树已存在U#load 指令生成了 SyntaxTree,并且无法直接删除或替代此 SyntaxTree。应从提交创建语法树。编译中不包含 SyntaxTree8编译中不包含 SyntaxTree,因此无法将其删除O必须提供 SyntaxTreeSemanticModel 才能提供最低程度的类型限定。=此方法只能用于创建标记 - {0} 不出标记类型。:树必须具有带 SyntaxKind.CompilationUnit 的根节点树不属于编译类型参数不能是 null\使用 Microsoft.CodeAnalysis.CSharp.SyntaxFactory.Literal 来创建数字字面量标记。\使用 Microsoft.CodeAnalysis.CSharp.SyntaxFactory.Literal 来创建字符字面量标记。使用 Microsoft.CodeAnalysis.CSharp.SyntaxFactory.Identifier 或 Microsoft.CodeAnalysis.CSharp.SyntaxFactory.VerbatimIdentifier 可创建标识符标记。X对齐值 {0} 具有大于 {1} 的度量值,可能产生较大的格式化字符串。B对齐值具有可能产生较大的格式化字符串的度量值4表达式的结果总是“{0}”类型的“null”表达式的结果总是 "null"{cref 特性中有不明确的引用:“{0}”。假定为“{1}”,但可能还与其他重载匹配,包括“{2}”。#cref 特性中有不明确的引用3无法从 {1} 创建分析器 {0} 的实例: {2}。无法创建分析器实例`包含类型“{1}”的程序集“{0}”引用了 .NET Framework,而此操作不受支持。H加载的程序集引用了 .NET Framework,而此操作不受支持。T来自模块“{1}”的特性“{0}”将忽略,以便支持源中出现的实例3将忽略特性,以便支持源中出现的实例对局部变量“{0}”的赋值可能不正确,该变量是 using 或 lock 语句的参数。Dispose 调用或解锁将发生在该局部变量的原始值上。U对局部变量的赋值可能不正确,该变量是 using 或 lock 语句的参数@对同一变量进行赋值;是否希望对其他变量赋值?对同一变量进行了赋值此异步方法缺少 "await" 运算符,将以同步方式运行。请考虑使用 "await" 运算符等待非阻止的 API 调用,或者使用 "await Task.Run(...)" 在后台线程上执行占用大量 CPU 的工作。?异步方法缺少 "await" 运算符,将以同步方式运行W类型“{0}”不能在此上下文中使用,因为它不能在元数据中表示。N类型不能在此上下文中使用,因为它不能在元数据中表示。3指定公共签名时,将忽略特性“{0}”。*指定公共签名时,将忽略特性。“{0}”不是此声明的有效特性位置。此声明的有效特性位置是“{1}”。此块中的所有特性都将被忽略。$不是此声明的有效特性位置j语言版本 {0} 中不支持自动属性的字段针对特性。请使用 {1} 或更高的语言版本。?此语言版本中不支持自动属性的字段针对特性。]可能非有意的引用比较;若要获取值比较,请将左边转换为类型“{0}”9可能非有意的引用比较;左侧需要强制转换]可能非有意的引用比较;若要获取值比较,请将右边转换为类型“{0}”9可能非有意的引用比较;右侧需要强制转换2“CS{0}”警告已被全局禁用,无法还原$警告已全局禁用,无法还原语言名“{0}”无效。语言名无效$“{0}”不是有效的警告编号传递到 #pragma 警告预处理器指令的编号不是有效的警告编号。验证该编号是否表示警告而不是错误。不是有效警告编号4XML 注释中有未能解析的 cref 特性“{0}”=XML 注释 cref 特性中参数 {0} 的类型无效:“{1}”.XML 注释 cref 特性中参数的类型无效1XML 注释的 cref 特性中的返回类型无效1XML 注释的 cref 特性中的返回类型无效4XML 注释中有语法错误的 cref 特性“{0}”+XML 注释中有语法错误的 cref 特性:XML 注释中有引用类型参数的 cref 特性“{0}”1XML 注释中有引用类型参数的 cref 特性+XML 注释中有无法解析的 cref 特性{在经符号扩展的操作数上使用了按位“或”运算符;请考虑首先强制转换为较小的无符号类型编译器对某个变量进行了隐式拓展和带符号扩展,然后在按位或操作中使用生成的值。这可能会导致意外行为。B对进行了带符号扩展的操作数使用了按位或运算符y由于“{0}”是引用封送类的字段,将它用作 ref 或 out 值或获取它的地址可能导致运行时异常^将引用封送类的字段用作 ref 或 out 值或获取其地址可能导致运行时异常r请在对 {0} 的所有引用超出范围之前,对它的分配实例调用 Call System.IDisposable.Dispose()。b在对已分配实例的所有引用超出范围之前,对它调用 System.IDisposable.Dispose(){0} 的分配实例未按所有异常路径释放。请在对它的所有引用超出范围之前,调用 Call System.IDisposable.Dispose()。-已分配实例未按所有异常路径释放$可以多次释放对象“{0}”。可以多次释放对象(作为特性参数的数组不符合 CLS(作为特性参数的数组不符合 CLSX'由于程序集没有 CLSCompliant 特性,因此不能将“{0}”标记为符合 CLSY'由于程序集没有 CLSCompliant 特性,因此“{0}”不需要 CLSCompliant 特性^由于程序集没有 CLSCompliant 特性,因此类型或成员不需要 CLSCompliant 特性]由于程序集没有 CLSCompliant 特性,因此不能将类型或成员标记为符合 CLS"参数类型“{0}”不符合 CLS参数类型不符合 CLSD“{0}”没有只使用符合 CLS 类型的可访问的构造函数A类型没有只使用符合 CLS 类型的可访问的构造函数*“{0}”: 基类型“{1}”不符合 CLS基类型在标记为符合公共语言规范(CLS)的程序集中标记为不必符合 CLS。移除指定程序集符合 CLS 的特性或移除指示类型不符合 CLS 的特性。基类型不符合 CLS“{0}”的类型不符合 CLSepublic、protected 或 protected internal 变量必须属于符合公共语言规范(CLS)的类型。类型不符合 CLS标识符“{0}”不符合 CLS4仅大小写不同的标识符“{0}”不符合 CLS+仅大小写不同的标识符不符合 CLS标识符不符合 CLS>“{0}”不符合 CLS,因为基接口“{1}”不符合 CLS?“{0}”: 符合 CLS 的接口必须仅有符合 CLS 的成员4符合 CLS 的接口必须仅有符合 CLS 的成员2类型不符合 CLS,因为基接口不符合 CLS%“{0}”的返回类型不符合 CLS返回类型不符合 CLS"约束类型“{0}”不符合 CLS约束类型不符合 CLS]“{0}”是不符合 CLS 的类型“{1}”的成员,因此不能将其标记为符合 CLSQ类型是不符合 CLS 的类型的成员,因此不能将其标记为符合 CLS[CLSCompliant 特性在应用于参数时无意义。请尝试将该特性应用于方法。1CLSCompliant 特性在应用于参数时无意义V“{0}”在此程序集外部不可见,因此不会对它执行 CLS 遵从性检查ICLS 遵从性检查在此程序集外部不可见,因此不会执行它aCLSCompliant 特性在应用于返回类型时无意义。请尝试将该特性应用于方法。7CLSCompliant 特性在应用于返回类型时无意义J添加的模块必须用 CLSCompliant 特性标记才能与程序集匹配J添加的模块必须用 CLSCompliant 特性标记才能与程序集匹配7“{0}”: 只有符合 CLS 的成员才能是抽象的,只有符合 CLS 的成员才能是抽象的(带有变量参数的方法不符合 CLS(带有变量参数的方法不符合 CLSa必须在程序集而不是模块上指定 CLSCompliant 特性,以便启用 CLS 遵从性检查X不能在模块上指定与程序集的 CLSCompliant 特性不同的 CLSCompliant 特性X不能在模块上指定与程序集的 CLSCompliant 特性不同的 CLSCompliant 特性a必须在程序集而不是模块上指定 CLSCompliant 特性,以便启用 CLS 遵从性检查Y仅 ref 或 out 有区别,或者仅数组秩不同的重载方法“{0}”不符合 CLSJ仅 ref 或 out 有区别,或者仅数组秩的重载方法不符合 CLSC仅未命名数组类型不同的重载方法“{0}”不符合 CLS如果具有采用交错数组的重载方法并且方法签名之间的唯一差异是该数组的元素类型时,则会发生此错误。要避免此错误,请考虑使用矩形数组而不是交错数组;使用附加参数区分函数调用;重命名一个或多个重载方法;或是,如果无需符合 CLS,请移除 CLSCompliantAttribute 特性。:仅未命名数组类型不同的重载方法不符合 CLS2符合 CLS 的字段“{0}”不能是可变字段)符合 CLS 的字段不能是可变字段]由于“{0}”是引用封送类的字段,访问上面的成员可能导致运行时异常尝试对从 MarshalByRefObject 派生的类的成员调用方法、属性或索引器,并且成员具有值类型时,会出现此警告。从 MarshalByRefObject 继承的对象通常旨在跨应用程序域进行引用封送。如果任何代码尝试跨应用程序域直接访问这样一个对象的值类型成员,则会出现运行时异常。要解决该警告,请先将成员复制到本地变量中,然后对该变量调用方法。E访问引用封送类的字段上的成员可能导致运行时异常w应用于参数“{0}”的 CallerArgumentExpressionAttribute 将不起任何作用。它采用了无效的参数名。@CallerArgumentExpressionAttribute 采用了无效的参数名。q应用于参数“{0}”的 CallerArgumentExpressionAttribute 将不起任何作用,因为它是自引用的。h应用于参数的 CallerArgumentExpressionAttribute 将不起任何作用,因为它是自引用的。应用于参数“{0}”的 CallerArgumentExpressionAttribute 将不起任何作用,因为它适用于不允许指定可选实参的上下文中使用的成员CallerArgumentExpressionAttribute 将不起任何作用,因为它适用于不允许可选参数的上下文中使用的成员应用到参数“{0}”的 CallerFilePathAttribute 将不起作用,因为它应用到的成员在不允许使用可选参数的上下文中使用xCallerFilePathAttribute 将不起作用,因为它应用到的成员在不允许使用可选参数的上下文中使用~应用于参数“{0}”的 CallerArgumentExpressionAttribute 将不起任何作用。它由 CallerFilePathAttribute 替代。_CallerArgumentExpressionAttribute 将不起任何作用;它由 CallerFilePathAttribute 替代v应用于参数“{0}”的 CallerMemberNameAttribute 将不起任何作用。它由 CallerFilePathAttribute 重写。WCallerMemberNameAttribute 将不起任何作用;它由 CallerFilePathAttribute 重写应用于形参“{0}”的 CallerLineNumberAttribute 将不起任何作用,因为它适用于不允许指定可选实参的上下文中使用的成员wCallerLineNumberAttribute 将不起任何作用,因为它适用于不允许可选参数的上下文中使用的成员应用于参数“{0}”的 CallerArgumentExpressionAttribute 将不起任何作用。它由 CallerLineNumberAttribute 替代。aCallerArgumentExpressionAttribute 将不起任何作用;它由 CallerLineNumberAttribute 替代v应用于参数“{0}”的 CallerFilePathAttribute 将不起任何作用。它由 CallerLineNumberAttribute 重写。WCallerFilePathAttribute 将不起任何作用;它由 CallerLineNumberAttribute 重写x应用于参数“{0}”的 CallerMemberNameAttribute 将不起任何作用。它由 CallerLineNumberAttribute 重写。YCallerMemberNameAttribute 将不起任何作用;它由 CallerLineNumberAttribute 重写应用于形参“{0}”的 CallerMemberNameAttribute 将不起任何作用,因为它适用于不允许指定可选实参的上下文中使用的成员wCallerMemberNameAttribute 将不起任何作用,因为它适用于不允许可选参数的上下文中使用的成员应用于参数“{0}”的 CallerArgumentExpressionAttribute 将不起任何作用。它由 CallerMemberNameAttribute 替代。aCallerArgumentExpressionAttribute 将不起任何作用;它由 CallerMemberNameAttribute 替代?对模块忽略 /win32manifest,因为它仅应用于程序集?对模块忽略 /win32manifest,因为它仅应用于程序集名称 "_" 引用常量,而不引用放弃模式。请使用 "var _" 放弃该值,或使用 "@_" 来引用该名称的常量。%不要对大小写常量使用 "_"。K选项“{0}”重写源文件或添加的模块中给出的特性“{1}”如果源中出现的程序集特性 AssemblyKeyFileAttribute 或 AssemblyKeyNameAttribute 与 /keyfile 或 /keycontainer 命令行选项或是“项目属性”中指定的密钥文件名或密钥容器冲突,则会出现此警告。9选项重写源文件或添加的模块中给出的特性A与类型为“{0}”的 null 进行比较始终产生“false”8与结构类型的 null 进行比较始终产生 "false"O“{0}”接口标记为“CoClassAttribute”而不是“ComImportAttribute”A接口标记为 "CoClassAttribute" 而不是 "ComImportAttribute"=对同一变量进行比较;是否希望比较其他变量?对同一变量进行了比较M操作可能在运行时溢出“{0}”(请使用“unchecked”语法替代)D操作可能在运行时溢出(请使用“unchecked”语法替代)*为“{0}”提供了不同的校验和值'提供了不同的 #pragma 校验和值9引用程序集“{0}”面向的是另一个处理器。-引用程序集面向的是另一个处理器W常量值“{0}”可能在运行时溢出“{1}”(请使用 "unchecked" 语法替代)E常量值可能在运行时溢出(请使用 "unchecked" 语法替代)E将 null 文本或可能的 null 值转换为不可为 null 类型。E将 null 字面量或可能为 null 的值转换为非 null 类型。l“{0}”的完全限定名对于调试信息太长。请在不使用“/debug”选项的情况下编译。'完全限定名对于调试信息太长为形参“{0}”指定的默认值将不起任何作用,因为它适用于在不允许指定可选实参的上下文中使用的成员o指定的默认值将不起任何作用,因为它适用于不允许可选参数的上下文中使用的成员B预处理符号的名称无效;“{0}”不是有效的标识符9预处理符号的名称无效;不是有效的标识符E指定了延迟签名,这需要公钥,但是未指定任何公钥E指定了延迟签名,这需要公钥,但是未指定任何公钥S与集合初始值设定项元素最匹配的重载 Add 方法“{0}”已过时。V与集合初始值设定项元素最匹配的重载 Add 方法“{0}”已过时。{1}G与集合初始值设定项元素最匹配的重载 Add 方法已过时G与集合初始值设定项元素最匹配的重载 Add 方法已过时“{0}”已过时“{0}”已过时:“{1}”类型或成员已过时类型或成员已过时N可能的 null 值不能用于标记为 [NotNull] 或 [DisallowNull] 的类型N可能的 null 值不能用于标记为 [NotNull] 或 [DisallowNull] 的类型f函数指针比较可能产生意外的结果,因为指向同一函数的指针可能是不同的。不比较函数指针值a方法“{0}”缺少 "[DoesNotReturn]" 注释,无法匹配已实现的或被替代的成员。X方法缺少 "[DoesNotReturn]" 注释,无法匹配已实现的或被替代的成员。_由于“{0}”的默认值为 null,因此表达式总会导致 System.NullReferenceException\由于类型的默认值为 null,因此表达式总会导致 System.NullReferenceExceptionc“{0}”已列入类型“{1}”的接口列表中,其中包含不同引用类型的 Null 性。K接口已在接口列表中列出,引用类型具有不同的 Null 性。2XML 注释中对“{0}”有重复的 param 标记&XML 注释中有重复的 param 标记6XML 注释中对“{0}”有重复的 typeparam 标记*XML 注释中有重复的 typeparam 标记=“{0}”的 using 指令以前在此命名空间中出现过0using 指令以前在此命名空间中出现过x动态调度的方法“{0}”调用可能会在运行时失败,因为一个或多个适用的重载为条件方法。f动态调度的调用可能会在运行时失败,因为一个或多个适用的重载为条件方法空的 switch 块空的 switch 块应输入单行注释或行尾/#pragma 指令之后应是单行注释或行尾R“{0}”定义运算符 == 或运算符 !=,但不重写 Object.Equals(object o)O类型定义运算符 == 或运算符 !=,但不重写 Object.Equals(object o)O“{0}”定义运算符 == 或运算符 !=,但不重写 Object.GetHashCode()L类型定义运算符 == 或运算符 !=,但不重写 Object.GetHashCode()I“{0}”重写 Object.Equals(object o) 但不重写 Object.GetHashCode()H类型重写 Object.Equals(object o),但不重写 Object.GetHashCode()!{0}。另请参见错误 CS{1}。u编译器在将错误重写为警告时发出此警告。有关该问题的信息,请搜索提到的错误代码。警告正在重写错误N“{0}”仅用于评估,在将来的更新中可能会被更改或删除。K类型仅用于评估,在将来的更新中可能会被更改或删除。显式接口实现“{0}”与多个接口成员匹配。实际选择哪个接口成员取决于具体的实现。请考虑改用非显式实现。-显式接口实现与多个接口成员匹配*构造函数“{0}”标记为外部对象!构造函数标记为外部对象方法、运算符或访问器“{0}”标记为外部对象并且它上面没有任何特性。请考虑添加一个 DllImport 特性以指定外部实现。Q方法、运算符或访问器标记为外部对象并且上面没有任何特性8无法包括文件“{0}”的 XML 段落“{1}”-- {2}无法包括 XML 段落!源文件“{0}”指定了多次多次指定源文件]为预处理器指令指定的文件名无效。文件名太长或者是无效的文件名。-为预处理器指令指定的文件名无效F筛选器表达式是常量 “false”,请考虑删除 catch 子句G筛选器表达式是常量 “false”,请考虑删除 try-catch 块*筛选器表达式是常量 “false”。'筛选器表达式是常量 “false”A筛选器表达式是常量 “true”,请考虑删除筛选器&筛选器表达式是常量 “true”U引入 "Finalize" 方法会妨碍析构函数调用。是否希望声明析构函数?创建的类具有签名为 public virtual void Finalize 的方法时,会出现此警告。 如果将这样一个类用作基类,并且如果派生类定义一个析构函数,则该析构函数会重写基类 Finalize 方法,而不是 Finalize。9引入 "Finalize" 方法可能会妨碍析构函数调用生成器“{0}”未能生成源。它不会影响输出,因此可能会造成编译错误。异常的类型为“{1}”,显示消息“{2}”*生成器引发以下异常: “{0}”。生成器无法生成源。生成器“{0}”未能初始化。它不会影响输出,因此可能会造成编译错误。异常的类型为“{1}”,显示消息“{2}”*生成器引发以下异常: “{0}”。生成器初始化失败。3给定的表达式始终与提供的常量匹配。3给定的表达式始终与提供的常量匹配。3给定的表达式始终与提供的模式匹配。3给定的表达式始终与提供的模式匹配。9给定的表达式永远不会与提供的模式匹配。9给定的表达式永远不会与提供的模式匹配。v由于 "global::" 总是引用全局命名空间而非别名,因此定义一个名为 "global" 的别名是欠妥的+定义名为 "global" 的别名是欠妥的6“goto case”值不可隐式转换为类型“{0}”0"goto case" 值不可隐式转换为开关类型!应为标识符或数字参数。应为标识符或数字参数y无效的 #pragma checksum 语法;应为 #pragma checksum "filename" "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}" "XXXX..."#pragma checksum 语法无效应为 disable 或 restore/#pragma 警告后应为 "disable" 或 "restore"无法识别的 #pragma 指令无法识别的 #pragma 指令W从 "readonly" 成员调用非 readonly 成员 "{0}" 将产生 "{1}" 的隐式副本。L从 "readonly" 成员调用非 readonly 成员将产生一个隐式副本。M条件表达式中的赋值总是常量;是否希望使用 "==" 而非 "="?'条件表达式中的赋值总是常量u应用于 lambda 参数时,InterpolatedStringHandlerArgument 不起任何作用,并将在调用站点被忽略。u应用于 lambda 参数时,InterpolatedStringHandlerArgument 不起任何作用,并将在调用站点被忽略。-程序集引用“{0}”无效,无法解析H此警告指示特性(如 InternalsVisibleToAttribute)未正确指定。$程序集引用无效,无法解析“{0}”不是可识别的特性位置。此声明的有效特性位置为“{1}”。此块中的所有特性都将被忽略。不是可识别的特性位置!无效的 XML 包含元素 -- {0}XML 包含元素无效0“{0}”的签名错误,不能作为入口点-方法的签名错误,不能作为入口点 无效数字 无效数字<“{1}”中指定的搜索路径“{0}”无效 --“{2}”指定的搜索路径无效G指定版本字符串不符合建议格式 - major.minor.build.revisionG指定版本字符串不符合建议格式 - major.minor.build.revision8给定表达式始终不是所提供的(“{0}”)类型?'"is" 表达式的给定表达式始终不是所提供的类型5给定表达式始终为所提供的(“{0}”)类型<'"is" 表达式的给定表达式始终是所提供的类型使用“{0}”测试与“{1}”的兼容性和测试与“{2}”的兼容性实质上是相同的,且对于所有非 null 值都将成功c使用 "is" 测试与 "dynamic" 的兼容性和测试与 "object" 的兼容性实质上是相同的<类型“{0}”的表达式始终与提供的模式匹配。'输入始终与提供的模式匹配。名称 "_" 引用类型“{0}”,而不引用放弃模式。对于类型,请使用 "@_";对于弃用,请使用 "var _"。8请勿使用 "_" 引用 is-type 表达式中的类型。N“l”后缀容易与数字“1”混淆;为清楚起见,请使用“L”$"l" 后缀容易与数字 "1" 混淆;“{0}”: 入口点不能是泛型的或属于泛型类型0入口点不能是泛型的或属于泛型类型B程序的入口点是全局代码;将忽略“{0}”入口点。9程序的入口点是全局代码;将忽略此入口点6退出时,成员“{0}”必须具有非 null 值。-不能在此特性中使用成员“{0}”。'不能在此特性中使用此成员。H当使用“{1}”退出时,成员“{0}”必须具有非 null 值。?在某些条件下退出时,成员必须具有非 null 值。-退出时,成员必须具有非 null 值。U将方法组“{0}”转换为非委托类型“{1}”。是否希望调用此方法?$将方法组转换为非委托类型a只能在 "#nullable" 注释上下文内的代码中使用可为 null 的引用类型的注释。对可为 null 的引用类型的批注只应在 "#nullable" 批注上下文中的代码中使用。自动生成的代码要求在源中使用显式 "#nullable" 指令。对可为 null 的引用类型的批注只应在 "#nullable" 批注上下文中的代码中使用。自动生成的代码要求在源中使用显式 "#nullable" 指令。a只能在 "#nullable" 注释上下文内的代码中使用可为 null 的引用类型的注释。\参数“{0}”在“{1}”的 XML 注释中没有匹配的 param 标记(但其他参数有)G参数在 XML 注释中没有匹配的 param 标记(但其他参数有)l类型参数“{0}”在“{1}”的 XML 注释中没有匹配的 typeparam 标记(但其他类型参数有)W类型参数在 XML 注释中没有匹配的 typeparam 标记(但其他类型参数有);缺少对公共可见类型或成员“{0}”的 XML 注释K指定了 /doc 编译器选项,但是一个或多个构造没有注释。2缺少对公共可见类型或成员的 XML 注释i预定义类型“{0}”是在全局别名的多个程序集中定义的;将使用“{1}”中的定义在两个程序集中找到预定义系统类型(如 System.Int32)时会发生此错误。可能发生这种情况的一种方式是从两个不同位置引用 mscorlib 或 System.Runtime.dll (如尝试并行运行两个版本的 .NET Framework)。?预定义类型是在全局别名的多个程序集中定义的成员“{0}”实现类型“{2}”中的接口成员“{1}”。在运行时该接口成员有多个匹配项。此实现取决于将要调用的方法。两个接口方法的唯一区别是特定参数是标记为 ref 还是 out 时,可能会生成此警告。最好更改代码以避免此警告,因为运行时调用的方法不明显或不受保证。 虽然 C# 可区分 out 和 ref,但是 CLR 会将它们视为相同的。 决定实现接口的方法时,CLR 只选取一个。 为编译器提供某种方式来区分方法。例如,可以为它们提供不同名称或对其中之一提供附加参数。9成员在运行时使用多个匹配项实现接口成员成员“{1}”重写“{0}”。在运行时有多个重写候选项。此实现取决于将要调用的方法。请使用较新的运行时。<成员在运行时使用多个重写候选项重写基成员A用负索引对数组进行索引(数组索引总是从零开始)'正在使用负值对数组编制索引F成员“{0}”不会隐藏可访问成员。不需要关键字 new。:成员不会隐藏继承的成员;不需要关键字 new“{0}”隐藏继承的成员“{1}”。若要使当前成员重写该实现,请添加关键字 override。否则,添加关键字 new。6成员隐藏继承的成员;缺少关键字 override[“{0}”隐藏继承的成员“{1}”。如果是有意隐藏,请使用关键字 new。使用与基类型中的变量相同的名称声明了变量。但是,未使用关键字 new。此警告通知应使用 new;变量如同在声明中使用了 new 一样进行声明。1成员隐藏继承的成员;缺少关键字 new)程序集 {0} 不包含任何分析器。!程序集不包含任何分析器@/noconfig 选项是在响应文件中指定的,因此被忽略@/noconfig 选项是在响应文件中指定的,因此被忽略找不到 RuntimeMetadataVersion 的值。找不到包含 System.Object 的程序集,或未通过选项为 RuntimeMetadataVersion 指定值。'找不到 RuntimeMetadataVersion 的值未指定源文件。未指定源文件b功能“{0}”不是标准化 ISO C# 语言规范的一部分,其他编译器可能不接受它Y功能不是标准化 ISO C# 语言规范的一部分,其他编译器可能不接受它^成员“{0}”将重写过时的成员“{1}”。请向“{0}”中添加 Obsolete 特性。成员将重写过时的成员j由于“{1}”类型的值永不等于“{2}”类型的 "null",该表达式的结果始终为“{0}”j由于“{1}”类型的值永不等于“{2}”类型的 "null",该表达式的结果始终为“{0}”L由于此类型的值永不等于 "null",该表达式的结果始终相同L由于此类型的值永不等于 "null",该表达式的结果始终相同<无法将 null 字面量转换为非 null 的引用类型。<无法将 null 字面量转换为非 null 的引用类型。?“{1}”中的形参“{0}”可能传入 null 引用实参。#引用类型参数可能为 null。可能的 null 引用赋值。#引用类型赋值可能为 null。W对象或集合初始值设定项会隐式解引用可能为 null 的成员“{0}”。Q对象或集合初始值设定项会隐式取消引用可能为 null 的成员。!解引用可能出现空引用。!解引用可能出现空引用。可能返回 null 引用。可能返回 null 引用。o由于引用类型的可为 null 性差异,{0} 类型的实参不能用于 {3} 中 {1} 类型的形参 {2}。y由于引用类型的可为 null 性差异,{0} 类型的实参不能用作 {3} 中 {1} 类型的形参 {2} 的输出。Q由于引用类型的可为 null 性差异,实参不能用作形参的输出。H由于引用类型的可为 null 性差异,实参不能用于形参。W类型“{0}”的值中引用类型的为 Null 性与目标类型“{1}”不匹配。?值中的引用类型的为 Null 性与目标类型不匹配。方法“{1}”的类型参数“{0}”的约束中的为 Null 性与接口方法“{3}”的类型参数“{2}”的约束不匹配。请考虑改用显式接口实现。i类型参数的约束中的为 Null 性与隐式实现接口方法中的类型参数的约束不匹配。`“{0}”的分部方法声明在对类型参数“{1}”的约束中具有不一致的为空性N分部方法声明在对类型参数的约束中具有不一致的为 Null 性W显式接口说明符中引用类型的 Null 性与该类型实现的接口不匹配。W显式接口说明符中引用类型的 Null 性与该类型实现的接口不匹配。i“{0}”不实现接口成员“{1}”。接口中基类型实现的引用类型的 Null 性不匹配。]类型不实现接口成员。接口中基类型实现的引用类型的 Null 性不匹配。“{1}”的参数“{0}”类型中引用类型的为 Null 性与目标委托“{2}”不匹配(可能是由于为 Null 性特性)。h参数类型中引用类型的为 Null 性与目标委托不匹配(可能是由于为 Null 性特性)。Z参数“{0}”类型中引用类型的为 Null 性与实现的成员“{1}”不匹配。H参数类型中引用类型的为 Null 性与实现的成员不匹配。l“{1}”的参数“{0}”类型中引用类型的为 Null 性与隐式实现的成员“{2}”不匹配。N参数类型中引用类型的为 Null 性与隐式实现的成员不匹配。N参数“{0}”类型中引用类型的为 Null 性与重写成员不匹配。E参数类型中引用类型的为 Null 性与重写成员不匹配。T参数“{0}”类型中引用类型的为 Null 性与分部方法声明不匹配。K参数类型中引用类型的为 Null 性与分部方法声明不匹配。}“{0}”的返回类型中引用类型的为 Null 性与目标委托“{1}”不匹配(可能是由于为 Null 性特性)。h返回类型中引用类型的为 Null 性与目标委托不匹配(可能是由于为 Null 性特性)。Q返回类型中引用类型的为 Null 性与实现的成员“{0}”不匹配。H返回类型中引用类型的为 Null 性与实现的成员不匹配。c“{0}”的返回类型中引用类型的为 Null 性与隐式实现的成员“{1}”不匹配。N返回类型中引用类型的为 Null 性与隐式实现的成员不匹配。E返回类型中引用类型的为 Null 性与重写成员不匹配。E返回类型中引用类型的为 Null 性与重写成员不匹配。K返回类型中引用类型的为 Null 性与分部方法声明不匹配。K返回类型中引用类型的为 Null 性与分部方法声明不匹配。K类型中引用类型的为 Null 性与实现的成员“{0}”不匹配。B类型中引用类型的为 Null 性与实现的成员不匹配。]“{0}”的类型中引用类型的为 Null 性与隐式实现的成员“{1}”不匹配。H类型中引用类型的为 Null 性与隐式实现的成员不匹配。?类型中引用类型的为 Null 性与重写成员不匹配。?类型中引用类型的为 Null 性与重写成员不匹配。类型“{3}”不能用作泛型类型或方法“{0}”中的类型参数“{2}”。类型参数“{3}”的为 Null 性与约束类型“{1}”不匹配。r类型不能用作泛型类型或方法中的类型参数。类型参数的为 Null 性与约束类型不匹配。类型“{2}”不能用作泛型类型或方法“{0}”中的类型参数“{1}”。类型参数“{2}”的为 Null 性与 "notnull" 约束不匹配。w类型不能用作泛型类型或方法中的类型参数。类型参数的为 Null 性与 "notnull" 约束不匹配。类型“{2}”不能用作泛型类型或方法“{0}”中的类型参数“{1}”。类型参数“{2}”的为 Null 性与 “class” 约束不匹配。y类型不能用作泛型类型或方法中的类型参数。类型参数的为 Null 性与 “class” 约束不匹配。&可为 null 的值类型可为 null。&可为 null 的值类型可为 null。3过时成员“{0}”重写未过时成员“{1}”!过时成员重写未过时成员A控制离开当前方法之前必须对 out 参数“{0}”赋值2控制离开方法之前必须对 out 参数赋值D当使用 "{1}" 退出时,参数 "{0}" 必须具有非 null 值。?在某些条件下退出时,参数必须具有非 null 值。4退出时,参数 "{0}" 必须具有非 null 值。-退出时,参数必须具有非 null 值。)“{0}”: 静态类型不能用作参数静态类型不能用作参数V退出时参数“{0}”必须具有非 null 值,因为参数“{1}”是非 null。b退出时参数必须具有非 null 值,因为由 NotNullIfNotNull 引用的参数是非 null。参数 {0} 在参数列表中的 {1} 后发生,但被用作内插字符串处理程序转换的参数。这将要求调用方在调用站点使用命名参数重新排列参数。请考虑将内插字符串处理程序参数放在涉及的所有参数的后面。N处理程序参数之后,要进行内插字符串处理程序转换的参数<分部方法声明“{0}”和“{1}”具有签名差异。'分部方法声明具有签名差异。B“{0}”不实现“{1}”模式。“{2}”有错误的签名。6类型不实现集合模式;成员有错误的签名Z“{0}”不实现“{1}”模式。“{2}”与“{3}”一起使用时目的不明确。-类型不实现集合模式;成员不明确Q“{0}”不实现“{1}”模式。“{2}”不是公共实例或扩展方法。H类型不实现集合模式;成员不是公共实例或扩展方法。d本地名称“{0}”对于 PDB 太长。请考虑缩短或在不使用 /debug 的情况下编译。本地名称对于 PDB 太长空语句可能有错误空语句可能有错误Z由于优先级,无法在此处使用运算符“{0}”。使用括号可消除歧义。3由于优先级,无法在此处使用运算符。8“{0}”: 在密封类型中声明了新的保护成员-在密封类型中声明了新的保护成员5“{0}”定义 "Equals",而不定义 "GetHashCode"3记录定义 "Equals" 而不定义 "GetHashCode"。*类型和别名不应命名为 "record"。*类型和别名不应命名为 "record"。?引用程序集“{0}”具有不同区域性设置“{1}”。*引用程序集具有不同区域性设置*引用程序集“{0}”没有强名称。引用程序集没有强名称由于程序集“{1}”创建了对嵌入互操作程序集“{0}”的间接引用,因此创建了对该程序集的引用。请考虑更改其中一个程序集的“嵌入互操作类型”属性。你已使用 /link (“嵌入互操作类型”属性设置为 True)将引用添加到程序集。这指示编译器从此程序集嵌入互操作类型信息。但是由于已引用的另一个程序集也使用 /reference (“嵌入互操作类型属性”设置为 False)引用了此程序集,因此编译器不能从此程序集嵌入互操作类型信息。 要为两个程序集嵌入互操作类型信息,请对每个程序集的引用使用 /link (“嵌入互操作类型”属性设置为 True)。 要移除警告,可改用 /reference (“嵌入互操作类型”属性设置为 False)。在此情况下,主互操作程序集(PIA)会提供互操作类型信息。W由于使用间接程序集引用,因此创建了对嵌入互操作程序集的引用@返回值必须为非 null,因为参数“{0}”为非 null。=由于参数为非 null,因此返回值必须为非 null。/“{0}”: 静态类型不能用作返回类型$静态类型不能用作返回类型u“{0}”中的类型“{1}”与“{2}”中的导入类型“{3}”冲突。请使用“{0}”中定义的类型。类型与导入类型冲突{“{0}”中的类型“{1}”与“{2}”中的导入命令空间“{3}”冲突。请使用“{0}”中定义的类型。!类型与导入命名空间冲突“{0}”中的命名空间“{1}”与“{2}”中的导入类型“{3}”冲突。请使用“{0}”中定义的命名空间。!命名空间与导入类型冲突在分部结构“{0}”的多个声明中的字段之间没有已定义的排序方式。要指定排序方式,所有实例字段必须位于同一声明中。N在分部结构的多个声明中的字段之间没有已定义的排序方式2不应返回标记为 [DoesNotReturn] 的方法。2不应返回标记为 [DoesNotReturn] 的方法。O“is”或“as”运算符的第二个操作数不能是静态类型“{0}”F“is”或“as”运算符的第二个操作数不能是静态类型{switch 表达式不处理其输入类型的所有可能的值(它不是穷举)。例如,模式“{0}”未包含在内。lswitch 表达式未处理某些 null 输入(它并不是穷举)。例如,模式“{0}”未包含在内。Switch 表达式不会处理一些 null 输入(它不是穷举)。例如,模式“{0}”未包含在内。但是,带有 "when" 子句的模式可能成功匹配此值。7Switch 表达式不会处理某些为 null 的输入。7Switch 表达式不会处理某些为 null 的输入。switch 表达式不会处理其输入类型的某些值(它不是穷举),这包括未命名的枚举值。例如,模式“{0}”未包含在内。lswitch 表达式不会处理其输入类型的某些值(它不是穷举),这包括未命名的枚举值。Switch 表达式不会处理其输入类型的所有可能值(它不是穷举)。例如,模式“{0}”未包含在内。但是,带有 "when" 子句的模式可能成功匹配此值。]switch 表达式不会处理属于其输入类型的所有可能值(它并非详尽无遗)。]switch 表达式不会处理属于其输入类型的所有可能值(它并非详尽无遗)。T方法“{0}”将不会用作入口点,因为找到了同步入口点“{1}”。抛出的值可能为 null。抛出的值可能为 null。\源文件已超过在 PDB 中可表示的 16,707,565 行的限制;调试信息将不正确\源文件已超过在 PDB 中可表示的 16,707,565 行的限制;调试信息将不正确}参数“{0}”类型中引用类型的为 Null 性与实现的成员“{1}”不匹配(可能是由于为 Null 性特性)。k参数类型中引用类型的为 Null 性与实现的成员不匹配(可能是由于为 Null 性特性)。“{1}”的参数“{0}”类型中引用类型的为 Null 性与隐式实现的成员“{2}”不匹配(可能是由于为 Null 性特性)。q参数类型中引用类型的为 Null 性与隐式实现的成员不匹配(可能是由于为 Null 性特性)。b参数“{0}”类型的为 Null 性与重写成员不匹配(可能是由于为 Null 性特性)。Y参数类型的为 Null 性与重写成员不匹配(可能是由于为 Null 性特性)。t返回类型中引用类型的为 Null 性与实现的成员“{0}”不匹配(可能是由于为 Null 性特性)。k返回类型中引用类型的为 Null 性与实现的成员不匹配(可能是由于为 Null 性特性)。“{0}”的返回类型中引用类型的为 Null 性与隐式实现的成员“{1}”不匹配(可能是由于为 Null 性特性)。q返回类型中引用类型的为 Null 性与隐式实现的成员不匹配(可能是由于为 Null 性特性)。Y返回类型的为 Null 性与重写成员不匹配(可能是由于为 Null 性特性)。Y返回类型的为 Null 性与重写成员不匹配(可能是由于为 Null 性特性)。由于元组 == 或 != 运算符的另一侧指定了其他名称或未指定名称,因此元组元素名称“{0}”被忽略。z由于元组 == 或 != 运算符的另一侧指定了其他名称或未指定名称,因此元组元素名称被忽略。r由于目标类型“{1}”指定了其他名称或未指定名称,因此元组元素名称“{0}”被忽略。`由于分配目标指定了其他名称或未指定名称,因此元组元素名称被忽略。E类型参数“{0}”与外部方法“{1}”中的类型参数同名B类型参数与外部方法中的类型参数有相同的类型。E类型参数“{0}”与外部类型“{1}”中的类型参数同名3类型参数与外部类型中的类型参数同名'无法加载分析器程序集 {0}: {1}无法加载分析器程序集F从未对字段“{0}”赋值,字段将一直保持其默认值 {1}9从未对字段赋值,字段将一直保持其默认值B在控制返回调用方之前,字段“{0}”必须完全赋值T在控制返回调用方之前,自动实现的属性“{0}”必须完全赋值。K在控制返回调用方之前,自动实现的属性必须完全赋值。W在控制返回调用方之前,必须在构造函数中对结构的字段完全赋值$取消装箱可能为 null 的值。$取消装箱可能为 null 的值。应用于参数 "{0}" 的 EnumeratorCancellationAttribute 将不起任何作用。该属性仅在返回 IAsyncEnumerable 的异步迭代器方法中 CancellationToken 类型的参数上有效EnumeratorCancellationAttribute 将不起任何作用。该属性仅在返回 IAsyncEnumerable 的异步迭代器方法中 CancellationToken 类型的参数上有效异步迭代器“{0}”具有一个或多个类型为 "CancellationToken" 的参数,但它们都未用 "EnumeratorCancellation" 属性修饰,因此将不使用所生成的 "IAsyncEnumerable<>.GetAsyncEnumerator" 中的取消令牌参数异步迭代器成员具有一个或多个类型为 "CancellationToken" 的参数,但它们都未用 "EnumeratorCancellation" 属性修饰,因此将不使用所生成的 "IAsyncEnumerable<>.GetAsyncEnumerator" 中的取消令牌参数{假定“{1}”使用的程序集引用“{0}”与“{3}”的标识“{2}”匹配,您可能需要提供运行时策略两个程序集的版本和/或版本号不同。为进行统一,必须在应用程序的 .config 文件中指定指令,并且必须提供程序集的正确强名称。$假定程序集引用与标识匹配{假定“{1}”使用的程序集引用“{0}”与“{3}”的标识“{2}”匹配,您可能需要提供运行时策略两个程序集的版本和/或版本号不同。为进行统一,必须在应用程序的 .config 文件中指定指令,并且必须提供程序集的正确强名称。$假定程序集引用与标识匹配3命令行开关“{0}”尚未实现,已忽略。命令行开关尚未实现在退出构造函数时,不可为 null 的 {0}“{1}”必须包含非 null 值。请考虑将 {0} 声明为可以为 null。q在退出构造函数时,不可为 null 的字段必须包含非 null 值。请考虑声明为可以为 null。]“{1}”上的 XML 注释中有“{0}”的 paramref 标记,但是没有该名称的参数AXML 注释中有 paramref 标记,但是没有该名称的参数JXML 注释中有“{0}”的 param 标记,但是没有该名称的参数>XML 注释中有 param 标记,但是没有该名称的参数g“{1}”上的 XML 注释中有“{0}”的 typeparamref 标记,但是没有该名称的类型参数KXML 注释中有 typeparamref 标记,但是没有该名称的类型参数TXML 注释中有“{0}”的 typeparam 标记,但是没有该名称的类型参数HXML 注释中有 typeparam 标记,但是没有该名称的类型参数由于此调用不会等待,因此在此调用完成之前将会继续执行当前方法。请考虑将 "await" 运算符应用于调用结果。当前的方法调用返回一个 Task 或 Task 的 async 方法,并且不会将 await 操作符应用到结果中。对 async 方法的调用将启动异步任务。但是,由于未应用 await 操作符,程序将继续运行而不会等待任务完成。在多数情况下,这种行为并不是你想要的。通常,调用方法的其他部分依赖调用结果,或者至少从包含此调用的方法中返回前需要完成此被调用的方法。 一个同样重要的问题是在调用的 async 方法中产生的异常将发生什么情况。在返回 Task 或 Task 的方法中产生的异常存储在返回的任务中。如果你不等待任务完成或显式检查异常,则异常将丢失。如果你等待任务完成,则此异常将重新抛出。 最佳的做法是你应始终等待此调用完成。 仅当你确定不需要等待异步调用完成,并且调用的方法不会产生任何异常时,你可以考虑取消警告。为此,你可以通过将调用的任务结果分配给一个变量来取消警告。Q由于此调用不会等待,因此在调用完成前将继续执行当前方法+XML 注释没有放在有效语言元素上+XML 注释没有放在有效语言元素上<在 cref 特性中,应限定泛型类型的嵌套类型。9在 cref 特性中,应限定泛型类型的嵌套类型检测到无法访问的代码检测到无法访问的代码上一个 catch 子句已捕获所有异常。引发的所有非异常均被包装在 System.Runtime.CompilerServices.RuntimeWrappedException 中。当 catch() 块未在 catch (System.Exception e) 块之后指定异常类型时,会出现此警告。该警告建议 catch() 块不捕获任何异常。 如果 RuntimeCompatibilityAttribute 在 AssemblyInfo.cs 文件中设置为 false,则 catch (System.Exception e) 块之后的 catch() 块可以捕获非 CLS 异常: [程序集: RuntimeCompatibilityAttribute(WrapNonExceptionThrows = false)]。如果此特性未显式设置为 false,则所有引发的非 CLS 异常都包装为“异常”,catch (System.Exception e) 块可以捕获它们。1上一个 catch 子句已经捕获了所有异常O参数“{0}”未读。是否忘记通过它来使用该名称初始化属性?F参数未读。是否忘记通过它来使用该名称初始化属性?从不使用事件“{0}”事件从未使用过从不使用字段“{0}”9字段“{0}”已被赋值,但从未使用过它的值0字段已被赋值,但从未使用过它的值字段从未使用过这个标签尚未被引用这个标签尚未被引用3声明了本地函数“{0}”,但从未使用过*已声明本地函数,但从未使用过-声明了变量“{0}”,但从未使用过9变量“{0}”已被赋值,但从未使用过它的值0变量已被赋值,但从未使用过它的值$声明了变量,但从未使用过*使用了未赋值的局部变量“{0}”*使用了可能未赋值的字段“{0}”使用可能未赋值的字段)使用了未赋值的 out 参数“{0}”使用未赋值的 out 参数6使用可能未赋值的自动实现的属性“{0}”-使用可能未赋值的自动实现的属性G在给 "this" 对象的所有字段赋值之前,无法使用该对象^在对 "this" 对象的所有字段赋值之前,不能在构造函数中使用 "this" 对象使用未赋值的局部变量N与整数常量比较无意义;该常量不在“{0}”类型的范围之内E与整数常量比较无意义;该常量不在类型的范围之内<“{0}”: 对 volatile 字段的引用不被视为 volatile可变字段通常不应用作 ref 或 out 值,因为它不会被视为可变字段。这种情况存在例外情况,如调用联锁 API 时。0对可变字段的引用不被视为可变字段#警告:“{0}”#warning 指令-XML 注释出现 XML 格式错误 --“{0}”!XML 注释出现 XML 格式错误=所包含的注释文件中有格式错误的 XML --“{0}”1所包含的注释文件中有格式错误的 XML类型参数的数目不正确应为 {0} SemanticModel。3元素内容中不允许使用字符串“]]>”。“{0}”特性重复9结束标记“{0}”与开始标记“{1}”不匹配。$元素“{0}”需要结束标记。$在此位置不应为结束标记。3需要“>”或“/>”来结束标记“{0}”。此位置出现意外字符。应为标识符。$注释中使用的语法不正确。$实体引用中发现无效字符。'此位置无法使用字符“{0}”。Unicode 字符无效。!此位置不允许使用空格。+不能在特性值中使用字符“<”。'特性与特性值之间缺少等号。$引用未定义的实体“{0}”。字符串缺少右引号。-应是字符串,但是找不到左引号。1不能在字符串周围使用非 ASCII 问号。缺少所需空格。V9uv¶{+;Bb_{s VuyPX~MB}V ~o2 x|8jbKbVy%L!tk ֗7X/G0y:m%Fg肭b^K.Xyڜ FJ7OQj'cro CJjdWW\߮L/&uB`Cb mh?"$N=-_; / Qx8šoj1Ւ 3P[rR`M^ᾁKqΉa 1оL CW=vI=(, dGJTi1+7#SSy/ , hkgVZg8墎9ȥwEZ;Z#pڀrC>1I;G}x$5cH-i,uw/J_~e]B_|ይ)?HzV"PhZs2wO/ވj˻T|X#Qj|p4Cȶ!pkx}Γ*w=8z߁-.յNP~Na =h{iNm CK2(GW+y()y(oe083jo3~ɚ2fr0q|L)"`9v ogBAJnазGlsm>`D=EJ,W;Sɉ_7; V08~KHzXbTd]EnY 6kU0Yz ƙ6kK|uG0z0b 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 zP1000~1 0 UUS10U Washington10URedmond10U Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20113 15_0  `He0 *H  1  +70 +7 10  +70/ *H  1" 9pjih )R Sz;rh0B +7 1402Microsofthttp://www.microsoft.com0  *H whU\DK?me*X?0OFNa52ѓ]s)t1YOTc( pr/1N-}`qĬF+i6:Sq(Bܻ p@hMX@?`&#չU6ހ3,R3 +B/VҡFt1LXbZ:&~QкDc#5:/=e$|@bsʾ#60cȉ#+흻61 hAcApAJGo,'  ܟpt%){7_n.G!~a guVݜvNli()'G;FHp"[0 +710 *H 010  `He0Q *H  @<08 +Y 010  `He ׾m:;X ?Lt!v&?z%ޟaCO~20211014191001.679Z0Ф01 0 UUS10U Washington10URedmond10U Microsoft Corporation1%0#U Microsoft America Operations1&0$U Thales TSS ESN:3E7A-E359-A25D1%0#UMicrosoft Time-Stamp Service<00٠3R0K]pGR0  *H  0|1 0 UUS10U Washington10URedmond10U Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100 201112182605Z 220211182605Z01 0 UUS10U Washington10URedmond10U Microsoft Corporation1%0#U Microsoft America Operations1&0$U Thales TSS ESN:3E7A-E359-A25D1%0#UMicrosoft Time-Stamp Service0"0  *H 0 ntn LMns=C6۽=\BV_mxae,2knZ*Jc` LoX33nR/erL'S5^~6Er@rչ,3Mݶk?$vTI?]A*:]@L ǿ"hK p%4A3(zٮy)L$=Xf;]}xq @n(I"R,ر=YӇ[00Uݮڬ#]Pl{0U#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  U'qjIl1wudwSoT/"4N&OS&j *v-?."CiEZZK ] nCgv^Й.4n0J?wsS3Ԕ|}vgdv 00nRA7 YZN&,DP[@޵!"`nα1vC`gx]K`M__4wwqeZp2LƟ0q0Y 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{/!YD)m,x#n^k=hȦxTXgH0=8!CAL K$ .*csXJUV + 0Ka-ҋ"V/p߃}5olHsr'qeM{F@y8gqI##`xȔ:ʯ O ƷA