未验证 提交 908a5d44 编写于 作者: M msftbot[bot] 提交者: GitHub

Merge pull request #43069 from mavasani/PortMakeStructFieldsWritable

Port C# MakeStructFieldsWritable analyzer/fixer/tests to shared layer
......@@ -26,6 +26,7 @@
<Compile Include="$(MSBuildThisFileDirectory)FileHeaders\CSharpFileHeaderHelper.cs" />
<Compile Include="$(MSBuildThisFileDirectory)MakeLocalFunctionStatic\MakeLocalFunctionStaticDiagnosticAnalyzer.cs" />
<Compile Include="$(MSBuildThisFileDirectory)MakeLocalFunctionStatic\MakeLocalFunctionStaticHelper.cs" />
<Compile Include="$(MSBuildThisFileDirectory)MakeStructFieldsWritable\CSharpMakeStructFieldsWritableDiagnosticAnalyzer.cs" />
<Compile Include="$(MSBuildThisFileDirectory)NamingStyle\CSharpNamingStyleDiagnosticAnalyzer.cs" />
<Compile Include="$(MSBuildThisFileDirectory)OrderModifiers\CSharpOrderModifiersDiagnosticAnalyzer.cs" />
<Compile Include="$(MSBuildThisFileDirectory)OrderModifiers\CSharpOrderModifiersHelper.cs" />
......
......@@ -204,6 +204,14 @@
<data name="default_expression_can_be_simplified" xml:space="preserve">
<value>'default' expression can be simplified</value>
</data>
<data name="Make_readonly_fields_writable" xml:space="preserve">
<value>Make readonly fields writable</value>
<comment>{Locked="readonly"} "readonly" is C# keyword and should not be localized.</comment>
</data>
<data name="Struct_contains_assignment_to_this_outside_of_constructor_Make_readonly_fields_writable" xml:space="preserve">
<value>Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</value>
<comment>{Locked="Struct"}{Locked="this"} these are C#/VB keywords and should not be localized.</comment>
</data>
<data name="Deconstruct_variable_declaration" xml:space="preserve">
<value>Deconstruct variable declaration</value>
</data>
......
......@@ -15,8 +15,8 @@ internal sealed class CSharpMakeStructFieldsWritableDiagnosticAnalyzer : Abstrac
{
private static readonly DiagnosticDescriptor s_diagnosticDescriptor = CreateDescriptor(
IDEDiagnosticIds.MakeStructFieldsWritable,
new LocalizableResourceString(nameof(FeaturesResources.Make_readonly_fields_writable), FeaturesResources.ResourceManager, typeof(FeaturesResources)),
new LocalizableResourceString(nameof(FeaturesResources.Struct_contains_assignment_to_this_outside_of_constructor_Make_readonly_fields_writable), FeaturesResources.ResourceManager, typeof(FeaturesResources)),
new LocalizableResourceString(nameof(CSharpAnalyzersResources.Make_readonly_fields_writable), CSharpAnalyzersResources.ResourceManager, typeof(CSharpAnalyzersResources)),
new LocalizableResourceString(nameof(CSharpAnalyzersResources.Struct_contains_assignment_to_this_outside_of_constructor_Make_readonly_fields_writable), CSharpAnalyzersResources.ResourceManager, typeof(CSharpAnalyzersResources)),
isUnnecessary: false);
public CSharpMakeStructFieldsWritableDiagnosticAnalyzer()
......
......@@ -27,6 +27,11 @@
<target state="new">Indexing can be simplified</target>
<note />
</trans-unit>
<trans-unit id="Make_readonly_fields_writable">
<source>Make readonly fields writable</source>
<target state="new">Make readonly fields writable</target>
<note>{Locked="readonly"} "readonly" is C# keyword and should not be localized.</note>
</trans-unit>
<trans-unit id="Local_function_can_be_made_static">
<source>Local function can be made static</source>
<target state="new">Local function can be made static</target>
......@@ -42,6 +47,11 @@
<target state="new">Simplify 'default' expression</target>
<note />
</trans-unit>
<trans-unit id="Struct_contains_assignment_to_this_outside_of_constructor_Make_readonly_fields_writable">
<source>Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</source>
<target state="new">Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</target>
<note>{Locked="Struct"}{Locked="this"} these are C#/VB keywords and should not be localized.</note>
</trans-unit>
<trans-unit id="Unreachable_code_detected">
<source>Unreachable code detected</source>
<target state="new">Unreachable code detected</target>
......
......@@ -27,6 +27,11 @@
<target state="new">Indexing can be simplified</target>
<note />
</trans-unit>
<trans-unit id="Make_readonly_fields_writable">
<source>Make readonly fields writable</source>
<target state="new">Make readonly fields writable</target>
<note>{Locked="readonly"} "readonly" is C# keyword and should not be localized.</note>
</trans-unit>
<trans-unit id="Local_function_can_be_made_static">
<source>Local function can be made static</source>
<target state="new">Local function can be made static</target>
......@@ -42,6 +47,11 @@
<target state="new">Simplify 'default' expression</target>
<note />
</trans-unit>
<trans-unit id="Struct_contains_assignment_to_this_outside_of_constructor_Make_readonly_fields_writable">
<source>Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</source>
<target state="new">Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</target>
<note>{Locked="Struct"}{Locked="this"} these are C#/VB keywords and should not be localized.</note>
</trans-unit>
<trans-unit id="Unreachable_code_detected">
<source>Unreachable code detected</source>
<target state="new">Unreachable code detected</target>
......
......@@ -27,6 +27,11 @@
<target state="new">Indexing can be simplified</target>
<note />
</trans-unit>
<trans-unit id="Make_readonly_fields_writable">
<source>Make readonly fields writable</source>
<target state="new">Make readonly fields writable</target>
<note>{Locked="readonly"} "readonly" is C# keyword and should not be localized.</note>
</trans-unit>
<trans-unit id="Local_function_can_be_made_static">
<source>Local function can be made static</source>
<target state="new">Local function can be made static</target>
......@@ -42,6 +47,11 @@
<target state="new">Simplify 'default' expression</target>
<note />
</trans-unit>
<trans-unit id="Struct_contains_assignment_to_this_outside_of_constructor_Make_readonly_fields_writable">
<source>Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</source>
<target state="new">Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</target>
<note>{Locked="Struct"}{Locked="this"} these are C#/VB keywords and should not be localized.</note>
</trans-unit>
<trans-unit id="Unreachable_code_detected">
<source>Unreachable code detected</source>
<target state="new">Unreachable code detected</target>
......
......@@ -27,6 +27,11 @@
<target state="new">Indexing can be simplified</target>
<note />
</trans-unit>
<trans-unit id="Make_readonly_fields_writable">
<source>Make readonly fields writable</source>
<target state="new">Make readonly fields writable</target>
<note>{Locked="readonly"} "readonly" is C# keyword and should not be localized.</note>
</trans-unit>
<trans-unit id="Local_function_can_be_made_static">
<source>Local function can be made static</source>
<target state="new">Local function can be made static</target>
......@@ -42,6 +47,11 @@
<target state="new">Simplify 'default' expression</target>
<note />
</trans-unit>
<trans-unit id="Struct_contains_assignment_to_this_outside_of_constructor_Make_readonly_fields_writable">
<source>Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</source>
<target state="new">Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</target>
<note>{Locked="Struct"}{Locked="this"} these are C#/VB keywords and should not be localized.</note>
</trans-unit>
<trans-unit id="Unreachable_code_detected">
<source>Unreachable code detected</source>
<target state="new">Unreachable code detected</target>
......
......@@ -27,6 +27,11 @@
<target state="new">Indexing can be simplified</target>
<note />
</trans-unit>
<trans-unit id="Make_readonly_fields_writable">
<source>Make readonly fields writable</source>
<target state="new">Make readonly fields writable</target>
<note>{Locked="readonly"} "readonly" is C# keyword and should not be localized.</note>
</trans-unit>
<trans-unit id="Local_function_can_be_made_static">
<source>Local function can be made static</source>
<target state="new">Local function can be made static</target>
......@@ -42,6 +47,11 @@
<target state="new">Simplify 'default' expression</target>
<note />
</trans-unit>
<trans-unit id="Struct_contains_assignment_to_this_outside_of_constructor_Make_readonly_fields_writable">
<source>Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</source>
<target state="new">Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</target>
<note>{Locked="Struct"}{Locked="this"} these are C#/VB keywords and should not be localized.</note>
</trans-unit>
<trans-unit id="Unreachable_code_detected">
<source>Unreachable code detected</source>
<target state="new">Unreachable code detected</target>
......
......@@ -27,6 +27,11 @@
<target state="new">Indexing can be simplified</target>
<note />
</trans-unit>
<trans-unit id="Make_readonly_fields_writable">
<source>Make readonly fields writable</source>
<target state="new">Make readonly fields writable</target>
<note>{Locked="readonly"} "readonly" is C# keyword and should not be localized.</note>
</trans-unit>
<trans-unit id="Local_function_can_be_made_static">
<source>Local function can be made static</source>
<target state="new">Local function can be made static</target>
......@@ -42,6 +47,11 @@
<target state="new">Simplify 'default' expression</target>
<note />
</trans-unit>
<trans-unit id="Struct_contains_assignment_to_this_outside_of_constructor_Make_readonly_fields_writable">
<source>Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</source>
<target state="new">Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</target>
<note>{Locked="Struct"}{Locked="this"} these are C#/VB keywords and should not be localized.</note>
</trans-unit>
<trans-unit id="Unreachable_code_detected">
<source>Unreachable code detected</source>
<target state="new">Unreachable code detected</target>
......
......@@ -27,6 +27,11 @@
<target state="new">Indexing can be simplified</target>
<note />
</trans-unit>
<trans-unit id="Make_readonly_fields_writable">
<source>Make readonly fields writable</source>
<target state="new">Make readonly fields writable</target>
<note>{Locked="readonly"} "readonly" is C# keyword and should not be localized.</note>
</trans-unit>
<trans-unit id="Local_function_can_be_made_static">
<source>Local function can be made static</source>
<target state="new">Local function can be made static</target>
......@@ -42,6 +47,11 @@
<target state="new">Simplify 'default' expression</target>
<note />
</trans-unit>
<trans-unit id="Struct_contains_assignment_to_this_outside_of_constructor_Make_readonly_fields_writable">
<source>Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</source>
<target state="new">Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</target>
<note>{Locked="Struct"}{Locked="this"} these are C#/VB keywords and should not be localized.</note>
</trans-unit>
<trans-unit id="Unreachable_code_detected">
<source>Unreachable code detected</source>
<target state="new">Unreachable code detected</target>
......
......@@ -27,6 +27,11 @@
<target state="new">Indexing can be simplified</target>
<note />
</trans-unit>
<trans-unit id="Make_readonly_fields_writable">
<source>Make readonly fields writable</source>
<target state="new">Make readonly fields writable</target>
<note>{Locked="readonly"} "readonly" is C# keyword and should not be localized.</note>
</trans-unit>
<trans-unit id="Local_function_can_be_made_static">
<source>Local function can be made static</source>
<target state="new">Local function can be made static</target>
......@@ -42,6 +47,11 @@
<target state="new">Simplify 'default' expression</target>
<note />
</trans-unit>
<trans-unit id="Struct_contains_assignment_to_this_outside_of_constructor_Make_readonly_fields_writable">
<source>Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</source>
<target state="new">Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</target>
<note>{Locked="Struct"}{Locked="this"} these are C#/VB keywords and should not be localized.</note>
</trans-unit>
<trans-unit id="Unreachable_code_detected">
<source>Unreachable code detected</source>
<target state="new">Unreachable code detected</target>
......
......@@ -27,6 +27,11 @@
<target state="new">Indexing can be simplified</target>
<note />
</trans-unit>
<trans-unit id="Make_readonly_fields_writable">
<source>Make readonly fields writable</source>
<target state="new">Make readonly fields writable</target>
<note>{Locked="readonly"} "readonly" is C# keyword and should not be localized.</note>
</trans-unit>
<trans-unit id="Local_function_can_be_made_static">
<source>Local function can be made static</source>
<target state="new">Local function can be made static</target>
......@@ -42,6 +47,11 @@
<target state="new">Simplify 'default' expression</target>
<note />
</trans-unit>
<trans-unit id="Struct_contains_assignment_to_this_outside_of_constructor_Make_readonly_fields_writable">
<source>Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</source>
<target state="new">Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</target>
<note>{Locked="Struct"}{Locked="this"} these are C#/VB keywords and should not be localized.</note>
</trans-unit>
<trans-unit id="Unreachable_code_detected">
<source>Unreachable code detected</source>
<target state="new">Unreachable code detected</target>
......
......@@ -27,6 +27,11 @@
<target state="new">Indexing can be simplified</target>
<note />
</trans-unit>
<trans-unit id="Make_readonly_fields_writable">
<source>Make readonly fields writable</source>
<target state="new">Make readonly fields writable</target>
<note>{Locked="readonly"} "readonly" is C# keyword and should not be localized.</note>
</trans-unit>
<trans-unit id="Local_function_can_be_made_static">
<source>Local function can be made static</source>
<target state="new">Local function can be made static</target>
......@@ -42,6 +47,11 @@
<target state="new">Simplify 'default' expression</target>
<note />
</trans-unit>
<trans-unit id="Struct_contains_assignment_to_this_outside_of_constructor_Make_readonly_fields_writable">
<source>Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</source>
<target state="new">Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</target>
<note>{Locked="Struct"}{Locked="this"} these are C#/VB keywords and should not be localized.</note>
</trans-unit>
<trans-unit id="Unreachable_code_detected">
<source>Unreachable code detected</source>
<target state="new">Unreachable code detected</target>
......
......@@ -27,6 +27,11 @@
<target state="new">Indexing can be simplified</target>
<note />
</trans-unit>
<trans-unit id="Make_readonly_fields_writable">
<source>Make readonly fields writable</source>
<target state="new">Make readonly fields writable</target>
<note>{Locked="readonly"} "readonly" is C# keyword and should not be localized.</note>
</trans-unit>
<trans-unit id="Local_function_can_be_made_static">
<source>Local function can be made static</source>
<target state="new">Local function can be made static</target>
......@@ -42,6 +47,11 @@
<target state="new">Simplify 'default' expression</target>
<note />
</trans-unit>
<trans-unit id="Struct_contains_assignment_to_this_outside_of_constructor_Make_readonly_fields_writable">
<source>Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</source>
<target state="new">Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</target>
<note>{Locked="Struct"}{Locked="this"} these are C#/VB keywords and should not be localized.</note>
</trans-unit>
<trans-unit id="Unreachable_code_detected">
<source>Unreachable code detected</source>
<target state="new">Unreachable code detected</target>
......
......@@ -27,6 +27,11 @@
<target state="new">Indexing can be simplified</target>
<note />
</trans-unit>
<trans-unit id="Make_readonly_fields_writable">
<source>Make readonly fields writable</source>
<target state="new">Make readonly fields writable</target>
<note>{Locked="readonly"} "readonly" is C# keyword and should not be localized.</note>
</trans-unit>
<trans-unit id="Local_function_can_be_made_static">
<source>Local function can be made static</source>
<target state="new">Local function can be made static</target>
......@@ -42,6 +47,11 @@
<target state="new">Simplify 'default' expression</target>
<note />
</trans-unit>
<trans-unit id="Struct_contains_assignment_to_this_outside_of_constructor_Make_readonly_fields_writable">
<source>Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</source>
<target state="new">Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</target>
<note>{Locked="Struct"}{Locked="this"} these are C#/VB keywords and should not be localized.</note>
</trans-unit>
<trans-unit id="Unreachable_code_detected">
<source>Unreachable code detected</source>
<target state="new">Unreachable code detected</target>
......
......@@ -27,6 +27,11 @@
<target state="new">Indexing can be simplified</target>
<note />
</trans-unit>
<trans-unit id="Make_readonly_fields_writable">
<source>Make readonly fields writable</source>
<target state="new">Make readonly fields writable</target>
<note>{Locked="readonly"} "readonly" is C# keyword and should not be localized.</note>
</trans-unit>
<trans-unit id="Local_function_can_be_made_static">
<source>Local function can be made static</source>
<target state="new">Local function can be made static</target>
......@@ -42,6 +47,11 @@
<target state="new">Simplify 'default' expression</target>
<note />
</trans-unit>
<trans-unit id="Struct_contains_assignment_to_this_outside_of_constructor_Make_readonly_fields_writable">
<source>Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</source>
<target state="new">Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</target>
<note>{Locked="Struct"}{Locked="this"} these are C#/VB keywords and should not be localized.</note>
</trans-unit>
<trans-unit id="Unreachable_code_detected">
<source>Unreachable code detected</source>
<target state="new">Unreachable code detected</target>
......
......@@ -20,6 +20,7 @@
<Compile Include="$(MSBuildThisFileDirectory)ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs" />
<Compile Include="$(MSBuildThisFileDirectory)FileHeaders\CSharpFileHeaderCodeFixProvider.cs" />
<Compile Include="$(MSBuildThisFileDirectory)MakeFieldReadonly\CSharpMakeFieldReadonlyCodeFixProvider.cs" />
<Compile Include="$(MSBuildThisFileDirectory)MakeStructFieldsWritable\CSharpMakeStructFieldsWritableCodeFixProvider.cs" />
<Compile Include="$(MSBuildThisFileDirectory)OrderModifiers\CSharpOrderModifiersCodeFixProvider.cs" />
<Compile Include="$(MSBuildThisFileDirectory)PopulateSwitch\CSharpPopulateSwitchExpressionCodeFixProvider.cs" />
<Compile Include="$(MSBuildThisFileDirectory)PopulateSwitch\CSharpPopulateSwitchStatementCodeFixProvider.cs" />
......
......@@ -74,10 +74,10 @@ public override Task RegisterCodeFixesAsync(CodeFixContext context)
return Task.CompletedTask;
}
private class MyCodeAction : CodeAction.DocumentChangeAction
private class MyCodeAction : CustomCodeActions.DocumentChangeAction
{
public MyCodeAction(Func<CancellationToken, Task<Document>> createChangedDocument)
: base(FeaturesResources.Make_readonly_fields_writable, createChangedDocument)
: base(CSharpAnalyzersResources.Make_readonly_fields_writable, createChangedDocument)
{
}
}
......
......@@ -16,6 +16,7 @@
<Compile Include="$(MSBuildThisFileDirectory)ConvertAnonymousTypeToTuple\ConvertAnonymousTypeToTupleTests.cs" />
<Compile Include="$(MSBuildThisFileDirectory)MakeFieldReadonly\MakeFieldReadonlyTests.cs" />
<Compile Include="$(MSBuildThisFileDirectory)MakeLocalFunctionStatic\MakeLocalFunctionStaticTests.cs" />
<Compile Include="$(MSBuildThisFileDirectory)MakeStructFieldsWritable\MakeStructFieldsWritableTests.cs" />
<Compile Include="$(MSBuildThisFileDirectory)OrderModifiers\OrderModifiersCompilerErrorTests.cs" />
<Compile Include="$(MSBuildThisFileDirectory)OrderModifiers\OrderModifiersTests.cs" />
<Compile Include="$(MSBuildThisFileDirectory)RemoveUnreachableCode\RemoveUnreachableCodeTests.cs" />
......
......@@ -1372,10 +1372,6 @@ This version used in: {2}</value>
<data name="using_statement_can_be_simplified" xml:space="preserve">
<value>'using' statement can be simplified</value>
</data>
<data name="Make_readonly_fields_writable" xml:space="preserve">
<value>Make readonly fields writable</value>
<comment>{Locked="readonly"} "readonly" is C# keyword and should not be localized.</comment>
</data>
<data name="Move_contents_to_namespace" xml:space="preserve">
<value>Move contents to namespace...</value>
</data>
......@@ -1506,10 +1502,6 @@ This version used in: {2}</value>
<data name="Implement_explicitly" xml:space="preserve">
<value>Implement explicitly</value>
</data>
<data name="Struct_contains_assignment_to_this_outside_of_constructor_Make_readonly_fields_writable" xml:space="preserve">
<value>Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</value>
<comment>{Locked="Struct"}{Locked="this"} these are C#/VB keywords and should not be localized.</comment>
</data>
<data name="Resolve_conflict_markers" xml:space="preserve">
<value>Resolve conflict markers</value>
</data>
......
......@@ -377,11 +377,6 @@
<target state="translated">Nastavit jako statickou</target>
<note />
</trans-unit>
<trans-unit id="Make_readonly_fields_writable">
<source>Make readonly fields writable</source>
<target state="translated">Umožnit zápis do polí jen pro čtení (readonly)</target>
<note>{Locked="readonly"} "readonly" is C# keyword and should not be localized.</note>
</trans-unit>
<trans-unit id="Invert_conditional">
<source>Invert conditional</source>
<target state="translated">Převrátit podmínku</target>
......@@ -502,11 +497,6 @@
<target state="translated">Stream musí podporovat operace read a seek.</target>
<note />
</trans-unit>
<trans-unit id="Struct_contains_assignment_to_this_outside_of_constructor_Make_readonly_fields_writable">
<source>Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</source>
<target state="new">Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</target>
<note>{Locked="Struct"}{Locked="this"} these are C#/VB keywords and should not be localized.</note>
</trans-unit>
<trans-unit id="Suppress_0">
<source>Suppress {0}</source>
<target state="translated">Potlačit {0}</target>
......
......@@ -377,11 +377,6 @@
<target state="translated">Als statisch festlegen</target>
<note />
</trans-unit>
<trans-unit id="Make_readonly_fields_writable">
<source>Make readonly fields writable</source>
<target state="translated">readonly-Felder als schreibbar festlegen</target>
<note>{Locked="readonly"} "readonly" is C# keyword and should not be localized.</note>
</trans-unit>
<trans-unit id="Invert_conditional">
<source>Invert conditional</source>
<target state="translated">Bedingten Operator umkehren</target>
......@@ -502,11 +497,6 @@
<target state="translated">Stream muss Lese- und Suchvorgänge unterstützen.</target>
<note />
</trans-unit>
<trans-unit id="Struct_contains_assignment_to_this_outside_of_constructor_Make_readonly_fields_writable">
<source>Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</source>
<target state="new">Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</target>
<note>{Locked="Struct"}{Locked="this"} these are C#/VB keywords and should not be localized.</note>
</trans-unit>
<trans-unit id="Suppress_0">
<source>Suppress {0}</source>
<target state="translated">{0} unterdrücken</target>
......
......@@ -377,11 +377,6 @@
<target state="translated">Hacer estático</target>
<note />
</trans-unit>
<trans-unit id="Make_readonly_fields_writable">
<source>Make readonly fields writable</source>
<target state="translated">Convertir en editables los campos readonly</target>
<note>{Locked="readonly"} "readonly" is C# keyword and should not be localized.</note>
</trans-unit>
<trans-unit id="Invert_conditional">
<source>Invert conditional</source>
<target state="translated">Invertir condicional</target>
......@@ -502,11 +497,6 @@
<target state="translated">La secuencia debe admitir las operaciones de lectura y búsqueda.</target>
<note />
</trans-unit>
<trans-unit id="Struct_contains_assignment_to_this_outside_of_constructor_Make_readonly_fields_writable">
<source>Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</source>
<target state="new">Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</target>
<note>{Locked="Struct"}{Locked="this"} these are C#/VB keywords and should not be localized.</note>
</trans-unit>
<trans-unit id="Suppress_0">
<source>Suppress {0}</source>
<target state="translated">Suprimir {0}</target>
......
......@@ -377,11 +377,6 @@
<target state="translated">Rendre statique</target>
<note />
</trans-unit>
<trans-unit id="Make_readonly_fields_writable">
<source>Make readonly fields writable</source>
<target state="translated">Rendre les champs readonly accessibles en écriture</target>
<note>{Locked="readonly"} "readonly" is C# keyword and should not be localized.</note>
</trans-unit>
<trans-unit id="Invert_conditional">
<source>Invert conditional</source>
<target state="translated">Inverser un élément conditionnel</target>
......@@ -502,11 +497,6 @@
<target state="translated">Le flux doit prendre en charge les opérations de lecture et de recherche.</target>
<note />
</trans-unit>
<trans-unit id="Struct_contains_assignment_to_this_outside_of_constructor_Make_readonly_fields_writable">
<source>Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</source>
<target state="new">Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</target>
<note>{Locked="Struct"}{Locked="this"} these are C#/VB keywords and should not be localized.</note>
</trans-unit>
<trans-unit id="Suppress_0">
<source>Suppress {0}</source>
<target state="translated">Supprimer {0}</target>
......
......@@ -377,11 +377,6 @@
<target state="translated">Imposta come statici</target>
<note />
</trans-unit>
<trans-unit id="Make_readonly_fields_writable">
<source>Make readonly fields writable</source>
<target state="translated">Rendi scrivibili i campi readonly</target>
<note>{Locked="readonly"} "readonly" is C# keyword and should not be localized.</note>
</trans-unit>
<trans-unit id="Invert_conditional">
<source>Invert conditional</source>
<target state="translated">Inverti espressione condizionale</target>
......@@ -502,11 +497,6 @@
<target state="translated">Il flusso deve supportare operazioni di lettura e ricerca.</target>
<note />
</trans-unit>
<trans-unit id="Struct_contains_assignment_to_this_outside_of_constructor_Make_readonly_fields_writable">
<source>Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</source>
<target state="new">Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</target>
<note>{Locked="Struct"}{Locked="this"} these are C#/VB keywords and should not be localized.</note>
</trans-unit>
<trans-unit id="Suppress_0">
<source>Suppress {0}</source>
<target state="translated">Elimina {0}</target>
......
......@@ -377,11 +377,6 @@
<target state="translated">静的にする</target>
<note />
</trans-unit>
<trans-unit id="Make_readonly_fields_writable">
<source>Make readonly fields writable</source>
<target state="translated">readonly フィールドを書き込み可能にします</target>
<note>{Locked="readonly"} "readonly" is C# keyword and should not be localized.</note>
</trans-unit>
<trans-unit id="Invert_conditional">
<source>Invert conditional</source>
<target state="translated">条件を反転します</target>
......@@ -502,11 +497,6 @@
<target state="translated">ストリームは、読み取りとシーク操作をサポートする必要があります。</target>
<note />
</trans-unit>
<trans-unit id="Struct_contains_assignment_to_this_outside_of_constructor_Make_readonly_fields_writable">
<source>Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</source>
<target state="new">Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</target>
<note>{Locked="Struct"}{Locked="this"} these are C#/VB keywords and should not be localized.</note>
</trans-unit>
<trans-unit id="Suppress_0">
<source>Suppress {0}</source>
<target state="translated">{0} の非表示</target>
......
......@@ -377,11 +377,6 @@
<target state="translated">정적으로 만들기</target>
<note />
</trans-unit>
<trans-unit id="Make_readonly_fields_writable">
<source>Make readonly fields writable</source>
<target state="translated">readonly 필드를 쓰기 가능으로 지정</target>
<note>{Locked="readonly"} "readonly" is C# keyword and should not be localized.</note>
</trans-unit>
<trans-unit id="Invert_conditional">
<source>Invert conditional</source>
<target state="translated">조건 반전</target>
......@@ -502,11 +497,6 @@
<target state="translated">스트림은 읽기 및 찾기 작업을 지원해야 합니다.</target>
<note />
</trans-unit>
<trans-unit id="Struct_contains_assignment_to_this_outside_of_constructor_Make_readonly_fields_writable">
<source>Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</source>
<target state="new">Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</target>
<note>{Locked="Struct"}{Locked="this"} these are C#/VB keywords and should not be localized.</note>
</trans-unit>
<trans-unit id="Suppress_0">
<source>Suppress {0}</source>
<target state="translated">{0}을(를) 표시하지 않음</target>
......
......@@ -377,11 +377,6 @@
<target state="translated">Ustaw jako statyczne</target>
<note />
</trans-unit>
<trans-unit id="Make_readonly_fields_writable">
<source>Make readonly fields writable</source>
<target state="translated">Ustaw możliwość zapisu dla pól z deklaracją readonly</target>
<note>{Locked="readonly"} "readonly" is C# keyword and should not be localized.</note>
</trans-unit>
<trans-unit id="Invert_conditional">
<source>Invert conditional</source>
<target state="translated">Odwróć warunkowe</target>
......@@ -502,11 +497,6 @@
<target state="translated">Strumień musi obsługiwać operacje odczytu i wyszukiwania.</target>
<note />
</trans-unit>
<trans-unit id="Struct_contains_assignment_to_this_outside_of_constructor_Make_readonly_fields_writable">
<source>Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</source>
<target state="new">Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</target>
<note>{Locked="Struct"}{Locked="this"} these are C#/VB keywords and should not be localized.</note>
</trans-unit>
<trans-unit id="Suppress_0">
<source>Suppress {0}</source>
<target state="translated">Pomiń element {0}</target>
......
......@@ -377,11 +377,6 @@
<target state="translated">Tornar estático</target>
<note />
</trans-unit>
<trans-unit id="Make_readonly_fields_writable">
<source>Make readonly fields writable</source>
<target state="translated">Alterar os campos readonly para graváveis</target>
<note>{Locked="readonly"} "readonly" is C# keyword and should not be localized.</note>
</trans-unit>
<trans-unit id="Invert_conditional">
<source>Invert conditional</source>
<target state="translated">Inverter condicional</target>
......@@ -502,11 +497,6 @@
<target state="translated">O fluxo deve fornecer suporte a operações de leitura e busca.</target>
<note />
</trans-unit>
<trans-unit id="Struct_contains_assignment_to_this_outside_of_constructor_Make_readonly_fields_writable">
<source>Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</source>
<target state="new">Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</target>
<note>{Locked="Struct"}{Locked="this"} these are C#/VB keywords and should not be localized.</note>
</trans-unit>
<trans-unit id="Suppress_0">
<source>Suppress {0}</source>
<target state="translated">Suprimir {0}</target>
......
......@@ -377,11 +377,6 @@
<target state="translated">Сделать статическим</target>
<note />
</trans-unit>
<trans-unit id="Make_readonly_fields_writable">
<source>Make readonly fields writable</source>
<target state="translated">Сделать поля readonly доступными для записи</target>
<note>{Locked="readonly"} "readonly" is C# keyword and should not be localized.</note>
</trans-unit>
<trans-unit id="Invert_conditional">
<source>Invert conditional</source>
<target state="translated">Инвертировать условный оператор</target>
......@@ -502,11 +497,6 @@
<target state="translated">Поток должен поддерживать операции чтения и поиска.</target>
<note />
</trans-unit>
<trans-unit id="Struct_contains_assignment_to_this_outside_of_constructor_Make_readonly_fields_writable">
<source>Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</source>
<target state="new">Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</target>
<note>{Locked="Struct"}{Locked="this"} these are C#/VB keywords and should not be localized.</note>
</trans-unit>
<trans-unit id="Suppress_0">
<source>Suppress {0}</source>
<target state="translated">Скрыть {0}</target>
......
......@@ -377,11 +377,6 @@
<target state="translated">Statik yap</target>
<note />
</trans-unit>
<trans-unit id="Make_readonly_fields_writable">
<source>Make readonly fields writable</source>
<target state="translated">readonly alanları yazılabilir yap</target>
<note>{Locked="readonly"} "readonly" is C# keyword and should not be localized.</note>
</trans-unit>
<trans-unit id="Invert_conditional">
<source>Invert conditional</source>
<target state="translated">Koşullu öğeyi ters çevir</target>
......@@ -502,11 +497,6 @@
<target state="translated">Akış okuma ve arama işlemlerini desteklemelidir.</target>
<note />
</trans-unit>
<trans-unit id="Struct_contains_assignment_to_this_outside_of_constructor_Make_readonly_fields_writable">
<source>Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</source>
<target state="new">Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</target>
<note>{Locked="Struct"}{Locked="this"} these are C#/VB keywords and should not be localized.</note>
</trans-unit>
<trans-unit id="Suppress_0">
<source>Suppress {0}</source>
<target state="translated">{0} eylemini bastır</target>
......
......@@ -377,11 +377,6 @@
<target state="translated">设为静态</target>
<note />
</trans-unit>
<trans-unit id="Make_readonly_fields_writable">
<source>Make readonly fields writable</source>
<target state="translated">使 readonly 字段可写</target>
<note>{Locked="readonly"} "readonly" is C# keyword and should not be localized.</note>
</trans-unit>
<trans-unit id="Invert_conditional">
<source>Invert conditional</source>
<target state="translated">反转条件</target>
......@@ -502,11 +497,6 @@
<target state="translated">流必须支持读取和搜寻操作。</target>
<note />
</trans-unit>
<trans-unit id="Struct_contains_assignment_to_this_outside_of_constructor_Make_readonly_fields_writable">
<source>Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</source>
<target state="new">Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</target>
<note>{Locked="Struct"}{Locked="this"} these are C#/VB keywords and should not be localized.</note>
</trans-unit>
<trans-unit id="Suppress_0">
<source>Suppress {0}</source>
<target state="translated">取消 {0}</target>
......
......@@ -377,11 +377,6 @@
<target state="translated">使其變成靜態</target>
<note />
</trans-unit>
<trans-unit id="Make_readonly_fields_writable">
<source>Make readonly fields writable</source>
<target state="translated">將 readonly 欄位設為可寫入</target>
<note>{Locked="readonly"} "readonly" is C# keyword and should not be localized.</note>
</trans-unit>
<trans-unit id="Invert_conditional">
<source>Invert conditional</source>
<target state="translated">反轉條件</target>
......@@ -502,11 +497,6 @@
<target state="translated">資料流必須支援讀取及搜尋作業。</target>
<note />
</trans-unit>
<trans-unit id="Struct_contains_assignment_to_this_outside_of_constructor_Make_readonly_fields_writable">
<source>Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</source>
<target state="new">Struct contains assignment to 'this' outside of constructor. Make readonly fields writable</target>
<note>{Locked="Struct"}{Locked="this"} these are C#/VB keywords and should not be localized.</note>
</trans-unit>
<trans-unit id="Suppress_0">
<source>Suppress {0}</source>
<target state="translated">隱藏 {0}</target>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册