MZ@ !L!This program cannot be run in DOS mode. $ٙ|||.|. |Rich|PEL,K!  UD z@ X.rsrc @@%@Xpp  8Ph?@ABJK(L@RXSpX^_abe f g0 kH q` wx x ~  8 P h  ( @ X p  0 H ` x  8 P h (@Xp  9x~0H`x3 8Ph(@Xp    0H`x 8Ph!"#-.(/@0X1p34LMNOPQ0RHS`TxUVWXYZ[ e8fPghlrx('@Xp`0H`x 8Poh             0 @ P ` p             0 @ P ` p             0 @ P ` p             0 @ P ` p             0 @ P ` p             0 @ P ` p               0  @  P  `  p                  ! !  ! 0! @! P! `! p! ! ! ! ! ! ! ! ! " "  " 0" @" P" `" p" " " " " " " " " # #  # 0# @# P# `# p# # # # # # # # # $ $  $ 0$ @$ P$ `$ p$ $ $ $ $ $ $ $ $ % %  % 0% @% P% `% p% % % % % % % %C 6( (B0U$XUXU8V`V2VX[<_e. gg@h,8i2pjLkHllm@mn(psvHtt^Xwxx>} h8H8 p(2`xh 8 hXP>x dh ( H(!.'**0>H0T@ N pX Xd p(r~rptvwpw({Jx{`}d~PhXZ@Z,@`r@(*  JQ8XVzT  h  h$" - @7 BPPpth}p؀`d4` D 8DP^@\vXfȜr^ HZ@Bi0l @h@\mp;xS`C# JV  8R +  `6.P|" 8 L hg] k|8xY:hxH^ p `&08XP PtR؍Q@QUCTMENU(0  4h )U1SWm3|MNwwNNwwN[;_v70u'hfwwwwQIt}8000U55ot00AR4H/h!))))U=\0^3r`Z0_nx q-RYro$=30goS,,,,2 U9 fx>/Ln RikMNMNC{<9g!VwwR\MNww0@0@0@Aq46.@ )NwwNR\MNNwwN``[8`enup)iNR\R\R\R[MNMNMNfrR\R\MNMNP0lIIyN+; R\MNR\R\MNMN0R\R\R\PTMNMNMNfrR\MN 0pP@frR\MN ` frR\ȀVoExtract MethodMS Shell DlgPNew method &name:PH P!&Preview method signature:DP,H'PY2OKPY2CancelCFCTB;~HB;mU dwwxx {yx xx uu{fx [fvgxxi0iyjxrX{( |#F~E+)> aRca"\KNN1pidrpRt➀vI|tJ3|A:%&pd4 44$дffvb,}mG ]Cl:yUao=rA4U ᥘӦ鴃Qlf4““ SfaŢhkՐ8J`&hcAl|ǐґ0?Dg M u |x fQ kyֈ.Gs]sI )<BGWR)i$# rB$5,ƤW!k;佒) BAJjpFR2m$j3-Re@lrEu*h<* dV505RZ5Jq5˨IN19N99(9:%"T9;϶%;0SGٜ9 S`!37)a7S%74J7qr%PQ P;Py ; (;J; zȶphE&HSIDfDB=IH=JL=J`=Td0=T@=Jj=CIqZ2H"[2Ab&AV AVAUp0AnA=V@A[.~YXcSwBAa⡈fL*D{b`O P!X(2NM (C*@Kb ;߈!ƃc.6SB)v_p8gѲHJҮL)| %Jl'®*g~|USt&Dej?R{^FH.p$)7P4y$ٲ%!tK* *4|fŇa3Sg|DvffLuFEvy_/| :YEJ=2n8](82( ilni%y8&nޝ TI8NH91 %S6@i~46jD=aҨ!Ʀ;#:vJea%#TS穃MqG@QY($~cgVRp'D6nǤN:nt"MEz6FT.W.Z9J-*rSq$е2pM dJge{DeS0Í ذs S NBَ!8LB\L p6@^ Z_d 7o) ʌZ:nU)N-K[K`,O'/^>!j 8 g&H *Х0LA`,9g8EK rP,-\_P}.PrPrPbPrP݂P}PӃh IP tH֭(=D(R+R6TQŘZ6z0T+6TjE6☭=V6,R+V6`TUG6cp6Hi6\F䴄Èh @LtM603{Dnp+)AkۑEr.|>y\r>@v>bWs>>>\Y>>srZa`22oe\9>l>yy\p>ҕ>s=W"3>+>2pE8> HJM{"bc>˛>Q菛3ꐈO\2\xJ'k뭣pلH+G2 8|T^/'i1KRsk5\f;I+H7,09v8!`+j~6Ðp[!Qt$nğ[&H +An(H2&B.{ 6 c$-oUD\]0Xj~0Dᄂ=Vt 1S.;g.5|h4?2yUAUԒ[]FDkki}i).C"gFDWp֧5&up@#:& /tK{AB1|e52EzVdGwHC-Z7=гM rL%*Fr^fOBr^fo: Dfo:,(;n8:,(Q_K*Q_~F]Q_~FF3<:oF3< #;`#< #fR~]fR~FO]L~FO24VS_VERSION_INFO n x n x?StringFileInfo040904B0LCompanyNameMicrosoft Corporationh FileDescriptionVisual C# Package Resource DLLZFileVersion9.0.30729.4462 built by: QFE@InternalNamecslangsvcui.dll.LegalCopyright Microsoft Corporation. All rights reserved.HOriginalFilenamecslangsvcui.dll^ProductNameMicrosoft Visual Studio 2008BProductVersion9.0.30729.4462DVarFileInfo$Translation C#Microsoft Visual C# Visual C# Formatting IndentationSpacingWrapping New LinesGeneral IntelliSenseAdvanced Organization C# EditorgSettings for general C# options found under the General and Tabs nodes in the Tools/Options dialog box.xSettings for the C# editor found under the Advanced, Formatting, and IntelliSense nodes in the Tools/Options dialog box.Processing project files...An error has occurred which the C# compiler is unable to report due to low memory or possible heap corruption. It is recommended that you save all your files, close and restart Visual Studio. (+ %1!d! overload(s)) (+ %1!d! generic overload(s))'(This member is defined more than once)0(Ambiguous name -- choose from the following:) TypesMembers deprecatedpropertyX(The documentation cache is still being constructed. Please try again in a few seconds.) (parameter)(local variable)N The C# compiler requires read and write permissions to the project directory.C# Files (*.cs) *.cs Searching: %1!ls!Auto CompletionAuto Completion '%1!ls!'0An element with the name '%1!ls!' already existsMCannot change type name to '%1!ls!' because it contains a member of that name'The definition of the object is hidden.Unable to open file '%1!ls!'.#region %1!ls! Members (Press TAB to insert)"'%1!ls!' is not a valid identifierInvalid access modifier$Method not supported on code elementGenerating new method code=The selection is empty. Please select statements to surround.&Replace %1 %2 with generic %3 of type:Could not load a snippet titled 'Event Stub', 'Method Stub', or 'Property Stub', or could not find a literal in that snippet whose ID is 'signature'. No stub was created. Exceptions: Overloads:Named ParametersNamed Parameters...mA namespace may exist in multiple projects so it is not possible to retrieve the name through the ProjectItemACannot currently modify this text in the editor. It is read-only.E'%1!ls!' is not a valid C# identifier and cannot be used as an alias.(range variable)*Projects must have at least one alias set.=Caret has been moved, Auto Completion is no longer supported.Method has no body'Unable to remove reference to '%1!ls!'. [from metadata] (extension)Extension defined in: %1 AnonymousTypeAnonymousType%1!d!Anonymous Types:2 Compile complete -- %1!d! errors, %2!d! warningserrorwarning fatal error'%1!ls!(%2!d!,%3!d!): (Related location)%1!ls!: (Related file)CommentXML Doc Comment XML Doc TagXML Doc AttributeXML CData Section XML Comment IdentifierKeywordNumberStringString (C# @ Verbatim)OperatorPreprocessor Keyword Excluded Code User TypesUser Types (Value types)User Types (Interfaces)User Types (Delegates)User Types (Enums)User Types (Unbound) AutoIndent Comment linesUncomment lines Open source C# Project Summary: Remarks:  Parameters:  Type Parameters: Returns:  Exceptions: Unable to create descriptionType Assembly Project Summary:Remarks: Parameters:Type parameters:Returns: Exceptions:%1:Generate method body Change nameAdd base Remove memberChange modifiers Add namespace Add class Add struct Add interfaceAdd enum Add using Add delegate Add variableAdd enum member Add methodAdd constructorAdd destructor Add property Add parameterChange commentChange init expressionDesigner code generationImplement interfaceImplement interface stubsImplement abstract classImplement abstract class stubsGenerate method stub5 // TODO: Add %1.%2 add accessor implementation 8 // TODO: Add %1.%2 remove accessor implementation % // TODO: Add %1.%2 implementation , // TODO: Add %1.%2 getter implementation , // TODO: Add %1.%2 setter implementation Override memberAdd event handler Change type &Stop hiding&Collapse regionExpan&d regionToggle all outlining regions&Rename '%1!ls!' to '%2!ls!'(E&xplicitly implement interface '%1!ls!'&Implement interface '%1!ls!'"Implement &abstract class '%1!ls!'"Generate &method stub for '%1!ls!'.Generate &method stub for '%1!ls!' in '%2!ls!'LPosition of the rename smart tag could not be found. Source file is closed.Rename '%1' to '%2'Encapsulate field '%1' Surround withChange method signatureExtract method '%1!ls!'Extract interface '%1!ls!'4Project References3Inherited Members2Available Overrides 1Base Types%No references available for this item Member of %1"The symbol '%1' is not referenced.Cannot navigate to '%1'.EC# scoped searches are only supported in 'Match whole word' searches. Add Fie&ld...1This type has been forwarded to %1 in assembly %2The component set contains a C# website with no code directory. Search is not supported on the referenced assemblies of such a website. A search can be performed by either selecting a different component set or by unchecking the 'Look in References' option.Cannot navigate to definition.>Cannot navigate to definition. The cursor is not on a symbol.Cannot go to reference.+Cannot go to reference due to build errors.Unable to perform navigation.2You need to select an abstract class to implement.-You need to select an interface to implement.*<unable to determine name for new handler>+<handler '%1' already exists in this class>:<handler '%1' conflicts with another member in this class>0Press TAB to generate handler '%1' in this classaThe refactoring operation cannot be performed because the file '%1!ls!' is not part of a project.MThe refactoring operation cannot be performed because a build is in progress.;The refactoring could not be performed due to parse errors.;The refactoring could not be performed due to build errors.bEncapsulate Field could not be performed. The field has references passed as a ref or out param.zThe symbol '%1!ls!' has a definition in a referenced assembly. Rename can result in build errors. Do you want to continue?/Failed to retrieve source text of file '%1!ls!'<Error getting source information for one of the definitions.Refactor*Unable to apply code changes to file '%1'.?Error preparing files for editing before applying code changes.3Error setting compiler output file name to '%1': %2]This operation requires support for Query Expression translation that is not yet implemented.This member may have compiler generated references with the same name. Refactoring the member will not update these references, which may introduce semantic changes and/or build errors into your code. Do you want to continue?Global Undo and Verification, if applicable, will be disabled for this refactoring operation because it affects too many files. If you continue, you will not be able to roll back refactoring changes made to closed files nor will your operation be verified. Do you want to continue?xThe operation was aborted because one or more files were reloaded during the check out process. Try the operation again.(The selected text is not inside a methodWCannot extract method because the method containing the selected code has syntax errors2The selected text does not contain any active codeOThe selection is empty. Please select some code to be able to extract a method.4The selected text cannot crossover different methods.The selected text is not part of an expression,The selected text is not part of a statementThe selected text is invalid[The selected text cannot cross #region directives, or include a partial line of a directivedThe selected text cannot cross #if/#else/#endif directives, or include a partial line of a directive?The selected text cannot contain statements in different blocksOThe selection is invalid because it contains one of goto/return/yield statement0Cannot extract code containing "yield" statementKThe selection contains a "break" statement, but not the enclosing statementNThe selection contains a "continue" statement, but not the enclosing statementLThe selection contains a "goto case" statement, but not the enclosing switchQThe selection contains a "throw" statement, but not the enclosing "catch" handlerWThe local variable '%1!ls!' is only partially initialized at the start of the selectionRThe selected text cannot be analyzed. Try fixing syntax errors in the source file.BThe address of the variable '%1' is used inside the selected code.3The selected text does not contain any active code.SThe selected code is a constant initializer and cannot be replaced by a method call.The selected code is inside an unsafe context.9Cannot extract the constant '%1' into a ref/out parameterCannot determine where to place the extracted method. Fixing syntax and build errors, and trying again may resolve the problem.'Formatting of the injected code failed.The variable '%1' is referenced or declared outside of the selection but used within an anonymous method or a lambda expression.h This may lead to compile errors or semantic changes of the refactored code. Do you want to continue?xThe selected expression becomes omitted during query translation, please change either the expression or your selection.The selected code references local variable '%1!ls!', whose type is anonymous. This variable is also referenced outside the selection. Please give the local variable a named type or expand your selection.The selected code references range variable '%1!ls!', whose type is anonymous. Please give the range variable a named type or expand your selection.VThe selected expression evaluates to an anonymous type. Please adjust your selection.lWhen the selection contains a return statement, all code paths must be terminated by a return statement too.NA goto statement inside the selection references a label outside the selectionTA label inside the selection is referenced by a goto statement outside the selectionwAnalysis of the method body was not possible. Fixing syntax and build errors, and trying again may resolve the problem.3The type of the expression could not be determined.UThe selected code requires passing a local variable whose type could not be inferred. The method name cannot be empty.,The method name contains invalid characters.6The method name cannot be the name of the constructor.<The method name conflicts with the name of a type parameter.9The method name conflicts with the name of a nested type.>The method name conflicts with the name of an existing member.9The method signature conflicts with an existing overload.OThe method name conflicts with the name of an existing member of the base type.MThe method signature conflicts with an existing overload of the parent class.=The method name conflicts with a local variable or parameter.:The selected text does not cover an entire expression. BThe selected text does not cover an entire list of statements. ;The selected text corresponds to an invalid expression. BWould you like the selection to be extended to a valid expression?4Please select a field definition to be encapsulated.7Encapsulate field cannot be used to encapsulate events.Reference update failed.Comments update failed.2The Code Snippet for Encapsulate field is missing.:The Code Snippet for Encapsulate field has missing fields.Encapsulate field failedZEncapsulate field could not be performed because the type of the field could not be found.Failed to apply changesFailed to generate property The field is not part of a classFailed to create default name$Failed to update field accessibilityInvalid field accessibility.1A readonly or const field can only have a getter.(Fixed size buffers cannot be properties.$Error locating field in source file.%Please select a symbol to be renamed.The name cannot be empty.-The specified name is not a valid identifier.7The name conflicts with the name of the enclosing type.5The name conflicts with the name of an existing type.5The name conflicts with the name of a type parameter.Failed to find definition.Rename failed.6Failed to apply references - a file has been modified.Failed to apply references.Failed to rename definitions.!Could not find method definition.Could not find overloads.Failed to find references.2Failed to find references to comments and strings.!Failed to create preview changes.in %1MRename failed. The definition is not in a C# project in the current solution. updated definitionupdated referenceWIf you have references in markup, they will not be renamed. Do you want to continue?The method you are renaming may be an event handler. If it is, and it is attached to an event in html markup, the markup will not be updated by this operation. Do you want to continue?XReferences to this class name in markup will not be renamed. Do you want to continue?The item could not be found.(Could not prepare files for refactoring.+Could not prepare '%1!ls!' for refactoring.2The name conflicts with the name of a nested type.7The name conflicts with the name of an existing member.(The name conflicts with the method name.JThe name conflicts with the name of an existing member of the parent type.?The name conflicts with an existing method of the parent class.-The name conflicts with the parent type name.<The name conflicts with a type parameter of the parent type.,The name conflicts with an inherited member.?The name conflicts with an inherited member of the parent type.+The name conflicts with an existing method.5The name conflicts with an existing inherited method.)The name conflicts with a parameter name.&The name may hide an inherited member.&The name may hide an inherited method. The name could not be validated.W%1!ls! If you continue, the changes will not be verified. Do you want to continue?Unknown error.The member '%1!ls!' was defined in a referenced assembly. Renaming its references will result in build errors. Do you want to continue?.Rename operation was cancelled or is not validSRename operation was not properly completed. Some file might not have been updated.The member '%1!ls!' either overrides/implements other members or is overridden/implemented by members in other types. The operation will result in cascading updates. Do you want to continue?UThe following projects place automatically generated code into the namespace you are renaming: %1!ls! If you proceed rename will update these projects. However this 'Default Namespace' update cannot be undone through Edit->Undo. Project->Properties can be used to change the 'Default Namespace'. Do you want proceed with the rename?Rename information-There was an error looking for a base method.EThere was an error looking for methods in the implemented interfaces.2There was an error looking for overloaded methods./There was an error looking for partial methods.Preview Changes - Rename&Rename '%1!ls!' to '%2!ls!':Apply-Preview Reference Changes - Encapsulate Field"&Encapsulate '%1!ls!' as '%2!ls!':Apply$Preview Changes - Reorder Parameters&Reorder parameters:Apply#Preview Changes - Remove Parameters&Remove parameters:ApplyReadyThe operation failed.Encapsulate Field CompletedEncapsulate Field FailedRename Completed Rename FailedCommentsStringsXml Doc Comments&Preview Code Changes:`Your project or one of its dependencies does not currently build. References may not be updated.References whose definition will be different after this operation. (The output window will also have this information if you proceed).1Could not display the result verification dialog.Failed to undo changes.Verification Results&Verification Results:OK@References whose definition will no longer be the renamed symbol>References whose definition will now become the renamed symbolDReferences whose definition will no longer be the generated propertyBReferences whose definition will now become the generated propertylThe refactoring operation was completed successfully, but the changes have not been verified for correctnessCompile Errors&Preview Issues:No comments to updateNo strings to updateCReferences whose definition now unify to the renamed anonymous type&Error creating temporary file '%1!ls!'/Error opening temporary file '%1!ls!' in editorError updating preview window"Error loading source file '%1!ls!''Error creating marker in preview window,'%1!ls!' is not a valid interface identifier=There is already a type named '%1!ls!' in the current project!The filename name cannot be empty:A filename cannot contain the following characters: %1!ls! #You must select at least one memberdThe type '%1!ls!' does not contain any public instance members that can be extracted to an interface4The current source file does not belong to a projectGExtract interface is only available for classes, structs and interfaces@File '%1!ls!' already present in project or in project directory/Error opening temporary file '%1!ls!' in editorPublic members"The interface name cannot be emptyOptions to implement interface#Options to implement abstract class2Options to update references to the renamed object&Options to change the method signature&Options to help bind the selected item!Options to generate a method stubPYou can only change the signature of a constructor, indexer, method or delegate.*The constructor is not explicitly defined.Name Modifier Default valuenewParam%1!ls!Parameter name already in useThe name '%1!ls!' does not seem to be a valid type name. Make sure to type a fully qualified or predefined type name. Do you want to continue?`Changing the type of the parameter may render existing code invalid. Do you want to continue?YThe parameter type must be a single dimensional array when the 'params' modifier is used.LYou can only reorder parameters of methods that have two or more parameters.The method has no parameters."The member is defined in metadata.Error updating reference. Error finding member definition.0Found %1!d! definition(s) and %2!d! reference(s)found definition.found reference.Signature Change failed.Signature Change completed.;The signature of a user defined operator cannot be changed.The member '%1!ls!' was defined in a referenced assembly. Updating its references will result in build errors. Do you want to continue?RThe constructor is not explicitly defined. Reorder Parameters cannot be performed.QThe constructor is not explicitly defined. Remove Parameters cannot be performed.Refactoring the signature of a delegate which references a method may result in build errors. If other delegates reference the same method, the signatures of those delegates will not be updated. Do you want to continue?Refactoring the signature of a method referenced by a delegate may result in build errors. Signatures of delegates that reference this method will not be updated. Do you want to continue?\Indexers require at least one parameter. You cannot remove the only parameter of an indexer.Refactoring the signature of a delegate which references a method may result in build errors. Signatures of other delegates that reference the same methods, in addition to signatures of referenced extension methods, will not be updated. Do you want to continue?This method is an extension method and the last parameter has a params modifier. You cannot reorder the parameters if there are fewer than four parameters, since the first and last parameters are not reorderable.jYou cannot reorder the parameters of a method that has fewer than two parameters without params modifiers.^You cannot reorder the parameters of an extension method that has fewer than three parameters.xConstructors for structs require at least one parameter. You cannot remove the only parameter of a struct's constructor.=You cannot remove the first parameter of an extension method.Insert Code SnippetExpand Construct Surround WithUpdate Template FieldsImplement Override#Unable to initialize undo operationUnable to close undo operationUnable to abort undo operation"Unable to obtain the undo manager.Unable to add undo action.Implement Partial<No Code Snippets were found. Please check your installation. Press TAB to move to next field.'Press ENTER to finish template editing.Could not find a Code Snippet titled 'Method Stub - Body', or could not find a literal in that snippet whose ID is 'signature'. No stub was createdInsert Snippet Surround With'%1!ls!': Invalid function nameCode Snippet Output'C# Language service has been shut down.IError creating instance of managed object '%1' (Error code is 0x%2!08x!).5Error creating wrapper object for interface '%1!ls!'.DInternal error: Object does not support 'IPrivateIObject' interface.The project has been closed.Object has been disposed.3Error creating COM Wrapper for C# Language Service.)Failed to get list of opened C# projects.Failed to get DTE interface.%Error validating string as a keyword.)Error formatting C# source file '%1!ls!'. Error formatting C# source text.Source file has been closed.Error getting caret position.Error setting caret position.Error setting text selection.Error getting text selection.-Error creating parse tree for C# source file.-Error creating parse tree for C# source file.0The source file does not belong to a C# project.(Error getting line count of source file.,Error getting length of line in source file.,Error getting line of text from source file.)Error replacing text line in source file.)Error opening Undo action in source file.)Error closing Undo action in source file.-Error getting 'World' object for the project.2Error getting main 'Scope' object for the project.6Error getting list of 'Scope' objects for the project.2Error getting 'Scope' object for the project type.5Error getting 'Project site' object for project type.$Project is not an active C# project._Type cannot be found from the parse tree of the source file. Source file may have been updated.*Error getting token stream for parse tree.;Error getting first and/or last token of a parse tree node."Error getting interior parse tree.6Error getting parse tree node for given text position. Token index (%1!d!) is negative.0Token index (%1!d!) is past end of token stream.Token kind (%1!d!) is invalid.@Cannot create a 'Scope' object without a valid 'Project' object.4Internal error: Failed to get 'IAssembly' interface.(Cannot parse an empty string as C# code. Error parsing string as C# code.Error creating parser object.1Parser object does not have an active parse tree.*Error getting file name of a project type.7Error creating 'TypeReference' object for project type.2Error finding 'Project' object for 'World' object.0Error creating 'Root namespace provider' object.+Error creating 'Namespace provider' object.Error creating completion list(Invalid index for completion list entry.Error binding '%1!ls!'.:Error binding parse tree node into 'Name provider' object.-Error binding completion list entry '%1!ls!'.9Error getting tooltip for completion list entry '%1!ls!'./Error getting information for 'TypeRef' object.BError getting list of implemented interfaces for 'TypeRef' object.8Error getting list of nested types for 'TypeRef' object.3Error getting list of members for 'TypeRef' object.@Error getting generic type definition for generic type instance.0Error getting information about the type member.5Error getting text representation of the type member.)Error getting return type of type member.(Error getting parameters of type member.=Error getting type parameter name, it is not a type variable.Invalid member node argument.Invalid 'TypeKind' value.Invalid 'TypeAccess' value.Invalid 'MemberKind' value.Invalid 'MemberAccess' value.!Error getting attributes of type.&Error parsing '%1!ls!' as a type name.:Promote Local invocation failed with error code 0x%1!08x!.?Reorder Parameters invocation failed with error code 0x%1!08x!.>Remove Parameters invocation failed with error code 0x%1!08x!.3Rename invocation failed with error code 0x%1!08x!.>Encapsulate Field invocation failed with error code 0x%1!08x!.<Progress Dialog invocation failed with error code 0x%1!08x!.ABuild Warning Dialog invocation failed with error code 0x%1!08x!.>Extract Interface invocation failed with error code 0x%1!08x!.2Operation failed because of an invalid command id.0An ATL error occurred (Error code is 0x%1!08x!).,An error occurred (Error code is 0x%1!08x!).Error getting type parameters.Building dependent projects...%Checking dependencies of project '%1'&Compiling project '%1' for refactoringExtract method)Extracting local variables information...Generate method*Extracting method signature information...OrganizeAnalyzing usings...Find definitionFind referencesEncapsulate fieldRenameChange SignatureRemove parametersReorder parametersVerifying Rename Results#Verifying Encapsulate Field ResultsLooking for definition(s)Looking for reference(s) Looking for reference(s) to typeProcessing project '%1'Building project '%1' Preparing files for project '%1'Preparing file '%1' Error displaying progress window#Error accessing VS Shell UI service!Error disabling main shell windowFind all references%1 : found reference%1!d! reference(s) found.1Looking for symbol references in project '%1!ls!'=Generating a method stub is not supported outside of a method8Could not determine the type on the left side of the dot:Could not determine the type on the left side of the arrow$Could not determine the current typeCursor must be on a method callGMethod with that name with the same number of parameters already exists$Member with that name already exists3Cannot generate a method stub from within a comment6Could not determine the type to generate the method in*Cannot generate a method stub for an array+Cannot generate a method stub for a pointer)Cannot generate a method stub for an enum,Cannot generate a method stub for a delegate1Cannot generate a method stub for a type variable1Cannot add a method to the metadata type '%1!ls!'\Generate method stub will not generate stubs into files which contain both html and C# code.8Can only add a method to a type defined within a projectCould not find a snippet titled 'Method Stub - Body' or 'Method Stub - No Body', or could not find a literal in that snippet whose ID is 'signature'. No stub was createdBAn unknown error occurred while processing. No stub was generatedACannot generate a method with the same name as its enclosing type6Could not determine the type of one of the parameters.?Cannot generate a method stub while IntelliSense is out of dateCCannot generate a method that takes a static type as its parameter.!Cursor cannot be inside a commentCursor must be on an identifierCursor must be on a type name)Cannot add a using for an alias qualifier+Cursor was on a type that was already boundRCouldn't find any namespaces that contain this type. Are you missing a reference?BAn unknown error occurred while processing. No code was generated@An unknown error occurred while processing. No code was changed Sort usingsOrganizebCannot sort code while there are top level parse errors. Please correct the errors and try again.Your project or one of its references does not currently build. If you continue with this operation, type names may be oversimplified. Do you want to continue?Your project or one of its references does not currently build. If you continue with this operation, required usings may be removed. Do you want to continue?Your project or one of its references does not currently build. If you continue with this operation, type names may be oversimplified and required usings may be removed. Do you want to continue?C# IntelliSense?Error creating marker for active statement in source file '%1'.Editing or deleting an active statement which is being executed will prevent the debug session from continuing while Edit and Continue is enabled.Editing or deleting an active statement which is not at the top of the callstack will prevent the debug session from continuing while Edit and Continue is enabled.Editing or deleting an active statement inside of an anonymous method will prevent the debug session from continuing while Edit and Continue is enabled.Editing or deleting an active statement on a constructor declaration will prevent the debug session from continuing while Edit and Continue is enabled.Editing or deleting an active statement in a field initializer will prevent the debug session from continuing while Edit and Continue is enabled.wAn active statement marker has been deleted. You must revert your changes to continue or restart the debugging session.An active statement marker has been deleted and cannot be remapped in the current source file. You must revert your changes to continue or restart the debugging session.Editing or commenting out an active statement inside a readonly section will prevent the debug session from continuing while Edit and Continue is enabled.bUpdating a '%1' will prevent the debug session from continuing while Edit and Continue is enabled.sUpdating the modifiers of a '%1' will prevent the debug session from continuing while Edit and Continue is enabled.nUpdating the type of a '%1' will prevent the debug session from continuing while Edit and Continue is enabled.uUpdating the initializer of a '%1' will prevent the debug session from continuing while Edit and Continue is enabled.nUpdating the size of a '%1' will prevent the debug session from continuing while Edit and Continue is enabled.yUpdating the underlying type of a '%1' will prevent the debug session from continuing while Edit and Continue is enabled.Updating the base class and/or base interface(s) of a '%1' will prevent the debug session from continuing while Edit and Continue is enabled.nUpdating the kind of a '%1' will prevent the debug session from continuing while Edit and Continue is enabled.bRenaming a '%1' will prevent the debug session from continuing while Edit and Continue is enabled.`Adding a '%1' will prevent the debug session from continuing while Edit and Continue is enabled.{Adding a '%1' around an active statement will prevent the debug session from continuing while Edit and Continue is enabled.`Moving a '%1' will prevent the debug session from continuing while Edit and Continue is enabled.bDeleting a '%1' will prevent the debug session from continuing while Edit and Continue is enabled.}Deleting a '%1' around an active statement will prevent the debug session from continuing while Edit and Continue is enabled.gAdding a method body will prevent the debug session from continuing while Edit and Continue is enabled.iDeleting a method body will prevent the debug session from continuing while Edit and Continue is enabled.ZError locating an active statement in source file. You must restart the debugging session.An active statement has been removed from its original method. You must revert your changes to continue or restart the debugging session.Updating a '%1' statement around an active statement will prevent the debug session from continuing while Edit and Continue is enabled.mModifying a generic method will prevent the debug session from continuing while Edit and Continue is enabled.Modifying a method inside the context of a generic type will prevent the debug session from continuing while Edit and Continue is enabled.Modifying the initializer of a '%1' in a generic type will prevent the debug session from continuing while Edit and Continue is enabled.>Error creating marker for exception block in source file '%1'.Modifying a catch/finally handler with an active statement in the try block will prevent the debug session from continuing while Edit and Continue is enabled.Modifying a try/catch/finally statement when the finally block is active will prevent the debug session from continuing while Edit and Continue is enabled.Modifying a catch handler around an active statement will prevent the debug session from continuing while Edit and Continue is enabled.xA read only exception block has been deleted. You must revert your changes to continue or restart the debugging session.WError applying changes. Restart the debugging session to reset Edit and Continue state.-Error processing changes in source file '%1'./Error accessing parse tree of source file '%1'./Project has been closed and cannot be accessed.7Error initializing Edit and Continue state for project.-Error obtaining output file name for project.:Cannot open output assembly '%1' for Edit and Continue: %2bThe C# compiler failed to compile the project for Edit and Continue. Check for compilation errors.*Source file '%1' not found in any project.4Error creating rude edit marker in source file '%1'.5Error connecting to undo manager of source file '%1'.6Error creating copy of parse tree of source file '%1'.    Modifying a '%1' which contains the 'stackalloc' operator will prevent the debug session from continuing while Edit and Continue is enabled.Modifying a '%1' which contains an anonymous method will prevent the debug session from continuing while Edit and Continue is enabled.Modifying a '%1' which contains the 'yield return' or 'yield break' statement will prevent the debug session from continuing while Edit and Continue is enabled.Modifying a '%1' initializer with an anonymous method will prevent the debug session from continuing while Edit and Continue is enabled.3Error finding parse tree node for active statement.#Error opening source file '%1': %2.<Edit and Continue is disabled until syntax errors are fixed.Modifying a '%1' containing an active statement in compiler generated code will prevent the debug session from continuing while Edit and Continue is enabled.Entering break mode failed for the following reason: %1 Usually, this condition occurs when the project was not rebuilt prior to starting the debugging session, when the assembly file for the project is out of date, or when the project source files were moved to a different disk location between the time the project was built and the debugging session was started. Edit and Continue will be disabled for this debugging session.?Source file '%1' does not belong to the project being debugged.DThere was an error creating internal state for the break state mode.@The specified statement location in source file '%1' is invalid.pUnable to apply a change while debugging. Source file '%1' was reloaded. You must restart the debugging session.oConstructor cannot be modified while debugging because field '%1' has an initializer using an anonymous method.Updating the 'this' or 'base' call of a '%1' will prevent the debug session from continuing while Edit and Continue is enabled.Modifying a '%1' which contains a lambda expression will prevent the debug session from continuing while Edit and Continue is enabled.Modifying a '%1' which contains a query expression will prevent the debug session from continuing while Edit and Continue is enabled.Modifying a '%1' which contains an anonymous type will prevent the debug session from continuing while Edit and Continue is enabled.oConstructor cannot be modified while debugging because field '%1' has an initializer using a lambda expression.nConstructor cannot be modified while debugging because field '%1' has an initializer using a query expression.Modifying a '%1' initializer with a lambda expression will prevent the debug session from continuing while Edit and Continue is enabled.Modifying a '%1' initializer with a query expression will prevent the debug session from continuing while Edit and Continue is enabled.lConstructor cannot be modified while debugging because field '%1' has an initializer with an anonymous type.Modifying a '%1' initializer with an anonymous type will prevent the debug session from continuing while Edit and Continue is enabled.C# IntelliSense.Processing requests from the background thread+Loading XML documentation for assembly '%1'#Loading metadata from assembly '%1'Processing source file '%1''Processing source files of project '%1'Updating symbol tableForeground thread requestProcessing .Net assembliesProcessing .Net types5Find Definition is not supported on 'new' statements.2Find Definition is only supported for C# projects.Find definition failed.*The expression contains an anonymous type. Microsoft Visual C# IntelliSense`Microsoft Visual C# IntelliSense has encountered a problem. We are sorry for the inconvenience.lNo information has been lost. You will only be asked to report a maximum of %1 time(s) during this session.Error accessing task list.Error refreshing task list.Error registering task list.Error unregistering task list.(Error occurred while performing an edit.mCannot generate stubs from within a comment. Your cursor must be on an existing interface or abstract class.?Your cursor must be on an existing interface or abstract class.FStatic classes cannot implement interfaces or extend abstract classes.(The type you are on is not an interface.-The type you are on is not an abstract class.7All members of this type have already been implemented.EAn unknown error occurred while processing. No stubs were generated.Invalid function nameCode Snippet titled [%1] failed to load. Verify that refactoring snippets are recognized in the Code Snippet Manager and that the snippet files are valid on disk.@Code Snippet titled [%1] is missing the required field(s): %2GBinding failed because IntelliSense for source file '%1' is out of date%The 'null' literal cannot be bound to6Binding failed because reading source file '%1' failed<Completion list not shown due to possible lambda declaration9Autoselect is disabled due to possible lambda declaration>Autoselect is disabled due to possible implicit array creationyThere was a problem reading metadata from '%1' ('%2'). IntelliSense may not work properly until the solution is reloaded.Error accessing task list.Error accessing task list.Error accessing task list.Error accessing task list.!Generate Missing &Properties (%1)5Generate Missing &Properties for Selected Fields (%1)Generate &Constructor)Generate &Constructor for Selected FieldsGenerate '&Equals'&Generate '&Equals' for Selected FieldsGenerate 'Get&HashCode'+Generate 'Get&HashCode' for Selected Fields&Generate Code...Generate Boilerplate Code@An unknown error occurred while processing. No code was changedFYour cursor must be in a class or struct containing at least one field!Add missing optional curly braces@An unknown error occurred while processing. No code was changedQueryService for '%1' failed.%1 in %2+An unknown error occurred while processing.Error:Warning:/Error opening temporary file '%1!ls!' in editor$Internal compiler error (0x%1!8.8x!) Out of memoryWarning treated as error8Compiler option '%1!ls!' must be followed by an argument)Metadata file '%1!ls!' could not be foundCUnexpected common language runtime initialization error -- '%1!ls!'@Unexpected error reading metadata from file '%2!ls!' -- '%1!ls!'6Metadata file '%2!ls!' could not be opened -- '%1!ls!'"Unexpected fatal error -- '%1!ls!'kThe base class or interface '%2!ls!' in assembly '%3!ls!' referenced by type '%1!ls!' could not be resolvedrThe type '%1!ls!' is defined in an assembly that is not referenced. You must add a reference to assembly '%2!ls!'.>Unexpected error writing metadata to file '%2!ls!' -- '%1!ls!')Required file '%1!ls!' could not be found%The name of type '%1!ls!' is too long%Error opening file '%1!ls!' in editorIdentifier expected ; expectedSyntax error, '%1!ls!' expectedDuplicate '%1!ls!' modifier!Property accessor already definedsType parameter '%1!ls!' has no matching typeparam tag in the XML comment on '%2!ls!' (but other type parameters do)EUnexpected error building metadata name for type '%1!ls!' -- '%2!ls!'KThe base class or interface of '%1!ls!' could not be resolved or is invalidC'%1!ls!': type must be '%3!ls!' to match overridden member '%2!ls!'kDo not use 'System.Runtime.CompilerServices.FixedBuffer' attribute. Use the 'fixed' field modifier instead.HAssignment made to same variable; did you mean to assign something else?IComparison made to same variable; did you mean to compare something else?6Error reading Win32 resource file '%1!ls!' -- '%2!ls!'jExpression will always cause a System.NullReferenceException because the default value of '%1!ls!' is nullGClass '%1!ls!' cannot have multiple base classes: '%2!ls!' and '%3!ls!'3Base class '%1!ls!' must come before any interfacesSXML comment on '%2!ls!' has cref attribute '%1!ls!' that refers to a type parameteriValue specified for the argument to 'System.Runtime.InteropServices.DefaultCharSetAttribute' is not validFriend assembly reference '%1!ls!' is invalid. InternalsVisibleTo declarations cannot have a version, culture, public key token, or processor architecture specified.Friend assembly reference '%1!ls!' is invalid. Strong-name signed assemblies must specify a public key in their InternalsVisibleTo declarations.vCannot send error report automatically without authorization. Please visit '%1!ls!' to authorize sending error report.<'%1!ls!' cannot declare a body because it is marked abstractR'%1!ls!' must declare a body because it is not marked abstract, extern, or partial+'%1!ls!' cannot be both abstract and sealed5The abstract method '%1!ls!' cannot be marked virtual-The constant '%1!ls!' cannot be marked static<'%1!ls!': cannot override because '%2!ls!' is not a functionk'%1!ls!': cannot override inherited member '%2!ls!' because it is not marked virtual, abstract, or override['%1!ls!': cannot change access modifiers when overriding '%2!ls!' inherited member '%3!ls!'J'%1!ls!': return type must be '%3!ls!' to match overridden member '%2!ls!'1'%1!ls!': cannot derive from sealed type '%2!ls!'9An expression tree may not contain an assignment operatorDAn anonymous type cannot have multiple properties with the same nameSA lambda expression with a statement body cannot be converted to an expression tree_Cannot convert lambda to an expression tree whose type argument '%1!ls!' is not a delegate type2Cannot use anonymous type in a constant expression`The first operand of an 'is' or 'as' operator may not be a lambda expression or anonymous methodGAn expression tree may not contain a multidimensional array initializerArgument missing'%1!ls!' must declare a body because it is not marked abstract or extern. Automatically implemented properties must define both get and set accessors.8Cannot use local variable '%1!ls!' before it is declaredy'%1!ls!': Automatically implemented properties cannot be used inside a type marked with StructLayout(LayoutKind.Explicit)Backing field for automatically implemented property '%1!ls!' must be fully assigned before control is returned to the caller. Consider calling the default constructor from a constructor initializer.yCannot use local variable '%1!ls!' before it is declared. The declaration of the local variable hides the field '%2!ls!'.G'%1!ls!' is abstract but it is contained in non-abstract class '%2!ls!'V'%1!ls!': static constructor cannot have an explicit 'this' or 'base' constructor callA'%1!ls!': access modifiers are not allowed on static constructors'Constructor '%1!ls!' cannot call itself='%1!ls!' has no base class and cannot call a base constructor3Predefined type '%1!ls!' is not defined or imported0Predefined type '%1!ls!' is declared incorrectly5'%1!ls!': structs cannot call base class constructorsKStruct member '%1!ls!' of type '%2!ls!' causes a cycle in the struct layout)'%1!ls!': interfaces cannot declare types Interfaces cannot contain fields&Interfaces cannot contain constructors3Type '%1!ls!' in interface list is not an interface,'%1!ls!' is already listed in interface listRInherited interface '%2!ls!' causes a cycle in the interface hierarchy of '%1!ls!'4'%1!ls!': interface members cannot have a definition1'%1!ls!' hides inherited abstract member '%2!ls!'>'%1!ls!' does not implement inherited abstract member '%2!ls!'5'%1!ls!' does not implement interface member '%2!ls!'JThe class System.Object cannot have a base class or implement an interface>'%1!ls!' in explicit interface declaration is not an interfaceG'%1!ls!' in explicit interface declaration is not a member of interface?'%1!ls!': containing type does not implement interface '%2!ls!'R'%1!ls!': explicit interface declaration can only be declared in a class or structA'%1!ls!': member names cannot be the same as their enclosing type>'%1!ls!': the enumerator value is too large to fit in its typez'%1!ls!' does not implement interface member '%2!ls!'. '%3!ls!' cannot implement an interface member because it is static.~'%1!ls!' does not implement interface member '%2!ls!'. '%3!ls!' cannot implement an interface member because it is not public.'%1!ls!' does not implement interface member '%2!ls!'. '%3!ls!' cannot implement '%2!ls!' because it does not have the matching return type of '%4!ls!'.+'%1!ls!' duplicate TypeForwardedToAttribute<A query body must end with a select clause or a group clause Expected contextual keyword 'on'$Expected contextual keyword 'equals' Expected contextual keyword 'by'Invalid anonymous type member declarator. Anonymous type members must be declared with a member assignment, simple name or member access.%Invalid initializer member declaratorYInconsistent lambda parameter usage; parameter types must be all explicit or all implicitrA partial method cannot have access modifiers or the virtual, abstract, override, new, sealed, or extern modifiersJA partial method must be declared within a partial class or partial structBCannot do member lookup in '%1!ls!' because it is a type parameterrInvalid constraint type. A type used as a constraint must be an interface, a non-sealed class or a type parameter.;'%1!ls!': cannot declare instance members in a static class2'%2!ls!': cannot derive from static class '%1!ls!'0Static classes cannot have instance constructors)Static classes cannot contain destructors6Cannot create an instance of the static class '%1!ls!'_Static class '%1!ls!' cannot derive from type '%2!ls!'. Static classes must derive from object.4'%1!ls!': static classes cannot implement interfaces>'%1!ls!': static classes cannot contain user-defined operators&Cannot convert to static type '%1!ls!'6'%1!ls!': static classes cannot be used as constraints7'%1!ls!': static types cannot be used as type arguments1'%1!ls!': array elements cannot be of static type3'%1!ls!': cannot declare indexers in a static class3'%1!ls!': static types cannot be used as parameters5'%1!ls!': static types cannot be used as return types1Cannot declare a variable of static type '%1!ls!'A throw statement with no arguments is not allowed in a finally clause that is nested inside the nearest enclosing catch clausePossibly incorrect assignment to local '%1!ls!' which is the argument to a using or lock statement. The Dispose call or unlocking will happen on the original value of the local.SType '%1!ls!' is defined in this assembly, but a type forwarder is specified for itDCannot forward type '%1!ls!' because it is a nested type of '%2!ls!'HThe type forwarder for type '%1!ls!' in assembly '%2!ls!' causes a cycle%Cannot forward generic type, '%1!ls!'\The /moduleassemblyname option may only be specified when building a target type of 'module'CInvalid type specified as an argument for TypeForwardedTo attributehThe property or indexer '%1!ls!' cannot be used in this context because the set accessor is inaccessiblerThe accessibility modifier of the '%1!ls!' accessor must be more restrictive than the property or indexer '%2!ls!']Cannot specify accessibility modifiers for both accessors of the property or indexer '%1!ls!'N'%1!ls!': accessibility modifiers may not be used on accessors in an interface|'%1!ls!': accessibility modifiers on accessors may only be used if the property or indexer has both a get and a set accessorN'%1!ls!' does not implement interface member '%2!ls!'. '%3!ls!' is not public.V'%1!ls!' does not implement the '%2!ls!' pattern. '%3!ls!' is ambiguous with '%4!ls!'.Z'%1!ls!' does not implement the '%2!ls!' pattern. '%3!ls!' is either static or not public.S'%1!ls!' does not implement the '%2!ls!' pattern. '%3!ls!' has the wrong signature.Friend access was granted to '%1!ls!', but the output assembly is named '%2!ls!'. Try adding a reference to '%1!ls!' or changing the output assembly name to match.There is no defined ordering between fields in multiple declarations of partial class or struct '%1!ls!'. To specify an ordering, all instance fields must be in the same declaration.*The type '%1!ls!' cannot be declared const<'%1!ls!': cannot override because '%2!ls!' is not a propertyT'%1!ls!': cannot override because '%2!ls!' does not have an overridable get accessorT'%1!ls!': cannot override because '%2!ls!' does not have an overridable set accessor3'%1!ls!': property or indexer cannot have void type='%1!ls!': property or indexer must have at least one accessor9'%1!ls!' is a new virtual member in sealed class '%2!ls!'@'%1!ls!' adds an accessor not found in interface member '%2!ls!'GExplicit interface implementation '%1!ls!' is missing accessor '%2!ls!'J'%1!ls!': user-defined conversions to or from an interface are not allowedJ'%1!ls!': user-defined conversions to or from a base class are not allowedM'%1!ls!': user-defined conversions to or from a derived class are not allowedpUser-defined operator cannot take an object of the enclosing type and convert to an object of the enclosing typeBUser-defined conversion must convert to or from the enclosing type2Duplicate user-defined conversion in type '%1!ls!'AUser-defined operator '%1!ls!' must be declared static and publicDThe parameter type for ++ or -- operator must be the containing type0Missing compiler required member '%1!ls!.%2!ls!''%1!ls!' is not a valid attribute location for this declaration. Valid attribute locations for this declaration are '%2!ls!'. All attributes in this block will be ignored.^'%1!ls!' is not a recognized attribute location. All attributes in this block will be ignored.U'%1!ls!' overrides Object.Equals(object o) but does not override Object.GetHashCode()Y'%1!ls!' defines operator == or operator != but does not override Object.Equals(object o)V'%1!ls!' defines operator == or operator != but does not override Object.GetHashCode()j'%1!ls!' cannot specify only Out attribute on a ref parameter. Use both In and Out attributes, or neither.I'%1!ls!' cannot define overloaded methods that differ only on ref and outLiteral of type double cannot be implicitly converted to type '%2!ls!'; use an '%1!ls!' suffix to create a literal of this type^Assignment in conditional expression is always constant; did you mean to use == instead of = ?1'%1!ls!': new protected member declared in struct{Two indexers have different names; the IndexerName attribute must be used with the same name on every indexer within a typeKA class with the ComImport attribute cannot have a user-defined constructorField cannot have void typeUnexpected character '%1!ls!'9'%1!ls!': static classes cannot contain protected membersA previous catch clause already catches all exceptions. All non-exceptions thrown will be wrapped in a System.Runtime.CompilerServices.RuntimeWrappedException.YThe operand of an increment or decrement operator must be a variable, property or indexervUse of possibly unassigned field '%1!ls!'. Struct instance variables are initially unassigned if struct is unassigned.'%1!ls!' does not contain a definition for '%2!ls!' and no extension method '%2!ls!' accepting a first argument of type '%1!ls!' could be found (are you missing a using directive or an assembly reference?)=The parameter of a unary operator must be the containing typeFOne of the parameters of a binary operator must be the containing typeThe first operand of an overloaded shift operator must have the same type as the containing type, and the type of the second operand must be int#Interfaces cannot contain operators:Structs cannot contain explicit parameterless constructorsN'%1!ls!': cannot override '%2!ls!' because it is not supported by the language)'%1!ls!' is not supported by the language5'%1!ls!': cannot explicitly call operator or accessorM'%1!ls!': cannot reference a type through an expression; try '%2!ls!' instead<'%1!ls!': cannot have instance field initializers in structs+Name of destructor must match name of class(Only class types can contain destructorsInvalid parameter type 'void'>The using alias '%1!ls!' appeared previously in this namespaceCannot access protected member '%1!ls!' via a qualifier of type '%2!ls!'; the qualifier must be of type '%3!ls!' (or derived from it)BInvalid reference option: '%1!ls!' -- cannot reference directoriesd'%1!ls!' cannot be added to this assembly because it already is an assembly; use '/R' option instead?Added module '%1!ls!' has unresolved reference to type '%2!ls!'DAdded module '%2!ls!' references module '%1!ls!' which was not addedProperty, indexer, or event '%1!ls!' is not supported by the language; try directly calling accessor methods '%2!ls!' or '%3!ls!'tProperty, indexer, or event '%1!ls!' is not supported by the language; try directly calling accessor method '%2!ls!'-Keyword 'void' cannot be used in this contextACryptographic failure while signing assembly '%2!ls!' -- '%1!ls!'+Appropriate cryptographic service not found)Indexers must have at least one parameter=Invalid reference alias option: '%1!ls!=' -- missing filename+You cannot redefine the global extern aliasYReference to type '%1!ls!' claims it is nested within '%2!ls!', but it could not be foundvReference to type '%1!ls!' claims it is defined in this assembly, but it is not defined in source or any added modulesVReference to type '%1!ls!' claims it is defined in '%2!ls!', but it could not be foundrThe predefined type '%1!ls!' is defined in multiple assemblies in the global alias; using definition from '%2!ls!'yLocal '%1!ls!' or its members cannot have their address taken and be used inside an anonymous method or lambda expressiontSource file has exceeded the limit of 16,707,565 lines representable in the PDB; debug information will be incorrectCannot convert anonymous method block without a parameter list to delegate type '%1!ls!' because it has one or more out parameters@Attribute '%1!ls!' is only valid on methods or attribute classesrAccessing a member on '%1!ls!' may cause a runtime exception because it is a field of a marshal-by-reference classyInvalid #pragma checksum syntax; should be #pragma checksum "filename" "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}" "XXXX..."&Warning level must be in the range 0-4;Invalid option '%1!ls!' for /debug; must be full or pdbonly7Unrecognized value '%1!ls!' provided for '/test' option@Fixed size buffer of length '%1!d!' and type '%2!ls!' is too big7Fixed size buffers must have a length greater than zerobYou cannot use fixed size buffers contained in unfixed expressions. Try using the fixed statement.jAttribute '%1!ls!' is not valid on property or event accessors. It is only valid on '%2!ls!' declarations.>Invalid search path '%1!ls!' specified in '%2!ls!' -- '%3!ls!'&__arglist is not valid in this context#params is not valid in this context;A namespace declaration cannot have modifiers or attributesJInvalid option '%1!ls!' for /platform; must be anycpu, x86, Itanium or x64Anonymous methods, lambda expressions, and query expressions inside structs cannot access instance members of 'this'. Consider copying 'this' to a local variable outside the anonymous method, lambda expression or query expression and using the local instead._'%1!ls!': type used in a using statement must be implicitly convertible to 'System.IDisposable'!Enums cannot have type parameters<Parameter '%1!d!' must be declared with the '%2!ls!' keywordBParameter '%1!d!' should not be declared with the '%2!ls!' keywordEParameter '%1!d!' is declared as type '%2!ls!' but should be '%3!ls!'IInvalid extern alias for '/reference'; '%1!ls!' is not a valid identifierIControl cannot leave the body of an anonymous method or lambda expressionUnrecognized #pragma directiveExpected disable or restoreCCannot restore warning 'CS%1!04d!' because it was disabled globally;__arglist is not allowed in the parameter list of iterators6Iterators cannot have unsafe parameters or yield types['%1!ls!' is a reserved identifier and cannot be used when ISO language version mode is usedoThe managed coclass wrapper class signature '%1!ls!' for interface '%2!ls!' is not a valid class name signatureforeach statement cannot operate on variables of type '%1!ls!' because it implements multiple instantiations of '%2!ls!'; try casting to a specific interface instantiationQA fixed size buffer field must have the array size specifier after the field name7Fixed size buffer fields may only be members of structs<Not all code paths return a value in %1!ls! of type '%2!ls!'oFeature '%1!ls!' cannot be used because it is not part of the standardized ISO-%2!ls! C# language specificationzFeature '%1!ls!' is not part of the standardized ISO C# language specification, and may not be accepted by other compilersCKeyword, identifier, or string expected after verbatim specifier: @=An expression is too long or complex to compile near '%1!ls!'&'%1!ls!' is not a valid warning numberQInvalid option '%1!ls!'; Resource visibility must be either 'public' or 'private'TThe type of the argument to the DefaultValue attribute must match the parameter typeKThe DefaultValue attribute is not applicable on parameters of type '%1!ls!'JArgument of type '%1!ls!' is not applicable for the DefaultValue attributeAccess to member '%1!ls!' through a 'base' keyword from an anonymous method, lambda expression, query expression, or iterator results in unverifiable code. Consider moving the access into a helper method on the containing type.+Duplicate initialization of member '%1!ls!'EMember '%1!ls!' cannot be initialized. It is not a field or property.MStatic field or property '%1!ls!' cannot be assigned in an object initializerMembers of readonly field '%1!ls!' of type '%2!ls!' cannot be assigned with an object initializer because it is of a value typeyMembers of property '%1!ls!' of type '%2!ls!' cannot be assigned with an object initializer because it is of a value type6Unsafe type '%1!ls!' cannot be used in object creationSOption '%1!ls!' overrides attribute '%2!ls!' given in a source file or added moduleIInvalid option '%1!ls!' for /langversion; must be ISO-1, ISO-2 or DefaultKCannot create delegate with '%1!ls!' because it has a Conditional attribute/Cannot create temporary file '%2!ls!' -- %1!ls!9Argument '%1!d!' must be passed with the '%2!ls!' keywordRThe yield statement cannot be used inside an anonymous method or lambda expression~Cannot return a value from an iterator. Use the yield return statement to return a value, or yield break to end the iteration.+Iterators cannot have ref or out parameterscThe body of '%1!ls!' cannot be an iterator block because '%2!ls!' is not an iterator interface type,Cannot yield in the body of a finally clauseCCannot yield a value in the body of a try block with a catch clause&Expression expected after yield returnkCannot use ref or out parameter '%1!ls!' inside an anonymous method, lambda expression, or query expression'Unsafe code may not appear in iteratorsNInvalid option '%1!ls!' for /errorreport; must be prompt, send, queue, or none2Cannot yield a value in the body of a catch clause,Different checksum values given for '%1!ls!'Circular assembly reference '%1!ls!' does not match the output assembly name '%2!ls!'. Try adding a reference to '%1!ls!' or changing the output assembly name to match.UUse command line option '/%1!ls!' or appropriate project settings instead of '%2!ls!'=Assembly reference '%1!ls!' is invalid and cannot be resolved\Assuming assembly reference '%1!ls!' matches '%2!ls!', you may need to supply runtime policy\Assuming assembly reference '%1!ls!' matches '%2!ls!', you may need to supply runtime policytAn assembly with the same identity '%1!ls!' has already been imported. Try removing one of the duplicate references.An assembly with the same simple name '%1!ls! has already been imported. Try removing one of the references or sign them to enable side-by-side.\Assembly '%1!ls!' uses '%2!ls!' which has a higher version than referenced assembly '%3!ls!'AExpression cannot contain anonymous methods or lambda expressionsUDelegate '%1!ls!' bound to '%2!ls!' instead of '%3!ls!' because of new language rules@Fixed size buffers can only be accessed through locals or fields6Filename specified for preprocessor directive is emptyBXML comment on '%2!ls!' has a duplicate typeparam tag for '%1!ls!'eXML comment on '%2!ls!' has a typeparam tag for '%1!ls!', but there is no type parameter by that nameOCannot bind delegate to '%1!ls!' because it is a member of 'System.Nullable<T>'D'%1!ls!' does not contain a constructor that takes '%2!d!' argumentsAssembly and module attributes must precede all other elements defined in a file except using clauses and extern alias declarationsBConflicting options specified: Win32 resource file; Win32 manifest6Error reading Win32 manifest file '%1!ls!' -- '%2!ls!'HIgnoring /win32manifest for module because it only applies to assembliesCannot convert '%1!ls!' to delegate because some of the return types in the block are not implicitly convertible to the delegate return typeExpected parameterExpected expression;Error generating XML documentation file '%1!ls!' ('%2!ls!')8XML comment on '%2!ls!' has badly formed XML -- '%1!ls!'>XML comment on '%2!ls!' has a duplicate param tag for '%1!ls!'\XML comment on '%2!ls!' has a param tag for '%1!ls!', but there is no parameter by that namefParameter '%1!ls!' has no matching param tag in the XML comment for '%2!ls!' (but other parameters do)NXML comment on '%2!ls!' has cref attribute '%1!ls!' that could not be resolved.A stackalloc expression requires [] after typeCThe line number specified for #line directive is missing or invalid$Assembly generation failed -- %1!ls!5Filename, single-line comment or end-of-line expectedforeach statement cannot operate on variables of type '%1!ls!' because '%2!ls!' does not contain a public definition for '%3!ls!'JInvalid type for parameter '%1!d!' in XML comment cref attribute: '%2!ls!'1Invalid return type in XML comment cref attribute+'%1!ls!' is not a valid Win32 resource fileCompilation cancelled by user7Method or delegate parameter cannot be of type '%1!ls!'1Cannot assign to '%1!ls!' because it is read-onlyECannot pass '%1!ls!' as a ref or out argument because it is read-only;Assembly signing failed; output may not be signed -- %1!ls!Assembly generation -- %1!ls!3The Required attribute is not permitted on C# types9Modifiers cannot be placed on event accessor declarationsRUnable to delete temporary file '%1!ls!' used for default Win32 resource -- %2!ls!5The params parameter cannot be declared as ref or outGCannot modify the return value of '%1!ls!' because it is not a variablezThe managed coclass wrapper class '%1!ls!' for interface '%2!ls!' cannot be found (are you missing an assembly reference?)^'%1!ls!' is ambiguous between '%2!ls!' and '%3!ls!'; use either '@%1!ls!' or '%1!ls!Attribute'?Argument '%1!d!' should not be passed with the '%2!ls!' keywordiMembers of readonly field '%1!ls!' cannot be modified (except in a constructor or a variable initializer)XMembers of readonly field '%1!ls!' cannot be passed ref or out (except in a constructor)yFields of static readonly field '%1!ls!' cannot be assigned to (except in a static constructor or a variable initializer)eFields of static readonly field '%1!ls!' cannot be passed ref or out (except in a static constructor):Cannot modify members of '%1!ls!' because it is a '%2!ls!'PCannot pass fields of '%1!ls!' as a ref or out argument because it is a '%2!ls!'2Cannot assign to '%1!ls!' because it is a '%2!ls!'FCannot pass '%1!ls!' as a ref or out argument because it is a '%2!ls!'!%1!ls!. See also error CS%2!04d!.HCannot convert %1!ls! to type '%2!ls!' because it is not a delegate typeuCannot convert %1!ls! to delegate type '%2!ls!' because the parameter types do not match the delegate parameter typesCannot convert %1!ls! to delegate type '%2!ls!' because some of the return types in the block are not implicitly convertible to the delegate return typeFixed size buffer type must be one of the following: bool, byte, short, int, long, char, sbyte, ushort, uint, ulong, float or doubleKXML comment on '%2!ls!' has syntactically incorrect cref attribute '%1!ls!'>Member modifier '%1!ls!' must precede the member type and name8Array creation must have array size or array initializer5XML comment is not placed on a valid language element>Cannot determine common language runtime directory -- '%1!ls!'BUnable to include XML fragment '%2!ls!' of file '%1!ls!' -- %3!ls!%Invalid XML include element -- %1!ls!@Missing XML comment for publicly visible type or member '%1!ls!'6Badly formed XML in included comments file -- '%1!ls!'1Delegate '%1!ls!' does not take '%2!d!' arguments,Delegate '%1!ls!' has some invalid arguments}XML parser could not be loaded for the following reason: '%2!ls!'. The XML documentation file '%1!ls!' will not be generated.5Semicolon after method or accessor block is not valid<error><null>.(Location of symbol related to previous error)0(Location of symbol related to previous warning)=<!-- Badly formed XML comment ignored for member "%1!ls!" -->I<error><!-- Badly formed XML file "%1!ls!" cannot be included --></error>. Failed to insert some or all of included XML  Include tag is invalid ? No matching elements were found for the following include tag Missing file attributeMissing path attribute<global namespace><this assembly>(Identifier '%1!ls!' is not CLS-compliant1'%1!ls!': base type '%2!ls!' is not CLS-compliantG'%1!ls!': CLS-compliant interfaces must have only CLS-compliant members4'%1!ls!': only CLS-compliant members can be abstractnYou must specify the CLSCompliant attribute on the assembly, not the module, to enable CLS compliance checkingRAdded modules must be marked with the CLSCompliant attribute to match the assemblyf'%1!ls!' cannot be marked as CLS-compliant because the assembly does not have a CLSCompliant attributeJ'%1!ls!' has no accessible constructors which use only CLS-compliant types2Arrays as attribute arguments is not CLS-compliantvYou cannot specify the CLSCompliant attribute on a module that differs from the CLSCompliant attribute on the assemblyd'%1!ls!' cannot be marked as CLS-compliant because it is a member of non-CLS-compliant type '%2!ls!'nCLS compliance checking will not be performed on '%1!ls!' because it is not visible from outside this assemblyk'%1!ls!' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attributegCLSCompliant attribute has no meaning when applied to parameters. Try putting it on the method instead.iCLSCompliant attribute has no meaning when applied to return types. Try putting it on the method instead.5Methods with variable arguments are not CLS-compliant+Argument type '%1!ls!' is not CLS-compliant,Return type of '%1!ls!' is not CLS-compliant%Type of '%1!ls!' is not CLS-compliant=Mixed and decomposed Unicode characters are not CLS-compliant?Identifier '%1!ls!' differing only in case is not CLS-compliant_Overloaded method '%1!ls!' differing only in ref or out, or in array rank, is not CLS-compliantUOverloaded method '%1!ls!' differing only by unnamed array types is not CLS-compliant-Constraint type '%1!ls!' is not CLS-compliant/CLS-compliant field '%1!ls!' cannot be volatileR'%1!ls!' is not CLS-compliant because base interface '%2!ls!' is not CLS-compliant;Array type specifier, [], must appear before parameter nameHDeclaration is not valid; use '%1!ls! operator <dest-type> (...' insteadCDeclaration is not valid; use '<type> operator %1!ls! (...' instead1Could not find '%1!ls!' specified for Main methodB'%1!ls!' specified for Main method must be a valid class or structLCannot use '%1!ls!' for Main method because it is in a different output file4'%1!ls!' does not have a suitable static Main method:Cannot use '%1!ls!' for Main method because it is importeddInvalid filename specified for preprocessor directive. Filename is too long or not a valid filename.&Output filename is too long or invalid:Outputs without source must have the /out option specified.Output '%1!ls!' does not have any source files.Method or delegate cannot return type '%1!ls!'>Conflicting options specified: Win32 resource file; Win32 icon0Error reading resource file '%1!ls!' -- '%2!ls!''Error generating Win32 resource: %1!ls!HNamespace '%2!ls!' contains a definition conflicting with alias '%1!ls!'The Conditional attribute is not valid on '%1!ls!' because it is a constructor, destructor, operator, or explicit interface implementationVThe Conditional attribute is not valid on '%1!ls!' because its return type is not voidDuplicate '%1!ls!' attribute;The Conditional attribute is not valid on interface membersInternal Compiler Error (0x%1!8.8x! at address %3!p!): likely culprit is '%2!ls!'. An internal error has occurred in the compiler. To work around this problem, try simplifying or changing the program near the locations listed below. Locations at the top of the list are closer to the point at which the internal error occurred. Errors such as this can be reported to Microsoft by using the /errorreport option. 7Internal Compiler Error: stage '%2!ls!' symbol '%1!ls!''Internal Compiler Error: stage '%1!ls!''Internal Compiler Error: stage '%1!ls!''Internal Compiler Error: stage '%1!ls!'$Internal Compiler Error: stage 'LEX'&Internal Compiler Error: stage 'PARSE')User-defined operators cannot return void0Invalid value for argument to '%1!ls!' attributedAttribute '%1!ls!' is not valid on this declaration type. It is only valid on '%2!ls!' declarations.=Floating-point constant is outside the range of type '%1!ls!'AThe Guid attribute must be specified with the ComImport attribute3Invalid value for named attribute argument '%1!ls!'RThe DllImport attribute must be specified on a method marked 'static' and 'extern'AThe feature '%1!ls!' is deprecated. Please use '%2!ls!' instead'.BCannot set the IndexerName attribute on an indexer marked override,Field or property cannot be of type '%1!ls!')Array elements cannot be of type '%1!ls!''%1!ls!' is obsolete"'%1!ls!' is not an attribute class'%1!ls!' is not a valid named attribute argument. Named attribute arguments must be fields which are not readonly, static, or const, or read-write properties which are public and not static.'%1!ls!' is obsolete: '%2!ls!'Indexers cannot have void type7'%1!ls!': virtual or abstract members cannot be privatehCan only use array initializer expressions to assign to array types. Try using a new expression instead.kArray initializers can only be used in a variable or field initializer. Try using a new expression instead.IAttribute '%1!ls!' is only valid on classes derived from System.Attribute!Possible mistaken empty statement+'%1!ls!' duplicate named attribute argument2'%1!ls!' cannot derive from special class '%2!ls!'Identifier too longJCannot specify the DefaultMember attribute on a type containing an indexer-Error emitting '%2!ls!' attribute -- '%1!ls!'0'%1!ls!' is a type not supported by the languageRField '%1!ls!' is never assigned to, and will always have its default value %2!ls!Bad array declarator: To declare a managed array the rank specifier precedes the variable's identifier. To declare a fixed size buffer field, use the fixed keyword before the field type.^Comparison to integral constant is useless; the constant is outside the range of type '%1!ls!'<Cannot apply attribute class '%1!ls!' because it is abstractc'%1!ls!' is not a valid named attribute argument because it is not a valid attribute parameter type8An expression tree lambda may not contain a method groupThe best overloaded method match '%1!ls!' for the collection initializer element cannot be used. Collection initializer 'Add' methods cannot have ref or out parameters.;Non-invocable member '%1!ls!' cannot be used like a method.)Cannot pass null for friend assembly nameMember '%1!ls!' implements interface member '%2!ls!' in type '%3!ls!'. There are multiple matches for the interface member at run-time. It is implementation dependent which method will be called.Member '%2!ls!' overrides '%1!ls!'. There are multiple override candidates at run-time. It is implementation dependent which method will be called.aObject and collection intializer expressions may not be applied to a delegate creation expression'%1!ls!' is of type '%2!ls!'. The type specified in a constant declaration must be sbyte, byte, short, ushort, int, uint, long, ulong, char, float, double, decimal, bool, string, an enum-type, or a reference-type.bAn expression tree lambda may not contain a coalescing operator with a null literal left-hand siden'%1!ls!': instance field types marked with StructLayout(LayoutKind.Explicit) must have a FieldOffset attributeMethod, operator, or accessor '%1!ls!' is marked external and has no attributes on it. Consider adding a DllImport attribute to specify the external implementation.7'%1!ls!': new protected member declared in sealed classWConditional member '%1!ls!' cannot implement interface member '%2!ls!' in type '%3!ls!')ref and out are not valid in this contextAThe argument to the '%1!ls!' attribute must be a valid identifierd'%1!ls!': System.Interop.UnmanagedType.CustomMarshaller requires named arguments ComType and MarshalrThe FieldOffset attribute can only be placed on members of types marked with the StructLayout(LayoutKind.Explicit)BThe FieldOffset attribute is not allowed on static or const fields4Implicitly-typed local variables must be initializedAImplicitly-typed local variables cannot have multiple declaratorsNCannot initialize an implicitly-typed local variable with an array initializer0Implicitly-typed local variables cannot be fixed3Implicitly-typed local variables cannot be constant'Constructor '%1!ls!' is marked externalPThe contextual keyword 'var' may only appear within a local variable declaration-No best type found for implicitly-typed array/Cannot assign %1!ls! to anonymous type property0An expression tree may not contain a base accessMethod must have a return typeInvalid base typeEmpty switch blockExpected catch or finally Invalid expression term '%1!ls!'2A new expression requires (), [], or {} after typejElements defined in a namespace cannot be explicitly declared as private, protected, or protected internalEExpected ; or = (cannot specify constructor arguments in declaration)hA using clause must precede all other elements defined in the namespace except extern alias declarations?Keyword 'new' is not allowed on elements defined in a namespace.Invoke cannot be called directly on a delegate8Overloaded binary operator '%1!ls!' takes two parameters6Overloaded unary operator '%1!ls!' takes one parameter3Source file '%1!ls!' could not be opened ('%2!ls!')9Cannot link resource file '%1!ls!' when building a moduleCResource identifier '%1!ls!' has already been used in this assemblyLReferenced file '%1!ls!' is not an assembly; use '/addmodule' option instead4A ref or out argument must be an assignable variable2Keyword 'base' is not available in a static method6Keyword 'base' is not available in the current context } expected { expected 'in' expectedInvalid preprocessor expression4Expected class, delegate, enum, interface, or structHInvalid token '%1!ls!' in class, struct, or interface member declarationeCannot create an instance of the variable type '%1!ls!' because it does not have the new() constraintAUsing the generic %2!ls! '%1!ls!' requires '%3!d!' type arguments4The type '%1!ls!' may not be used as a type argument6The %2!ls! '%1!ls!' cannot be used with type argumentsBThe non-generic %2!ls! '%1!ls!' cannot be used with type arguments'%3!ls!' must be a non-abstract type with a public parameterless constructor in order to use it as parameter '%2!ls!' in the generic type or method '%1!ls!'The type '%4!ls!' cannot be used as type parameter '%3!ls!' in the generic type or method '%1!ls!'. There is no implicit reference conversion from '%4!ls!' to '%2!ls!'.The type '%4!ls!' cannot be used as type parameter '%3!ls!' in the generic type or method '%1!ls!'. The nullable type '%4!ls!' does not satisfy the constraint of '%2!ls!'.The type '%4!ls!' cannot be used as type parameter '%3!ls!' in the generic type or method '%1!ls!'. The nullable type '%4!ls!' does not satisfy the constraint of '%2!ls!'. Nullable types can not satisfy any interface constraints.The type '%4!ls!' cannot be used as type parameter '%3!ls!' in the generic type or method '%1!ls!'. There is no boxing conversion or type parameter conversion from '%4!ls!' to '%2!ls!'.The type '%4!ls!' cannot be used as type parameter '%3!ls!' in the generic type or method '%1!ls!'. There is no boxing conversion from '%4!ls!' to '%2!ls!'.TThe parameter name '%1!ls!' conflicts with an automatically-generated parameter name*The parameter name '%1!ls!' is a duplicateAThe namespace '%2!ls!' already contains a definition for '%1!ls!'<The type '%2!ls!' already contains a definition for '%1!ls!'7The name '%1!ls!' does not exist in the current context@'%1!ls!' is an ambiguous reference between '%2!ls!' and '%3!ls!'FThe using directive for '%1!ls!' appeared previously in this namespace0The modifier '%1!ls!' is not valid for this item!More than one protection modifierU'%1!ls!' hides inherited member '%2!ls!'. Use the new keyword if hiding was intended.WThe member '%1!ls!' does not hide an inherited member. The new keyword is not required.PThe evaluation of the constant value for '%1!ls!' involves a circular definitionTType '%2!ls!' already defines a member called '%1!ls!' with the same parameter typesnullable typesUType '%2!ls!' already reserves a member called '%1!ls!' with the same parameter types<The /pdb option requires that the /debug option also be usedlambda expressionanonymous type~'%1!ls!' does not contain a definition for '%2!ls!' and the best extension method overload '%3!ls!' has some invalid arguments;Instance argument: cannot convert from '%1!ls!' to '%2!ls!'5The range variable '%1!ls!' has already been declaredMThe range variable '%2!ls!' conflicts with a previous declaration of '%1!ls!'(Cannot assign %1!ls! to a range variable+Expression cannot contain query expressionsCould not find an implementation of the query pattern for source type '%1!ls!'. '%2!ls!' not found. Consider explicitly specifying the type of the range variable '%3!ls!'.Could not find an implementation of the query pattern for source type '%1!ls!'. '%2!ls!' not found. Are you missing a reference to 'System.Core.dll' or a using directive for 'System.Linq'?dCould not find an implementation of the query pattern for source type '%1!ls!'. '%2!ls!' not found.~The name '%1!ls!' is not in scope on the left side of 'equals'. Consider swapping the expressions on either side of 'equals'.The name '%1!ls!' is not in scope on the right side of 'equals'. Consider swapping the expressions on either side of 'equals'.CType byte, sbyte, short, ushort, int, uint, long, or ulong expectedUnrecognized escape sequenceNewline in constantEmpty character literal(Too many characters in character literalInvalid numberA get or set accessor expected)An object, string, or class type expected!Named attribute argument expectedGCatch clauses cannot follow the general catch clause of a try statement!Keyword 'this' or 'base' expected$Overloadable unary operator expected%Overloadable binary operator expectedIntegral constant is too large5Type or namespace definition, or end-of-file expected?Embedded statement cannot be a declaration or labeled statementPreprocessor directive expected+Single-line comment or end-of-line expected ) expected#endif directive expected!Unexpected preprocessor directive#error: '%1!ls!'#warning: '%1!ls!' Type expectedECannot define/undefine preprocessor symbols after first token in file7Compiler limit exceeded: File cannot exceed %1!d! lines<Compiler limit exceeded: Line cannot exceed %1!d! characters End-of-file found, '*/' expected( or . expectedOverloadable operator expected#endregion directive expectedUnterminated string literalSPreprocessor directives must appear as the first non-whitespace character on a line*Identifier expected; '%2!ls!' is a keyword{ or ; expectedNCannot use more than one type in a for, using, fixed, or declaration statement"An add or remove accessor expected Unknown compiler option '%1!ls!'TProgram '%1!ls!' does not contain a static 'Main' method suitable for an entry pointSet warning level (0-4)Report all warnings as errors(Define conditional compilation symbol(s)0Do not reference standard library (mscorlib.dll)Emit debugging informationEnable optimizations4Reference metadata from the specified assembly filesIReference metadata from the specified assembly file using the given alias2Only check code for errors; do not emit executable8Output mini-profile (timings of important code sections)Enable incremental compilation-Link the specified modules into this assembly!Disable specific warning messages"XML Documentation file to generateGenerate overflow checksAllow 'unsafe' code"Report specific warnings as errors`Limit which platforms this code can run on: x86, Itanium, x64, or anycpu. The default is anycpu.8Name of the assembly which this module will be a part of(Specify the filename of a Win32 manifestgenericsanonymous methods'module as an attribute target specifiernamespace alias qualifierfixed size buffers#pragmaforeach iteration variableusing variablefixed variable%Microsoft (R) Visual C# 2008 CompilereNo information has been lost. Please check the compiler output for possible ways to avoid this error.static classes partial types method groupanonymous methodLIB environment variable /LIB optionswitch on boolean typeWarning as Error: %1!ls! collectionpThe Microsoft (R) Visual C# 2008 Compiler has encountered an internal error. We are sorry for the inconvenience.access modifiers on properties extern alias iteratorsdefault operatorCWhere the resinfo format is <file>[,<string name>[,public|private]]BCannot pass the range variable '%1!ls!' as an out or ref parameteroMultiple implementations of the query pattern were found for source type '%1!ls!'. Ambiguous call to '%2!ls!'.uThe type of one of the expressions in the %1!ls! clause is incorrect. Type inference failed in the call to '%2!ls!'.mThe type of the expression in the %1!ls! clause is incorrect. Type inference failed in the call to '%2!ls!'.An expression of type '%1!ls!' is not allowed in a subsequent from clause in a query expression with source type '%2!ls!'. Type inference failed in the call to '%3!ls!'.letfromwhereselectjoingroup byorderbyintoimplicitly typed arrayimplicitly typed local variableanonymous types$automatically implemented propertiesobject initializercollection initializerlambda expressionquery expressionextension methodpartial method>An expression tree may not contain an unsafe pointer operationAAn expression tree may not contain an anonymous method expressionHAn anonymous method expression cannot be converted to an expression tree@Range variable '%1!ls!' cannot be assigned to -- it is read onlyPThe range variable '%1!ls!' cannot have the same name as a method type parameterKThe contextual keyword 'var' cannot be used in a range variable declarationaThe best overloaded Add method '%1!ls!' for the collection initializer has some invalid argumentsAAn expression tree lambda may not contain an out or ref parameterJAn expression tree lambda may not contain a method with variable arguments#Suppress compiler copyright messageCreate a 'Bug Report' file5Specify the codepage to use when opening source filesWSpecify the type that contains the entry point (ignore all other possible entry points)(Base address for the library to be built(Compiler generates fully qualified pathsaSpecify debugging type ('full' is default, and enables attaching a debugger to a running program) Do not auto include CSC.RSP file:Specify additional directories to search in for references3Specify the alignment used for output file sections*Output compiler messages in UTF-8 encodingLDelay-sign the assembly using only the public portion of the strong name keySpecify a strong name key file#Specify a strong name key container7Specify language version mode: ISO-1, ISO-2, or DefaultcSpecify how to handle internal compiler errors: prompt, send, queue, or none. The default is queue.3Could not write to output file '%2!ls!' -- '%1!ls!'Program '%2!ls!' has more than one entry point defined: '%1!ls!'. Compile with /main to specify the type that contains the entry point.(Operator '%1!ls!' is not yet implementedMOperator '%1!ls!' cannot be applied to operands of type '%2!ls!' and '%3!ls!'Division by constant zero?Cannot apply indexing with [] to an expression of type '%1!ls!'3Wrong number of indices inside []; expected '%1!d!'?Operator '%1!ls!' cannot be applied to operand of type '%2!ls!'1Standard library file '%1!ls!' could not be found\Keyword 'this' is not valid in a static property, static method, or static field initializer6Keyword 'this' is not available in the current context5'%1!ls!' has the wrong signature to be an entry point3Cannot implicitly convert type '%1!ls!' to '%2!ls!'(Cannot convert type '%1!ls!' to '%2!ls!'9Constant value '%1!ls!' cannot be converted to a '%2!ls!'LAn __arglist parameter must be the last parameter in a formal parameter listiMissing partial modifier on declaration of type '%1!ls!'; another partial declaration of this type existsTPartial declarations of '%1!ls!' must be all classes, all structs, or all interfacesIPartial declarations of '%1!ls!' have conflicting accessibility modifiersHPartial declarations of '%1!ls!' must not specify different base classesZPartial declarations of '%1!ls!' must have the same type parameter names in the same orderZPartial declarations of '%1!ls!' have inconsistent constraints for type parameter '%2!ls!'lCannot implicitly convert type '%1!ls!' to '%2!ls!'. An explicit conversion exists (are you missing a cast?)cThe 'partial' modifier can only appear immediately before 'class', 'struct', 'interface', or 'void'PImported type '%1!ls!' is invalid. It contains a circular base class dependency.(Use of unassigned out parameter '%1!ls!'cArray size cannot be specified in a variable declaration (try initializing with a 'new' expression)hThe property or indexer '%1!ls!' cannot be used in this context because the get accessor is inaccessibleKA static member '%1!ls!' cannot be marked as override, virtual, or abstractGA member '%1!ls!' marked as override cannot be marked as new or virtual'%1!ls!' hides inherited member '%2!ls!'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword..'%1!ls!': no suitable method found to overrideGA namespace does not directly contain members such as fields or methods3'%1!ls!' does not contain a definition for '%2!ls!'2'%1!ls!' is a '%2!ls!' but is used like a '%3!ls!'?'%1!ls!' is a '%2!ls!', which is not valid in the given contextVAn object reference is required for the non-static field, method, or property '%1!ls!'XThe call is ambiguous between the following methods or properties: '%1!ls!' and '%2!ls!'4'%1!ls!' is inaccessible due to its protection level2No overload for '%1!ls!' matches delegate '%2!ls!'7An object of a type convertible to '%1!ls!' is requiredZSince '%1!ls!' returns void, a return keyword must not be followed by an object expressionmethodtype namespacefieldpropertyelementvariableeventtype parameter using alias extern aliasclassdelegate interfacestructenumtypechildparent or current@A local variable named '%1!ls!' is already defined in this scopeKThe left-hand side of an assignment must be a variable, property or indexer4'%1!ls!': a static constructor must be parameterless:The expression being assigned to '%1!ls!' must be constantt'%1!ls!' is of type '%2!ls!'. A const field of a reference type other than string can only be initialized with null.0'%2!ls!' conflicts with the declaration '%1!ls!'A local variable named '%1!ls!' cannot be declared in this scope because it would give a different meaning to '%1!ls!', which is already used in a '%2!ls!' scope to denote something elseaA using namespace directive can only be applied to namespaces; '%1!ls!' is a type not a namespace3No enclosing loop out of which to break or continue!The label '%1!ls!' is a duplicate-The type '%1!ls!' has no constructors definedECannot create an instance of the abstract class or interface '%1!ls!'-A const field requires a value to be provided>Circular base class dependency involving '%1!ls!' and '%2!ls!'7The delegate '%1!ls!' does not have a valid constructorMethod name expectedA constant value is expected$A value of an integral type expected:The label '%1!ls!' already occurs in this switch statement3A goto case is only valid inside a switch statementaThe property or indexer '%1!ls!' cannot be used in this context because it lacks the get accessor?The type caught or thrown must be derived from System.ExceptionLA throw statement with no arguments is not allowed outside of a catch clause1Control cannot leave the body of a finally clauseNThe label '%1!ls!' shadows another label by the same name in a contained scope=No such label '%1!ls!' within the scope of the goto statementwThe type or namespace name '%1!ls!' could not be found in the global namespace (are you missing an assembly reference?):The new() constraint must be the last constraint specified?'%1!ls!': an entry point cannot be generic or in a generic typeCannot convert null to type parameter '%1!ls!' because it could be a non-nullable value type. Consider using 'default(%1!ls!)' instead.-'<' unexpected : attributes cannot be generic9Duplicate constraint '%1!ls!' for type parameter '%2!ls!'IThe class type constraint '%1!ls!' must come before any other constraints)'%2!ls! %1!ls!' has the wrong return typeA constraint clause has already been specified for type parameter '%1!ls!'. All of the constraints for a type parameter must be specified in a single where clause.CNo overload for '%1!ls!' has the correct parameter and return typeswThe type arguments for method '%1!ls!' cannot be inferred from the usage. Try specifying the type arguments explicitly.\'%1!ls!': a parameter or local variable cannot have the same name as a method type parameterThe type parameter '%1!ls!' cannot be used with the 'as' operator because it does not have a class type constraint nor a 'class' constraint:The field '%1!ls!' is assigned but its value is never usedgThe '%1!ls!' attribute is valid only on an indexer that is not an explicit interface member declaration:'%1!ls!': an attribute argument cannot use type parametersO'%1!ls!': cannot provide arguments when creating an instance of a variable type6'%1!ls!': an abstract class cannot be sealed or staticAmbiguous reference in cref attribute: '%1!ls!'. Assuming '%2!ls!', but could have also matched other overloads including '%3!ls!'.I'%1!ls!': a reference to a volatile field will not be treated as volatile.The /incremental option is no longer supportedOSince '%2!ls!' has the ComImport attribute, '%1!ls!' must be extern or abstractJ'%1!ls!': a class with the ComImport attribute cannot specify a base classThe constraints for type parameter '%1!ls!' of method '%2!ls!' must match the constraints for type parameter '%3!ls!' of interface method '%4!ls!'. Consider using an explicit interface implementation instead.:The type name '%1!ls!' does not exist in the type '%2!ls!'hCannot convert method group '%1!ls!' to non-delegate type '%2!ls!'. Did you intend to invoke the method?$Unreachable expression code detectedBThe extern alias '%1!ls!' was not specified in a /reference optionWCannot use alias '%1!ls!' with '::' since the alias references a type. Use '.' instead.Alias '%1!ls!' not found6The type '%2!ls!' exists in both '%1!ls!' and '%3!ls!'OThe namespace '%2!ls!' in '%1!ls!' conflicts with the type '%4!ls!' in '%3!ls!'The namespace '%2!ls!' in '%1!ls!' conflicts with the imported type '%4!ls!' in '%3!ls!'. Using the namespace defined in '%1!ls!'.xThe type '%2!ls!' in '%1!ls!' conflicts with the imported type '%4!ls!' in '%3!ls!'. Using the type defined in '%1!ls!'.}The type '%2!ls!' in '%1!ls!' conflicts with the imported namespace '%4!ls!' in '%3!ls!'. Using the type defined in '%1!ls!'.OThe type '%2!ls!' in '%1!ls!' conflicts with the namespace '%4!ls!' in '%3!ls!'TAn extern alias declaration must precede all other elements defined in the namespacexDefining an alias named 'global' is ill-advised since 'global::' always references the global namespace and not an alias2'%1!ls!': a class cannot be both static and sealed;'%1!ls!': abstract properties cannot have private accessorsSyntax error; value expectedLPredefined type '%1!ls!' was not found in '%2!ls!' but was found in '%3!ls!'2Cannot modify the result of an unboxing conversionLForeach cannot operate on a '%1!ls!'. Did you intend to invoke the '%1!ls!'?DAttributes cannot be used on type arguments, only on type parameterseThe return type for ++ or -- operator must be the containing type or derived from the containing typeIThe 'class' or 'struct' constraint must come before any other constraintsW'%1!ls!': cannot specify both a constraint class and the 'class' or 'struct' constraintBThe 'new()' constraint cannot be used with the 'struct' constraintzThe type '%3!ls!' must be a reference type in order to use it as parameter '%2!ls!' in the generic type or method '%1!ls!'The type '%3!ls!' must be a non-nullable value type in order to use it as parameter '%2!ls!' in the generic type or method '%1!ls!'>Circular constraint dependency involving '%1!ls!' and '%2!ls!'NType parameter '%1!ls!' inherits conflicting constraints '%2!ls!' and '%3!ls!'kType parameter '%2!ls!' has the 'struct' constraint so '%2!ls!' cannot be used as a constraint for '%1!ls!'bAmbiguous user defined conversions '%1!ls!' and '%2!ls!' when converting from '%3!ls!' to '%4!ls!'>The result of the expression is always 'null' of type '%1!ls!'5Cannot take the address of a read-only local variableConstraints for override and explicit interface implementation methods are inherited from the base method, so they cannot be specified directlyrThe inherited members '%1!ls!' and '%2!ls!' have the same signature in type '%3!ls!', so they cannot be overriddenIEvaluation of the decimal constant expression failed with error: '%1!ls!'<Comparing with null of type '%1!ls!' always produces 'false'qIntroducing a 'Finalize' method can interfere with destructor invocation. Did you intend to declare a destructor?C'%1!ls!' should not have a params parameter since '%2!ls!' does notNAmbiguity between method '%1!ls!' and non-method '%2!ls!'. Using method group.5Ambiguity between %1!ls! '%2!ls!' and %3!ls! '%4!ls!'DThe 'goto case' value is not implicitly convertible to type '%1!ls!'yMethod '%1!ls!' cannot implement interface accessor '%2!ls!' for type '%3!ls!'. Use an explicit interface implementation.yThe %2!ls! '%1!ls!' is not a generic method. If you intended an expression list, use parentheses around the < expression.xThe result of the expression is always '%1!ls!' since a value of type '%2!ls!' is never equal to 'null' of type '%3!ls!'Explicit interface implementation '%1!ls!' matches more than one interface member. Which interface member is actually chosen is implementation-dependent. Consider using a non-explicit implementation instead.\A previous catch clause already catches all exceptions of this or of a super type ('%1!ls!')+'%1!ls!': not all code paths return a valueUnreachable code detectedEControl cannot fall through from one case label ('%1!ls!') to another"This label has not been referenced)Use of unassigned local variable '%1!ls!'EControl cannot fall through from one case label to another ('%1!ls!')2The delegate '%1!ls!' is missing the Invoke method0The variable '%1!ls!' is declared but never used The field '%1!ls!' is never used)Use of possibly unassigned field '%1!ls!'NField '%1!ls!' must be fully assigned before control is returned to the callersType of conditional expression cannot be determined because '%1!ls!' and '%2!ls!' implicitly convert to one anotheryType of conditional expression cannot be determined because there is no implicit conversion between '%1!ls!' and '%2!ls!'/A base class is required for a 'base' reference2Use of keyword 'base' is not valid in this contextbMember '%1!ls!' cannot be accessed with an instance reference; qualify it with a type name insteadWThe out parameter '%1!ls!' must be assigned to before control leaves the current method+Invalid rank specifier: expected ',' or ']','%1!ls!' cannot be extern and declare a body+'%1!ls!' cannot be both extern and abstractAn attribute argument must be a constant expression, typeof expression or array creation expression of an attribute parameter type>The given expression is always of the provided ('%1!ls!') type=The given expression is never of the provided ('%1!ls!') typeB'%1!ls!' is not a reference type as required by the lock statement(Use of null is not valid in this contextIThe 'this' object cannot be used before all of its fields are assigned toGThe __arglist construct is valid only within a variable argument methodZA readonly field cannot be assigned to (except in a constructor or a variable initializer)FA readonly field cannot be passed ref or out (except in a constructor)1The * or -> operator must be applied to a pointer+A pointer must be indexed by only one valuePassing '%1!ls!' as ref or out or taking its address may cause a runtime exception because it is a field of a marshal-by-reference classhA static readonly field cannot be assigned to (except in a static constructor or a variable initializer)TA static readonly field cannot be passed ref or out (except in a static constructor)EProperty or indexer '%1!ls!' cannot be assigned to -- it is read onlybOnly assignment, call, increment, decrement, and new object expressions can be used as a statementforeach requires that the return type '%1!ls!' of '%2!ls!' must have a suitable public MoveNext method and public Current propertyOnly 65534 locals are allowed-Cannot call an abstract base member: '%1!ls!'BA property or indexer may not be passed as an out or ref parameterHOperator '%1!ls!' is ambiguous on operands of type '%2!ls!' and '%3!ls!'=Operator '%1!ls!' is ambiguous on an operand of type '%2!ls!'-An out parameter cannot have the In attributeGCannot convert null to '%1!ls!' because it is a non-nullable value typeQCannot access a non-static member of outer type '%1!ls!' via nested type '%2!ls!'Cannot convert type '%1!ls!' to '%2!ls!' via a reference conversion, boxing conversion, unboxing conversion, wrapping conversion, or null type conversion=Unexpected debug information initialization error -- '%1!ls!'GUnexpected error writing debug information to file '%2!ls!' -- '%1!ls!'EUnexpected error creating debug information file '%1!ls!' -- '%2!ls!'PPDB file '%1!ls!' has an incorrect or out-of-date format. Delete it and rebuild.?Obsolete member '%1!ls!' overrides non-obsolete member '%2!ls!'iThe fully qualified name for '%1!ls!' is too long for debug information. Compile without '/debug' option.:Cannot assign %1!ls! to an implicitly-typed local variable7No overload for method '%1!ls!' takes '%2!d!' argumentsHThe best overloaded method match for '%1!ls!' has some invalid arguments:Argument '%1!d!': cannot convert from '%2!ls!' to '%3!ls!'SMethod '%1!ls!' has a parameter modifier 'this' which is not on the first parameter8The parameter modifier 'ref' cannot be used with 'this' 8The parameter modifier 'out' cannot be used with 'this' EThe first parameter of an extension method cannot be of type '%1!ls!'LA parameter array cannot be used with 'this' modifier on an extension method Extension methods must be static?Extension methods must be defined in a non-generic static class/A parameter can only have one '%1!ls!' modifieraA parameter cannot have all the specified modifiers; there are too many modifers on the parameterWExtension methods must be defined in a top level static class; %1!ls! is a nested classCannot define a new extension method because the compiler required type '%1!ls!' cannot be found. Are you missing a reference to System.Core.dll?CAn extension method cannot use the enclosing class's type parameter4Do not use '%1!ls!'. Use the 'this' keyword instead.\Extension methods '%1!ls!' defined on value type '%2!ls!' cannot be used to create delegatesXInconsistent accessibility: return type '%2!ls!' is less accessible than method '%1!ls!'[Inconsistent accessibility: parameter type '%2!ls!' is less accessible than method '%1!ls!'VInconsistent accessibility: field type '%2!ls!' is less accessible than field '%1!ls!'\Inconsistent accessibility: property type '%2!ls!' is less accessible than property '%1!ls!'aInconsistent accessibility: indexer return type '%2!ls!' is less accessible than indexer '%1!ls!'\Inconsistent accessibility: parameter type '%2!ls!' is less accessible than indexer '%1!ls!'ZInconsistent accessibility: return type '%2!ls!' is less accessible than operator '%1!ls!']Inconsistent accessibility: parameter type '%2!ls!' is less accessible than operator '%1!ls!'ZInconsistent accessibility: return type '%2!ls!' is less accessible than delegate '%1!ls!']Inconsistent accessibility: parameter type '%2!ls!' is less accessible than delegate '%1!ls!'VInconsistent accessibility: base class '%2!ls!' is less accessible than class '%1!ls!'^Inconsistent accessibility: base interface '%2!ls!' is less accessible than interface '%1!ls!'^Cannot take the address of, get the size of, or declare a pointer to a managed type ('%1!ls!')HThe type of a local declared in a fixed statement must be a pointer typeIYou must provide an initializer in a fixed or using statement declaration/Cannot take the address of the given expression^You can only take the address of an unfixed expression inside of a fixed statement initializerUYou cannot use the fixed statement to take the address of an already fixed expressionEPointers and fixed size buffers may only be used in an unsafe context6The return type of operator True or False must be boolNThe operator '%1!ls!' requires a matching operator '%2!ls!' to also be definedIn order to be applicable as a short circuit operator a user-defined logical operator ('%1!ls!') must have the same return type as the type of its 2 parametersQThe type ('%1!ls!') must contain declarations of operator true and operator false=The variable '%1!ls!' is assigned but its value is never used7The operation overflows at compile time in checked mode^Constant value '%1!ls!' cannot be converted to a '%2!ls!' (use 'unchecked' syntax to override)@'%1!ls!': event property must have both add and remove accessors*'%1!ls!': event must be of a delegate type The event '%1!ls!' is never used4'%1!ls!': event in interface cannot have initializer<An event in an interface cannot have add or remove accessorsuThe event '%1!ls!' can only appear on the left hand side of += or -= (except when used from within the type '%2!ls!')OAn explicit interface implementation of an event must use event accessor syntax3'%1!ls!': cannot override; '%2!ls!' is not an event*An add or remove accessor must have a body0'%1!ls!': abstract event cannot have initializerCTo cast a negative value, you must enclose the value in parentheses;The enumerator name '%1!ls!' is reserved and cannot be usedkThe as operator must be used with a reference type or nullable type ('%1!ls!' is a non-nullable value type)KThe 'l' suffix is easily confused with the digit '1' -- use 'L' for clarityDThe event '%1!ls!' can only appear on the left hand side of += or -=7Constraints are not allowed on non-generic declarations;Type parameter declaration must be an identifier not a typefMicrosoft (R) Visual C# 2008 Compiler version %1!ls!%2!ls!for Microsoft (R) .NET Framework version 3.59Copyright (C) Microsoft Corporation. All rights reserved.'Source file '%1!ls!' could not be found0Error opening response file '%1!ls!' -- '%2!ls!'.Missing file specification for '%1!ls!' optionUnrecognized option: '%1!ls!'No inputs specified@Command-line syntax error: Missing ':<text>' for '%1!ls!' option.Response file '%1!ls!' included multiple times-Source file '%1!ls!' specified multiple times?Invalid value for '/define'; '%1!ls!' is not a valid identifier<Sourcemap file is invalid; there was an error on line %1!ls!'Unable to open source map file '%1!ls!'JCharacter '%1!lc!' is not allowed on the command-line or in response filesfCannot create short filename '%1!ls!' when a long filename with the same short filename already existsA /reference option that declares an extern alias can only have one filename. To specify multiple aliases or filenames, use multiple /reference options.BCommand-line syntax error: Missing ':<number>' for '%1!ls!' option Cannot open '%1!ls!' for writing"Invalid image base number '%1!ls!'ACompiler option '%1!ls!' is obsolete, please use '%2!ls!' instead0'%1!ls!' is a binary file instead of a text file.Code page '%1!ls!' is invalid or not installed4Cannot specify /main if building a module or libraryUInvalid target type for /target: must specify 'exe', 'winexe', 'library', or 'module'HOnly the first set of input files can build a target other than 'module')File name '%1!ls!' is too long or invalidAOptions '/out' and '/target' must appear before source file namesEIgnoring /noconfig option because it was specified in a response file.Invalid file section alignment number '%1!ls!'?Must emit debug info with /sourcemap. Are you missing '/debug'??Sourcemap file '%1!ls!' is a binary file instead of a text fileVisual C# 2008 Compiler Options Short form4Build a module that can be added to another assembly$Build a console executable (default)Build a Windows executableBuild a librarySSpecify output file name (default: base name of file with main class or first file)$Specify a Win32 resource file (.res)Use this icon for the outputEmbed the specified resource,Link the specified resource to this assembly#Read response file for more optionsfInclude all files in the current directory and subdirectories according to the wildcard specificationsDisplay this usage messageSSpecify debug information file name (default: output file name with .pdb extension)$Specify a Win32 manifest file (.xml))Do not include the default Win32 manifest5### Visual C# 2008 Compiler Defect Report, created %s### Compiler version: %s&### Operating System: %s %d.%d.%d %s### Compiler command line### Source file: '%s'### Compiler output### User description#### User suggested correct behavior,### .NET common language runtime version: %s### Binary file: '%ws'+### Console and Defect Report Code Page: %duA file is being created with information needed to reproduce your compiler problem. This information includes software versions, the pathnames and contents of source code files, referenced assemblies and modules, compiler options, compiler output, and any additional information you provide in the following prompts. This file will not include the contents of any keyfiles.CPlease describe the compiler problem (press Enter twice to finish):KDescribe what you think should have happened (press Enter twice to finish):XA method with vararg cannot be generic, be in a generic type, or have a params parameter7The params parameter must be a single dimensional arrayJAn __arglist expression may only appear inside of a call or new expression5Unsafe code may only appear if compiling with /unsafeL'%1!ls!' does not contain a definition for '%2!ls!', or it is not accessible'Ambiguity between '%1!ls!' and '%2!ls!'<Type and identifier are both required in a foreach statementHA params parameter must be the last parameter in a formal parameter list'%1!ls!' does not have a predefined size, therefore sizeof can only be used in an unsafe context (consider using System.Runtime.InteropServices.Marshal.SizeOf)uThe type or namespace name '%1!ls!' does not exist in the namespace '%2!ls!' (are you missing an assembly reference?)WA field initializer cannot reference the non-static field, method, or property '%1!ls!'7'%1!ls!' cannot be sealed because it is not an overrideH'%1!ls!': cannot override inherited member '%2!ls!' because it is sealed- OUTPUT FILES -- INPUT FILES - - RESOURCES -- CODE GENERATION -- ERRORS AND WARNINGS - - LANGUAGE -- MISCELLANEOUS - - ADVANCED - <file list><file> <symbol list> <wildcard><type> <resinfo> <warn list> <address><n>{full|pdbonly}<string><alias>=<file>Error occurred during a readError occurred during a writeFile is read onlyAn ill-formed name was givenData value was truncatedOld version errorMA shared memory open failed to open at the originally assigned memory addressQCreate of shared memory failed. A memory mapping of the same name already exists.,There isn't metadata in the memory or streamDatabase is read only=The importing scope is not compatible with the emitting scopeFile is corruptVersion of schema not found7Cannot open a incrementally built scope for full update+'%1!ls!' cannot be both abstract and sealed.Default parameter specifiers are not permitted7The operation in question is undefined on void pointersSThe Conditional attribute is not valid on '%1!ls!' because it is an override method/Neither 'is' nor 'as' is valid on pointer typesmDestructors and object.Finalize cannot be called directly. Consider calling IDisposable.Dispose if available.tThe type or namespace name '%1!ls!' could not be found (are you missing a using directive or an assembly reference?)*Cannot use a negative size with stackalloc+Cannot create an array with a negative size?Do not override object.Finalize. Instead, provide a destructor.fDo not directly call your base class Finalize method. It is called automatically from your destructor.LIndexing an array with a negative index (array indices always start at zero)mPossible unintended reference comparison; to get a value comparison, cast the left hand side to type '%1!ls!'nPossible unintended reference comparison; to get a value comparison, cast the right hand side to type '%1!ls!'PThe right hand side of a fixed statement assignment may not be a cast expression6stackalloc may not be used in a catch or finally block[Member '%1!ls!' overrides obsolete member '%2!ls!'. Add the Obsolete attribute to '%1!ls!'.RSystem.Void cannot be used from C# -- use typeof(void) to get the void type objectJDo not use 'System.ParamArrayAttribute'. Use the 'params' keyword instead.fBitwise-or operator used on a sign-extended operand; consider casting to a smaller unsigned type first9'%1!ls!': a volatile field cannot be of the type '%2!ls!'6'%1!ls!': a field cannot be both volatile and readonlyPOther languages may permit the internal virtual member '%1!ls!' to be overriddenMThe modifier 'abstract' is not valid on fields. Try using a property instead.N'%1!ls!' cannot implement '%2!ls!' because it is not supported by the language['%1!ls!' explicit method implementation cannot implement '%2!ls!' because it is an accessorV'%1!ls!' interface marked with 'CoClassAttribute' not marked with 'ComImportAttribute'8Conditional member '%1!ls!' cannot have an out parameteryAccessor '%1!ls!' cannot implement interface member '%2!ls!' for type '%3!ls!'. Use an explicit interface implementation.yThe namespace alias qualifier '::' always resolves to a type or namespace so is illegal here. Consider using '.' instead.~'%1!ls!' has a link demand, but overrides or implements '%2!ls!' which does not have a link demand. A security hole may exist.:Cannot derive from '%1!ls!' because it is a type parameter-Input file '%1!ls!' contains invalid metadata!Duplicate type parameter '%1!ls!'XType parameter '%1!ls!' has the same name as the type parameter from outer type '%2!ls!'KType parameter '%1!ls!' has the same name as the containing type, or methodq'%1!ls!' cannot implement both '%2!ls!' and '%3!ls!' because they may unify for some type parameter substitutionsKA generic type cannot derive from '%1!ls!' because it is an attribute class0'%2!ls!' does not define type parameter '%1!ls!'}'%1!ls!' is not a valid constraint. A type used as a constraint must be an interface, a non-sealed class or a type parameter.+Constraint cannot be special class '%1!ls!'UInconsistent accessibility: constraint type '%2!ls!' is less accessible than '%1!ls!'#Element initializer cannot be emptyThe best overloaded method match for '%1!ls!' has wrong signature for the initializer element. The initializable Add must be an accessible instance method.|Cannot initialize type '%1!ls!' with a collection initializer because it does not implement 'System.Collections.IEnumerable'GCannot initialize object of type '%1!ls!' with a collection initializer+A partial method cannot have out parameters<Only methods, classes, structs, or interfaces may be partialAA partial method may not explicitly implement an interface method`Both partial method declarations must be extension methods or neither may be an extension method<A partial method may not have multiple defining declarations@A partial method may not have multiple implementing declarationsbBoth partial method declarations must use a params parameter or neither may use a params parameterUNo defining declaration found for implementing declaration of partial method '%1!ls!'TPartial method declarations of '%1!ls!' have inconsistent type parameter constraintsnCannot create delegate from method '%1!ls!' because it is a partial method without an implementing declarationHBoth partial method declarations must be static or neither may be staticHBoth partial method declarations must be unsafe or neither may be unsaferPartial methods with only a defining declaration or removed conditional methods cannot be used in expression trees,Partial methods must have a void return typeX0E *H 6021 0 +0h +7Z0X03 +70% <<<Obsolete>>>0!0 + d"d9/9c10`0L .P\0 +0p1+0)U "Copyright (c) 1997 Microsoft Corp.10U Microsoft Corporation1!0UMicrosoft Root Authority0 070822223102Z 120825070000Z0y1 0 UUS10U Washington10URedmond10U Microsoft Corporation1#0!UMicrosoft Code Signing PCA0"0  *H 0 y}]E941%5IwEqFԌkLRbMIl/$>e# HuEP%+ #A$bEJͳ/"J-|o;99ݽ)f;-2'Hlc\򸔣8P'N0==l9.4. }bxfs Oc,2EJ;PSfQyV>Pn5{$Rf=N+~3nGўJnS00U% 0 +0U0[pir#Q~Mˡr0p1+0)U "Copyright (c) 1997 Microsoft Corp.10U Microsoft Corporation1!0UMicrosoft Root Authority<<>c@0U00Uvp[NQD.Dc0 U0 +{~J&μNtX't*uLxMi|CʇSŸVocDDȚ  )}s9=j8m҈#i 4|.)Bk(q8 ]hͽAkf4|zB{ p֒O8|-=4 b7j#\cZ9`U3; _,˫ 0  *RA^0(ip΀Brv0z0b a>0  *H 0y1 0 UUS10U Washington10URedmond10U Microsoft Corporation1#0!UMicrosoft Code Signing PCA0 091207224029Z 110307224029Z01 0 UUS10U Washington10URedmond10U Microsoft Corporation1 0 U MOPR10UMicrosoft Corporation0"0  *H 0 0ErSkO#=Y@8s&S<B8auM\F^i[s)DdY/]nǫ9eħuꇗ&&v89&+ZT!򗍇)I,?}͖ q B5׸?ݎE }K[vrw#}5]PKGmUTN؁B1U SI0奈|^zZ7i2$00U% 0 +0U8xs2_Uƙt0U0U#0vp[NQD.Dc0DU=0;09753http://crl.microsoft.com/pki/crl/products/CSPCA.crl0H+<0:08+0,http://www.microsoft.com/pki/certs/CSPCA.crt0  *H ( oBvCB$e4uq0r7:pQ q(ps{V4ZrN {DO aun+Z 9`jT;1_,nM*v{Ƈֱ*rTn*ȞobKk=/zw9gj{cI&Bޕ" _s2r6)$ROfH&9iPNl.r!m$H@|t8JO00j O%EXzg0  *H 0p1+0)U "Copyright (c) 1997 Microsoft Corp.10U Microsoft Corporation1!0UMicrosoft Root Authority0 060916010447Z 190915070000Z0y1 0 UUS10U Washington10URedmond10U Microsoft Corporation1#0!UMicrosoft Timestamping PCA0"0  *H 0 7nBJqH>S,2ORȃ>3I1(dPKuǨծipfx'f趷 Y")/@VvmdmJT޿ǀL7VhGv\/}%V[jc|<%M9wt]\؆7,u9 |vlnz>q_*Ob`2҃N+"\hE/Pl%ׅvs6ƕz`3[AXn,HoCj&k(0$0U% 0 +0U0[pir#Q~Mˡr0p1+0)U "Copyright (c) 1997 Microsoft Corp.10U Microsoft Corporation1!0UMicrosoft Root Authority<<>c@0 +70UoN?4K;AC0 +7  SubCA0 U0U00  *H M1|PapEsT? -QS9V ތ;ɷQ!oi~k"Flm|"Fӄ6~p]Eݎ*|ɮ2Շc6!v;s!شTeJ(&`;exHϭ:ObX099!dcC/{FeJtn ̝(a|H!8Ŗ2@S=f7"̰wTQ:rD#00 a- 0  *H 0y1 0 UUS10U Washington10URedmond10U Microsoft Corporation1#0!UMicrosoft Timestamping PCA0 080725190217Z 130725191217Z01 0 UUS10U Washington10URedmond10U Microsoft Corporation1 0 U MOPR1'0%U nCipher DSE ESN:7A82-688A-9F921%0#UMicrosoft Time-Stamp Service0"0  *H 0  BQzٕ܇7(vMPv*GVi~MquۻCloq+|Δź~a-0&-v?F؉7[hd֋=vP'`]),<ϥZ5O8a?=6Vw;]7'c,HUl+~w$*p*$Ţ"KLYwTrC>dݓXI 63~Ly2Y)0 +0 *H  1  +70 +7 10  +70# *H  1tsa+BJ6:kL(|0J +7 1<0: cslangsvcui.dllhttp://microsoft.com0  *H }7{V?EGgIwM\/1C% %gY|\ b/O1>7PgyjbjxԶ1|wJHwT/2$XTu It4x2x@BYR!EQ~jy@\c~bjN2EΒ񎏕ӈ"3&"C&rB,J umNzE