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