text/microsoft-resx 2.0 System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 Add project reference to '{0}'. Add reference to '{0}'. Actions can not be empty. generic overload generic overloads overload overloads {0} Keyword Encapsulate field: '{0}' (and use property) Encapsulate field: '{0}' (but still use field) Encapsulate fields (and use property) Encapsulate fields (but still use field) Could not extract interface: The selection is not inside a class/interface/struct. Could not extract interface: The type does not contain any member that can be extracted to an interface. can't not construct final tree Parameters' type or return type cannot be an anonymous type : [{0}] The selection contains no active statement. The selection contains an error or unknown type. Type parameter '{0}' is hidden by another type parameter '{1}'. The address of a variable is used inside the selected code. Assigning to readonly fields must be done in a constructor : [{0}]. generated code is overlapping with hidden portion of the code Add optional parameters to '{0}' Add parameters to '{0}' Generate delegating constructor '{0}({1})' Generate constructor '{0}({1})' Generate field assigning constructor '{0}({1})' Generate Equals and GetHashCode Generate Equals(object) Generate GetHashCode() Generate constructor in '{0}' Generate all Generate enum member '{1}.{0}' Generate constant '{1}.{0}' Generate read-only property '{1}.{0}' Generate property '{1}.{0}' Generate read-only field '{1}.{0}' Generate field '{1}.{0}' Generate local '{0}' Generate {0} '{1}' in new file Generate nested {0} '{1}' Global Namespace Implement interface explicitly Implement interface abstractly Implement interface through '{0}' Implement interface Introduce field for '{0}' Introduce local for '{0}' Introduce constant for '{0}' Introduce local constant for '{0}' Introduce field for all occurrences of '{0}' Introduce local for all occurrences of '{0}' Introduce constant for all occurrences of '{0}' Introduce local constant for all occurrences of '{0}' Introduce query variable for all occurrences of '{0}' Introduce query variable for '{0}' Anonymous Types: is Represents an object whose operations will be resolved at runtime. constant field local constant local variable label range variable parameter in Summary: Locals and parameters Type parameters: Returns: Exceptions: Remarks: generating source for symbols of this type is not supported Assembly location unknown Extract Interface... Updating '{0}' will prevent the debug session from continuing. Updating a complex statement containing an await expression will prevent the debug session from continuing. Changing visibility of a constructor will prevent the debug session from continuing. Capturing variable '{0}' that hasn't been captured before will prevent the debug session from continuing. Ceasing to capture variable '{0}' will prevent the debug session from continuing. Deleting captured variable '{0}' will prevent the debug session from continuing. Changing the type of a captured variable '{0}' previously of type '{1}' will prevent the debug session from continuing. Changing the parameters of '{0}' will prevent the debug session from continuing. Changing the return type of '{0}' will prevent the debug session from continuing. Changing the type of '{0}' will prevent the debug session from continuing. Changing the declaration scope of a captured variable '{0}' will prevent the debug session from continuing. Accessing captured variable '{0}' that hasn't been accessed before in {1} will prevent the debug session from continuing. Ceasing to access captured variable '{0}' in {1} will prevent the debug session from continuing. Adding '{0}' that accesses captured variables '{1}' and '{2}' declared in different scopes will prevent the debug session from continuing. Removing '{0}' that accessed captured variables '{1}' and '{2}' declared in different scopes will prevent the debug session from continuing. Adding '{0}' into a '{1}' will prevent the debug session from continuing. Adding '{0}' into a class with explicit or sequential layout will prevent the debug session from continuing. Updating the modifiers of '{0}' will prevent the debug session from continuing. Updating the Handles clause of '{0}' will prevent the debug session from continuing. Adding '{0}' with the Handles clause will prevent the debug session from continuing. Updating the Implements clause of a '{0}' will prevent the debug session from continuing. Changing the constraint from '{0}' to '{1}' will prevent the debug session from continuing. Updating the variance of '{0}' will prevent the debug session from continuing. Updating the type of '{0}' will prevent the debug session from continuing. Updating the initializer of '{0}' will prevent the debug session from continuing. Updating the size of a '{0}' will prevent the debug session from continuing. Updating the underlying type of '{0}' will prevent the debug session from continuing. Updating the base class and/or base interface(s) of '{0}' will prevent the debug session from continuing. Updating a field to an event or vice versa will prevent the debug session from continuing. Updating the kind of a type will prevent the debug session from continuing. Updating the kind of an property/event accessor will prevent the debug session from continuing. Updating the kind of a method (Sub/Function) will prevent the debug session from continuing. Updating the library name of Declare Statement will prevent the debug session from continuing. Updating the alias of Declare Statement will prevent the debug session from continuing. Renaming '{0}' will prevent the debug session from continuing. Adding '{0}' will prevent the debug session from continuing. Adding an abstract '{0}' or overriding an inherited '{0}' will prevent the debug session from continuing. Adding a MustOverride '{0}' or overriding an inherited '{0}' will prevent the debug session from continuing. Adding an extern '{0}' will prevent the debug session from continuing. Adding an imported method will prevent the debug session from continuing. Adding a user defined '{0}' will prevent the debug session from continuing. Adding a generic '{0}' will prevent the debug session from continuing. Adding '{0}' around an active statement will prevent the debug session from continuing. Moving '{0}' will prevent the debug session from continuing. Deleting '{0}' will prevent the debug session from continuing. Deleting '{0}' around an active statement will prevent the debug session from continuing. Adding a method body will prevent the debug session from continuing. Deleting a method body will prevent the debug session from continuing. An active statement has been removed from its original method. You must revert your changes to continue or restart the debugging session. Updating a '{0}' statement around an active statement will prevent the debug session from continuing. Updating async or iterator modifier around an active statement will prevent the debug session from continuing. {Locked="async"}{Locked="iterator"} "async" and "iterator" are C#/VB keywords and should not be localized. Modifying a generic method will prevent the debug session from continuing. Modifying whitespace or comments in a generic '{0}' will prevent the debug session from continuing. Modifying a method inside the context of a generic type will prevent the debug session from continuing. Modifying whitespace or comments in '{0}' inside the context of a generic type will prevent the debug session from continuing. Modifying the initializer of '{0}' in a generic type will prevent the debug session from continuing. Modifying the initializer of '{0}' in a partial type will prevent the debug session from continuing. Adding a constructor to a type with a field or property initializer that contains an anonymous function will prevent the debug session from continuing. Renaming a captured variable, from '{0}' to '{1}' will prevent the debug session from continuing. Modifying a catch/finally handler with an active statement in the try block will prevent the debug session from continuing. Modifying a try/catch/finally statement when the finally block is active will prevent the debug session from continuing. Modifying a catch handler around an active statement will prevent the debug session from continuing. Modifying '{0}' which contains the 'stackalloc' operator will prevent the debug session from continuing. Modifying an active '{0}' which contains 'On Error' or 'Resume' statements will prevent the debug session from continuing. Modifying '{0}' which contains an Aggregate, Group By, or Join query clauses will prevent the debug session from continuing. Modifying source with experimental language features enabled will prevent the debug session from continuing. Updating an active statement will prevent the debug session from continuing. Removing '{0}' that contains an active statement will prevent the debug session from continuing. Adding a new file will prevent the debug session from continuing. Attribute '{0}' is missing. Updating an async method or an iterator will prevent the debug session from continuing. Unexpected interface member kind: {0} Unknown symbol kind Generate abstract property '{1}.{0}' Generate abstract method '{1}.{0}' Generate method '{1}.{0}' Requested assembly already loaded from '{0}'. The symbol does not have an icon. Unknown Extract Method Extract Method + Local Asynchronous method cannot have ref/out parameters : [{0}] The member is defined in metadata. You can only change the signature of a constructor, indexer, method or delegate. This symbol has related definitions or references in metadata. Changing its signature may result in build errors. Do you want to continue? Change signature... Generate new type... User Diagnostic Analyzer Failure. Analyzer '{0}' threw an exception of type '{1}' with message '{2}'. Analyzer '{0}' threw the following exception: '{1}'. Remove Unnecessary Cast Simplify Names Simplify Member Access Remove qualification Edit and Continue This signature does not contain parameters that can be changed. Unknown error occurred Available Not Available {0} - {1} You can use the navigation bar to switch context. in Source in Suppression File Remove Suppression {0} Remove Suppression Configure {0} severity Configure {0} code style <Pending> Awaited task returns no value. Note: Tab twice to insert the '{0}' snippet. Implement interface explicitly with Dispose pattern Implement interface with Dispose pattern Compiler Edit and Continue Style Suppress {0} Re-triage {0}(currently '{1}') Argument cannot have a null element. Argument cannot be empty. Reported diagnostic with ID '{0}' is not supported by the analyzer. Computing fix all occurrences code fix... Fix all occurrences Document Project Solution TODO: dispose managed state (managed objects). TODO: set large fields to null. To detect redundant calls Modifying '{0}' which contains a static variable will prevent the debug session from continuing. Compiler Edit And Continue Live namespace {Locked} class {Locked} interface {Locked} enum {Locked} enum value {Locked="enum"} "enum" is a C#/VB keyword and should not be localized. delegate {Locked} const field {Locked="const"} "const" is a C#/VB keyword and should not be localized. method operator constructor auto-property property event {Locked} event accessor type constraint type parameter attribute Use auto property Replace '{0}' and '{1}' with property Replace '{0}' with property Method referenced implicitly Generate type '{0}' Generate {0} '{1}' Change '{0}' to '{1}'. Non-invoked method cannot be replaced with property. Only methods with a single argument, which is not an out variable declaration, can be replaced with a property. Roslyn.HostError An instance of analyzer {0} cannot be created from {1}: {2}. The assembly {0} does not contain any analyzers. Unable to load Analyzer assembly {0}: {1} Make method synchronous Add 'this' or 'Me' qualification. Fix Name Violation: {0} Naming rule violation: {0} {0} is the rule title, {1} is the way in which the rule was violated Naming Styles from {0} Find and install latest version Use local version '{0}' Use locally installed '{0}' version '{1}' This version used in: {2} Find and install latest version of '{0}' Install with package manager... Install '{0} {1}' Install version '{0}' Generate variable '{0}' Classes Constants Delegates Enums Events Extension methods Fields Interfaces Locals Methods Modules Namespaces Properties Structures Parameters: Add missing cases Add both Add default case Variadic SignatureHelpItem must have at least one parameter. Add braces Replace '{0}' with method Replace '{0}' with methods Property referenced implicitly Property cannot safely be replaced with a method call Convert to interpolated string Move type to {0} Rename file to {0} Rename type to {0} Remove tag Add missing param nodes Make containing scope async Make containing scope async (return Task) (Unknown) Implement Abstract Class Use framework type Install package '{0}' Object initialization can be simplified Use 'throw' expression project {0} Inline variable declaration Use pattern matching Use interpolated verbatim string Use expression body for methods Use block body for methods Use block body for accessors Use block body for constructors Use block body for indexers Use block body for operators Use block body for properties Use expression body for accessors Use expression body for constructors Use expression body for indexers Use expression body for operators Use expression body for properties Fix typo '{0}' Fully qualify '{0}' Remove reference to '{0}'. Keywords Snippets All lowercase All uppercase First word capitalized Pascal Case Collection initialization can be simplified Use coalesce expression Use null propagation Variable declaration can be inlined Null check can be simplified Simplify collection initialization Simplify object initialization Prefer explicitly provided tuple element name Use explicitly provided tuple name Remove document '{0}' Add document '{0}' Add argument name '{0}' Add tuple element name '{0}' Take '{0}' Take both Take bottom Take top Remove unused variable Convert to binary Convert to decimal Convert to hex Separate thousands Separate words Separate nibbles Remove separators Add parameter to '{0}' Add parameter to '{0}' (and overrides/implementations) Add to '{0}' Related method signatures found in metadata will not be updated. Generate constructor... Pick members to be used as constructor parameters Pick members to be used in Equals/GetHashCode Changes to expression trees may result in behavior changes at runtime Generate overrides... Pick members to override Add null check Add 'string.IsNullOrEmpty' check Add 'string.IsNullOrWhiteSpace' check Create and initialize field '{0}' Create and initialize property '{0}' Initialize field '{0}' Initialize property '{0}' Add null checks Generate operators Implement {0} Simplify 'default' expression 'default' expression can be simplified Format string contains invalid placeholder Invalid format string Use inferred member name Member name can be simplified Reported diagnostic '{0}' has a source location in file '{1}', which is not part of the compilation being analyzed. Reported diagnostic '{0}' has a source location '{1}' in file '{2}', which is outside of the given file. Unreachable code detected Remove unreachable code Modifiers are not ordered Order modifiers in {0} (project {1}) Accessibility modifiers required Add accessibility modifiers Use local function Warning: Declaration changes scope and may change meaning. Move declaration near reference Convert to full property Generate constructor in '{0}' (without fields) Parentheses can be removed Remove unnecessary parentheses Add file banner Warning: Method overrides symbol from metadata Add parentheses for clarity Parentheses should be added for clarity Use {0} Switching between a lambda and a local function will prevent the debug session from continuing. Deconstruct variable declaration Variable declaration can be deconstructed Add argument name '{0}' (including trailing arguments) Using readonly structs will prevent the debug session from continuing. Using ref structs will prevent the debug session from continuing. Using readonly references will prevent the debug session from continuing. local function indexer Alias ambiguous type '{0}' Warning: Collection was modified during iteration. Warning: Iteration variable crossed function boundary. Warning: Collection may be modified during iteration. Add readonly modifier Make field readonly Convert to conditional expression Convert to LINQ Convert to tuple Convert to class Convert to struct updating usages in containing member updating usages in containing project updating usages in containing type updating usages in dependent projects Formatting document Add member name Use block body for lambda expressions Use expression body for lambda expressions Convert to LINQ (call form) Adding a method with an explicit interface specifier will prevent the debug session from continuing. Remove unused member Private member '{0}' is unused. Remove unused private members Remove unread private members Private member '{0}' can be removed as the value assigned to it is never read. Private method '{0}' can be removed as it is never invoked. Private property '{0}' can be converted to a method as its get accessor is never invoked. Code Quality Modifying source file {0} will prevent the debug session from continuing due to internal error: {1}. Change namespace to '{0}' Move file to '{0}' Move file to project root folder Move to namespace... Change to global namespace Warning: Changing namespace may produce invalid code and change code meaning. Use compound assignment Invert conditional Replace '{0}' with '{1}' Align wrapped parameters Indent all parameters Indent wrapped parameters Unwrap all parameters Unwrap and indent all parameters Wrap every parameter Wrap long parameter list Unwrap parameter list Align wrapped arguments Indent all arguments Indent wrapped arguments Unwrap all arguments Unwrap and indent all arguments Wrap every argument Wrap long argument list Unwrap argument list Introduce constant Introduce field Introduce local Introduce query variable Failed to analyze data-flow for: {0} Expression value is never used Unnecessary assignment of a value to '{0}' Unnecessary assignment of a value Avoid unnecessary value assignments in your code, as these likely indicate redundant value computations. If the value computation is not redundant and you intend to retain the assignment, then change the assignment target to a local variable whose name starts with an underscore and is optionally followed by an integer, such as '_', '_1', '_2', etc. These are treated as special discard symbol names. Use discarded local Use discard '_' Remove redundant assignment Remove unused parameter Remove unused parameter '{0}' Avoid unused paramereters in your code. If the parameter cannot be removed, then change its name so it starts with an underscore and is optionally followed by an integer, such as '_', '_1', '_2', etc. These are treated as special discard symbol names. Fix formatting Split into nested '{0}' statements Merge with outer '{0}' statement Split into consecutive '{0}' statements Merge with previous '{0}' statement Indexing can be simplified Use index operator Use range operator {0} can be simplified Unwrap expression Wrap expression Wrapping Remove unused parameter '{0}' if it is not part of a shipped public API Remove unused parameter '{0}' if it is not part of a shipped public API, its initial value is never used Remove unused parameter '{0}', its initial value is never used Merge with nested '{0}' statement Merge with next '{0}' statement Pull '{0}' up Pull members up to base type... Use block body for local functions Use expression body for local functions Unwrap call chain Wrap call chain Wrap long call chain Pull '{0}' up to '{1}' Wrap and align expression Local function can be made static Make local function 'static' Use simple 'using' statement 'using' statement can be simplified Make readonly fields writable {Locked="readonly"} "readonly" is C# keyword and should not be localized. Move contents to namespace... Add optional parameter to constructor Add parameter to constructor Target type matches Generate parameter '{0}' Generate parameter '{0}' (and overrides/implementations) in Source (attribute) Stream must support read and seek operations. {0} must return a stream that supports read and seek operations. Dispose objects before losing scope Disposable object created by '{0}' is never disposed Use recommended dispose pattern Use recommended dispose pattern to ensure that object created by '{0}' is disposed on all paths: using statement/declaration or try/finally {Locked="using"}{Locked="try"}{Locked="finally"} "using", "try" and "finally" are C# keywords and should not be localized. Use recommended dispose pattern to ensure that locally scoped disposable objects are disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally' Disposable fields should be disposed Disposable field '{0}' is never disposed A type that implements System.IDisposable declares fields that are of types that also implement IDisposable. The Dispose method of the field is not called by the Dispose method of the declaring type. To fix a violation of this rule, call Dispose on fields that are of types that implement IDisposable if you are responsible for allocating and releasing the unmanaged resources held by the field. Wrap and align call chain Wrap and align long call chain