diff --git a/azure-pipelines-integration.yml b/azure-pipelines-integration.yml
index 06611877fff0c..73d5e3967c43a 100644
--- a/azure-pipelines-integration.yml
+++ b/azure-pipelines-integration.yml
@@ -20,18 +20,26 @@ pr:
jobs:
- job: Windows_VisualStudio_Integration_Tests
- pool: dotnet-external-temp-vs2017
+ pool: dotnet-external-vs2019-preview
strategy:
- maxParallel: 2
+ maxParallel: 4
matrix:
debug:
_configuration: Debug
+ _useLegacyCompletion: false
release:
_configuration: Release
+ _useLegacyCompletion: false
+ debug_legacy:
+ _configuration: Debug
+ _useLegacyCompletion: true
+ release_legacy:
+ _configuration: Release
+ _useLegacyCompletion: true
timeoutInMinutes: 135
steps:
- - script: eng/cibuild.cmd -configuration $(_configuration) -prepareMachine -testVsi
+ - script: eng/cibuild.cmd -configuration $(_configuration) -prepareMachine -testVsi -testLegacyCompletion:$$(_useLegacyCompletion)
displayName: Build and Test
- task: PublishTestResults@2
@@ -40,14 +48,14 @@ jobs:
testRunner: XUnit
testResultsFiles: $(Build.SourcesDirectory)\artifacts\TestResults\$(_configuration)\*.xml
mergeTestResults: true
- testRunTitle: 'Windows Visual Studio Integration $(_configuration)'
+ testRunTitle: 'Windows Visual Studio Integration $(_configuration)_$(_useLegacyCompletion)'
condition: always()
- task: PublishBuildArtifacts@1
displayName: Publish Logs
inputs:
PathtoPublish: '$(Build.SourcesDirectory)\artifacts\log\$(_configuration)'
- ArtifactName: 'Windows Visual Studio Integration $(_configuration)'
+ ArtifactName: 'Windows Visual Studio Integration $(_configuration)_$(_useLegacyCompletion)'
publishLocation: Container
continueOnError: true
condition: not(succeeded())
@@ -56,7 +64,7 @@ jobs:
displayName: Publish Screenshots
inputs:
PathtoPublish: '$(Build.SourcesDirectory)\artifacts\bin\Microsoft.VisualStudio.LanguageServices.IntegrationTests\$(_configuration)\net472\xUnitResults'
- ArtifactName: 'Screenshots $(_configuration)'
+ ArtifactName: 'Screenshots $(_configuration)_$(_useLegacyCompletion)'
publishLocation: Container
continueOnError: true
condition: not(succeeded())
diff --git a/azure-pipelines-official.yml b/azure-pipelines-official.yml
index 6fcf4bc4f97fb..a2cfdcae2021e 100644
--- a/azure-pipelines-official.yml
+++ b/azure-pipelines-official.yml
@@ -93,6 +93,15 @@ jobs:
displayName: 'OptProf - Publish to Artifact Services - ProfilingInputs'
condition: succeeded()
+ # Publish OptProf generated JSON files as a build artifact. This allows for easy inspection from
+ # a build execution.
+ - task: PublishBuildArtifacts@1
+ displayName: Publish OptProf Data Files
+ inputs:
+ PathtoPublish: '$(Build.SourcesDirectory)\artifacts\OptProf\$(BuildConfiguration)\Data'
+ ArtifactName: 'OptProf Data Files'
+ condition: succeeded()
+
# Build VS bootstrapper
# Generates $(Build.StagingDirectory)\MicroBuild\Output\BootstrapperInfo.json
- task: ms-vseng.MicroBuildTasks.0e9d0d4d-71ec-4e4e-ae40-db9896f1ae74.MicroBuildBuildVSBootstrapper@2
diff --git a/docs/contributing/Building, Debugging, and Testing on Windows.md b/docs/contributing/Building, Debugging, and Testing on Windows.md
index eac1065085190..842521f5914f2 100644
--- a/docs/contributing/Building, Debugging, and Testing on Windows.md
+++ b/docs/contributing/Building, Debugging, and Testing on Windows.md
@@ -15,9 +15,9 @@ The minimal required version of .NET Framework is 4.7.2.
## Developing with Visual Studio 2019
-1. [Visual Studio 2019 Preview 4](https://www.visualstudio.com/vs/preview/)
+1. [Visual Studio 2019 RC](https://visualstudio.microsoft.com/downloads/#2019rc)
- Ensure C#, VB, MSBuild, .NET Core and Visual Studio Extensibility are included in the selected work loads
- - Ensure Visual Studio is on Version "Preview 4" or greater
+ - Ensure Visual Studio is on Version "RC1" or greater
1. [.NET Core SDK 2.1.401](https://www.microsoft.com/net/download/core) (the installers are: [Windows x64 installer](https://dotnetcli.blob.core.windows.net/dotnet/Sdk/2.1.401/dotnet-sdk-2.1.401-win-x64.exe), [Windows x86 installer](https://dotnetcli.blob.core.windows.net/dotnet/Sdk/2.1.401/dotnet-sdk-2.1.401-win-x86.exe))
1. [PowerShell 5.0 or newer](https://docs.microsoft.com/en-us/powershell/scripting/setup/installing-windows-powershell). If you are on Windows 10, you are fine; you'll only need to upgrade if you're on Windows 7. The download link is under the "upgrading existing Windows PowerShell" heading.
1. Run Restore.cmd
diff --git a/eng/Versions.props b/eng/Versions.props
index 3ba18ca8aee54..e1ebdf5b2d6f8 100644
--- a/eng/Versions.props
+++ b/eng/Versions.props
@@ -75,36 +75,39 @@
2.0.015.9.0-dev2
+ 1.1.01.0.3
+ 1.0.0-alpha-004
+ 2.0.0-alpha-20170405-2
+ 0.1.0
+ 0.1.2-dev1.3.234.5.2410.1.015.8.27812-alpha15.8.27812-alpha1.1.20180503.2
- 15.7.27703
+ 16.0.198-g52de9c298815.5.23
- 15.8.414-preview
- 15.0.27309-vsucorediag
- 15.0.27309-vsucorediag
+ 16.0.447-gf552fea78715.0.27309-vsucorediag15.7.208240115.7.20824011.1.4322
- 15.8.27812-alpha
- 15.0.17
- 15.8.414-preview
- 15.8.27812-alpha
+ 16.0.28226-alpha
+ 15.0.27
+ 16.0.447-gf552fea787
+ 16.0.28226-alpha15.0.26730-alpha
- 15.8.27828
+ 16.0.28226-pre2.0.0-rc3-61304-01
- 15.8.414-preview
+ 16.0.447-gf552fea78715.8.27812-alpha
- 15.8.414-preview
- 15.8.414-preview
- 15.8.414-preview
+ 16.0.447-gf552fea787
+ 16.0.447-gf552fea787
+ 16.0.447-gf552fea7877.10.6071
- 15.8.414-preview
+ 16.0.447-gf552fea78715.8.27812-alpha15.8.27812-alpha15.8.27812-alpha
@@ -113,8 +116,8 @@
14.0.249-master2E2DC10C15.7.71.15.103
- 15.8.27828
- 15.8.27828
+ 16.0.28226-pre
+ 16.0.28226-pre15.7.2770315.0.2541515.0.25415
@@ -126,17 +129,18 @@
8.0.5072815.8.27812-alpha8.0.0.0-alpha
- 15.8.414-preview
- 15.8.414-preview
- 15.8.414-preview
- 15.8.414-preview
- 15.8.414-preview
+ 16.0.447-gf552fea787
+ 16.0.447-gf552fea787
+ 16.0.447-gf552fea787
+ 16.0.447-gf552fea787
+ 16.0.447-gf552fea7877.10.607110.0.3032012.0.3011012.1.30328
- 15.8.168
- 15.8.99-rc
+ 16.0.0
+ 15.8.192
+ 15.8.19215.3.232.0.0-rc3-61304-014.3.0
@@ -151,6 +155,8 @@
4.8.01.1.0-beta1-62506-02105.2.3
+ 0.9.8-beta
+ 3.0.0-beta2-19053-01$(RoslynDiagnosticsNugetPackageVersion)1.0.0-beta2-63222-011.0.0-beta3.19057.1
@@ -208,64 +214,67 @@
to the projects that reference Roslyn packages.
-->
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
diff --git a/eng/build-utils.ps1 b/eng/build-utils.ps1
index f2e4222e7f287..aef85174d4f35 100644
--- a/eng/build-utils.ps1
+++ b/eng/build-utils.ps1
@@ -287,3 +287,30 @@ function Make-BootstrapBuild() {
return $dir
}
+
+Add-Type -AssemblyName 'System.Drawing'
+Add-Type -AssemblyName 'System.Windows.Forms'
+function Capture-Screenshot($path) {
+ $width = [System.Windows.Forms.Screen]::PrimaryScreen.Bounds.Width
+ $height = [System.Windows.Forms.Screen]::PrimaryScreen.Bounds.Height
+
+ $bitmap = New-Object System.Drawing.Bitmap $width, $height
+ try {
+ $graphics = [System.Drawing.Graphics]::FromImage($bitmap)
+ try {
+ $graphics.CopyFromScreen( `
+ [System.Windows.Forms.Screen]::PrimaryScreen.Bounds.X, `
+ [System.Windows.Forms.Screen]::PrimaryScreen.Bounds.Y, `
+ 0, `
+ 0, `
+ $bitmap.Size, `
+ [System.Drawing.CopyPixelOperation]::SourceCopy)
+ } finally {
+ $graphics.Dispose()
+ }
+
+ $bitmap.Save($path, [System.Drawing.Imaging.ImageFormat]::Png)
+ } finally {
+ $bitmap.Dispose()
+ }
+}
diff --git a/eng/build.ps1 b/eng/build.ps1
index ad2cde97f0864..26305fbc93408 100644
--- a/eng/build.ps1
+++ b/eng/build.ps1
@@ -57,6 +57,7 @@ param (
[switch][Alias('test')]$testDesktop,
[switch]$testCoreClr,
[switch]$testIOperation,
+ [switch]$testLegacyCompletion,
[parameter(ValueFromRemainingArguments=$true)][string[]]$properties)
@@ -92,6 +93,7 @@ function Print-Usage() {
Write-Host " -testCoreClr Run CoreClr unit tests"
Write-Host " -testVsi Run all integration tests"
Write-Host " -testIOperation Run extra checks to validate IOperations"
+ Write-Host " -testLegacyCompletion Run integration tests with legacy completion"
Write-Host ""
Write-Host "Advanced settings:"
Write-Host " -ci Set when running on CI server"
@@ -334,6 +336,10 @@ function TestUsingOptimizedRunner() {
$env:ROSLYN_TEST_IOPERATION = "true"
}
+ if ($testLegacyCompletion) {
+ $env:ROSLYN_TEST_LEGACY_COMPLETION = "true"
+ }
+
$testResultsDir = Join-Path $ArtifactsDir "TestResults\$configuration"
$binDir = Join-Path $ArtifactsDir "bin"
$runTests = GetProjectOutputBinary "RunTests.exe"
@@ -379,7 +385,7 @@ function TestUsingOptimizedRunner() {
if ($ci) {
$args += " -xml"
if ($testVsi) {
- $args += " -timeout:120"
+ $args += " -timeout:110"
} else {
$args += " -timeout:65"
}
@@ -406,6 +412,9 @@ function TestUsingOptimizedRunner() {
if ($testIOperation) {
Remove-Item env:\ROSLYN_TEST_IOPERATION
}
+ if ($testLegacyCompletion) {
+ Remove-Item env:\ROSLYN_TEST_LEGACY_COMPLETION
+ }
}
}
@@ -514,6 +523,47 @@ try {
if ($ci) {
List-Processes
Prepare-TempDir
+
+ if ($testVsi) {
+ $screenshotPath = (Join-Path $LogDir "StartingBuild.png")
+ try {
+ Capture-Screenshot $screenshotPath
+ }
+ catch {
+ Write-Host "Screenshot failed; attempting to connect to the console"
+
+ # Keep the session open so we have a UI to interact with
+ $quserItems = ((quser $env:USERNAME | select -Skip 1) -split '\s+')
+ $sessionid = $quserItems[2]
+ if ($sessionid -eq 'Disc') {
+ # When the session isn't connected, the third value is 'Disc' instead of the ID
+ $sessionid = $quserItems[1]
+ }
+
+ if ($quserItems[1] -eq 'console') {
+ Write-Host "Disconnecting from console before attempting reconnection"
+ try {
+ tsdiscon
+ } catch {
+ # ignore
+ }
+
+ # Disconnection is asynchronous, so wait a few seconds for it to complete
+ Start-Sleep -Seconds 3
+ query user
+ }
+
+ Write-Host "tscon $sessionid /dest:console"
+ tscon $sessionid /dest:console
+
+ # Connection is asynchronous, so wait a few seconds for it to complete
+ Start-Sleep 3
+ query user
+
+ # Make sure we can capture a screenshot. An exception at this point will fail-fast the build.
+ Capture-Screenshot $screenshotPath
+ }
+ }
}
if ($bootstrap) {
diff --git a/eng/targets/Imports.targets b/eng/targets/Imports.targets
index 8686167e6e886..7b17b924f813d 100644
--- a/eng/targets/Imports.targets
+++ b/eng/targets/Imports.targets
@@ -14,7 +14,7 @@
- false
+ false$(DevDivPackagesDir)
diff --git a/eng/targets/VisualStudio.targets b/eng/targets/VisualStudio.targets
index 078a89aa78ded..9b3ab3ea49be2 100644
--- a/eng/targets/VisualStudio.targets
+++ b/eng/targets/VisualStudio.targets
@@ -101,10 +101,6 @@
or '%(FileName)' == 'Microsoft.VisualStudio.Shell.Interop.11.0'">
false
-
-
- true
-
\ No newline at end of file
diff --git a/global.json b/global.json
index 82b0c22cfdbbc..6f51f4ae55456 100644
--- a/global.json
+++ b/global.json
@@ -2,9 +2,9 @@
"tools": {
"dotnet": "2.1.401",
"vs": {
- "version": "15.8"
+ "version": "16.0"
},
- "xcopy-msbuild": "15.9.0-alpha"
+ "xcopy-msbuild": "16.0.0-rc1-alpha"
},
"msbuild-sdks": {
"Microsoft.DotNet.Arcade.Sdk": "1.0.0-beta.19157.23"
diff --git a/src/CodeStyle/CSharp/Analyzers/PublicAPI.Unshipped.txt b/src/CodeStyle/CSharp/Analyzers/PublicAPI.Unshipped.txt
index 0b44063d53690..f6f2660004716 100644
--- a/src/CodeStyle/CSharp/Analyzers/PublicAPI.Unshipped.txt
+++ b/src/CodeStyle/CSharp/Analyzers/PublicAPI.Unshipped.txt
@@ -43,13 +43,13 @@ static Microsoft.CodeAnalysis.CSharp.Formatting.CSharpFormattingOptions.SpaceBef
static Microsoft.CodeAnalysis.CSharp.Formatting.CSharpFormattingOptions.SpaceBetweenEmptyMethodCallParentheses.get -> Microsoft.CodeAnalysis.Options.Option
static Microsoft.CodeAnalysis.CSharp.Formatting.CSharpFormattingOptions.SpaceBetweenEmptyMethodDeclarationParentheses.get -> Microsoft.CodeAnalysis.Options.Option
static Microsoft.CodeAnalysis.CSharp.Formatting.CSharpFormattingOptions.SpaceBetweenEmptySquareBrackets.get -> Microsoft.CodeAnalysis.Options.Option
+static Microsoft.CodeAnalysis.CSharp.Formatting.CSharpFormattingOptions.SpacesIgnoreAroundVariableDeclaration.get -> Microsoft.CodeAnalysis.Options.Option
static Microsoft.CodeAnalysis.CSharp.Formatting.CSharpFormattingOptions.SpaceWithinCastParentheses.get -> Microsoft.CodeAnalysis.Options.Option
static Microsoft.CodeAnalysis.CSharp.Formatting.CSharpFormattingOptions.SpaceWithinExpressionParentheses.get -> Microsoft.CodeAnalysis.Options.Option
static Microsoft.CodeAnalysis.CSharp.Formatting.CSharpFormattingOptions.SpaceWithinMethodCallParentheses.get -> Microsoft.CodeAnalysis.Options.Option
static Microsoft.CodeAnalysis.CSharp.Formatting.CSharpFormattingOptions.SpaceWithinMethodDeclarationParenthesis.get -> Microsoft.CodeAnalysis.Options.Option
static Microsoft.CodeAnalysis.CSharp.Formatting.CSharpFormattingOptions.SpaceWithinOtherParentheses.get -> Microsoft.CodeAnalysis.Options.Option
static Microsoft.CodeAnalysis.CSharp.Formatting.CSharpFormattingOptions.SpaceWithinSquareBrackets.get -> Microsoft.CodeAnalysis.Options.Option
-static Microsoft.CodeAnalysis.CSharp.Formatting.CSharpFormattingOptions.SpacesIgnoreAroundVariableDeclaration.get -> Microsoft.CodeAnalysis.Options.Option
static Microsoft.CodeAnalysis.CSharp.Formatting.CSharpFormattingOptions.SpacingAfterMethodDeclarationName.get -> Microsoft.CodeAnalysis.Options.Option
static Microsoft.CodeAnalysis.CSharp.Formatting.CSharpFormattingOptions.SpacingAroundBinaryOperator.get -> Microsoft.CodeAnalysis.Options.Option
static Microsoft.CodeAnalysis.CSharp.Formatting.CSharpFormattingOptions.WrappingKeepStatementsOnSingleLine.get -> Microsoft.CodeAnalysis.Options.Option
diff --git a/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.cs.xlf b/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.cs.xlf
index 5da3574862c85..2d96a25c0d3c4 100644
--- a/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.cs.xlf
+++ b/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.cs.xlf
@@ -4,17 +4,17 @@
Indentation preferences
- Indentation preferences
+ Předvolby odsazeníSpace preferences
- Space preferences
+ Předvolby mezerWrapping preferences
- Wrapping preferences
+ Předvolby zalamování
diff --git a/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.de.xlf b/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.de.xlf
index 1c945caa9390f..297db0ca95ba6 100644
--- a/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.de.xlf
+++ b/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.de.xlf
@@ -4,17 +4,17 @@
Indentation preferences
- Indentation preferences
+ Einstellungen für EinrückungSpace preferences
- Space preferences
+ Einstellungen für AbständeWrapping preferences
- Wrapping preferences
+ Einstellungen für Umbrüche
diff --git a/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.es.xlf b/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.es.xlf
index d7b80397cda36..77af241413a49 100644
--- a/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.es.xlf
+++ b/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.es.xlf
@@ -4,17 +4,17 @@
Indentation preferences
- Indentation preferences
+ Preferencias de indentaciónSpace preferences
- Space preferences
+ Preferencias de espacioWrapping preferences
- Wrapping preferences
+ Preferencias de ajuste
diff --git a/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.fr.xlf b/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.fr.xlf
index 0a87c8e344d39..dfd9941894d66 100644
--- a/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.fr.xlf
+++ b/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.fr.xlf
@@ -4,17 +4,17 @@
Indentation preferences
- Indentation preferences
+ Préférences de mise en retraitSpace preferences
- Space preferences
+ Préférences d'espaceWrapping preferences
- Wrapping preferences
+ Préférences d'inclusion dans un wrapper
diff --git a/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.it.xlf b/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.it.xlf
index 6dc3d216a2e58..27c12bd4e0b95 100644
--- a/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.it.xlf
+++ b/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.it.xlf
@@ -4,17 +4,17 @@
Indentation preferences
- Indentation preferences
+ Preferenze per rientroSpace preferences
- Space preferences
+ Preferenze per spaziWrapping preferences
- Wrapping preferences
+ Preferenze per ritorno a capo
diff --git a/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.ja.xlf b/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.ja.xlf
index 1d894b3257bed..83fe539cd4cb7 100644
--- a/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.ja.xlf
+++ b/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.ja.xlf
@@ -4,17 +4,17 @@
Indentation preferences
- Indentation preferences
+ インデント設定Space preferences
- Space preferences
+ スペース設定Wrapping preferences
- Wrapping preferences
+ 折り返しの設定
diff --git a/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.ko.xlf b/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.ko.xlf
index b0f50e7daf3f9..427037794e3bc 100644
--- a/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.ko.xlf
+++ b/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.ko.xlf
@@ -4,17 +4,17 @@
Indentation preferences
- Indentation preferences
+ 들여쓰기 기본 설정Space preferences
- Space preferences
+ 공간 기본 설정Wrapping preferences
- Wrapping preferences
+ 기본 설정 줄 바꿈
diff --git a/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.pl.xlf b/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.pl.xlf
index 39668924c2c33..ad210539f8db8 100644
--- a/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.pl.xlf
+++ b/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.pl.xlf
@@ -4,17 +4,17 @@
Indentation preferences
- Indentation preferences
+ Preferencje wcięćSpace preferences
- Space preferences
+ Preferencje dotyczące odstępówWrapping preferences
- Wrapping preferences
+ Preferencje dotyczące opakowywania
diff --git a/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.pt-BR.xlf b/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.pt-BR.xlf
index 982a133596a43..b9359dfef663d 100644
--- a/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.pt-BR.xlf
+++ b/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.pt-BR.xlf
@@ -4,17 +4,17 @@
Indentation preferences
- Indentation preferences
+ Preferências de recuoSpace preferences
- Space preferences
+ Preferências de espaçoWrapping preferences
- Wrapping preferences
+ Preferências de disposição
diff --git a/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.ru.xlf b/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.ru.xlf
index a9bd5bc4d06ff..68895f7fb96d2 100644
--- a/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.ru.xlf
+++ b/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.ru.xlf
@@ -4,17 +4,17 @@
Indentation preferences
- Indentation preferences
+ Параметры отступовSpace preferences
- Space preferences
+ Предпочтения для интерваловWrapping preferences
- Wrapping preferences
+ Параметры свертывания
diff --git a/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.tr.xlf b/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.tr.xlf
index d66215da58805..494145da415f3 100644
--- a/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.tr.xlf
+++ b/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.tr.xlf
@@ -4,17 +4,17 @@
Indentation preferences
- Indentation preferences
+ Girinti tercihleriSpace preferences
- Space preferences
+ Boşluk tercihleriWrapping preferences
- Wrapping preferences
+ Kaydırma tercihleri
diff --git a/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.zh-Hans.xlf b/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.zh-Hans.xlf
index ab5227d3e9bd3..1a9702dd40ad3 100644
--- a/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.zh-Hans.xlf
+++ b/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.zh-Hans.xlf
@@ -4,17 +4,17 @@
Indentation preferences
- Indentation preferences
+ 缩进首选项Space preferences
- Space preferences
+ 空格键首选项Wrapping preferences
- Wrapping preferences
+ 包装首选项
diff --git a/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.zh-Hant.xlf b/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.zh-Hant.xlf
index 4245344c9e03b..0135365fa24e6 100644
--- a/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.zh-Hant.xlf
+++ b/src/CodeStyle/CSharp/Analyzers/xlf/CSharpCodeStyleResources.zh-Hant.xlf
@@ -4,17 +4,17 @@
Indentation preferences
- Indentation preferences
+ 縮排喜好設定Space preferences
- Space preferences
+ 空格喜好設定Wrapping preferences
- Wrapping preferences
+ 換行喜好設定
diff --git a/src/CodeStyle/Core/Analyzers/PublicAPI.Unshipped.txt b/src/CodeStyle/Core/Analyzers/PublicAPI.Unshipped.txt
index c13b5e243ad0e..293623cb92821 100644
--- a/src/CodeStyle/Core/Analyzers/PublicAPI.Unshipped.txt
+++ b/src/CodeStyle/Core/Analyzers/PublicAPI.Unshipped.txt
@@ -71,4 +71,4 @@ static readonly Microsoft.CodeAnalysis.CodeStyle.NotificationOption.Error -> Mic
static readonly Microsoft.CodeAnalysis.CodeStyle.NotificationOption.None -> Microsoft.CodeAnalysis.CodeStyle.NotificationOption
static readonly Microsoft.CodeAnalysis.CodeStyle.NotificationOption.Silent -> Microsoft.CodeAnalysis.CodeStyle.NotificationOption
static readonly Microsoft.CodeAnalysis.CodeStyle.NotificationOption.Suggestion -> Microsoft.CodeAnalysis.CodeStyle.NotificationOption
-static readonly Microsoft.CodeAnalysis.CodeStyle.NotificationOption.Warning -> Microsoft.CodeAnalysis.CodeStyle.NotificationOption
\ No newline at end of file
+static readonly Microsoft.CodeAnalysis.CodeStyle.NotificationOption.Warning -> Microsoft.CodeAnalysis.CodeStyle.NotificationOption
diff --git a/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.cs.xlf b/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.cs.xlf
index e1e9b3738f86e..10dbd2bbb8a88 100644
--- a/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.cs.xlf
+++ b/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.cs.xlf
@@ -4,17 +4,17 @@
A language name cannot be specified for this option.
- A language name cannot be specified for this option.
+ Pro tuto možnost se nesmí zadat název jazyka.A language name must be specified for this option.
- A language name must be specified for this option.
+ Pro tuto možnost se musí zadat název jazyka.Error
- Error
+ Chyba
@@ -24,22 +24,22 @@
Indentation and spacing
- Indentation and spacing
+ Odsazení a mezeryNew line preferences
- New line preferences
+ Předvolby nových řádkůNone
- None
+ žádnéRefactoring Only
- Refactoring Only
+ Pouze refaktoring
@@ -49,12 +49,12 @@
Suggestion
- Suggestion
+ NávrhWarning
- Warning
+ Upozornění
diff --git a/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.de.xlf b/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.de.xlf
index 29f7e0a058826..73ac14430a348 100644
--- a/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.de.xlf
+++ b/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.de.xlf
@@ -4,17 +4,17 @@
A language name cannot be specified for this option.
- A language name cannot be specified for this option.
+ Für diese Option kann kein Sprachenname angegeben werden.A language name must be specified for this option.
- A language name must be specified for this option.
+ Für diese Option muss ein Sprachenname angegeben werden.Error
- Error
+ Fehler
@@ -24,22 +24,22 @@
Indentation and spacing
- Indentation and spacing
+ Einzüge und AbständeNew line preferences
- New line preferences
+ Einstellungen für neue ZeilenNone
- None
+ NONERefactoring Only
- Refactoring Only
+ Nur Refactoring
@@ -49,12 +49,12 @@
Suggestion
- Suggestion
+ VorschlagWarning
- Warning
+ Warnung
diff --git a/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.es.xlf b/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.es.xlf
index 78e54f55d8a63..10ca53d233d8d 100644
--- a/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.es.xlf
+++ b/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.es.xlf
@@ -4,17 +4,17 @@
A language name cannot be specified for this option.
- A language name cannot be specified for this option.
+ No se puede especificar ningún nombre de idioma para esta opción.A language name must be specified for this option.
- A language name must be specified for this option.
+ Se debe especificar un nombre de lenguaje para esta opción.Error
- Error
+ Error
@@ -24,22 +24,22 @@
Indentation and spacing
- Indentation and spacing
+ Sangría y espaciadoNew line preferences
- New line preferences
+ Nuevas preferencias de líneaNone
- None
+ NONERefactoring Only
- Refactoring Only
+ Solo refactorización
@@ -49,12 +49,12 @@
Suggestion
- Suggestion
+ SugerenciaWarning
- Warning
+ Advertencia
diff --git a/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.fr.xlf b/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.fr.xlf
index 83fa8cfc591d1..9b29cd66345a8 100644
--- a/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.fr.xlf
+++ b/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.fr.xlf
@@ -4,17 +4,17 @@
A language name cannot be specified for this option.
- A language name cannot be specified for this option.
+ Impossible de spécifier un nom de langage pour cette option.A language name must be specified for this option.
- A language name must be specified for this option.
+ Un nom de langage doit être spécifié pour cette option.Error
- Error
+ Erreur
@@ -24,22 +24,22 @@
Indentation and spacing
- Indentation and spacing
+ Indentation et espacementNew line preferences
- New line preferences
+ Préférences de nouvelle ligneNone
- None
+ Aucun(e)Refactoring Only
- Refactoring Only
+ Refactoring Only
@@ -49,12 +49,12 @@
Suggestion
- Suggestion
+ SuggestionWarning
- Warning
+ Avertissement
diff --git a/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.it.xlf b/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.it.xlf
index 219a40195442a..a48906af90763 100644
--- a/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.it.xlf
+++ b/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.it.xlf
@@ -4,17 +4,17 @@
A language name cannot be specified for this option.
- A language name cannot be specified for this option.
+ Non è possibile specificare un nome di linguaggio per questa opzione.A language name must be specified for this option.
- A language name must be specified for this option.
+ È necessario specificare un nome di linguaggio per questa opzione.Error
- Error
+ Errore
@@ -24,22 +24,22 @@
Indentation and spacing
- Indentation and spacing
+ Rientro e spaziaturaNew line preferences
- New line preferences
+ Preferenze per nuova rigaNone
- None
+ NessunoRefactoring Only
- Refactoring Only
+ Refactoring Only
@@ -49,12 +49,12 @@
Suggestion
- Suggestion
+ SuggerimentoWarning
- Warning
+ Avviso
diff --git a/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.ja.xlf b/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.ja.xlf
index f62b795ad35a7..2802b05f1f668 100644
--- a/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.ja.xlf
+++ b/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.ja.xlf
@@ -4,17 +4,17 @@
A language name cannot be specified for this option.
- A language name cannot be specified for this option.
+ 言語名は、このオプションでは指定できません。A language name must be specified for this option.
- A language name must be specified for this option.
+ このオプションの言語名を指定する必要があります。Error
- Error
+ エラー
@@ -24,22 +24,22 @@
Indentation and spacing
- Indentation and spacing
+ インデントと間隔New line preferences
- New line preferences
+ 改行設定None
- None
+ なしRefactoring Only
- Refactoring Only
+ リファクタリングのみ
@@ -49,12 +49,12 @@
Suggestion
- Suggestion
+ 提案事項Warning
- Warning
+ 警告
diff --git a/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.ko.xlf b/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.ko.xlf
index 5a2db66677dcd..168c20f8a8a9d 100644
--- a/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.ko.xlf
+++ b/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.ko.xlf
@@ -4,17 +4,17 @@
A language name cannot be specified for this option.
- A language name cannot be specified for this option.
+ 이 옵션에 대한 언어 이름을 지정할 수 없습니다.A language name must be specified for this option.
- A language name must be specified for this option.
+ 이 옵션에 대한 언어 이름을 지정해야 합니다.Error
- Error
+ 오류
@@ -24,22 +24,22 @@
Indentation and spacing
- Indentation and spacing
+ 들여쓰기 및 간격New line preferences
- New line preferences
+ 새 줄 기본 설정None
- None
+ NoneRefactoring Only
- Refactoring Only
+ 리팩터링만
@@ -49,12 +49,12 @@
Suggestion
- Suggestion
+ 제안Warning
- Warning
+ 경고
diff --git a/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.pl.xlf b/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.pl.xlf
index e05315f7da630..ca963dbc24d5a 100644
--- a/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.pl.xlf
+++ b/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.pl.xlf
@@ -4,17 +4,17 @@
A language name cannot be specified for this option.
- A language name cannot be specified for this option.
+ Nie można określić nazwy języka dla tej opcji.A language name must be specified for this option.
- A language name must be specified for this option.
+ Nazwa języka musi zostać określona dla tej opcji.Error
- Error
+ Błąd
@@ -24,22 +24,22 @@
Indentation and spacing
- Indentation and spacing
+ Wcięcia i odstępyNew line preferences
- New line preferences
+ Preferencje nowego wierszaNone
- None
+ brakRefactoring Only
- Refactoring Only
+ Tylko refaktoryzacja
@@ -49,12 +49,12 @@
Suggestion
- Suggestion
+ SugestiaWarning
- Warning
+ Ostrzeżenie
diff --git a/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.pt-BR.xlf b/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.pt-BR.xlf
index f9797ff33c1cc..a948e3a171f2e 100644
--- a/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.pt-BR.xlf
+++ b/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.pt-BR.xlf
@@ -4,17 +4,17 @@
A language name cannot be specified for this option.
- A language name cannot be specified for this option.
+ Um nome de idioma não pode ser especificado para essa opção.A language name must be specified for this option.
- A language name must be specified for this option.
+ Um nome de idioma deve ser especificado para esta opção.Error
- Error
+ Erro
@@ -24,22 +24,22 @@
Indentation and spacing
- Indentation and spacing
+ Recuo e espaçamentoNew line preferences
- New line preferences
+ Preferências de nova linhaNone
- None
+ NENHUMRefactoring Only
- Refactoring Only
+ Somente Refatoração
@@ -49,12 +49,12 @@
Suggestion
- Suggestion
+ SugestãoWarning
- Warning
+ Aviso
diff --git a/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.ru.xlf b/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.ru.xlf
index 399daf5f91983..6ab8b6b65cee2 100644
--- a/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.ru.xlf
+++ b/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.ru.xlf
@@ -4,17 +4,17 @@
A language name cannot be specified for this option.
- A language name cannot be specified for this option.
+ Для данного параметра невозможно указать имя языка.A language name must be specified for this option.
- A language name must be specified for this option.
+ Для данного параметра необходимо указать имя языка.Error
- Error
+ Ошибка
@@ -24,22 +24,22 @@
Indentation and spacing
- Indentation and spacing
+ Отступы и интервалыNew line preferences
- New line preferences
+ Предпочтения для новых строкNone
- None
+ NONERefactoring Only
- Refactoring Only
+ Только рефакторинг
@@ -49,12 +49,12 @@
Suggestion
- Suggestion
+ РекомендацияWarning
- Warning
+ Предупреждение
diff --git a/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.tr.xlf b/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.tr.xlf
index 2cb84ad62ae12..540fed7ed4cd5 100644
--- a/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.tr.xlf
+++ b/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.tr.xlf
@@ -4,17 +4,17 @@
A language name cannot be specified for this option.
- A language name cannot be specified for this option.
+ Bu seçenek için bir dil adı belirtilemiyor.A language name must be specified for this option.
- A language name must be specified for this option.
+ Bu seçenek için bir dil adı belirtilmelidir.Error
- Error
+ Hata
@@ -24,22 +24,22 @@
Indentation and spacing
- Indentation and spacing
+ Girinti ve aralığıNew line preferences
- New line preferences
+ Yeni satır tercihleriNone
- None
+ yokRefactoring Only
- Refactoring Only
+ Sadece Yeniden Düzenlenme
@@ -49,12 +49,12 @@
Suggestion
- Suggestion
+ ÖneriWarning
- Warning
+ Uyarı
diff --git a/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.zh-Hans.xlf b/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.zh-Hans.xlf
index f5e8382bedd9e..ed918e183085b 100644
--- a/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.zh-Hans.xlf
+++ b/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.zh-Hans.xlf
@@ -4,17 +4,17 @@
A language name cannot be specified for this option.
- A language name cannot be specified for this option.
+ 无法为此选项指定语言名称。A language name must be specified for this option.
- A language name must be specified for this option.
+ 必须为此选项指定语言名称。Error
- Error
+ 错误
@@ -24,22 +24,22 @@
Indentation and spacing
- Indentation and spacing
+ 缩进和间距New line preferences
- New line preferences
+ 新行首选项None
- None
+ 没有Refactoring Only
- Refactoring Only
+ 仅重构
@@ -49,12 +49,12 @@
Suggestion
- Suggestion
+ 建议Warning
- Warning
+ 警告
diff --git a/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.zh-Hant.xlf b/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.zh-Hant.xlf
index e2994c41d125f..e5e955d3b7cb3 100644
--- a/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.zh-Hant.xlf
+++ b/src/CodeStyle/Core/Analyzers/xlf/CodeStyleResources.zh-Hant.xlf
@@ -4,17 +4,17 @@
A language name cannot be specified for this option.
- A language name cannot be specified for this option.
+ 無法指定此選項的語言名稱。A language name must be specified for this option.
- A language name must be specified for this option.
+ 必須指定此選項的語言名稱。Error
- Error
+ 錯誤
@@ -24,22 +24,22 @@
Indentation and spacing
- Indentation and spacing
+ 縮排和間距New line preferences
- New line preferences
+ 新行喜好設定None
- None
+ 無Refactoring Only
- Refactoring Only
+ 僅重構
@@ -49,12 +49,12 @@
Suggestion
- Suggestion
+ 建議Warning
- Warning
+ 警告
diff --git a/src/Compilers/CSharp/Portable/PublicAPI.Unshipped.txt b/src/Compilers/CSharp/Portable/PublicAPI.Unshipped.txt
index 5b7e4d48077d3..30b5c7fb38ae9 100644
--- a/src/Compilers/CSharp/Portable/PublicAPI.Unshipped.txt
+++ b/src/Compilers/CSharp/Portable/PublicAPI.Unshipped.txt
@@ -1,7 +1,10 @@
*REMOVED*static Microsoft.CodeAnalysis.CSharp.LanguageVersionFacts.TryParse(this string version, out Microsoft.CodeAnalysis.CSharp.LanguageVersion result) -> bool
+abstract Microsoft.CodeAnalysis.CSharp.Syntax.CommonForEachStatementSyntax.AwaitKeyword.get -> Microsoft.CodeAnalysis.SyntaxToken
Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions.CSharpCompilationOptions(Microsoft.CodeAnalysis.OutputKind outputKind, bool reportSuppressedDiagnostics = false, string moduleName = null, string mainTypeName = null, string scriptClassName = null, System.Collections.Generic.IEnumerable usings = null, Microsoft.CodeAnalysis.OptimizationLevel optimizationLevel = Microsoft.CodeAnalysis.OptimizationLevel.Debug, bool checkOverflow = false, bool allowUnsafe = false, string cryptoKeyContainer = null, string cryptoKeyFile = null, System.Collections.Immutable.ImmutableArray cryptoPublicKey = default(System.Collections.Immutable.ImmutableArray), bool? delaySign = null, Microsoft.CodeAnalysis.Platform platform = Microsoft.CodeAnalysis.Platform.AnyCpu, Microsoft.CodeAnalysis.ReportDiagnostic generalDiagnosticOption = Microsoft.CodeAnalysis.ReportDiagnostic.Default, int warningLevel = 4, System.Collections.Generic.IEnumerable> specificDiagnosticOptions = null, bool concurrentBuild = true, bool deterministic = false, Microsoft.CodeAnalysis.XmlReferenceResolver xmlReferenceResolver = null, Microsoft.CodeAnalysis.SourceReferenceResolver sourceReferenceResolver = null, Microsoft.CodeAnalysis.MetadataReferenceResolver metadataReferenceResolver = null, Microsoft.CodeAnalysis.AssemblyIdentityComparer assemblyIdentityComparer = null, Microsoft.CodeAnalysis.StrongNameProvider strongNameProvider = null, bool publicSign = false, Microsoft.CodeAnalysis.MetadataImportOptions metadataImportOptions = Microsoft.CodeAnalysis.MetadataImportOptions.Public, Microsoft.CodeAnalysis.CSharp.NullableContextOptions nullableContextOptions = Microsoft.CodeAnalysis.CSharp.NullableContextOptions.Disable) -> void
+Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions.CSharpCompilationOptions(Microsoft.CodeAnalysis.OutputKind outputKind, bool reportSuppressedDiagnostics, string moduleName, string mainTypeName, string scriptClassName, System.Collections.Generic.IEnumerable usings, Microsoft.CodeAnalysis.OptimizationLevel optimizationLevel, bool checkOverflow, bool allowUnsafe, string cryptoKeyContainer, string cryptoKeyFile, System.Collections.Immutable.ImmutableArray cryptoPublicKey, bool? delaySign, Microsoft.CodeAnalysis.Platform platform, Microsoft.CodeAnalysis.ReportDiagnostic generalDiagnosticOption, int warningLevel, System.Collections.Generic.IEnumerable> specificDiagnosticOptions, bool concurrentBuild, bool deterministic, Microsoft.CodeAnalysis.XmlReferenceResolver xmlReferenceResolver, Microsoft.CodeAnalysis.SourceReferenceResolver sourceReferenceResolver, Microsoft.CodeAnalysis.MetadataReferenceResolver metadataReferenceResolver, Microsoft.CodeAnalysis.AssemblyIdentityComparer assemblyIdentityComparer, Microsoft.CodeAnalysis.StrongNameProvider strongNameProvider, bool publicSign, Microsoft.CodeAnalysis.MetadataImportOptions metadataImportOptions) -> void
Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions.NullableContextOptions.get -> Microsoft.CodeAnalysis.CSharp.NullableContextOptions
Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions.WithNullableContextOptions(Microsoft.CodeAnalysis.CSharp.NullableContextOptions options) -> Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions
+Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8 = 800 -> Microsoft.CodeAnalysis.CSharp.LanguageVersion
Microsoft.CodeAnalysis.CSharp.LanguageVersion.Preview = 2147483646 -> Microsoft.CodeAnalysis.CSharp.LanguageVersion
Microsoft.CodeAnalysis.CSharp.LanguageVersion.LatestMajor = 2147483645 -> Microsoft.CodeAnalysis.CSharp.LanguageVersion
Microsoft.CodeAnalysis.CSharp.NullableContextOptions
@@ -10,27 +13,6 @@ Microsoft.CodeAnalysis.CSharp.NullableContextOptions.Enable = 1 -> Microsoft.Cod
Microsoft.CodeAnalysis.CSharp.NullableContextOptions.SafeOnly = 2 -> Microsoft.CodeAnalysis.CSharp.NullableContextOptions
Microsoft.CodeAnalysis.CSharp.NullableContextOptions.SafeOnlyWarnings = 4 -> Microsoft.CodeAnalysis.CSharp.NullableContextOptions
Microsoft.CodeAnalysis.CSharp.NullableContextOptions.Warnings = 3 -> Microsoft.CodeAnalysis.CSharp.NullableContextOptions
-Microsoft.CodeAnalysis.CSharp.Syntax.ForEachStatementSyntax.Update(Microsoft.CodeAnalysis.SyntaxToken awaitKeyword, Microsoft.CodeAnalysis.SyntaxToken forEachKeyword, Microsoft.CodeAnalysis.SyntaxToken openParenToken, Microsoft.CodeAnalysis.CSharp.Syntax.TypeSyntax type, Microsoft.CodeAnalysis.SyntaxToken identifier, Microsoft.CodeAnalysis.SyntaxToken inKeyword, Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax expression, Microsoft.CodeAnalysis.SyntaxToken closeParenToken, Microsoft.CodeAnalysis.CSharp.Syntax.StatementSyntax statement) -> Microsoft.CodeAnalysis.CSharp.Syntax.ForEachStatementSyntax
-Microsoft.CodeAnalysis.CSharp.Syntax.ForEachVariableStatementSyntax.Update(Microsoft.CodeAnalysis.SyntaxToken awaitKeyword, Microsoft.CodeAnalysis.SyntaxToken forEachKeyword, Microsoft.CodeAnalysis.SyntaxToken openParenToken, Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax variable, Microsoft.CodeAnalysis.SyntaxToken inKeyword, Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax expression, Microsoft.CodeAnalysis.SyntaxToken closeParenToken, Microsoft.CodeAnalysis.CSharp.Syntax.StatementSyntax statement) -> Microsoft.CodeAnalysis.CSharp.Syntax.ForEachVariableStatementSyntax
-Microsoft.CodeAnalysis.CSharp.Syntax.LocalDeclarationStatementSyntax.Update(Microsoft.CodeAnalysis.SyntaxToken awaitKeyword, Microsoft.CodeAnalysis.SyntaxToken usingKeyword, Microsoft.CodeAnalysis.SyntaxTokenList modifiers, Microsoft.CodeAnalysis.CSharp.Syntax.VariableDeclarationSyntax declaration, Microsoft.CodeAnalysis.SyntaxToken semicolonToken) -> Microsoft.CodeAnalysis.CSharp.Syntax.LocalDeclarationStatementSyntax
-Microsoft.CodeAnalysis.CSharp.Syntax.LocalDeclarationStatementSyntax.WithAwaitKeyword(Microsoft.CodeAnalysis.SyntaxToken awaitKeyword) -> Microsoft.CodeAnalysis.CSharp.Syntax.LocalDeclarationStatementSyntax
-Microsoft.CodeAnalysis.CSharp.Syntax.LocalDeclarationStatementSyntax.AwaitKeyword.get -> Microsoft.CodeAnalysis.SyntaxToken
-Microsoft.CodeAnalysis.CSharp.Syntax.NullableDirectiveTriviaSyntax.NullableKeyword.get -> Microsoft.CodeAnalysis.SyntaxToken
-Microsoft.CodeAnalysis.CSharp.Syntax.NullableDirectiveTriviaSyntax.SettingToken.get -> Microsoft.CodeAnalysis.SyntaxToken
-Microsoft.CodeAnalysis.CSharp.Syntax.NullableDirectiveTriviaSyntax.Update(Microsoft.CodeAnalysis.SyntaxToken hashToken, Microsoft.CodeAnalysis.SyntaxToken nullableKeyword, Microsoft.CodeAnalysis.SyntaxToken settingToken, Microsoft.CodeAnalysis.SyntaxToken endOfDirectiveToken, bool isActive) -> Microsoft.CodeAnalysis.CSharp.Syntax.NullableDirectiveTriviaSyntax
-Microsoft.CodeAnalysis.CSharp.Syntax.NullableDirectiveTriviaSyntax.WithNullableKeyword(Microsoft.CodeAnalysis.SyntaxToken nullableKeyword) -> Microsoft.CodeAnalysis.CSharp.Syntax.NullableDirectiveTriviaSyntax
-Microsoft.CodeAnalysis.CSharp.Syntax.NullableDirectiveTriviaSyntax.WithSettingToken(Microsoft.CodeAnalysis.SyntaxToken settingToken) -> Microsoft.CodeAnalysis.CSharp.Syntax.NullableDirectiveTriviaSyntax
-Microsoft.CodeAnalysis.CSharp.Syntax.PragmaWarningDirectiveTriviaSyntax.NullableKeyword.get -> Microsoft.CodeAnalysis.SyntaxToken
-Microsoft.CodeAnalysis.CSharp.Syntax.PragmaWarningDirectiveTriviaSyntax.Update(Microsoft.CodeAnalysis.SyntaxToken hashToken, Microsoft.CodeAnalysis.SyntaxToken pragmaKeyword, Microsoft.CodeAnalysis.SyntaxToken warningKeyword, Microsoft.CodeAnalysis.SyntaxToken disableOrRestoreKeyword, Microsoft.CodeAnalysis.SyntaxToken nullableKeyword, Microsoft.CodeAnalysis.SeparatedSyntaxList errorCodes, Microsoft.CodeAnalysis.SyntaxToken endOfDirectiveToken, bool isActive) -> Microsoft.CodeAnalysis.CSharp.Syntax.PragmaWarningDirectiveTriviaSyntax
-Microsoft.CodeAnalysis.CSharp.Syntax.PragmaWarningDirectiveTriviaSyntax.Update(Microsoft.CodeAnalysis.SyntaxToken hashToken, Microsoft.CodeAnalysis.SyntaxToken pragmaKeyword, Microsoft.CodeAnalysis.SyntaxToken warningKeyword, Microsoft.CodeAnalysis.SyntaxToken disableOrRestoreKeyword, Microsoft.CodeAnalysis.SyntaxToken nullableKeyword, Microsoft.CodeAnalysis.SyntaxToken endOfDirectiveToken, bool isActive) -> Microsoft.CodeAnalysis.CSharp.Syntax.PragmaWarningDirectiveTriviaSyntax
-Microsoft.CodeAnalysis.CSharp.Syntax.PragmaWarningDirectiveTriviaSyntax.WithNullableKeyword(Microsoft.CodeAnalysis.SyntaxToken nullableKeyword) -> Microsoft.CodeAnalysis.CSharp.Syntax.PragmaWarningDirectiveTriviaSyntax
-Microsoft.CodeAnalysis.CSharp.Syntax.UsingStatementSyntax.Update(Microsoft.CodeAnalysis.SyntaxToken awaitKeyword, Microsoft.CodeAnalysis.SyntaxToken usingKeyword, Microsoft.CodeAnalysis.SyntaxToken openParenToken, Microsoft.CodeAnalysis.CSharp.Syntax.VariableDeclarationSyntax declaration, Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax expression, Microsoft.CodeAnalysis.SyntaxToken closeParenToken, Microsoft.CodeAnalysis.CSharp.Syntax.StatementSyntax statement) -> Microsoft.CodeAnalysis.CSharp.Syntax.UsingStatementSyntax
-Microsoft.CodeAnalysis.CSharp.SyntaxKind.EnableKeyword = 8487 -> Microsoft.CodeAnalysis.CSharp.SyntaxKind
-Microsoft.CodeAnalysis.CSharp.SyntaxKind.SafeOnlyKeyword = 8488 -> Microsoft.CodeAnalysis.CSharp.SyntaxKind
-Microsoft.CodeAnalysis.CSharp.SyntaxKind.VarKeyword = 8490 -> Microsoft.CodeAnalysis.CSharp.SyntaxKind
-abstract Microsoft.CodeAnalysis.CSharp.Syntax.CommonForEachStatementSyntax.AwaitKeyword.get -> Microsoft.CodeAnalysis.SyntaxToken
-Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions.CSharpCompilationOptions(Microsoft.CodeAnalysis.OutputKind outputKind, bool reportSuppressedDiagnostics, string moduleName, string mainTypeName, string scriptClassName, System.Collections.Generic.IEnumerable usings, Microsoft.CodeAnalysis.OptimizationLevel optimizationLevel, bool checkOverflow, bool allowUnsafe, string cryptoKeyContainer, string cryptoKeyFile, System.Collections.Immutable.ImmutableArray cryptoPublicKey, bool? delaySign, Microsoft.CodeAnalysis.Platform platform, Microsoft.CodeAnalysis.ReportDiagnostic generalDiagnosticOption, int warningLevel, System.Collections.Generic.IEnumerable> specificDiagnosticOptions, bool concurrentBuild, bool deterministic, Microsoft.CodeAnalysis.XmlReferenceResolver xmlReferenceResolver, Microsoft.CodeAnalysis.SourceReferenceResolver sourceReferenceResolver, Microsoft.CodeAnalysis.MetadataReferenceResolver metadataReferenceResolver, Microsoft.CodeAnalysis.AssemblyIdentityComparer assemblyIdentityComparer, Microsoft.CodeAnalysis.StrongNameProvider strongNameProvider, bool publicSign, Microsoft.CodeAnalysis.MetadataImportOptions metadataImportOptions) -> void
-Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp8 = 800 -> Microsoft.CodeAnalysis.CSharp.LanguageVersion
Microsoft.CodeAnalysis.CSharp.Syntax.AnonymousFunctionExpressionSyntax.WithAsyncKeyword(Microsoft.CodeAnalysis.SyntaxToken asyncKeyword) -> Microsoft.CodeAnalysis.CSharp.Syntax.AnonymousFunctionExpressionSyntax
Microsoft.CodeAnalysis.CSharp.Syntax.AnonymousFunctionExpressionSyntax.WithBody(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode body) -> Microsoft.CodeAnalysis.CSharp.Syntax.AnonymousFunctionExpressionSyntax
Microsoft.CodeAnalysis.CSharp.Syntax.BaseArgumentListSyntax.AddArguments(params Microsoft.CodeAnalysis.CSharp.Syntax.ArgumentSyntax[] items) -> Microsoft.CodeAnalysis.CSharp.Syntax.BaseArgumentListSyntax
@@ -99,7 +81,9 @@ Microsoft.CodeAnalysis.CSharp.Syntax.PositionalPatternClauseSyntax.WithOpenParen
Microsoft.CodeAnalysis.CSharp.Syntax.PositionalPatternClauseSyntax.WithSubpatterns(Microsoft.CodeAnalysis.SeparatedSyntaxList subpatterns) -> Microsoft.CodeAnalysis.CSharp.Syntax.PositionalPatternClauseSyntax
Microsoft.CodeAnalysis.CSharp.Syntax.DirectiveTriviaSyntax.WithEndOfDirectiveToken(Microsoft.CodeAnalysis.SyntaxToken endOfDirectiveToken) -> Microsoft.CodeAnalysis.CSharp.Syntax.DirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp.Syntax.DirectiveTriviaSyntax.WithHashToken(Microsoft.CodeAnalysis.SyntaxToken hashToken) -> Microsoft.CodeAnalysis.CSharp.Syntax.DirectiveTriviaSyntax
+Microsoft.CodeAnalysis.CSharp.Syntax.ForEachStatementSyntax.Update(Microsoft.CodeAnalysis.SyntaxToken awaitKeyword, Microsoft.CodeAnalysis.SyntaxToken forEachKeyword, Microsoft.CodeAnalysis.SyntaxToken openParenToken, Microsoft.CodeAnalysis.CSharp.Syntax.TypeSyntax type, Microsoft.CodeAnalysis.SyntaxToken identifier, Microsoft.CodeAnalysis.SyntaxToken inKeyword, Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax expression, Microsoft.CodeAnalysis.SyntaxToken closeParenToken, Microsoft.CodeAnalysis.CSharp.Syntax.StatementSyntax statement) -> Microsoft.CodeAnalysis.CSharp.Syntax.ForEachStatementSyntax
Microsoft.CodeAnalysis.CSharp.Syntax.ForEachStatementSyntax.WithAwaitKeyword(Microsoft.CodeAnalysis.SyntaxToken awaitKeyword) -> Microsoft.CodeAnalysis.CSharp.Syntax.ForEachStatementSyntax
+Microsoft.CodeAnalysis.CSharp.Syntax.ForEachVariableStatementSyntax.Update(Microsoft.CodeAnalysis.SyntaxToken awaitKeyword, Microsoft.CodeAnalysis.SyntaxToken forEachKeyword, Microsoft.CodeAnalysis.SyntaxToken openParenToken, Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax variable, Microsoft.CodeAnalysis.SyntaxToken inKeyword, Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax expression, Microsoft.CodeAnalysis.SyntaxToken closeParenToken, Microsoft.CodeAnalysis.CSharp.Syntax.StatementSyntax statement) -> Microsoft.CodeAnalysis.CSharp.Syntax.ForEachVariableStatementSyntax
Microsoft.CodeAnalysis.CSharp.Syntax.ForEachVariableStatementSyntax.WithAwaitKeyword(Microsoft.CodeAnalysis.SyntaxToken awaitKeyword) -> Microsoft.CodeAnalysis.CSharp.Syntax.ForEachVariableStatementSyntax
Microsoft.CodeAnalysis.CSharp.Syntax.DiscardPatternSyntax
Microsoft.CodeAnalysis.CSharp.Syntax.DiscardPatternSyntax.UnderscoreToken.get -> Microsoft.CodeAnalysis.SyntaxToken
@@ -108,10 +92,18 @@ Microsoft.CodeAnalysis.CSharp.Syntax.DiscardPatternSyntax.WithUnderscoreToken(Mi
Microsoft.CodeAnalysis.CSharp.Syntax.LambdaExpressionSyntax.WithArrowToken(Microsoft.CodeAnalysis.SyntaxToken arrowToken) -> Microsoft.CodeAnalysis.CSharp.Syntax.LambdaExpressionSyntax
Microsoft.CodeAnalysis.CSharp.Syntax.LambdaExpressionSyntax.WithAsyncKeyword(Microsoft.CodeAnalysis.SyntaxToken asyncKeyword) -> Microsoft.CodeAnalysis.CSharp.Syntax.LambdaExpressionSyntax
Microsoft.CodeAnalysis.CSharp.Syntax.LambdaExpressionSyntax.WithBody(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode body) -> Microsoft.CodeAnalysis.CSharp.Syntax.LambdaExpressionSyntax
+Microsoft.CodeAnalysis.CSharp.Syntax.LocalDeclarationStatementSyntax.Update(Microsoft.CodeAnalysis.SyntaxToken awaitKeyword, Microsoft.CodeAnalysis.SyntaxToken usingKeyword, Microsoft.CodeAnalysis.SyntaxTokenList modifiers, Microsoft.CodeAnalysis.CSharp.Syntax.VariableDeclarationSyntax declaration, Microsoft.CodeAnalysis.SyntaxToken semicolonToken) -> Microsoft.CodeAnalysis.CSharp.Syntax.LocalDeclarationStatementSyntax
+Microsoft.CodeAnalysis.CSharp.Syntax.LocalDeclarationStatementSyntax.WithAwaitKeyword(Microsoft.CodeAnalysis.SyntaxToken awaitKeyword) -> Microsoft.CodeAnalysis.CSharp.Syntax.LocalDeclarationStatementSyntax
+Microsoft.CodeAnalysis.CSharp.Syntax.LocalDeclarationStatementSyntax.AwaitKeyword.get -> Microsoft.CodeAnalysis.SyntaxToken
Microsoft.CodeAnalysis.CSharp.Syntax.NullableDirectiveTriviaSyntax
+Microsoft.CodeAnalysis.CSharp.Syntax.NullableDirectiveTriviaSyntax.NullableKeyword.get -> Microsoft.CodeAnalysis.SyntaxToken
+Microsoft.CodeAnalysis.CSharp.Syntax.NullableDirectiveTriviaSyntax.SettingToken.get -> Microsoft.CodeAnalysis.SyntaxToken
+Microsoft.CodeAnalysis.CSharp.Syntax.NullableDirectiveTriviaSyntax.Update(Microsoft.CodeAnalysis.SyntaxToken hashToken, Microsoft.CodeAnalysis.SyntaxToken nullableKeyword, Microsoft.CodeAnalysis.SyntaxToken settingToken, Microsoft.CodeAnalysis.SyntaxToken endOfDirectiveToken, bool isActive) -> Microsoft.CodeAnalysis.CSharp.Syntax.NullableDirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp.Syntax.NullableDirectiveTriviaSyntax.WithEndOfDirectiveToken(Microsoft.CodeAnalysis.SyntaxToken endOfDirectiveToken) -> Microsoft.CodeAnalysis.CSharp.Syntax.NullableDirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp.Syntax.NullableDirectiveTriviaSyntax.WithHashToken(Microsoft.CodeAnalysis.SyntaxToken hashToken) -> Microsoft.CodeAnalysis.CSharp.Syntax.NullableDirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp.Syntax.NullableDirectiveTriviaSyntax.WithIsActive(bool isActive) -> Microsoft.CodeAnalysis.CSharp.Syntax.NullableDirectiveTriviaSyntax
+Microsoft.CodeAnalysis.CSharp.Syntax.NullableDirectiveTriviaSyntax.WithNullableKeyword(Microsoft.CodeAnalysis.SyntaxToken nullableKeyword) -> Microsoft.CodeAnalysis.CSharp.Syntax.NullableDirectiveTriviaSyntax
+Microsoft.CodeAnalysis.CSharp.Syntax.NullableDirectiveTriviaSyntax.WithSettingToken(Microsoft.CodeAnalysis.SyntaxToken settingToken) -> Microsoft.CodeAnalysis.CSharp.Syntax.NullableDirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp.Syntax.RangeExpressionSyntax
Microsoft.CodeAnalysis.CSharp.Syntax.RangeExpressionSyntax.LeftOperand.get -> Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax
Microsoft.CodeAnalysis.CSharp.Syntax.RangeExpressionSyntax.OperatorToken.get -> Microsoft.CodeAnalysis.SyntaxToken
@@ -120,6 +112,10 @@ Microsoft.CodeAnalysis.CSharp.Syntax.RangeExpressionSyntax.Update(Microsoft.Code
Microsoft.CodeAnalysis.CSharp.Syntax.RangeExpressionSyntax.WithLeftOperand(Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax leftOperand) -> Microsoft.CodeAnalysis.CSharp.Syntax.RangeExpressionSyntax
Microsoft.CodeAnalysis.CSharp.Syntax.RangeExpressionSyntax.WithOperatorToken(Microsoft.CodeAnalysis.SyntaxToken operatorToken) -> Microsoft.CodeAnalysis.CSharp.Syntax.RangeExpressionSyntax
Microsoft.CodeAnalysis.CSharp.Syntax.RangeExpressionSyntax.WithRightOperand(Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax rightOperand) -> Microsoft.CodeAnalysis.CSharp.Syntax.RangeExpressionSyntax
+Microsoft.CodeAnalysis.CSharp.Syntax.PragmaWarningDirectiveTriviaSyntax.NullableKeyword.get -> Microsoft.CodeAnalysis.SyntaxToken
+Microsoft.CodeAnalysis.CSharp.Syntax.PragmaWarningDirectiveTriviaSyntax.Update(Microsoft.CodeAnalysis.SyntaxToken hashToken, Microsoft.CodeAnalysis.SyntaxToken pragmaKeyword, Microsoft.CodeAnalysis.SyntaxToken warningKeyword, Microsoft.CodeAnalysis.SyntaxToken disableOrRestoreKeyword, Microsoft.CodeAnalysis.SyntaxToken nullableKeyword, Microsoft.CodeAnalysis.SeparatedSyntaxList errorCodes, Microsoft.CodeAnalysis.SyntaxToken endOfDirectiveToken, bool isActive) -> Microsoft.CodeAnalysis.CSharp.Syntax.PragmaWarningDirectiveTriviaSyntax
+Microsoft.CodeAnalysis.CSharp.Syntax.PragmaWarningDirectiveTriviaSyntax.Update(Microsoft.CodeAnalysis.SyntaxToken hashToken, Microsoft.CodeAnalysis.SyntaxToken pragmaKeyword, Microsoft.CodeAnalysis.SyntaxToken warningKeyword, Microsoft.CodeAnalysis.SyntaxToken disableOrRestoreKeyword, Microsoft.CodeAnalysis.SyntaxToken nullableKeyword, Microsoft.CodeAnalysis.SyntaxToken endOfDirectiveToken, bool isActive) -> Microsoft.CodeAnalysis.CSharp.Syntax.PragmaWarningDirectiveTriviaSyntax
+Microsoft.CodeAnalysis.CSharp.Syntax.PragmaWarningDirectiveTriviaSyntax.WithNullableKeyword(Microsoft.CodeAnalysis.SyntaxToken nullableKeyword) -> Microsoft.CodeAnalysis.CSharp.Syntax.PragmaWarningDirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp.Syntax.PropertyPatternClauseSyntax
Microsoft.CodeAnalysis.CSharp.Syntax.PropertyPatternClauseSyntax.AddSubpatterns(params Microsoft.CodeAnalysis.CSharp.Syntax.SubpatternSyntax[] items) -> Microsoft.CodeAnalysis.CSharp.Syntax.PropertyPatternClauseSyntax
Microsoft.CodeAnalysis.CSharp.Syntax.PropertyPatternClauseSyntax.CloseBraceToken.get -> Microsoft.CodeAnalysis.SyntaxToken
@@ -193,6 +189,7 @@ Microsoft.CodeAnalysis.CSharp.Syntax.TypeDeclarationSyntax.WithOpenBraceToken(Mi
Microsoft.CodeAnalysis.CSharp.Syntax.TypeDeclarationSyntax.WithSemicolonToken(Microsoft.CodeAnalysis.SyntaxToken semicolonToken) -> Microsoft.CodeAnalysis.CSharp.Syntax.TypeDeclarationSyntax
Microsoft.CodeAnalysis.CSharp.Syntax.TypeDeclarationSyntax.WithTypeParameterList(Microsoft.CodeAnalysis.CSharp.Syntax.TypeParameterListSyntax typeParameterList) -> Microsoft.CodeAnalysis.CSharp.Syntax.TypeDeclarationSyntax
Microsoft.CodeAnalysis.CSharp.Syntax.UsingStatementSyntax.AwaitKeyword.get -> Microsoft.CodeAnalysis.SyntaxToken
+Microsoft.CodeAnalysis.CSharp.Syntax.UsingStatementSyntax.Update(Microsoft.CodeAnalysis.SyntaxToken awaitKeyword, Microsoft.CodeAnalysis.SyntaxToken usingKeyword, Microsoft.CodeAnalysis.SyntaxToken openParenToken, Microsoft.CodeAnalysis.CSharp.Syntax.VariableDeclarationSyntax declaration, Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax expression, Microsoft.CodeAnalysis.SyntaxToken closeParenToken, Microsoft.CodeAnalysis.CSharp.Syntax.StatementSyntax statement) -> Microsoft.CodeAnalysis.CSharp.Syntax.UsingStatementSyntax
Microsoft.CodeAnalysis.CSharp.Syntax.UsingStatementSyntax.WithAwaitKeyword(Microsoft.CodeAnalysis.SyntaxToken awaitKeyword) -> Microsoft.CodeAnalysis.CSharp.Syntax.UsingStatementSyntax
Microsoft.CodeAnalysis.CSharp.Syntax.VarPatternSyntax
Microsoft.CodeAnalysis.CSharp.Syntax.VarPatternSyntax.Designation.get -> Microsoft.CodeAnalysis.CSharp.Syntax.VariableDesignationSyntax
@@ -206,12 +203,15 @@ Microsoft.CodeAnalysis.CSharp.Syntax.XmlAttributeSyntax.WithName(Microsoft.CodeA
Microsoft.CodeAnalysis.CSharp.Syntax.XmlAttributeSyntax.WithStartQuoteToken(Microsoft.CodeAnalysis.SyntaxToken startQuoteToken) -> Microsoft.CodeAnalysis.CSharp.Syntax.XmlAttributeSyntax
Microsoft.CodeAnalysis.CSharp.SyntaxKind.CoalesceAssignmentExpression = 8725 -> Microsoft.CodeAnalysis.CSharp.SyntaxKind
Microsoft.CodeAnalysis.CSharp.SyntaxKind.DotDotToken = 8222 -> Microsoft.CodeAnalysis.CSharp.SyntaxKind
+Microsoft.CodeAnalysis.CSharp.SyntaxKind.EnableKeyword = 8487 -> Microsoft.CodeAnalysis.CSharp.SyntaxKind
Microsoft.CodeAnalysis.CSharp.SyntaxKind.IndexExpression = 8741 -> Microsoft.CodeAnalysis.CSharp.SyntaxKind
Microsoft.CodeAnalysis.CSharp.SyntaxKind.NullableDirectiveTrivia = 9055 -> Microsoft.CodeAnalysis.CSharp.SyntaxKind
Microsoft.CodeAnalysis.CSharp.SyntaxKind.NullableKeyword = 8486 -> Microsoft.CodeAnalysis.CSharp.SyntaxKind
Microsoft.CodeAnalysis.CSharp.SyntaxKind.QuestionQuestionEqualsToken = 8284 -> Microsoft.CodeAnalysis.CSharp.SyntaxKind
Microsoft.CodeAnalysis.CSharp.SyntaxKind.RangeExpression = 8658 -> Microsoft.CodeAnalysis.CSharp.SyntaxKind
+Microsoft.CodeAnalysis.CSharp.SyntaxKind.SafeOnlyKeyword = 8488 -> Microsoft.CodeAnalysis.CSharp.SyntaxKind
Microsoft.CodeAnalysis.CSharp.SyntaxKind.SuppressNullableWarningExpression = 9054 -> Microsoft.CodeAnalysis.CSharp.SyntaxKind
+Microsoft.CodeAnalysis.CSharp.SyntaxKind.VarKeyword = 8490 -> Microsoft.CodeAnalysis.CSharp.SyntaxKind
override Microsoft.CodeAnalysis.CSharp.CSharpCompilation.ClassifyCommonConversion(Microsoft.CodeAnalysis.ITypeSymbol source, Microsoft.CodeAnalysis.ITypeSymbol destination) -> Microsoft.CodeAnalysis.Operations.CommonConversion
override Microsoft.CodeAnalysis.CSharp.CSharpCompilation.ContainsSymbolsWithName(string name, Microsoft.CodeAnalysis.SymbolFilter filter = Microsoft.CodeAnalysis.SymbolFilter.TypeAndMember, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> bool
override Microsoft.CodeAnalysis.CSharp.CSharpCompilation.GetSymbolsWithName(string name, Microsoft.CodeAnalysis.SymbolFilter filter = Microsoft.CodeAnalysis.SymbolFilter.TypeAndMember, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Collections.Generic.IEnumerable
@@ -241,8 +241,8 @@ static Microsoft.CodeAnalysis.CSharp.SyntaxFactory.RangeExpression(Microsoft.Cod
static Microsoft.CodeAnalysis.CSharp.SyntaxFactory.RangeExpression(Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax leftOperand, Microsoft.CodeAnalysis.SyntaxToken operatorToken, Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax rightOperand) -> Microsoft.CodeAnalysis.CSharp.Syntax.RangeExpressionSyntax
static Microsoft.CodeAnalysis.CSharp.SyntaxFactory.UsingStatement(Microsoft.CodeAnalysis.SyntaxToken awaitKeyword, Microsoft.CodeAnalysis.SyntaxToken usingKeyword, Microsoft.CodeAnalysis.SyntaxToken openParenToken, Microsoft.CodeAnalysis.CSharp.Syntax.VariableDeclarationSyntax declaration, Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax expression, Microsoft.CodeAnalysis.SyntaxToken closeParenToken, Microsoft.CodeAnalysis.CSharp.Syntax.StatementSyntax statement) -> Microsoft.CodeAnalysis.CSharp.Syntax.UsingStatementSyntax
virtual Microsoft.CodeAnalysis.CSharp.CSharpSyntaxVisitor.VisitNullableDirectiveTrivia(Microsoft.CodeAnalysis.CSharp.Syntax.NullableDirectiveTriviaSyntax node) -> void
-virtual Microsoft.CodeAnalysis.CSharp.CSharpSyntaxVisitor.VisitNullableDirectiveTrivia(Microsoft.CodeAnalysis.CSharp.Syntax.NullableDirectiveTriviaSyntax node) -> TResult
virtual Microsoft.CodeAnalysis.CSharp.CSharpSyntaxVisitor.VisitRangeExpression(Microsoft.CodeAnalysis.CSharp.Syntax.RangeExpressionSyntax node) -> void
+virtual Microsoft.CodeAnalysis.CSharp.CSharpSyntaxVisitor.VisitNullableDirectiveTrivia(Microsoft.CodeAnalysis.CSharp.Syntax.NullableDirectiveTriviaSyntax node) -> TResult
virtual Microsoft.CodeAnalysis.CSharp.CSharpSyntaxVisitor.VisitRangeExpression(Microsoft.CodeAnalysis.CSharp.Syntax.RangeExpressionSyntax node) -> TResult
Microsoft.CodeAnalysis.CSharp.SyntaxKind.PositionalPatternClause = 9023 -> Microsoft.CodeAnalysis.CSharp.SyntaxKind
Microsoft.CodeAnalysis.CSharp.SyntaxKind.DiscardPattern = 9024 -> Microsoft.CodeAnalysis.CSharp.SyntaxKind
diff --git a/src/Compilers/CSharp/Portable/xlf/CSharpResources.cs.xlf b/src/Compilers/CSharp/Portable/xlf/CSharpResources.cs.xlf
index d035c2a60c12f..60e31dfc777ce 100644
--- a/src/Compilers/CSharp/Portable/xlf/CSharpResources.cs.xlf
+++ b/src/Compilers/CSharp/Portable/xlf/CSharpResources.cs.xlf
@@ -29,7 +29,7 @@
It is not legal to use nullable reference type '{0}?' in an as expression; use the underlying type '{0}' instead.
- It is not legal to use nullable reference type '{0}?' in an as expression; use the underlying type '{0}' instead.
+ Ve výrazu as se nepovoluje použití typu odkazu s možnou hodnotou null {0}?; místo toho použijte základní typ {0}.
@@ -124,7 +124,7 @@
The feature '{0}' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version.
- The feature '{0}' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version.
+ Funkce {0} je aktuálně ve verzi Preview a je *nepodporovaná*. Pokud chcete používat funkce Preview, použijte jazykovou verzi preview.
@@ -159,7 +159,7 @@
The suppression operator is not allowed in this context
- The suppression operator is not allowed in this context
+ Operátor potlačení není v tomto kontextu povolený.
@@ -189,7 +189,7 @@
It is not legal to use nullable reference type '{0}?' in an is-type expression; use the underlying type '{0}' instead.
- It is not legal to use nullable reference type '{0}?' in an is-type expression; use the underlying type '{0}' instead.
+ Ve výrazu is-type se nepovoluje použití typu odkazu s možnou hodnotou null {0}?; místo toho použijte základní typ {0}.
@@ -199,7 +199,7 @@
Method '{0}' with an iterator block must be 'async' to return '{1}'
- Method '{0}' with an iterator block must be 'async' to return '{1}'
+ Metoda {0} s blokem iterátoru musí být asynchronní, aby vrátila {1}.
@@ -214,12 +214,12 @@
'{0}': type used in an async using statement must be implicitly convertible to 'System.IAsyncDisposable' or implement a suitable 'DisposeAsync' method. Did you mean 'using' rather than 'await using'?
- {0}: typ použitý v asynchronním příkazu using musí být implicitně převeditelný na System.IAsyncDisposable. Měli jste v úmyslu using místo await using?
+ {0}: typ použitý v příkazu async using musí být implicitně převoditelný na System.IAsyncDisposable nebo implementovat odpovídající metodu DisposeAsync. Neměli jste v úmyslu použít using místo await using?'{0}': type used in a using statement must be implicitly convertible to 'System.IDisposable' or implement a suitable 'Dispose' method. Did you mean 'await using' rather than 'using'?
- {0}: typ použitý v příkazu using musí být implicitně převeditelný na System.IDisposable. Měli jste v úmyslu await using místo using?
+ {0}: typ použitý v příkazu using musí být implicitně převoditelný na System.IDisposable nebo implementovat odpovídající metodu Dispose. Neměli jste v úmyslu použít await using místo using?
@@ -504,151 +504,151 @@
a part of
-modulename:<string> Specify the name of the source module
-
- Visual C# Compiler Options
+
+ Parametry kompilátoru Visual C#
- - OUTPUT FILES -
--out:<file> Specify output file name (default: base name of
- file with main class or first file)
--target:exe Build a console executable (default) (Short
- form: -t:exe)
--target:winexe Build a Windows executable (Short form:
- -t:winexe)
--target:library Build a library (Short form: -t:library)
--target:module Build a module that can be added to another
- assembly (Short form: -t:module)
--target:appcontainerexe Build an Appcontainer executable (Short form:
- -t:appcontainerexe)
--target:winmdobj Build a Windows Runtime intermediate file that
- is consumed by WinMDExp (Short form: -t:winmdobj)
--doc:<file> XML Documentation file to generate
--refout:<file> Reference assembly output to generate
--platform:<string> Limit which platforms this code can run on: x86,
- Itanium, x64, arm, arm64, anycpu32bitpreferred, or
- anycpu. The default is anycpu.
+ – VÝSTUPNÍ SOUBORY –
+-out:<soubor> Určuje název výstupního souboru (výchozí: základní název
+ souboru s hlavní třídou nebo prvního souboru).
+-target:exe Vytvoří spustitelný soubor konzoly (výchozí).
+ (Krátký tvar: -t:exe)
+-target:winexe Vytvoří spustitelný soubor Windows. (Krátký tvar:
+ -t:winexe)
+-target:library Vytvoří knihovnu. (Krátký tvar: -t:library)
+-target:module Vytvoří modul, který se dá přidat do jiného
+ sestavení. (Krátký tvar: -t:module)
+-target:appcontainerexe Vytvoří spustitelný soubor kontejneru Appcontainer. (Krátký tvar:
+ -t:appcontainerexe)
+-target:winmdobj Vytvoří pomocný soubor modulu Windows Runtime, který
+ využívá knihovna WinMDExp. (Krátký tvar: -t:winmdobj)
+-doc:<soubor> Soubor dokumentace XML, který se má generovat.
+-refout:<file> Výstup referenčního sestavení, který se bude generovat
+-platform:<řetězec> Omezuje platformy, na kterých se dá tento kód spustit: x86,
+ Itanium, x64, arm, arm64, anycpu32bitpreferred nebo
+ anycpu. Výchozí je anycpu.
- - INPUT FILES -
--recurse:<wildcard> Include all files in the current directory and
- subdirectories according to the wildcard
- specifications
--reference:<alias>=<file> Reference metadata from the specified assembly
- file using the given alias (Short form: -r)
--reference:<file list> Reference metadata from the specified assembly
- files (Short form: -r)
--addmodule:<file list> Link the specified modules into this assembly
--link:<file list> Embed metadata from the specified interop
- assembly files (Short form: -l)
--analyzer:<file list> Run the analyzers from this assembly
- (Short form: -a)
--additionalfile:<file list> Additional files that don't directly affect code
- generation but may be used by analyzers for producing
- errors or warnings.
--embed Embed all source files in the PDB.
--embed:<file list> Embed specific files in the PDB.
+ – VSTUPNÍ SOUBORY–
+-recurse:<zástupný znak> Zahrne všechny soubory v aktuálním adresáři
+ a podadresářích podle zadaného
+ zástupného znaku.
+-reference:<alias>=<soubor> Odkazuje na metadata ze zadaného souboru
+ sestavení pomocí daného aliasu. (Krátký tvar: -r)
+-reference:<seznam souborů> Odkazuje na metadata ze zadaných souborů
+ sestavení. (Krátký tvar: -r)
+-addmodule:<seznam souborů> Připojí zadané moduly do tohoto sestavení.
+-link:<seznam souborů> Vloží metadata ze zadaných souborů
+ definičních sestavení. (Krátký tvar: -l)
+-analyzer:<seznam souborů> Spustí analyzátory z tohoto sestavení.
+ (Krátký tvar: -a)
+-additionalfile:<sez.souborů> Další soubory, které přímo neovlivňují generování
+ kódu, ale analyzátory můžou jejich pomocí
+ produkovat chyby nebo upozornění.
+-embed Vloží všechny zdrojové soubory do PDB.
+-embed:<seznam souborů> Vloží konkrétní soubory do PDB.
- - RESOURCES -
--win32res:<file> Specify a Win32 resource file (.res)
--win32icon:<file> Use this icon for the output
--win32manifest:<file> Specify a Win32 manifest file (.xml)
--nowin32manifest Do not include the default Win32 manifest
--resource:<resinfo> Embed the specified resource (Short form: -res)
--linkresource:<resinfo> Link the specified resource to this assembly
- (Short form: -linkres) Where the resinfo format
- is <file>[,<string name>[,public|private]]
+ – PROSTŘEDKY –
+-win32res:<soubor> Určuje soubor prostředků Win32 (.res).
+-win32icon:<soubor> Použije pro výstup zadanou ikonu.
+-win32manifest:<soubor> Určuje soubor manifestu Win32 (.xml).
+-nowin32manifest Nezahrne výchozí manifest Win32.
+-resource:<resinfo> Vloží zadaný prostředek. (Krátký tvar: -res)
+-linkresource:<resinfo> Propojí zadaný prostředek s tímto sestavením.
+ (Krátký tvar: -linkres) Prostředek má formát
+ <soubor>[,<název řetězce>[,public|private]].
- - CODE GENERATION -
--debug[+|-] Emit debugging information
+ – GENEROVÁNÍ KÓDU –
+-debug[+|-] Generuje ladicí informace.
-debug:{full|pdbonly|portable|embedded}
- Specify debugging type ('full' is default,
- 'portable' is a cross-platform format,
- 'embedded' is a cross-platform format embedded into
- the target .dll or .exe)
--optimize[+|-] Enable optimizations (Short form: -o)
--deterministic Produce a deterministic assembly
- (including module version GUID and timestamp)
--refonly Produce a reference assembly in place of the main output
--instrument:TestCoverage Produce an assembly instrumented to collect
- coverage information
--sourcelink:<file> Source link info to embed into PDB.
+ Určuje typ ladění (výchozí je možnost full,
+ portable je formát napříč platformami,
+ embedded je formát napříč platformami vložený do
+ cílového souboru .dll nebo .exe).
+-optimize[+|-] Povolí optimalizace. (Krátký tvar: -o)
+-deterministic Vytvoří deterministické sestavení
+ (včetně GUID verze modulu a časového razítka).
+-refonly Vytvoří referenční sestavení na místě hlavního výstupu.
+-instrument:TestCoverage Vytvoří sestavení instrumentované ke shromažďování
+ informací o pokrytí.
+-sourcelink:<soubor> Informace o zdrojovém odkazu vkládané do souboru PDB typu Portable.
- - ERRORS AND WARNINGS -
--warnaserror[+|-] Report all warnings as errors
--warnaserror[+|-]:<warn list> Report specific warnings as errors
--warn:<n> Set warning level (0-4) (Short form: -w)
--nowarn:<warn list> Disable specific warning messages
--ruleset:<file> Specify a ruleset file that disables specific
- diagnostics.
--errorlog:<file> Specify a file to log all compiler and analyzer
- diagnostics.
--reportanalyzer Report additional analyzer information, such as
- execution time.
+ – CHYBY A UPOZORNĚNÍ –
+-warnaserror[+|-] Hlásí všechna upozornění jako chyby.
+-warnaserror[+|-]:<seznam upozornění> Hlásí zadaná upozornění jako chyby.
+-warn:<n> Nastaví úroveň pro upozornění (0–4). (Krátký tvar: -w)
+-nowarn:<seznam upozornění> Zakáže zadaná upozornění.
+-ruleset:<soubor> Určuje soubor sady pravidel, která zakazuje
+ specifickou diagnostiku.
+-errorlog:<soubor> Určuje soubor pro protokolování veškeré
+ diagnostiky kompilátoru a analyzátoru.
+-reportanalyzer Hlásí další informace analyzátoru, např.
+ dobu spuštění.
- - LANGUAGE -
--checked[+|-] Generate overflow checks
--unsafe[+|-] Allow 'unsafe' code
--define:<symbol list> Define conditional compilation symbol(s) (Short
- form: -d)
--langversion:? Display the allowed values for language version
--langversion:<string> Specify language version such as
- `default` (latest major version), or
- `latest` (latest version, including minor versions),
- or specific versions like `6` or `7.1`
--nullable[+|-] Specify nullable context option enable|disable.
+ – JAZYK –
+-checked[+|-] Generuje kontroly přetečení.
+-unsafe[+|-] Povoluje nezabezpečený kód.
+-define:<seznam symbolů> Definuje symboly podmíněné kompilace. (Krátký
+ tvar: -d)
+-langversion:? Zobrazí povolené hodnoty jazykové verze.
+-langversion:<řetězec> Určuje jazykovou verzi, například
+ default (nejnovější hlavní verze), nebo
+ latest (nejnovější verze včetně podverzí) nebo
+ konkrétní verze jako 6 nebo 7.1.
+-nullable[+|-] Zadejte možnost pro kontext umožňující nastavení hodnoty null: enable|disable.
-nullable:{enable|disable|safeonly|warnings|safeonlywarnings}
- Specify nullable context option enable|disable|safeonly|warnings|safeonlywarnings.
+ Zadejte možnost pro kontext umožňující nastavení hodnoty null: enable|disable|safeonly|warnings|safeonlywarnings.
- - SECURITY -
--delaysign[+|-] Delay-sign the assembly using only the public
- portion of the strong name key
--publicsign[+|-] Public-sign the assembly using only the public
- portion of the strong name key
--keyfile:<file> Specify a strong name key file
--keycontainer:<string> Specify a strong name key container
--highentropyva[+|-] Enable high-entropy ASLR
+ – ZABEZPEČENÍ –
+-delaysign[+|-] Vytvoří zpožděný podpis sestavení s využitím
+ veřejné části klíče silného názvu.
+-publicsign[+|-] Vytvoří veřejný podpis sestavení s využitím jenom veřejné
+ části klíče silného názvu.
+-keyfile:<soubor> Určuje soubor klíče se silným názvem.
+-keycontainer:<řetězec> Určuje kontejner klíče se silným názvem.
+-highentropyva[+|-] Povolí ASLR s vysokou entropií.
- - MISCELLANEOUS -
-@<file> Read response file for more options
--help Display this usage message (Short form: -?)
--nologo Suppress compiler copyright message
--noconfig Do not auto include CSC.RSP file
--parallel[+|-] Concurrent build.
--version Display the compiler version number and exit.
+ – RŮZNÉ –
+ @<soubor> Načte další možnosti ze souboru odpovědí.
+-help Zobrazí tuto zprávu o použití. (Krátký tvar: -?)
+-nologo Potlačí zprávu o autorských právech kompilátoru.
+-noconfig Nezahrnuje automaticky soubor CSC.RSP.
+-parallel[+|-] Souběžné sestavení
+-version Zobrazí číslo verze kompilátoru a ukončí se.
- - ADVANCED -
--baseaddress:<address> Base address for the library to be built
--checksumalgorithm:<alg> Specify algorithm for calculating source file
- checksum stored in PDB. Supported values are:
- SHA1 or SHA256 (default).
--codepage:<n> Specify the codepage to use when opening source
- files
--utf8output Output compiler messages in UTF-8 encoding
--main:<type> Specify the type that contains the entry point
- (ignore all other possible entry points) (Short
- form: -m)
--fullpaths Compiler generates fully qualified paths
--filealign:<n> Specify the alignment used for output file
- sections
+ – POKROČILÉ –
+-baseaddress:<adresa> Základní adresa pro knihovnu, která se má sestavit
+-checksumalgorithm:<alg> Určuje algoritmus pro výpočet kontrolního součtu
+ zdrojového souboru uloženého v PDB. Podporované hodnoty:
+ SHA1 nebo SHA256 (výchozí).
+-codepage:<n> Určuje znakovou stránku, která se má použít
+ při otevírání zdrojových souborů.
+-utf8output Určuje výstup zpráv kompilátoru v kódování UTF-8.
+-main:<typ> Určuje typ obsahující vstupní bod (ignoruje
+ všechny ostatní potenciální vstupní body). (Krátký
+ tvar: -m)
+-fullpaths Kompilátor generuje úplné cesty.
+-filealign:<n> Určuje zarovnání použité pro oddíly výstupního
+ souboru.
-pathmap:<K1>=<V1>,<K2>=<V2>,...
- Specify a mapping for source path names output by
- the compiler.
--pdb:<file> Specify debug information file name (default:
- output file name with .pdb extension)
--errorendlocation Output line and column of the end location of
- each error
--preferreduilang Specify the preferred output language name.
--nosdkpath Disable searching the default SDK path for standard library assemblies.
--nostdlib[+|-] Do not reference standard library (mscorlib.dll)
--subsystemversion:<string> Specify subsystem version of this assembly
--lib:<file list> Specify additional directories to search in for
- references
--errorreport:<string> Specify how to handle internal compiler errors:
- prompt, send, queue, or none. The default is
- queue.
--appconfig:<file> Specify an application configuration file
- containing assembly binding settings
--moduleassemblyname:<string> Name of the assembly which this module will be
- a part of
--modulename:<string> Specify the name of the source module
+ Určuje mapování pro výstup zdrojových názvů cest
+ kompilátorem.
+-pdb:<soubor> Určuje název souboru ladicích informací (výchozí:
+ název výstupního souboru s příponou .pdb).
+-errorendlocation Vypíše řádek a sloupec koncového umístění
+ jednotlivých chyb.
+-preferreduilang Určuje název upřednostňovaného výstupního jazyka.
+-nosdkpath Zakáže hledání cesty k výchozí sadě SDK pro sestavení standardních knihoven.
+-nostdlib[+|-] Neodkazuje na standardní knihovnu (mscorlib.dll).
+-subsystemversion:<řetězec> Určuje verzi subsystému tohoto sestavení.
+-lib:<seznam souborů> Určuje další adresáře, ve kterých se mají
+ hledat reference.
+-errorreport:<řetězec> Určuje způsob zpracování interních chyb kompilátoru:
+ prompt, send, queue nebo none. Výchozí možnost
+ je queue (zařadit do fronty).
+-appconfig:<soubor> Určuje konfigurační soubor aplikace,
+ který obsahuje nastavení vazby sestavení.
+-moduleassemblyname:<řetězec> Určuje název sestavení, jehož součástí bude
+ tento modul.
+-modulename:<řetězec> Určuje název zdrojového modulu.
Visual C# Compiler Options
@@ -699,7 +699,7 @@
name shadowing in nested functions
- name shadowing in nested functions
+ skrývání názvů ve vnořených funkcích
@@ -714,7 +714,7 @@
warning action enable or safeonly
- warning action enable or safeonly
+ akce varování enable nebo safeonly
@@ -1254,12 +1254,12 @@
Expected nullable
- Expected nullable
+ Byl očekáván typ s možnou hodnotou null.Expected nullable after #pragma warning safeonly
- Expected nullable after #pragma warning safeonly
+ Po #pragma warning safeonly byl očekáván typ s možnou hodnotou null.
@@ -5312,7 +5312,7 @@ Blok catch() po bloku catch (System.Exception e) může zachytit výjimky, kter
XML comment has a param tag, but there is no parameter by that name
- Komentár XML má značku param, ale neexistuje parametr s tímto názvem.
+ Komentář XML má značku param, ale neexistuje parametr s tímto názvem.
@@ -5322,7 +5322,7 @@ Blok catch() po bloku catch (System.Exception e) může zachytit výjimky, kter
XML comment has a paramref tag, but there is no parameter by that name
- Komentár XML má značku paramref, ale neexistuje parametr s tímto názvem.
+ Komentář XML má značku paramref, ale neexistuje parametr s tímto názvem.
@@ -5647,12 +5647,12 @@ Blok catch() po bloku catch (System.Exception e) může zachytit výjimky, kter
Expected disable, restore, enable or safeonly
- Očekávala se hodnota disable nebo restore.
+ Byla očekávána hodnota disable, restore, enable nebo safeonly.Expected disable, restore, enable or safeonly after #pragma warning
- Po varování #pragma se očekávala hodnota disable nebo restore.
+ Po #pragma warning byla očekávána hodnota disable, restore, enable nebo safeonly.
@@ -5897,7 +5897,7 @@ Blok catch() po bloku catch (System.Exception e) může zachytit výjimky, kter
'{0}': type used in a using statement must be implicitly convertible to 'System.IDisposable' or implement a suitable 'Dispose' method.
- {0}: Typ použitý v příkazu using musí být implicitně převeditelný na System.IDisposable.
+ {0}: typ použitý v příkazu using musí být implicitně převoditelný na System.IDisposable nebo implementovat odpovídající metodu Dispose.
@@ -6142,7 +6142,7 @@ Blok catch() po bloku catch (System.Exception e) může zachytit výjimky, kter
XML comment has a typeparam tag, but there is no type parameter by that name
- Komentár XML má značku typeparam, ale neexistuje parametr typu s tímto názvem.
+ Komentář XML má značku typeparam, ale neexistuje parametr typu s tímto názvem.
@@ -6152,7 +6152,7 @@ Blok catch() po bloku catch (System.Exception e) může zachytit výjimky, kter
XML comment has a typeparamref tag, but there is no type parameter by that name
- Komentár XML má značku typeparamref, ale neexistuje parametr typu s tímto názvem.
+ Komentář XML má značku typeparamref, ale neexistuje parametr typu s tímto názvem.
@@ -8925,7 +8925,7 @@ Pokud chcete odstranit toto varování, můžete místo toho použít /reference
Branches of a ref conditional operator cannot refer to variables with incompatible declaration scopes
- Větve tříhodnotového operátoru REF nemůžou odkazovat na proměnné s nekompatibilními obory deklarace.
+ Větve podmíněného operátoru REF nemůžou odkazovat na proměnné s nekompatibilními obory deklarace.
@@ -9505,7 +9505,7 @@ Pokud chcete odstranit toto varování, můžete místo toho použít /reference
'{0}': type used in an async using statement must be implicitly convertible to 'System.IAsyncDisposable' or implement a suitable 'DisposeAsync' method.
- {0}: typ použitý v asynchronním příkazu using musí být implicitně převeditelný na System.IAsyncDisposable.
+ {0}: typ použitý v příkazu async using musí být implicitně převoditelný na System.IAsyncDisposable nebo implementovat odpovídající metodu DisposeAsync.
diff --git a/src/Compilers/CSharp/Portable/xlf/CSharpResources.de.xlf b/src/Compilers/CSharp/Portable/xlf/CSharpResources.de.xlf
index b024643a85974..2b22b603e2112 100644
--- a/src/Compilers/CSharp/Portable/xlf/CSharpResources.de.xlf
+++ b/src/Compilers/CSharp/Portable/xlf/CSharpResources.de.xlf
@@ -29,7 +29,7 @@
It is not legal to use nullable reference type '{0}?' in an as expression; use the underlying type '{0}' instead.
- It is not legal to use nullable reference type '{0}?' in an as expression; use the underlying type '{0}' instead.
+ Es ist unzulässig, den Nullable-Verweistyp "{0}?" in einem as-Ausdruck zu verwenden. Verwenden Sie stattdessen den zugrunde liegenden Typ "{0}".
@@ -124,7 +124,7 @@
The feature '{0}' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version.
- The feature '{0}' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version.
+ Das Feature "{0}" befindet sich zurzeit in der Vorschau und wird *nicht unterstützt*. Um Previewfunktionen zu nutzen, verwenden Sie die Sprachversion "Preview".
@@ -159,7 +159,7 @@
The suppression operator is not allowed in this context
- The suppression operator is not allowed in this context
+ Ein Unterdrückungsoperator ist in diesem Kontext unzulässig.
@@ -189,7 +189,7 @@
It is not legal to use nullable reference type '{0}?' in an is-type expression; use the underlying type '{0}' instead.
- It is not legal to use nullable reference type '{0}?' in an is-type expression; use the underlying type '{0}' instead.
+ Es ist unzulässig, den Nullable-Verweistyp "{0}?" in einem is-Ausdruck zu verwenden. Verwenden Sie stattdessen den zugrunde liegenden Typ "{0}".
@@ -199,7 +199,7 @@
Method '{0}' with an iterator block must be 'async' to return '{1}'
- Method '{0}' with an iterator block must be 'async' to return '{1}'
+ Die Methode "{0}" mit einem Iteratorblock muss "async" lauten, um "{1}" zurückzugeben.
@@ -214,12 +214,12 @@
'{0}': type used in an async using statement must be implicitly convertible to 'System.IAsyncDisposable' or implement a suitable 'DisposeAsync' method. Did you mean 'using' rather than 'await using'?
- "{0}": Der in einer asynchronen using-Anweisung verwendete Typ muss implizit in "System.IAsyncDisposable" konvertiert werden können. Meinten Sie "using" anstelle von "await using"?
+ "{0}": Der in einer asynchronen using-Anweisung verwendete Typ muss implizit in "System.IAsyncDisposable" konvertiert werden können oder eine geeignete DisposeAsync-Methode implementieren. Meinten Sie "using" anstelle von "await using"?'{0}': type used in a using statement must be implicitly convertible to 'System.IDisposable' or implement a suitable 'Dispose' method. Did you mean 'await using' rather than 'using'?
- "{0}": Der in einer using-Anweisung verwendete Typ muss implizit in "System.IDisposable" konvertiert werden können. Meinten Sie "await using" anstelle von "using"?
+ "{0}": Der in einer using-Anweisung verwendete Typ muss implizit in "System.IDisposable" konvertiert werden können oder eine geeignete Dispose-Methode implementieren. Meinten Sie "await using" anstelle von "using"?
@@ -504,151 +504,151 @@
a part of
-modulename:<string> Specify the name of the source module
-
- Visual C# Compiler Options
+
+ Visual C#-Compileroptionen
- - OUTPUT FILES -
--out:<file> Specify output file name (default: base name of
- file with main class or first file)
--target:exe Build a console executable (default) (Short
- form: -t:exe)
--target:winexe Build a Windows executable (Short form:
- -t:winexe)
--target:library Build a library (Short form: -t:library)
--target:module Build a module that can be added to another
- assembly (Short form: -t:module)
--target:appcontainerexe Build an Appcontainer executable (Short form:
- -t:appcontainerexe)
--target:winmdobj Build a Windows Runtime intermediate file that
- is consumed by WinMDExp (Short form: -t:winmdobj)
--doc:<file> XML Documentation file to generate
--refout:<file> Reference assembly output to generate
--platform:<string> Limit which platforms this code can run on: x86,
- Itanium, x64, arm, arm64, anycpu32bitpreferred, or
- anycpu. The default is anycpu.
+ - AUSGABEDATEIEN -
+-out:< Datei > Gibt den Namen der Ausgabedatei an (Standardeinstellung: Basisname der
+ Datei mit der Hauptklasse oder der ersten Datei)
+-target:exe Erstellt eine ausführbare Konsolendatei (Standardeinstellung) (Kurzform:
+ -t:exe)
+-target:winexe winexe Erstellt eine ausführbare Windows-Datei (Kurzform:
+ -t:winexe)
+-target:library Erstellt eine Bibliothek (Kurzform: -t:library)
+-target:module Erstellt ein Modul, das einer anderen Assembly
+ hinzugefügt werden kann (Kurzform: -t:module)
+-target:appcontainerexe Erstellt eine ausführbare App-Containerdatei (Kurzform:
+ -t:appcontainerexe)
+-target:winmdobj Erstellt eine temporäre Windows-Runtime-Zwischendatei, die
+ von WinMDExp verwendet wird (Kurzform: -t:winmdobj)
+-doc:< Datei > Die zu generierende XML-Dokumentationsdatei
+-refout:<Datei> Die zu generierende Referenzverweisausgabe
+-platform:< Zeichenfolge > Schränkt ein, auf welchen Plattformen dieser Code ausgeführt werden kann: x86,
+ Itanium, x64, arm, arm64, anycpu32bitpreferred oder
+ anycpu. Die Standardeinstellung ist "anycpu".
- - INPUT FILES -
--recurse:<wildcard> Include all files in the current directory and
- subdirectories according to the wildcard
- specifications
--reference:<alias>=<file> Reference metadata from the specified assembly
- file using the given alias (Short form: -r)
--reference:<file list> Reference metadata from the specified assembly
- files (Short form: -r)
--addmodule:<file list> Link the specified modules into this assembly
--link:<file list> Embed metadata from the specified interop
- assembly files (Short form: -l)
--analyzer:<file list> Run the analyzers from this assembly
- (Short form: -a)
--additionalfile:<file list> Additional files that don't directly affect code
- generation but may be used by analyzers for producing
- errors or warnings.
--embed Embed all source files in the PDB.
--embed:<file list> Embed specific files in the PDB.
+ - EINGABEDATEIEN -
+-recurse:< Platzhalter > Schließt alle Dateien im aktuellen Verzeichnis und
+ in Unterverzeichnissen gemäß Platzhalter-
+ spezifikationen ein
+-reference:<Alias>=<Datei> Verweist auf Metadaten aus der angegebenen Assembly-
+ datei mithilfe eines angegebenen Alias (Kurzform: -r)
+-reference:<Dateiliste> Verweist aus Metadaten der angegebenen Assembly-
+ dateien (Kurzform: -r)
+-addmodule:<Dateiliste> Verknüpft die angegebenen Module in dieser Assembly.
+-link:<Dateiliste> Bettet Metadaten der angegebenen Interop-
+ assemblydateien ein (Kurzform: -l)
+-analyzer:< Dateiliste > Führt die Analyse aus dieser Assembly aus.
+ (Kurzform: -a)
+-additionalfile:< Dateiliste > Zusätzliche Dateien, die sich nicht direkt auf die Code-
+ generierung auswirken, aber von der Analyse zum Erzeugen von
+ Fehlern oder Warnungen verwendet werden können.
+-embed Bettet alle Quelldateien in die PDB-Datei ein.
+-embed:<Dateiliste> Bettet bestimmte Dateien in die PDB-Datei ein.
- - RESOURCES -
--win32res:<file> Specify a Win32 resource file (.res)
--win32icon:<file> Use this icon for the output
--win32manifest:<file> Specify a Win32 manifest file (.xml)
--nowin32manifest Do not include the default Win32 manifest
--resource:<resinfo> Embed the specified resource (Short form: -res)
--linkresource:<resinfo> Link the specified resource to this assembly
- (Short form: -linkres) Where the resinfo format
- is <file>[,<string name>[,public|private]]
+ - RESSOURCEN -
+-win32res:<Datei> Gibt eine Win32-Ressourcendatei (RES-Datei) an.
+-win32icon:<Datei> Verwendet dieses Symbol für die Ausgabe.
+-win32manifest:<Datei> Gibt eine Win32-Manifestdatei (XML-Datei) an.
+-nowin32manifest Schließt das Win32-Standardmanifest nicht ein.
+-resource:<resinfo> Bettet die angegebene Ressource ein (Kurzform: -res)
+-linkresource:<resinfo> Verknüpft die angegebene Ressource mit dieser Assembly
+ (Kurzform: -linkres). Dabei ist das ResInfo-Format
+ <Datei>[,<Zeichenfolgenname>[,public|private]]
- - CODE GENERATION -
--debug[+|-] Emit debugging information
+ - CODEGENERIERUNG -
+-debug[+|-] Gibt Debuginformationen aus
-debug:{full|pdbonly|portable|embedded}
- Specify debugging type ('full' is default,
- 'portable' is a cross-platform format,
- 'embedded' is a cross-platform format embedded into
- the target .dll or .exe)
--optimize[+|-] Enable optimizations (Short form: -o)
--deterministic Produce a deterministic assembly
- (including module version GUID and timestamp)
--refonly Produce a reference assembly in place of the main output
--instrument:TestCoverage Produce an assembly instrumented to collect
- coverage information
--sourcelink:<file> Source link info to embed into PDB.
+ Gibt den Debugtyp an ("full" ist der Standardwert,
+ "portable" ist ein plattformübergreifendes Format,
+ "embedded" ist ein plattformübergreifendes Format, das in die
+ Ziel-DLL oder -EXE eingebettet ist).
+-optimize[+|-] Aktiviert Optimierungen (Kurzform: -o)
+-deterministic Generiert eine deterministische Assembly
+ (einschließlich Modulversion-GUID und Zeitstempel)
+-refonly Erstellt eine Referenzassembly anstelle der Hauptausgabe.
+-instrument:TestCoverage Generiert eine Assembly, die für die
+ Erfassung von Code Coverage-Informationen instrumentiert ist.
+-sourcelink:<Datei> Quelllinkinformationen zum Einbetten in portable PDB-Dateien.
- - ERRORS AND WARNINGS -
--warnaserror[+|-] Report all warnings as errors
--warnaserror[+|-]:<warn list> Report specific warnings as errors
--warn:<n> Set warning level (0-4) (Short form: -w)
--nowarn:<warn list> Disable specific warning messages
--ruleset:<file> Specify a ruleset file that disables specific
- diagnostics.
--errorlog:<file> Specify a file to log all compiler and analyzer
- diagnostics.
--reportanalyzer Report additional analyzer information, such as
- execution time.
+ - FEHLER UND WARNUNGEN -
+-warnaserror[+|-] Meldet alle Warnungen als Fehler.
+-warnaserror[+|-]:<Warnungsliste> Meldet bestimmte Warnungen als Fehler.
+-warn:<n> Legt die Warnstufe fest (0–4) (Kurzform: -w)
+-nowarn:< Warnungsliste > Deaktiviert bestimmte Warnmeldungen.
+-ruleset:<Datei> Gibt eine Rulesetdatei an, die bestimmte Diagnosevorgänge
+ deaktiviert.
+-errorlog:<Datei> Gibt eine Datei zur Protokollierung aller Diagnosevorgänge von Compiler und
+ Analyzer an.
+-reportanalyzer Berichtet zusätzliche Analyseinformationen wie etwa die
+ Ausführungszeit.
- - LANGUAGE -
--checked[+|-] Generate overflow checks
--unsafe[+|-] Allow 'unsafe' code
--define:<symbol list> Define conditional compilation symbol(s) (Short
- form: -d)
--langversion:? Display the allowed values for language version
--langversion:<string> Specify language version such as
- `default` (latest major version), or
- `latest` (latest version, including minor versions),
- or specific versions like `6` or `7.1`
--nullable[+|-] Specify nullable context option enable|disable.
+ - SPRACHE -
+-checked[+|-] Generiert Überlaufüberprüfungen
+-unsafe[+|-] Lässt "unsicheren" Code zu.
+-define:<Symbolliste> Definiert bedingte Kompilationssymbole (Kurz-
+ form: -d)
+-langversion:? Zeigt die zulässigen Werte für die Sprachversion an.
+-langversion:<Zeichenfolge> Gibt die Sprachversion an:
+ "default" (neueste Hauptversion) oder
+ "latest" (neueste Version, einschließlich Nebenversionen)
+ oder bestimmte Versionen wie "6" oder "7.1".
+-nullable[+|-] Geben Sie die Kontextoption für die NULL-Zulässigkeit an: enable|disable.
-nullable:{enable|disable|safeonly|warnings|safeonlywarnings}
- Specify nullable context option enable|disable|safeonly|warnings|safeonlywarnings.
+ Geben Sie die Kontextoption für die NULL-Zulässigkeit an: enable|disable|safeonly|warnings|safeonlywarnings.
- - SECURITY -
--delaysign[+|-] Delay-sign the assembly using only the public
- portion of the strong name key
--publicsign[+|-] Public-sign the assembly using only the public
- portion of the strong name key
--keyfile:<file> Specify a strong name key file
--keycontainer:<string> Specify a strong name key container
--highentropyva[+|-] Enable high-entropy ASLR
+ - SICHERHEIT -
+-delaysign[+|-] Signiert die Assembly verzögert nur mit dem öffentlichen
+ Teil des starken Namensschlüssels.
+-publicsign[+|-] Signiert die Assembly öffentlich nur mit dem öffentlichen
+ Teil des starken Namensschlüssels.
+-keyfile:<Datei> Gibt eine Datei für den starken Namensschlüssel an.
+-keycontainer:<Zeichenfolge> Gibt einen Container für den starken Namensschlüssel an.
+-highentropyva[+|-] Aktiviert ASLR mit hoher Entropie.
- - MISCELLANEOUS -
-@<file> Read response file for more options
--help Display this usage message (Short form: -?)
--nologo Suppress compiler copyright message
--noconfig Do not auto include CSC.RSP file
--parallel[+|-] Concurrent build.
--version Display the compiler version number and exit.
+ - VERSCHIEDENES -
+@<Datei> Weitere Optionen finden Sie in der Antwortdatei.
+-help Zeigt diese Syntaxmeldung an (Kurzform: -?)
+-nologo Unterdrückt die Copyrightmeldung des Compilers.
+-noconfig Schließt die CSC.RSP-Datei nicht automatisch ein.
+-parallel[+|-] Gleichzeitige Erstellung.
+-version Zeigt die Compilerversionsnummer und die Beendigung an.
- - ADVANCED -
--baseaddress:<address> Base address for the library to be built
--checksumalgorithm:<alg> Specify algorithm for calculating source file
- checksum stored in PDB. Supported values are:
- SHA1 or SHA256 (default).
--codepage:<n> Specify the codepage to use when opening source
- files
--utf8output Output compiler messages in UTF-8 encoding
--main:<type> Specify the type that contains the entry point
- (ignore all other possible entry points) (Short
- form: -m)
--fullpaths Compiler generates fully qualified paths
--filealign:<n> Specify the alignment used for output file
- sections
+ - ERWEITERT -
+-baseaddress:<Adresse> Die Basisadresse für die zu erstellende Bibliothek.
+-checksumalgorithm:<alg> Gibt einen Algorithmus für das Berechnen der Quelldatei-
+ prüfsumme an, die in der PDB-Datei gespeichert ist. Unterstützte Werte sind:
+ SHA1 oder SHA256 (Standard).
+-codepage:<n> Gibt die beim Öffnen von Quelldateien zu verwendende
+ Codepage an.
+-utf8output Ausgabecompilermeldungen in UTF-8-Codierung
+-main:<Typ> Gibt den Typ an, der den Einstiegspunkt enthält
+ (alle anderen möglichen Einstiegspunkte werden ignoriert) (Kurz-
+ form: -m)
+-fullpaths Der Compiler generiert vollqualifizierte Pfade.
+-filealign:<n> Gibt die Ausrichtung an, die für Ausgabedateiabschnitte
+ verwendet werden soll.
-pathmap:<K1>=<V1>,<K2>=<V2>,...
- Specify a mapping for source path names output by
- the compiler.
--pdb:<file> Specify debug information file name (default:
- output file name with .pdb extension)
--errorendlocation Output line and column of the end location of
- each error
--preferreduilang Specify the preferred output language name.
--nosdkpath Disable searching the default SDK path for standard library assemblies.
--nostdlib[+|-] Do not reference standard library (mscorlib.dll)
--subsystemversion:<string> Specify subsystem version of this assembly
--lib:<file list> Specify additional directories to search in for
- references
--errorreport:<string> Specify how to handle internal compiler errors:
- prompt, send, queue, or none. The default is
- queue.
--appconfig:<file> Specify an application configuration file
- containing assembly binding settings
--moduleassemblyname:<string> Name of the assembly which this module will be
- a part of
--modulename:<string> Specify the name of the source module
+ Gibt eine Zuordnung für die Quellpfadnamen an, die vom
+ Compiler ausgegeben werden.
+-pdb:<Datei> Gibt den Namen der Debuginformationsdatei an (Standard:
+ Ausgabedateiname mit der Erweiterung .pdb)
+-errorendlocation Die Ausgabezeile und -spalte des Endpunkts
+ jedes Fehlers
+-preferreduilang Gibt den bevorzugten Namen der Ausgabesprache an.
+-nosdkpath Deaktivieren Sie das Durchsuchen des Standard-SDK-Pfads für Standardbibliotheksassemblys.
+-nostdlib[+|-] Nicht auf Standardbibliothek (mscorlib.dll) verweisen
+-subsystemversion:<Zeichenfolge> Verweist nicht auf die Standardbibliothek
+-lib:<Dateiliste> Gibt zusätzliche Verzeichnisse an, in denen nach Verweisen
+ gesucht werden soll.
+-errorreport:<Zeichenfolge> Gibt die Verarbeitung interner Compilerfehler an:
+ "prompt", "send", "queue" oder "none". Der Standardwert ist
+ "queue".
+-appconfig:<Datei> Gibt eine Anwendungskonfigurationsdatei
+ mit Assemblybindungseinstellungen an.
+-moduleassemblyname:<Zeichenfolge> Der Name der Assembly, zu der dieses Modul
+ gehören wird .
+-modulename:<Zeichenfolge> Gibt den Quellmodulnamen an.
Visual C# Compiler Options
@@ -699,7 +699,7 @@
name shadowing in nested functions
- name shadowing in nested functions
+ Namensshadowing in geschachtelten Funktionen
@@ -714,7 +714,7 @@
warning action enable or safeonly
- warning action enable or safeonly
+ Warnaktion: "enable" oder "safeonly"
@@ -819,12 +819,12 @@
Include tag is invalid
- Ungültige Include-Kennung
+ Ungültiges Include-Tag No matching elements were found for the following include tag
- Für folgende Include-Kennung wurden keine übereinstimmenden Elemente gefunden.
+ Für folgendes Include-Tag wurden keine übereinstimmenden Elemente gefunden.
@@ -1254,12 +1254,12 @@
Expected nullable
- Expected nullable
+ Nullable erwartetExpected nullable after #pragma warning safeonly
- Expected nullable after #pragma warning safeonly
+ Nach "#pragma warning safeonly" Nullable erwartet
@@ -1619,7 +1619,7 @@
Expected '>' or '/>' to close tag '{0}'.
- ">" oder "/>" zum Schließen der Kennung "{0}" wurde erwartet.
+ ">" oder "/>" zum Schließen des Tags "{0}" wurde erwartet.
@@ -1669,17 +1669,17 @@
End tag was not expected at this location.
- An dieser Stelle wurde keine Endkennung erwartet.
+ An dieser Stelle wurde kein Endtag erwartet.End tag '{0}' does not match the start tag '{1}'.
- Die Endkennung "{0}" stimmt nicht mit der Startkennung "{1}" überein.
+ Das Endtag "{0}" stimmt nicht mit dem Starttag "{1}" überein.Expected an end tag for element '{0}'.
- Eine Endkennung für Element "{0}" wurde erwartet.
+ Ein Endtag für Element "{0}" wurde erwartet.
@@ -5297,42 +5297,42 @@ Ein catch()-Block nach einem catch (System.Exception e)-Block kann nicht-CLS-Aus
XML comment has a duplicate param tag for '{0}'
- Der XML-Kommentar enthält eine doppelte param-Kennung für "{0}".
+ Der XML-Kommentar enthält ein doppeltes param-Tag für "{0}".XML comment has a duplicate param tag
- XML-Kommentar enthält eine doppelte param-Kennung
+ XML-Kommentar enthält ein doppeltes param-TagXML comment has a param tag for '{0}', but there is no parameter by that name
- Der XML-Kommentar weist eine param-Kennung für "{0}" auf, es gibt aber keinen Parameter mit dem Namen.
+ Der XML-Kommentar weist ein param-Tag für "{0}" auf, es gibt aber keinen Parameter mit dem Namen.XML comment has a param tag, but there is no parameter by that name
- XML-Kommentar besitzt eine param-Kennung, es gibt jedoch keinen Parameter mit diesem Namen
+ XML-Kommentar besitzt ein param-Tag, es gibt jedoch keinen Parameter mit diesem NamenXML comment on '{1}' has a paramref tag for '{0}', but there is no parameter by that name
- Der XML-Kommentar für "{1}" weist eine paramref-Kennung für "{0}" auf, es gibt aber keinen Parameter mit dem Namen.
+ Der XML-Kommentar für "{1}" weist ein paramref-Tag für "{0}" auf, es gibt aber keinen Parameter mit dem Namen.XML comment has a paramref tag, but there is no parameter by that name
- XML-Kommentar besitzt eine paramref-Kennung, es gibt jedoch keinen Parameter mit diesem Namen
+ XML-Kommentar besitzt ein paramref-Tag, es gibt jedoch keinen Parameter mit diesem NamenParameter '{0}' has no matching param tag in the XML comment for '{1}' (but other parameters do)
- Der {0}-Parameter hat (im Gegensatz zu anderen Parametern) keine entsprechende param-Kennung im XML-Kommentar für "{1}".
+ Der {0}-Parameter hat (im Gegensatz zu anderen Parametern) kein entsprechendes param-Tag im XML-Kommentar für "{1}".Parameter has no matching param tag in the XML comment (but other parameters do)
- Parameter besitzt keine übereinstimmende param-Kennung im XML-Kommentar (andere Parameter jedoch schon)
+ Parameter besitzt kein übereinstimmendes param-Tag im XML-Kommentar (andere Parameter jedoch schon)
@@ -5647,12 +5647,12 @@ Ein catch()-Block nach einem catch (System.Exception e)-Block kann nicht-CLS-Aus
Expected disable, restore, enable or safeonly
- "disable" oder "restore" erwartet.
+ "disable", "restore", "enable" oder "safeonly" erwartetExpected disable, restore, enable or safeonly after #pragma warning
- "disable" oder " restore" erwartet nach der #pragma-Warnung
+ Nach "#pragma warning" wurde "disable", "restore", "enable" oder "safeonly" erwartet
@@ -5897,7 +5897,7 @@ Ein catch()-Block nach einem catch (System.Exception e)-Block kann nicht-CLS-Aus
'{0}': type used in a using statement must be implicitly convertible to 'System.IDisposable' or implement a suitable 'Dispose' method.
- "{0}": Der in einer using-Anweisung verwendete Typ muss implizit in "System.IDisposable" konvertierbar sein.
+ "{0}": Der in einer using-Anweisung verwendete Typ muss implizit in "System.IDisposable" konvertiert werden können oder eine geeignete Dispose-Methode implementieren.
@@ -6127,42 +6127,42 @@ Ein catch()-Block nach einem catch (System.Exception e)-Block kann nicht-CLS-Aus
XML comment has a duplicate typeparam tag for '{0}'
- Der XML-Kommentar enthält eine doppelte typeparam-Kennung für "{0}".
+ Der XML-Kommentar enthält ein doppeltes typeparam-Tag für "{0}".XML comment has a duplicate typeparam tag
- XML-Kommentar enthält eine doppelte typeparam-Kennung
+ XML-Kommentar enthält ein doppeltes typeparam-TagXML comment has a typeparam tag for '{0}', but there is no type parameter by that name
- Der XML-Kommentar weist eine typeparam-Kennung für "{0}" auf, es gibt aber keinen Typparameter mit dem Namen.
+ Der XML-Kommentar weist ein typeparam-Tag für "{0}" auf, es gibt aber keinen Typparameter mit dem Namen.XML comment has a typeparam tag, but there is no type parameter by that name
- XML-Kommentar besitzt eine typeparam-Kennung, es gibt jedoch keinen Typparameter mit diesem Namen
+ XML-Kommentar besitzt ein typeparam-Tag, es gibt jedoch keinen Typparameter mit diesem NamenXML comment on '{1}' has a typeparamref tag for '{0}', but there is no type parameter by that name
- Der XML-Kommentar für "{1}" weist eine typeparamref-Kennung für "{0}" auf, es gibt aber keinen Typparameter mit dem Namen.
+ Der XML-Kommentar für "{1}" weist ein typeparamref-Tag für "{0}" auf, es gibt aber keinen Typparameter mit dem Namen.XML comment has a typeparamref tag, but there is no type parameter by that name
- XML-Kommentar besitzt eine typeparamref-Kennung, es gibt jedoch keinen Typparameter mit diesem Namen
+ XML-Kommentar besitzt ein typeparamref-Tag, es gibt jedoch keinen Typparameter mit diesem NamenType parameter '{0}' has no matching typeparam tag in the XML comment on '{1}' (but other type parameters do)
- Der {0}-Typparameter hat (im Gegensatz zu anderen Typparametern) keine entsprechende typeparam-Kennung im XML-Kommentar für "{1}".
+ Der {0}-Typparameter hat (im Gegensatz zu anderen Typparametern) kein entsprechendes typeparam-Tag im XML-Kommentar für "{1}".Type parameter has no matching typeparam tag in the XML comment (but other type parameters do)
- Typparameter besitzt keine übereinstimmende typeparam-Kennung im XML-Kommentar (andere type-Parameter jedoch schon)
+ Typparameter besitzt kein übereinstimmendes typeparam-Tag im XML-Kommentar (andere type-Parameter jedoch schon)
@@ -8925,7 +8925,7 @@ Um die Warnung zu beheben, können Sie stattdessen /reference verwenden (Einbett
Branches of a ref conditional operator cannot refer to variables with incompatible declaration scopes
- Branches eines ternären ref-Operators können nicht auf Variablen mit inkompatiblen Deklarationsbereichen verweisen.
+ Branches eines bedingten ref-Operators können nicht auf Variablen mit inkompatiblen Deklarationsbereichen verweisen.
@@ -9505,7 +9505,7 @@ Um die Warnung zu beheben, können Sie stattdessen /reference verwenden (Einbett
'{0}': type used in an async using statement must be implicitly convertible to 'System.IAsyncDisposable' or implement a suitable 'DisposeAsync' method.
- "{0}": Der in einer asynchronen using-Anweisung verwendete Typ muss implizit in "System.IAsyncDisposable" konvertiert werden können.
+ "{0}": Der in einer asynchronen using-Anweisung verwendete Typ muss implizit in "System.IAsyncDisposable" konvertiert werden können oder eine geeignete DisposeAsync-Methode implementieren.
diff --git a/src/Compilers/CSharp/Portable/xlf/CSharpResources.es.xlf b/src/Compilers/CSharp/Portable/xlf/CSharpResources.es.xlf
index 7f8d786d27558..a607b075c6cbf 100644
--- a/src/Compilers/CSharp/Portable/xlf/CSharpResources.es.xlf
+++ b/src/Compilers/CSharp/Portable/xlf/CSharpResources.es.xlf
@@ -29,7 +29,7 @@
It is not legal to use nullable reference type '{0}?' in an as expression; use the underlying type '{0}' instead.
- It is not legal to use nullable reference type '{0}?' in an as expression; use the underlying type '{0}' instead.
+ No se puede usar el tipo "{0}?" que acepta valores NULL en una expresión as; use en su lugar el tipo "{0}" subyacente.
@@ -124,7 +124,7 @@
The feature '{0}' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version.
- The feature '{0}' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version.
+ La característica "{0}" se encuentra actualmente en vista previa y *no se admite*. Para usar características en vista previa, utilice la versión de idioma "vista previa".
@@ -159,7 +159,7 @@
The suppression operator is not allowed in this context
- The suppression operator is not allowed in this context
+ No se permite el operador de supresión en este contexto.
@@ -189,7 +189,7 @@
It is not legal to use nullable reference type '{0}?' in an is-type expression; use the underlying type '{0}' instead.
- It is not legal to use nullable reference type '{0}?' in an is-type expression; use the underlying type '{0}' instead.
+ No se puede usar el tipo "{0}?" que acepta valores NULL en una expresión is-type; use en su lugar el tipo "{0}" subyacente.
@@ -199,7 +199,7 @@
Method '{0}' with an iterator block must be 'async' to return '{1}'
- Method '{0}' with an iterator block must be 'async' to return '{1}'
+ El método "{0}" con un bloqueo de iterador debe ser "asincrónico" para devolver "{1}"
@@ -214,12 +214,12 @@
'{0}': type used in an async using statement must be implicitly convertible to 'System.IAsyncDisposable' or implement a suitable 'DisposeAsync' method. Did you mean 'using' rather than 'await using'?
- “{0}”: el tipo usado en una instrucción using asincrónica debe poder convertirse de forma implícita en “System.IAsyncDisposable”. ¿Quiso decir “using” en lugar de “await using”?
+ "{0}": el tipo usado en una instrucción using asincrónica debe poder convertirse de forma implícita en "System.IAsyncDisposable" o implemente un método "DisposeAsync" adecuado. ¿Quiso decir "using" en lugar de "await using"?'{0}': type used in a using statement must be implicitly convertible to 'System.IDisposable' or implement a suitable 'Dispose' method. Did you mean 'await using' rather than 'using'?
- “{0}”: el tipo usado en una instrucción using debe poder convertirse de forma implícita en “System.IDisposable”. ¿Quiso decir “await using” en lugar de “using”?
+ "{0}": el tipo usado en una instrucción using debe poder convertirse de forma implícita en "System.IDisposable" o implemente un método "Dispose" adecuado. ¿Quiso decir "await using" en lugar de "using"?
@@ -504,151 +504,153 @@
a part of
-modulename:<string> Specify the name of the source module
-
- Visual C# Compiler Options
+
+ Opciones del compilador de Visual C#
- - OUTPUT FILES -
--out:<file> Specify output file name (default: base name of
- file with main class or first file)
--target:exe Build a console executable (default) (Short
- form: -t:exe)
--target:winexe Build a Windows executable (Short form:
- -t:winexe)
--target:library Build a library (Short form: -t:library)
--target:module Build a module that can be added to another
- assembly (Short form: -t:module)
--target:appcontainerexe Build an Appcontainer executable (Short form:
- -t:appcontainerexe)
--target:winmdobj Build a Windows Runtime intermediate file that
- is consumed by WinMDExp (Short form: -t:winmdobj)
--doc:<file> XML Documentation file to generate
--refout:<file> Reference assembly output to generate
--platform:<string> Limit which platforms this code can run on: x86,
- Itanium, x64, arm, arm64, anycpu32bitpreferred, or
- anycpu. The default is anycpu.
+ - ARCHIVOS DE SALIDA -
+-out:<archivo> Especificar el nombre del archivo de salida (predeterminado: nombre base del archivo
+ con clase principal o primer archivo)
+-target:exe Compilar un archivo ejecutable de consola (predeterminado) (forma
+ corta: -t:exe)
+-target:winexe Compilar un archivo ejecutable de Windows (forma corta:
+ -t:winexe)
+-target:library Compilar una biblioteca (forma corta: -t:library)
+-target:module Compilar un módulo que se puede agregar a otro
+ ensamblado (forma corta: -t:module)
+-target:appcontainerexe Compilar un archivo ejecutable Appcontainer (forma corta:
+ -t:appcontainerexe)
+-target:winmdobj Compilar un archivo intermedio de Windows Runtime que
+ WinMDExp consume (forma corta: -t:winmdobj)
+-doc:<archivo> Archivo de documentación XML para generar
+-refout:<archivo> Salida del ensamblado de referencia para generar
+-platform:<cadena> Limitar en qué plataformas se puede ejecutar este código: x86,
+ Itanium, x64, arm, arm64, anycpu32bitpreferred o
+ anycpu. El valor predeterminado es anycpu.
- - INPUT FILES -
--recurse:<wildcard> Include all files in the current directory and
- subdirectories according to the wildcard
- specifications
--reference:<alias>=<file> Reference metadata from the specified assembly
- file using the given alias (Short form: -r)
--reference:<file list> Reference metadata from the specified assembly
- files (Short form: -r)
--addmodule:<file list> Link the specified modules into this assembly
--link:<file list> Embed metadata from the specified interop
- assembly files (Short form: -l)
--analyzer:<file list> Run the analyzers from this assembly
- (Short form: -a)
--additionalfile:<file list> Additional files that don't directly affect code
- generation but may be used by analyzers for producing
- errors or warnings.
--embed Embed all source files in the PDB.
--embed:<file list> Embed specific files in the PDB.
+ - ARCHIVOS DE ENTRADA -
+-recurse:<carácter comodín> Incluir todos los archivos en el directorio y los
+ subdirectorios actuales según las especificaciones del
+ carácter comodín
+-reference:<alias>=<archivo> Metadatos de referencia del archivo de ensamblado
+ especificado mediante el alias dado (forma corta: -r)
+-reference:<lista de archivos > Metadatos de referencia de los archivos de ensamblado
+ especificados (forma corta: -r)
+-addmodule:<lista de archivos > Vincular los módulos especificados en este ensamblado
+-link:<lista de archivos > Insertar metadatos de los archivos de ensamblado de
+ interoperabilidad especificados (forma corta: -l)
+-analyzer:<lista de archivos> Ejecutar los analizadores de este ensamblado
+ (forma corta: -a)
+-additionalfile:<lista de archivos> Archivos adicionales que no afectan directamente a la
+ generación de código, pero que pueden usar los analizadores para producir
+ errores o advertencias.
+-embed Insertar todos los archivos de origen en el PDB.
+-embed:<lista de archivos > Insertar archivos específicos en el PDB
- - RESOURCES -
--win32res:<file> Specify a Win32 resource file (.res)
--win32icon:<file> Use this icon for the output
--win32manifest:<file> Specify a Win32 manifest file (.xml)
--nowin32manifest Do not include the default Win32 manifest
--resource:<resinfo> Embed the specified resource (Short form: -res)
--linkresource:<resinfo> Link the specified resource to this assembly
- (Short form: -linkres) Where the resinfo format
- is <file>[,<string name>[,public|private]]
+ - RECURSOS -
+-win32res:<archivo> Especificar un archivo de recursos Win32 (.res)
+-win32icon:<archivo> Usar este icono para la salida
+-win32manifest:<archivo> Especificar un archivo de manifiesto Win32 (.xml)
+-nowin32manifest No incluir el manifiesto Win32 predeterminado
+-resource:<info recurso> Insertar el recurso especificado (forma corta: -res)
+-linkresource:<info recurso> Vincular el recurso especificado a este ensamblado
+ (forma corta: -linkres), donde el formato de la información del recurso
+ es <archivo>[,<nombre de cadena >[,public|private]]
- - CODE GENERATION -
--debug[+|-] Emit debugging information
+ - GENERACIÓN DE CÓDIGO -
+-debug[+|-] Emitir información de depuración
-debug:{full|pdbonly|portable|embedded}
- Specify debugging type ('full' is default,
- 'portable' is a cross-platform format,
- 'embedded' is a cross-platform format embedded into
- the target .dll or .exe)
--optimize[+|-] Enable optimizations (Short form: -o)
--deterministic Produce a deterministic assembly
- (including module version GUID and timestamp)
--refonly Produce a reference assembly in place of the main output
--instrument:TestCoverage Produce an assembly instrumented to collect
- coverage information
--sourcelink:<file> Source link info to embed into PDB.
+ Especificar tipo de depuración (“full” es el valor predeterminado,
+ “portable” es un formato multiplataforma,
+ “embedded” es un formato multiplataforma insertado en
+ el archivo.dll o .exe de destino)
+-optimize[+|-] Habilitar optimizaciones (forma corta: -o)
+-deterministic Producir un ensamblado determinista
+ (que incluya el GUID y la marca de tiempo de la versión del módulo)
+-refonly Producir un ensamblado de referencia en lugar de la salida principal
+-instrument:TestCoverage Producir un ensamblado instrumentado para recopilar
+ información de cobertura
+-sourcelink:<archivo> Información del vínculo de origen para insertar en el PDB.
- - ERRORS AND WARNINGS -
--warnaserror[+|-] Report all warnings as errors
--warnaserror[+|-]:<warn list> Report specific warnings as errors
--warn:<n> Set warning level (0-4) (Short form: -w)
--nowarn:<warn list> Disable specific warning messages
--ruleset:<file> Specify a ruleset file that disables specific
- diagnostics.
--errorlog:<file> Specify a file to log all compiler and analyzer
- diagnostics.
--reportanalyzer Report additional analyzer information, such as
- execution time.
+ - ERRORES Y ADVERTENCIAS -
+-warnaserror[+|-] Notificar todas las advertencias como errores
+-warnaserror[+|-]:<lista de advertencias > Notificar advertencias específicas como errores
+-warn:<n> Establecer nivel de advertencia (de 0 a 4) (forma corta: -w)
+-nowarn:<lista de advertencias > Deshabilitar mensajes de advertencia específicos
+-ruleset:<archivo> Especificar un archivo de conjunto de reglas que deshabilite
+ diagnósticos específicos.
+-errorlog:<archivo> Especificar un archivo para registrar todos los diagnósticos del compilador y del
+ analizador.
+-reportanalyzer Notificar información adicional del analizador, como el
+ tiempo de ejecución.
- - LANGUAGE -
--checked[+|-] Generate overflow checks
--unsafe[+|-] Allow 'unsafe' code
--define:<symbol list> Define conditional compilation symbol(s) (Short
- form: -d)
--langversion:? Display the allowed values for language version
--langversion:<string> Specify language version such as
- `default` (latest major version), or
- `latest` (latest version, including minor versions),
- or specific versions like `6` or `7.1`
--nullable[+|-] Specify nullable context option enable|disable.
+ - LENGUAJE -
+-checked[+|-] Generar comprobaciones de desbordamiento
+-unsafe[+|-] Permitir código “no seguro”
+-define:<lista de símbolos > Definir símbolos de compilación condicional (forma
+ corta: -d)
+-langversion:? Mostrar los valores permitidos para la versión del lenguaje
+-langversion:<cadena> Especificar la versión del lenguaje como
+ “predeterminada” (versión principal más reciente) o
+ “última” (última versión, incluidas las versiones secundarias)
+ o versiones específicas como la “6” o “7.1”
+-nullable[+|-] Especifica la opción de contexto que acepta valores NULL: enable|disable.
-nullable:{enable|disable|safeonly|warnings|safeonlywarnings}
- Specify nullable context option enable|disable|safeonly|warnings|safeonlywarnings.
+ Especifica la opción de contexto que acepta valores NULL: enable|disable|safeonly|warnings|safeonlywarnings.
- - SECURITY -
--delaysign[+|-] Delay-sign the assembly using only the public
- portion of the strong name key
--publicsign[+|-] Public-sign the assembly using only the public
- portion of the strong name key
--keyfile:<file> Specify a strong name key file
--keycontainer:<string> Specify a strong name key container
--highentropyva[+|-] Enable high-entropy ASLR
+ - SEGURIDAD -
+-delaysign[+|-] Retrasar firma del ensamblado usando solo la parte pública
+ de la clave de nombre seguro
+-publicsign[+|-] Publicar firma del ensamblado usando solo la parte pública
+ de la clave de nombre seguro
+-keyfile:<archivo> Especificar un archivo de clave de nombre seguro
+-keycontainer:<cadena> Especificar un contenedor de claves de nombres seguros
+-highentropyva[+|-] Habilitar ASLR de alta entropía
- - MISCELLANEOUS -
-@<file> Read response file for more options
--help Display this usage message (Short form: -?)
--nologo Suppress compiler copyright message
--noconfig Do not auto include CSC.RSP file
--parallel[+|-] Concurrent build.
--version Display the compiler version number and exit.
+ - VARIOS -
+ @<archivo> Leer archivo de respuesta para ver más opciones
+-help Mostrar este mensaje de uso (forma corta: -?)
+-nologo Suprimir mensaje de copyright del compilador
+-noconfig No incluir automáticamente el archivo CSC.RSP
+-parallel[+|-] Compilación simultánea.
+-version Mostrar el número de versión del compilador y salir.
- - ADVANCED -
--baseaddress:<address> Base address for the library to be built
--checksumalgorithm:<alg> Specify algorithm for calculating source file
- checksum stored in PDB. Supported values are:
- SHA1 or SHA256 (default).
--codepage:<n> Specify the codepage to use when opening source
- files
--utf8output Output compiler messages in UTF-8 encoding
--main:<type> Specify the type that contains the entry point
- (ignore all other possible entry points) (Short
- form: -m)
--fullpaths Compiler generates fully qualified paths
--filealign:<n> Specify the alignment used for output file
- sections
+ - AVANZADO -
+-baseaddress:<dirección> Dirección base de la biblioteca que se compilará
+-checksumalgorithm:<algoritmo> Especificar el algoritmo para calcular la suma de comprobación
+ del archivo de origen que se almacena en PDB. Los valores admitidos son:
+ SHA1 o SHA256 (predeterminado).
+-codepage:<n> Especificar la página de código que se usará al abrir los archivos de
+ código fuente
+-utf8output Mensajes de compilador de salida en codificación UTF-8
+-main:<tipo> Especificar el tipo que contiene el punto de entrada
+ (ignorar todos los demás puntos de entrada posibles) (forma
+ corta: -m)
+
+-fullpaths El compilador genera rutas de acceso completas
+-filealign:<n> Especificar la alineación usada para las secciones del
+ archivo de salida
-pathmap:<K1>=<V1>,<K2>=<V2>,...
- Specify a mapping for source path names output by
- the compiler.
--pdb:<file> Specify debug information file name (default:
- output file name with .pdb extension)
--errorendlocation Output line and column of the end location of
- each error
--preferreduilang Specify the preferred output language name.
--nosdkpath Disable searching the default SDK path for standard library assemblies.
--nostdlib[+|-] Do not reference standard library (mscorlib.dll)
--subsystemversion:<string> Specify subsystem version of this assembly
--lib:<file list> Specify additional directories to search in for
- references
--errorreport:<string> Specify how to handle internal compiler errors:
- prompt, send, queue, or none. The default is
- queue.
--appconfig:<file> Specify an application configuration file
- containing assembly binding settings
--moduleassemblyname:<string> Name of the assembly which this module will be
- a part of
--modulename:<string> Specify the name of the source module
+ Especificar una asignación para los nombres de rutas de acceso de origen
+ emitidos por el compilador.
+-pdb:<archivo> Especificar nombre de archivo de información de depuración (valor predeterminado:
+ nombre del archivo de salida con la extensión .pdb)
+-errorendlocation Línea y columna de salida de la ubicación final de
+ cada error
+-preferreduilang Especificar el nombre del lenguaje de salida preferido.
+-nosdkpath Deshabilite la búsqueda de la ruta de acceso del SDK predeterminado para ensamblados
+ de biblioteca estándar.
+-nostdlib[+|-] No hacer referencia a la biblioteca estándar (mscorlib.dll)
+-subsystemversion:<cadena> Especificar versión del subsistema de este ensamblado
+-lib:<lista de archivos> Especificar directorios adicionales en los que buscar
+ referencias
+-errorreport:<cadena> Especificar cómo tratar los errores internos del compilador:
+ avisar, enviar, poner en cola o ninguno. El valor predeterminado es
+ poner en cola.
+-appconfig:<archivo> Especificar un archivo de configuración de aplicación
+ que contenga opciones de enlace de ensamblado
+-moduleassemblyname:<cadena> Nombre del ensamblado del que este módulo
+ formará parte
+-modulename:<cadena> Especificar el nombre del módulo de origen
Visual C# Compiler Options
@@ -699,7 +701,7 @@
name shadowing in nested functions
- name shadowing in nested functions
+ sombreado de nombres en funciones anidadas
@@ -714,7 +716,7 @@
warning action enable or safeonly
- warning action enable or safeonly
+ acción de advertencia "enable" o "safeonly"
@@ -1254,12 +1256,12 @@
Expected nullable
- Expected nullable
+ Tipo que acepta valores NULL esperadoExpected nullable after #pragma warning safeonly
- Expected nullable after #pragma warning safeonly
+ Tipo que acepta valores NULL esperado después de advertencia de #pragma "safeonly"
@@ -1284,7 +1286,7 @@
Cannot convert null literal to non-nullable reference type.
- No se puede convertir un literal nulo en un parámetro de tipo de referencia que no acepta valores NULL o un parámetro de tipo sin restricciones.
+ No se puede convertir un literal nulo en un parámetro de tipo de referencia que no acepta valores NULL o un parámetro de tipo sin restricciones
@@ -5647,12 +5649,12 @@ Un bloque catch() después de un bloque catch (System.Exception e) puede abarcar
Expected disable, restore, enable or safeonly
- Se esperaba disable o restore
+ Se esperaba "disable", "restore", "enable" o "safeonly"Expected disable, restore, enable or safeonly after #pragma warning
- Deshabilitación o recuperación después de la advertencia de #pragma esperada
+ Se esperaba "disable", "restore", "enable" o "safeonly" después de la advertencia de #pragma
@@ -5897,7 +5899,7 @@ Un bloque catch() después de un bloque catch (System.Exception e) puede abarcar
'{0}': type used in a using statement must be implicitly convertible to 'System.IDisposable' or implement a suitable 'Dispose' method.
- "{0}": el tipo que se usa en una instrucción using debe poder convertirse en "System.IDisposable" de forma implícita.
+ "{0}": el tipo usado en una instrucción using debe poder convertirse de forma implícita en "System.IDisposable" o implemente un método "Dispose" adecuado.
@@ -8925,7 +8927,7 @@ Para eliminar la advertencia puede usar /reference (establezca la propiedad Embe
Branches of a ref conditional operator cannot refer to variables with incompatible declaration scopes
- Las ramas de un operador ternario ref no pueden hacer referencia a variables con ámbitos de declaración incompatibles.
+ Las ramas de un operador condicional ref no pueden hacer referencia a variables con ámbitos de declaración incompatibles.
@@ -9505,7 +9507,7 @@ Para eliminar la advertencia puede usar /reference (establezca la propiedad Embe
'{0}': type used in an async using statement must be implicitly convertible to 'System.IAsyncDisposable' or implement a suitable 'DisposeAsync' method.
- "{0}": el tipo usado en una instrucción using asincrónica debe poderse convertir de forma implícita en "System.IAsyncDisposable".
+ "{0}": el tipo usado en una instrucción using debe poder convertirse de forma implícita en "System.IAsyncDisposable" o implemente un método "DisposeAsync" adecuado.
diff --git a/src/Compilers/CSharp/Portable/xlf/CSharpResources.fr.xlf b/src/Compilers/CSharp/Portable/xlf/CSharpResources.fr.xlf
index f52acbe8febb6..9b17884810976 100644
--- a/src/Compilers/CSharp/Portable/xlf/CSharpResources.fr.xlf
+++ b/src/Compilers/CSharp/Portable/xlf/CSharpResources.fr.xlf
@@ -29,7 +29,7 @@
It is not legal to use nullable reference type '{0}?' in an as expression; use the underlying type '{0}' instead.
- It is not legal to use nullable reference type '{0}?' in an as expression; use the underlying type '{0}' instead.
+ Il n'est pas correct d'utiliser le type de référence Nullable '{0}?' dans une expression as. Utilisez le type sous-jacent '{0}' à la place.
@@ -124,7 +124,7 @@
The feature '{0}' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version.
- The feature '{0}' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version.
+ La fonctionnalité '{0}' est actuellement en préversion et *n'est pas prise en charge*. Pour utiliser les fonctionnalités en préversion, utilisez la version de langage 'preview'.
@@ -159,7 +159,7 @@
The suppression operator is not allowed in this context
- The suppression operator is not allowed in this context
+ L'opérateur de suppression n'est pas autorisé dans ce contexte
@@ -189,7 +189,7 @@
It is not legal to use nullable reference type '{0}?' in an is-type expression; use the underlying type '{0}' instead.
- It is not legal to use nullable reference type '{0}?' in an is-type expression; use the underlying type '{0}' instead.
+ Il n'est pas correct d'utiliser le type de référence Nullable '{0}?' dans une expression is-type. Utilisez le type sous-jacent '{0}' à la place.
@@ -199,7 +199,7 @@
Method '{0}' with an iterator block must be 'async' to return '{1}'
- Method '{0}' with an iterator block must be 'async' to return '{1}'
+ La méthode '{0}' avec un bloc itérateur doit être 'async' pour retourner '{1}'
@@ -214,12 +214,12 @@
'{0}': type used in an async using statement must be implicitly convertible to 'System.IAsyncDisposable' or implement a suitable 'DisposeAsync' method. Did you mean 'using' rather than 'await using'?
- '{0}' : le type utilisé dans une instruction using asynchrone doit être implicitement convertible en 'System.IAsyncDisposable'. Vouliez-vous dire 'using' plutôt que 'await using' ?
+ '{0}' : le type utilisé dans une instruction using asynchrone doit être implicitement convertible en 'System.IAsyncDisposable' ou implémenter une méthode 'DisposeAsync' appropriée. Vouliez-vous dire 'using' plutôt que 'await using' ?'{0}': type used in a using statement must be implicitly convertible to 'System.IDisposable' or implement a suitable 'Dispose' method. Did you mean 'await using' rather than 'using'?
- '{0}' : le type utilisé dans une instruction using doit être implicitement convertible en 'System.Disposable'. Vouliez-vous dire 'await using' plutôt que 'using' ?
+ '{0}' : le type utilisé dans une instruction using doit être implicitement convertible en 'System.IDisposable' ou implémenter une méthode 'Dispose' appropriée. Vouliez-vous dire 'await using' plutôt que 'using' ?
@@ -504,151 +504,152 @@
a part of
-modulename:<string> Specify the name of the source module
-
- Visual C# Compiler Options
+
+ Options du compilateur Visual C#
- - OUTPUT FILES -
--out:<file> Specify output file name (default: base name of
- file with main class or first file)
--target:exe Build a console executable (default) (Short
- form: -t:exe)
--target:winexe Build a Windows executable (Short form:
- -t:winexe)
--target:library Build a library (Short form: -t:library)
--target:module Build a module that can be added to another
- assembly (Short form: -t:module)
--target:appcontainerexe Build an Appcontainer executable (Short form:
- -t:appcontainerexe)
--target:winmdobj Build a Windows Runtime intermediate file that
- is consumed by WinMDExp (Short form: -t:winmdobj)
--doc:<file> XML Documentation file to generate
--refout:<file> Reference assembly output to generate
--platform:<string> Limit which platforms this code can run on: x86,
- Itanium, x64, arm, arm64, anycpu32bitpreferred, or
- anycpu. The default is anycpu.
+ - FICHIERS DE SORTIE -
+-out:<fichier> Spécifier un nom de fichier de sortie (par défaut : nom de base du
+ fichier avec classe principale ou premier fichier)
+-target:exe Générer un fichier exécutable console (par défaut) (forme
+ abrégée : -t:exe)
+-target:winexe Générer un fichier exécutable Windows (forme abrégée :
+ -t:winexe)
+-target:library Générer une bibliothèque (forme abrégée : -t:library)
+-target:module Générer un module qui peut être ajouté à un autre
+ assembly (forme abrégée : -t:module)
+-target:appcontainerexe Générer un exécutable Appcontainer (forme abrégée :
+ -t:appcontainerexe)
+-target:winmdobj Générer un fichier intermédiaire Windows Runtime
+ consommé par WinMDExp (forme abrégée : -t:winmdobj)
+-doc:<fichier> Fichier de documentation XML à générer
+-refout:<fichier> Référencer la sortie d'assembly à générer
+-platform:<chaîne> Limiter les plateformes sur lesquelles ce code peut s'exécuter : x86,
+ Itanium, x64, arm, arm64, anycpu32bitpreferred ou
+ anycpu. La valeur par défaut est anycpu.
- - INPUT FILES -
--recurse:<wildcard> Include all files in the current directory and
- subdirectories according to the wildcard
- specifications
--reference:<alias>=<file> Reference metadata from the specified assembly
- file using the given alias (Short form: -r)
--reference:<file list> Reference metadata from the specified assembly
- files (Short form: -r)
--addmodule:<file list> Link the specified modules into this assembly
--link:<file list> Embed metadata from the specified interop
- assembly files (Short form: -l)
--analyzer:<file list> Run the analyzers from this assembly
- (Short form: -a)
--additionalfile:<file list> Additional files that don't directly affect code
- generation but may be used by analyzers for producing
- errors or warnings.
--embed Embed all source files in the PDB.
--embed:<file list> Embed specific files in the PDB.
+ - FICHIERS D'ENTRÉE -
+-recurse:<générique> Inclure tous les fichiers dans le répertoire et
+ les sous-répertoires actifs en fonction des
+ spécifications de caractères génériques
+-reference:<alias>=<fichier> Référencer les métadonnées à partir du
+ fichier d'assembly spécifié via l'alias indiqué (forme abrégée : -r)
+-reference:<liste_fichiers> Référencer les métadonnées à partir
+ des fichiers d'assembly spécifiés (forme abrégée : -r)
+-addmodule:<liste_fichiers> Lier les modules spécifiés dans cet assembly
+-link:<liste_fichiers> Incorporer les métadonnées à partir des
+ fichiers d'assembly d'interopérabilité spécifiés (forme abrégée : -l)
+-analyzer:<liste_fichiers> Exécuter les analyseurs à partir de cet assembly
+ (Forme abrégée : -a)
+-additionalfile:<liste_fich.> Fichiers supplémentaires qui n'affectent pas directement
+ la génération de code mais qui peuvent être utilisés par les analyseurs pour produire
+ des erreurs ou des avertissements.
+-embed Incorporer tous les fichiers sources dans le fichier PDB.
+-embed:<liste_fichiers> Incorporer des fichiers spécifiques dans le fichier PDB
- - RESOURCES -
--win32res:<file> Specify a Win32 resource file (.res)
--win32icon:<file> Use this icon for the output
--win32manifest:<file> Specify a Win32 manifest file (.xml)
--nowin32manifest Do not include the default Win32 manifest
--resource:<resinfo> Embed the specified resource (Short form: -res)
--linkresource:<resinfo> Link the specified resource to this assembly
- (Short form: -linkres) Where the resinfo format
- is <file>[,<string name>[,public|private]]
+ - RESSOURCES -
+-win32res:<fichier> Spécifier un fichier de ressources Win32 (.res)
+-win32icon:<fichier> Utiliser cette icône pour la sortie
+-win32manifest:<fichier> Spécifier un fichier manifeste (.xml) Win32
+-nowin32manifest Ne pas inclure le manifeste Win32 par défaut
+-resource:<resinfo> Incorporer la ressource spécifiée (forme abrégée : -res)
+-linkresource:<resinfo> Lier la ressource spécifiée à cet assembly
+ (forme abrégée : -linkres), où le format resinfo
+ est <fichier>[,<nom_chaîne>[,public|private]]
- - CODE GENERATION -
--debug[+|-] Emit debugging information
+ - GÉNÉRATION DE CODE -
+-debug[+|-] Émettre des informations de débogage
-debug:{full|pdbonly|portable|embedded}
- Specify debugging type ('full' is default,
- 'portable' is a cross-platform format,
- 'embedded' is a cross-platform format embedded into
- the target .dll or .exe)
--optimize[+|-] Enable optimizations (Short form: -o)
--deterministic Produce a deterministic assembly
- (including module version GUID and timestamp)
--refonly Produce a reference assembly in place of the main output
--instrument:TestCoverage Produce an assembly instrumented to collect
- coverage information
--sourcelink:<file> Source link info to embed into PDB.
+ Spécifier le type de débogage ('full' est la valeur par défaut,
+ 'portable' est un format multiplateforme,
+ 'embedded' est un format multiplateforme incorporé dans
+ le fichier .dll ou .exe cible)
+-optimize[+|-] Activer les optimisations (forme abrégée : -o)
+-deterministic Produire un assembly déterministe
+ (en incluant le GUID et l'horodatage de la version du module)
+-refonly Produire un assembly de référence à la place de la sortie principale
+-instrument:TestCoverage Produire un assembly instrumenté pour collecter
+ les informations de couverture
+-sourcelink:<fichier> Informations du lien source à incorporer dans le fichier PDB.
- - ERRORS AND WARNINGS -
--warnaserror[+|-] Report all warnings as errors
--warnaserror[+|-]:<warn list> Report specific warnings as errors
--warn:<n> Set warning level (0-4) (Short form: -w)
--nowarn:<warn list> Disable specific warning messages
--ruleset:<file> Specify a ruleset file that disables specific
- diagnostics.
--errorlog:<file> Specify a file to log all compiler and analyzer
- diagnostics.
--reportanalyzer Report additional analyzer information, such as
- execution time.
+ - ERREURS ET AVERTISSEMENTS -
+-warnaserror[+|-] Signaler tous les avertissements comme des erreurs
+-warnaserror[+|-]:<avertiss.> Signaler des avertissements spécifiques comme des erreurs
+-warn:<n> Définir le niveau d'avertissement (0-4) (forme abrégée : -w)
+-nowarn:<liste avertiss.> Désactiver des messages d'avertissement spécifiques
+-ruleset:<fichier> Spécifier un fichier ruleset qui désactive des
+ diagnostics spécifiques.
+-errorlog:<fichier> Spécifier un fichier pour journaliser tous les diagnostics du compilateur
+ et de l'analyseur.
+-reportanalyzer Signaler des informations supplémentaires sur l'analyseur, comme
+ la durée d'exécution.
- - LANGUAGE -
--checked[+|-] Generate overflow checks
--unsafe[+|-] Allow 'unsafe' code
--define:<symbol list> Define conditional compilation symbol(s) (Short
- form: -d)
--langversion:? Display the allowed values for language version
--langversion:<string> Specify language version such as
- `default` (latest major version), or
- `latest` (latest version, including minor versions),
- or specific versions like `6` or `7.1`
--nullable[+|-] Specify nullable context option enable|disable.
+ - LANGAGE -
+-checked[+|-] Générer des contrôles de dépassement de capacité
+-unsafe[+|-] Autoriser du code 'unsafe'
+-define:<liste_symboles> Définir les symboles de compilation conditionnelle (forme
+ abrégée : -d)
+-langversion:? Afficher les valeurs autorisées pour la version du langage
+-langversion:<chaîne> Spécifier la version du langage, par exemple
+ 'default' (dernière version principale) ou
+ 'latest' (dernière version, en incluant les versions mineures),
+ ou des versions spécifiques comme '6' ou '7.1'
+-nullable[+|-] Spécifiez l'option de contexte pouvant accepter la valeur Null enable|disable.
-nullable:{enable|disable|safeonly|warnings|safeonlywarnings}
- Specify nullable context option enable|disable|safeonly|warnings|safeonlywarnings.
+ Spécifiez l'option de contexte pouvant accepter la valeur Null enable|disable|safeonly|warnings|safeonlywarnings.
- - SECURITY -
--delaysign[+|-] Delay-sign the assembly using only the public
- portion of the strong name key
--publicsign[+|-] Public-sign the assembly using only the public
- portion of the strong name key
--keyfile:<file> Specify a strong name key file
--keycontainer:<string> Specify a strong name key container
--highentropyva[+|-] Enable high-entropy ASLR
+ - SÉCURITÉ -
+-delaysign[+|-] Différer la signature de l'assembly en utilisant uniquement
+ la partie publique de la clé de nom fort
+-publicsign[+|-] Signer publiquement l'assembly en utilisant uniquement
+ la partie publique de la clé de nom fort
+-keyfile:<fichier> Spécifier un fichier de clé de nom fort
+-keycontainer:<chaîne> Spécifier un conteneur de clé de nom fort
+-highentropyva[+|-] Activer la randomisation du format d'espace d'adresse d'entropie élevée
- - MISCELLANEOUS -
-@<file> Read response file for more options
--help Display this usage message (Short form: -?)
--nologo Suppress compiler copyright message
--noconfig Do not auto include CSC.RSP file
--parallel[+|-] Concurrent build.
--version Display the compiler version number and exit.
+ - DIVERS -
+ @<fichier> Lire le fichier réponse pour plus d'options
+-help Afficher ce message d'utilisation (forme abrégée : -?)
+-nologo Supprimer le message de copyright du compilateur
+-noconfig Ne pas inclure automatiquement un fichier CSC.RSP
+-parallel[+|-] Build simultanée.
+-version Afficher le numéro de version du compilateur et quitter le processus.
- - ADVANCED -
--baseaddress:<address> Base address for the library to be built
--checksumalgorithm:<alg> Specify algorithm for calculating source file
- checksum stored in PDB. Supported values are:
- SHA1 or SHA256 (default).
--codepage:<n> Specify the codepage to use when opening source
- files
--utf8output Output compiler messages in UTF-8 encoding
--main:<type> Specify the type that contains the entry point
- (ignore all other possible entry points) (Short
- form: -m)
--fullpaths Compiler generates fully qualified paths
--filealign:<n> Specify the alignment used for output file
- sections
+ - AVANCÉ -
+-baseaddress:<adresse> Adresse de base de la bibliothèque à générer
+-checksumalgorithm:<alg> Spécifier l'algorithme de calcul de la somme de contrôle
+ de fichier source stockée dans le fichier PDB. Valeurs prises en charge :
+ SHA1 ou SHA256 (par défaut).
+-codepage:<n> Spécifier la page de codes à utiliser à l'ouverture
+ des fichiers sources
+-utf8output Messages du compilateur de sortie encodés en UTF-8
+-main:<type> Spécifier le type qui contient le point d'entrée
+ (ignorer tous les autres points d'entrée possibles) (forme
+ abrégée : -m)
+-fullpaths Le compilateur génère des chemins qualifiés complets
+-filealign:<n> Spécifier l'alignement utilisé pour les
+ sections du fichier de sortie
-pathmap:<K1>=<V1>,<K2>=<V2>,...
- Specify a mapping for source path names output by
- the compiler.
--pdb:<file> Specify debug information file name (default:
- output file name with .pdb extension)
--errorendlocation Output line and column of the end location of
- each error
--preferreduilang Specify the preferred output language name.
--nosdkpath Disable searching the default SDK path for standard library assemblies.
--nostdlib[+|-] Do not reference standard library (mscorlib.dll)
--subsystemversion:<string> Specify subsystem version of this assembly
--lib:<file list> Specify additional directories to search in for
- references
--errorreport:<string> Specify how to handle internal compiler errors:
- prompt, send, queue, or none. The default is
- queue.
--appconfig:<file> Specify an application configuration file
- containing assembly binding settings
--moduleassemblyname:<string> Name of the assembly which this module will be
- a part of
--modulename:<string> Specify the name of the source module
+ Spécifier un mappage pour les noms de chemins sources sortis par
+ le compilateur.
+-pdb:<fichier> Spécifier le nom du fichier des informations de débogage (par défaut :
+ nom du fichier de sortie avec l'extension .pdb)
+-errorendlocation Ligne et colonne de sortie de l'emplacement final de
+ chaque erreur
+-preferreduilang Spécifier le nom du langage de sortie préféré.
+-nosdkpath Désactiver la recherche dans le chemin du SDK par défaut pour trouver
+ des assemblys de bibliothèques standard.
+-nostdlib[+|-] Ne pas référencer la bibliothèque standard (mscorlib.dll)
+-subsystemversion:<chaîne> Spécifier la version du sous-système de cet assembly
+-lib:<liste_fichiers> Spécifier des répertoires supplémentaires dans lesquels rechercher les
+ références
+-errorreport:<chaîne> Spécifier comment prendre en charge les erreurs internes du compilateur :
+ prompt, send, queue ou none. La valeur par défaut est
+ queue.
+-appconfig:<fichier> Spécifier un fichier de configuration de l'application
+ contenant des paramètres de liaison d'assembly
+-moduleassemblyname:<chaîne> Nom de l'assembly dont ce module
+ doit faire partie
+-modulename:<chaîne> Spécifier le nom du module source
Visual C# Compiler Options
@@ -699,7 +700,7 @@
name shadowing in nested functions
- name shadowing in nested functions
+ ombrage des noms dans les fonctions imbriquées
@@ -714,7 +715,7 @@
warning action enable or safeonly
- warning action enable or safeonly
+ action d'avertissement enable ou safeonly
@@ -1254,12 +1255,12 @@
Expected nullable
- Expected nullable
+ Nullable attenduExpected nullable after #pragma warning safeonly
- Expected nullable after #pragma warning safeonly
+ Nullable attendu après un avertissement #pragma safeonly
@@ -5647,12 +5648,12 @@ Un bloc catch() après un bloc catch (System.Exception e) peut intercepter des e
Expected disable, restore, enable or safeonly
- Disable ou restore attendu
+ Disable, restore, enable ou safeonly attenduExpected disable, restore, enable or safeonly after #pragma warning
- Disable ou restore attendu après l'avertissement #pragma
+ Disable, restore, enable ou safeonly attendu après un avertissement #pragma
@@ -5897,7 +5898,7 @@ Un bloc catch() après un bloc catch (System.Exception e) peut intercepter des e
'{0}': type used in a using statement must be implicitly convertible to 'System.IDisposable' or implement a suitable 'Dispose' method.
- '{0}' : le type utilisé dans une instruction using doit être implicitement convertible en 'System.IDisposable'.
+ '{0}' : le type utilisé dans une instruction using doit être implicitement convertible en 'System.IDisposable' ou implémenter une méthode 'Dispose' appropriée.
@@ -8925,7 +8926,7 @@ Pour supprimer l'avertissement, vous pouvez utiliser la commande /reference (dé
Branches of a ref conditional operator cannot refer to variables with incompatible declaration scopes
- Les branches d'un opérateur ternaire ref ne peuvent pas faire référence à des variables ayant des portées de déclaration incompatibles
+ Les branches d'un opérateur conditionnel ref ne peuvent pas faire référence à des variables ayant des étendues de déclaration incompatibles
@@ -9505,7 +9506,7 @@ Pour supprimer l'avertissement, vous pouvez utiliser la commande /reference (dé
'{0}': type used in an async using statement must be implicitly convertible to 'System.IAsyncDisposable' or implement a suitable 'DisposeAsync' method.
- '{0}' : le type utilisé dans une instruction using asynchrone doit être implicitement convertible en 'System.IAsyncDisposable'
+ '{0}' : le type utilisé dans une instruction using asynchrone doit être implicitement convertible en 'System.IAsyncDisposable' ou implémenter une méthode 'DisposeAsync' appropriée.
diff --git a/src/Compilers/CSharp/Portable/xlf/CSharpResources.it.xlf b/src/Compilers/CSharp/Portable/xlf/CSharpResources.it.xlf
index efc25958fba07..8f8a0a68c65a5 100644
--- a/src/Compilers/CSharp/Portable/xlf/CSharpResources.it.xlf
+++ b/src/Compilers/CSharp/Portable/xlf/CSharpResources.it.xlf
@@ -29,7 +29,7 @@
It is not legal to use nullable reference type '{0}?' in an as expression; use the underlying type '{0}' instead.
- It is not legal to use nullable reference type '{0}?' in an as expression; use the underlying type '{0}' instead.
+ Non è consentito usare il tipo riferimento nullable '{0}?' in un'espressione as. Usare il tipo sottostante '{0}'.
@@ -124,7 +124,7 @@
The feature '{0}' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version.
- The feature '{0}' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version.
+ La funzionalità '{0}' è attualmente disponibile in anteprima e *non è supportata*. Per usare funzionalità in anteprima, scegliere la versione del linguaggio 'preview'.
@@ -159,7 +159,7 @@
The suppression operator is not allowed in this context
- The suppression operator is not allowed in this context
+ L'operatore di eliminazione non è consentito in questo contesto
@@ -189,7 +189,7 @@
It is not legal to use nullable reference type '{0}?' in an is-type expression; use the underlying type '{0}' instead.
- It is not legal to use nullable reference type '{0}?' in an is-type expression; use the underlying type '{0}' instead.
+ Non è consentito usare il tipo riferimento nullable '{0}?' in un'espressione is-type. Usare il tipo sottostante '{0}'.
@@ -199,7 +199,7 @@
Method '{0}' with an iterator block must be 'async' to return '{1}'
- Method '{0}' with an iterator block must be 'async' to return '{1}'
+ Il metodo '{0}' con un blocco iteratore deve essere 'async' per restituire '{1}'
@@ -214,12 +214,12 @@
'{0}': type used in an async using statement must be implicitly convertible to 'System.IAsyncDisposable' or implement a suitable 'DisposeAsync' method. Did you mean 'using' rather than 'await using'?
- '{0}': il tipo usato in un'istruzione using asincrona deve essere convertibile in modo implicito in 'System.IAsyncDisposable'. Si intendeva 'using' invece di 'await using'?
+ '{0}': il tipo usato in un'istruzione using asincrona deve essere convertibile in modo implicito in 'System.IAsyncDisposable' o implementare un metodo 'DisposeAsync' adatto. Si intendeva 'using' invece di 'await using'?'{0}': type used in a using statement must be implicitly convertible to 'System.IDisposable' or implement a suitable 'Dispose' method. Did you mean 'await using' rather than 'using'?
- '{0}': il tipo usato in un'istruzione using deve essere convertibile in modo implicito in 'System.IDisposable'. Si intendeva 'await using' invece di 'using'?
+ '{0}': il tipo usato in un'istruzione using deve essere convertibile in modo implicito in 'System.IDisposable' o implementare un metodo 'Dispose' adatto. Si intendeva 'await using' invece di 'using'?
@@ -504,151 +504,151 @@
a part of
-modulename:<string> Specify the name of the source module
-
- Visual C# Compiler Options
+
+ Opzioni del compilatore Visual C#
- - OUTPUT FILES -
--out:<file> Specify output file name (default: base name of
- file with main class or first file)
--target:exe Build a console executable (default) (Short
- form: -t:exe)
--target:winexe Build a Windows executable (Short form:
- -t:winexe)
--target:library Build a library (Short form: -t:library)
--target:module Build a module that can be added to another
- assembly (Short form: -t:module)
--target:appcontainerexe Build an Appcontainer executable (Short form:
- -t:appcontainerexe)
--target:winmdobj Build a Windows Runtime intermediate file that
- is consumed by WinMDExp (Short form: -t:winmdobj)
--doc:<file> XML Documentation file to generate
--refout:<file> Reference assembly output to generate
--platform:<string> Limit which platforms this code can run on: x86,
- Itanium, x64, arm, arm64, anycpu32bitpreferred, or
- anycpu. The default is anycpu.
+ - FILE DI OUTPUT -
+-out:<file> Consente di specificare il nome del file di output (impostazione predefinita:
+ nome di base del file con la classe principale o primo file)
+-target:exe Compila un file eseguibile da console (impostazione predefinita).
+ Forma breve: -t:exe
+-target:winexe Compila un eseguibile Windows. Forma breve:
+ -t:winexe
+-target:library Compila una libreria. Forma breve: -t:library
+-target:module Compila un modulo che può essere aggiunto a un altro assembly.
+ Forma breve: -t:module
+-target:appcontainerexe Compila un file eseguibile Appcontainer. Forma breve:
+ -t:appcontainerexe
+-target:winmdobj Compila un file Windows Runtime intermedio
+ usato da WinMDExp. Forma breve: -t:winmdobj
+-doc:<file> File di documentazione XML da generare
+-refout:<file> Output dell'assembly di riferimento da generare
+-platform:<stringa> Limita le piattaforme in cui è possibile eseguire il codice: x86,
+ Itanium, x64, arm, arm64, anycpu32bitpreferred, or
+ anycpu. Il valore predefinito è anycpu.
- - INPUT FILES -
--recurse:<wildcard> Include all files in the current directory and
- subdirectories according to the wildcard
- specifications
--reference:<alias>=<file> Reference metadata from the specified assembly
- file using the given alias (Short form: -r)
--reference:<file list> Reference metadata from the specified assembly
- files (Short form: -r)
--addmodule:<file list> Link the specified modules into this assembly
--link:<file list> Embed metadata from the specified interop
- assembly files (Short form: -l)
--analyzer:<file list> Run the analyzers from this assembly
- (Short form: -a)
--additionalfile:<file list> Additional files that don't directly affect code
- generation but may be used by analyzers for producing
- errors or warnings.
--embed Embed all source files in the PDB.
--embed:<file list> Embed specific files in the PDB.
+ - FILE DI INPUT -
+-recurse:<caratterijolly> Include tutti i file presenti nella directory corrente e
+ nelle relative sottodirectory in base
+ ai caratteri jolly specificati
+-reference:<alias>=<file> Crea un riferimento ai metadati dal file di assembly specificato
+ usando l'alias indicato. Forma breve: -r
+-reference:<elenco file> Crea un riferimento ai metadati dai file di assembly
+ specificati. Forma breve: -r
+-addmodule:<elenco file> Collega i moduli specificati in questo assembly
+-link:<elenco file> Incorpora metadati dai file di assembly di
+ interoperabilità specificati. Forma breve: -l
+-analyzer:<elenco file> Esegue gli analizzatori dall'assembly.
+ Forma breve: -a
+-additionalfile:<elenco file> File aggiuntivi che non influiscono
+ direttamente sulla generazione del codice ma possono essere usati
+ dagli analizzatori per produrre errori o avvisi.
+-embed Incorpora tutti i file di origine nel file PDB.
+-embed:<elenco file> Incorpora file specifici nel file PDB.
- - RESOURCES -
--win32res:<file> Specify a Win32 resource file (.res)
--win32icon:<file> Use this icon for the output
--win32manifest:<file> Specify a Win32 manifest file (.xml)
--nowin32manifest Do not include the default Win32 manifest
--resource:<resinfo> Embed the specified resource (Short form: -res)
--linkresource:<resinfo> Link the specified resource to this assembly
- (Short form: -linkres) Where the resinfo format
- is <file>[,<string name>[,public|private]]
+ - RISORSE -
+-win32res:<file> Consente di specificare un file di risorse Win32 (.res)
+-win32icon:<file> Usa questa icona per l'output
+-win32manifest:<file> Consente di specificare un file manifesto Win32 (.xml)
+-nowin32manifest Non include il manifesto Win32 predefinito
+-resource:<inforisorsa> Incorpora la risorsa specificata. Forma breve: -res
+-linkresource:<inforisorsa> Collega la risorsa specificata all'assembly.
+ Forma breve: -linkres. Il formato di inforisorsa
+ è <file>[,<nome stringa>[,public|private]]
- - CODE GENERATION -
--debug[+|-] Emit debugging information
+ - GENERAZIONE CODICE -
+-debug[+|-] Crea le informazioni di debug
-debug:{full|pdbonly|portable|embedded}
- Specify debugging type ('full' is default,
- 'portable' is a cross-platform format,
- 'embedded' is a cross-platform format embedded into
- the target .dll or .exe)
--optimize[+|-] Enable optimizations (Short form: -o)
--deterministic Produce a deterministic assembly
- (including module version GUID and timestamp)
--refonly Produce a reference assembly in place of the main output
--instrument:TestCoverage Produce an assembly instrumented to collect
- coverage information
--sourcelink:<file> Source link info to embed into PDB.
+ Consente di specificare il tipo di debug ('full' è l'impostazione predefinita,
+ 'portable' è un formato multipiattaforma,
+ 'embedded' è un formato multipiattaforma incorporato nel
+ file DLL o EXE di destinazione)
+-optimize[+|-] Abilita le ottimizzazioni. Forma breve: -o
+-deterministic Produce un assembly deterministico
+ (che include GUID e timestamp della versione del modulo)
+-refonly Produce un assembly di riferimento al posto dell'output principale
+-instrument:TestCoverage Produce un assembly instrumentato per raccogliere
+ informazioni sul code coverage
+-sourcelink:<file> Informazioni sul collegamento di origine da incorporare nel file PDB.
- - ERRORS AND WARNINGS -
--warnaserror[+|-] Report all warnings as errors
--warnaserror[+|-]:<warn list> Report specific warnings as errors
--warn:<n> Set warning level (0-4) (Short form: -w)
--nowarn:<warn list> Disable specific warning messages
--ruleset:<file> Specify a ruleset file that disables specific
- diagnostics.
--errorlog:<file> Specify a file to log all compiler and analyzer
- diagnostics.
--reportanalyzer Report additional analyzer information, such as
- execution time.
+ - ERRORI E AVVISI -
+-warnaserror[+|-] Segnala tutti gli avvisi come errori
+-warnaserror[+|-]:<elenco avvisi> Segnala determinati avvisi come errori
+-warn:<n> Imposta il livello di avviso (0-4). Forma breve: -w
+-nowarn:<elenco avvisi> Disabilita messaggi di avviso specifici
+-ruleset:<file> Consente di specificare un file di set di regole che disabilita
+ diagnostica specifica.
+-errorlog:<file> Consente di specificare un file in cui registrare tutte le diagnostiche del
+ compilatore e dell'analizzatore.
+-reportanalyzer Restituisce informazioni aggiuntive dell'analizzatore, ad
+ esempio il tempo di esecuzione.
- - LANGUAGE -
--checked[+|-] Generate overflow checks
--unsafe[+|-] Allow 'unsafe' code
--define:<symbol list> Define conditional compilation symbol(s) (Short
- form: -d)
--langversion:? Display the allowed values for language version
--langversion:<string> Specify language version such as
- `default` (latest major version), or
- `latest` (latest version, including minor versions),
- or specific versions like `6` or `7.1`
--nullable[+|-] Specify nullable context option enable|disable.
+ - LINGUAGGIO -
+-checked[+|-] Genera controlli dell'overflow
+-unsafe[+|-] Consente codice 'unsafe'
+-define:<elenco simboli> Consente di definire simboli di compilazione condizionale. Forma
+ breve: -d
+-langversion:? Visualizza i valori consentiti per la versione del linguaggio
+-langversion:<stringa> Consente di specificare la versione del linguaggio, ad esempio
+ `default` (ultima versione principale), o
+ `latest` (ultima versione che include versioni secondarie),
+ oppure versioni specifiche, come `6` o `7.1`
+-nullable[+|-] Consente di specificare l'opzione di contesto nullable tra enable|disable.
-nullable:{enable|disable|safeonly|warnings|safeonlywarnings}
- Specify nullable context option enable|disable|safeonly|warnings|safeonlywarnings.
+ Consente di specificare l'opzione di contesto nullable tra enable|disable|safeonly|warnings|safeonlywarnings.
- - SECURITY -
--delaysign[+|-] Delay-sign the assembly using only the public
- portion of the strong name key
--publicsign[+|-] Public-sign the assembly using only the public
- portion of the strong name key
--keyfile:<file> Specify a strong name key file
--keycontainer:<string> Specify a strong name key container
--highentropyva[+|-] Enable high-entropy ASLR
+ - SICUREZZA -
+-delaysign[+|-] Ritarda la firma dell'assembly usando solo la parte pubblica della
+ chiave con nome sicuro
+-publicsign[+|-] Firma pubblicamente l'assembly usando solo la parte pubblica
+ della chiave con nome sicuro
+-keyfile:<file> Consente di specificare un file di chiave con nome sicuro
+-keycontainer:<stringa> Consente di specificare un contenitore di chiavi con nome sicuro
+-highentropyva[+|-] Abilita ASLR a entropia elevata
- - MISCELLANEOUS -
-@<file> Read response file for more options
--help Display this usage message (Short form: -?)
--nologo Suppress compiler copyright message
--noconfig Do not auto include CSC.RSP file
--parallel[+|-] Concurrent build.
--version Display the compiler version number and exit.
+ - VARIE -
+ @<file> Legge il file di risposta per altre opzioni
+-help Visualizza questo messaggio relativo alla sintassi. Forma breve: -?
+-nologo Non visualizza il messaggio di copyright del compilatore
+-noconfig Non include automaticamente il file CSC.RSP
+-parallel[+|-] Compilazione simultanea.
+-version Visualizza il numero di versione del compilatore ed esce.
- - ADVANCED -
--baseaddress:<address> Base address for the library to be built
--checksumalgorithm:<alg> Specify algorithm for calculating source file
- checksum stored in PDB. Supported values are:
- SHA1 or SHA256 (default).
--codepage:<n> Specify the codepage to use when opening source
- files
--utf8output Output compiler messages in UTF-8 encoding
--main:<type> Specify the type that contains the entry point
- (ignore all other possible entry points) (Short
- form: -m)
--fullpaths Compiler generates fully qualified paths
--filealign:<n> Specify the alignment used for output file
- sections
+ - AVANZATE -
+-baseaddress:<indirizzo> Indirizzo di base della libreria da compilare
+-checksumalgorithm:<alg> Consente di specificare l'algoritmo per calcolare il checksum
+ del file di origine archiviato nel file PDB. I valori supportati sono:
+ SHA1 o SHA256 (predefinito).
+-codepage:<n> Consente di specificare la tabella codici da usare all'apertura dei file
+ di origine
+-utf8output Restituisce i messaggi del compilatore usando la codifica UTF-8
+-main:<tipo> Consente di specificare il tipo che contiene il punto di ingresso,
+ ignorando tutti gli altri punti di ingresso possibili. Forma
+ breve: -m
+-fullpaths Il compilatore genera percorsi completi
+-filealign:<n> Consente di specificare l'allineamento usato per le sezioni del
+ file di output
-pathmap:<K1>=<V1>,<K2>=<V2>,...
- Specify a mapping for source path names output by
- the compiler.
--pdb:<file> Specify debug information file name (default:
- output file name with .pdb extension)
--errorendlocation Output line and column of the end location of
- each error
--preferreduilang Specify the preferred output language name.
--nosdkpath Disable searching the default SDK path for standard library assemblies.
--nostdlib[+|-] Do not reference standard library (mscorlib.dll)
--subsystemversion:<string> Specify subsystem version of this assembly
--lib:<file list> Specify additional directories to search in for
- references
--errorreport:<string> Specify how to handle internal compiler errors:
- prompt, send, queue, or none. The default is
- queue.
--appconfig:<file> Specify an application configuration file
- containing assembly binding settings
--moduleassemblyname:<string> Name of the assembly which this module will be
- a part of
--modulename:<string> Specify the name of the source module
+ Consente di specificare un mapping per i nomi di percorso di origine
+ visualizzati dal compilatore.
+-pdb:<file> Consente di specificare il nome del file di informazioni di debug (impostazione predefinita:
+ nome del file di output con estensione pdb)
+-errorendlocation Riga e colonna di output della posizione finale di
+ ogni errore
+-preferreduilang Consente di specificare il nome del linguaggio di output preferito.
+-nosdkpath Abilita/disabilita la funzionalità Tipi riferimento nullable
+-nostdlib[+|-] Omette i riferimenti alla libreria standard (mscorlib.dll)
+-subsystemversion:<stringa> Consente di specificare la versione del sottosistema di questo assembly
+-lib:<elenco file> Consente di specificare le directory aggiuntive in cui cercare i
+ riferimenti
+-errorreport:<stringa> Consente di specificare la modalità di gestione degli errori interni del compilatore:
+ prompt, send, queue o none. L'impostazione predefinita è
+ queue.
+-appconfig:<file> Consente di specificare un file di configurazione dell'applicazione
+ contenente le impostazioni di binding dell'assembly
+-moduleassemblyname:<stringa> Nome dell'assembly di cui farà parte
+ questo modulo
+-modulename:<stringa> Consente di specificare il nome del modulo di origine
Visual C# Compiler Options
@@ -699,7 +699,7 @@
name shadowing in nested functions
- name shadowing in nested functions
+ shadowing dei nomi nelle funzioni annidate
@@ -714,7 +714,7 @@
warning action enable or safeonly
- warning action enable or safeonly
+ azione di avviso enable o safeonly
@@ -1254,12 +1254,12 @@
Expected nullable
- Expected nullable
+ È previsto nullableExpected nullable after #pragma warning safeonly
- Expected nullable after #pragma warning safeonly
+ Dopo l'avviso della direttiva #pragma safeonly è previsto nullable
@@ -5647,12 +5647,12 @@ Un blocco catch() dopo un blocco catch (System.Exception e) è in grado di rilev
Expected disable, restore, enable or safeonly
- È previsto disable o restore
+ È previsto disable, restore, enable o safeonlyExpected disable, restore, enable or safeonly after #pragma warning
- Dopo l'avviso della direttiva #pragma è previsto disable o restore
+ Dopo l'avviso della direttiva #pragma è previsto disable, restore, enable o safeonly
@@ -5897,7 +5897,7 @@ Un blocco catch() dopo un blocco catch (System.Exception e) è in grado di rilev
'{0}': type used in a using statement must be implicitly convertible to 'System.IDisposable' or implement a suitable 'Dispose' method.
- '{0}': il tipo usato in un'istruzione using deve essere convertibile in modo implicito in 'System.IDisposable'.
+ '{0}': il tipo usato in un'istruzione using deve essere convertibile in modo implicito in 'System.IDisposable' o implementare un metodo 'Dispose' adatto.
@@ -8925,7 +8925,7 @@ Per rimuovere l'avviso, è invece possibile usare /reference (impostare la propr
Branches of a ref conditional operator cannot refer to variables with incompatible declaration scopes
- I rami di un operatore ternario ref non possono fare riferimento a variabili con ambiti di dichiarazione incompatibili
+ I rami di un operatore condizionale ref non possono fare riferimento a variabili con ambiti di dichiarazione incompatibili
@@ -9505,7 +9505,7 @@ Per rimuovere l'avviso, è invece possibile usare /reference (impostare la propr
'{0}': type used in an async using statement must be implicitly convertible to 'System.IAsyncDisposable' or implement a suitable 'DisposeAsync' method.
- '{0}': il tipo usato in un'istruzione using asincrona deve essere convertibile in modo implicito in 'System.IAsyncDisposable'
+ '{0}': il tipo usato in un'istruzione using asincrona deve essere convertibile in modo implicito in 'System.IAsyncDisposable' o implementare un metodo 'DisposeAsync' adatto.
diff --git a/src/Compilers/CSharp/Portable/xlf/CSharpResources.ja.xlf b/src/Compilers/CSharp/Portable/xlf/CSharpResources.ja.xlf
index 59924fec2844a..4c8858ab03010 100644
--- a/src/Compilers/CSharp/Portable/xlf/CSharpResources.ja.xlf
+++ b/src/Compilers/CSharp/Portable/xlf/CSharpResources.ja.xlf
@@ -29,7 +29,7 @@
It is not legal to use nullable reference type '{0}?' in an as expression; use the underlying type '{0}' instead.
- It is not legal to use nullable reference type '{0}?' in an as expression; use the underlying type '{0}' instead.
+ as 式で Null 許容参照型 '{0}?' を使用することはできません。代わりに基になる型 '{0}' をご使用ください。
@@ -124,7 +124,7 @@
The feature '{0}' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version.
- The feature '{0}' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version.
+ 機能 '{0}' は現在、プレビュー段階であり、*サポートされていません*。プレビュー機能を使用するには、'preview' 言語バージョンを使用してください。
@@ -159,7 +159,7 @@
The suppression operator is not allowed in this context
- The suppression operator is not allowed in this context
+ このコンテキストでは抑制演算子が許可されていません
@@ -189,7 +189,7 @@
It is not legal to use nullable reference type '{0}?' in an is-type expression; use the underlying type '{0}' instead.
- It is not legal to use nullable reference type '{0}?' in an is-type expression; use the underlying type '{0}' instead.
+ is-type 式で Null 許容参照型 '{0}?' を使用することはできません。代わりに基になる型 '{0}' をご使用ください。
@@ -199,7 +199,7 @@
Method '{0}' with an iterator block must be 'async' to return '{1}'
- Method '{0}' with an iterator block must be 'async' to return '{1}'
+ 反復子ブロックを伴うメソッド '{0}' が '{1}' を返すには 'async' でなければなりません。
@@ -214,12 +214,12 @@
'{0}': type used in an async using statement must be implicitly convertible to 'System.IAsyncDisposable' or implement a suitable 'DisposeAsync' method. Did you mean 'using' rather than 'await using'?
- '{0}': 非同期 using ステートメントで使用される型は、暗黙的に 'System.IAsyncDisposable' への変換が可能でなければなりません。'await using' ではなく 'using' ですか?
+ '{0}': 非同期 using ステートメントで使用される型は、暗黙的に 'System.IAsyncDisposable' に変換可能であるか、適切な 'DisposeAsync' メソッドを実装する必要があります。'await using' ではなく 'using' ですか?'{0}': type used in a using statement must be implicitly convertible to 'System.IDisposable' or implement a suitable 'Dispose' method. Did you mean 'await using' rather than 'using'?
- {0}': using ステートメントで使用される型は、暗黙的に 'System.IDisposable' への変換が可能でなければなりません。'using' ではなく 'await using' ですか?
+ '{0}': using ステートメントで使用される型は、暗黙的に 'System.IDisposable' に変換可能であるか、適切な 'Dispose' メソッドを実装する必要があります。'using' ではなく 'await using' ですか?
@@ -504,151 +504,151 @@
a part of
-modulename:<string> Specify the name of the source module
-
- Visual C# Compiler Options
+
+ Visual C# Compiler のオプション
- - OUTPUT FILES -
--out:<file> Specify output file name (default: base name of
- file with main class or first file)
--target:exe Build a console executable (default) (Short
- form: -t:exe)
--target:winexe Build a Windows executable (Short form:
- -t:winexe)
--target:library Build a library (Short form: -t:library)
--target:module Build a module that can be added to another
- assembly (Short form: -t:module)
--target:appcontainerexe Build an Appcontainer executable (Short form:
- -t:appcontainerexe)
--target:winmdobj Build a Windows Runtime intermediate file that
- is consumed by WinMDExp (Short form: -t:winmdobj)
--doc:<file> XML Documentation file to generate
--refout:<file> Reference assembly output to generate
--platform:<string> Limit which platforms this code can run on: x86,
- Itanium, x64, arm, arm64, anycpu32bitpreferred, or
- anycpu. The default is anycpu.
+ - 出力ファイル -
+-out:<file> 出力ファイル名を指定します (既定: メイン クラス
+ のあるファイルまたは最初のファイルのベース名)
+-target:exe コンソール実行可能ファイルをビルドします (既定) (短い
+ 形式: -t:exe)
+-target:winexe Windows 実行可能ファイルをビルドします (短い形式:
+ -t:winexe)
+-target:library ライブラリをビルドします (短い形式: -t:library)
+-target:module 別のアセンブリに追加できるモジュールをビルド
+ します (短い形式: -t:module)
+-target:appcontainerexe Appcontainer 実行可能ファイルをビルドします (短い形式:
+ -t:appcontainerexe)
+-target:winmdobj WinMDExp で使用される
+ Windows ランタイムの中間ファイルをビルドします (短い形式: -t:winmdobj)
+-doc:<file> 生成する XML ドキュメント ファイル
+-refout:<file> 生成する参照アセンブリ出力
+-platform:<string> このコードを実行できるプラットフォームを x86、
+ Itanium、x64、arm、arm64、anycpu32bitpreferred、
+ anycpu に制限します。既定は anycpu です。
- - INPUT FILES -
--recurse:<wildcard> Include all files in the current directory and
- subdirectories according to the wildcard
- specifications
--reference:<alias>=<file> Reference metadata from the specified assembly
- file using the given alias (Short form: -r)
--reference:<file list> Reference metadata from the specified assembly
- files (Short form: -r)
--addmodule:<file list> Link the specified modules into this assembly
--link:<file list> Embed metadata from the specified interop
- assembly files (Short form: -l)
--analyzer:<file list> Run the analyzers from this assembly
- (Short form: -a)
--additionalfile:<file list> Additional files that don't directly affect code
- generation but may be used by analyzers for producing
- errors or warnings.
--embed Embed all source files in the PDB.
--embed:<file list> Embed specific files in the PDB.
+ - 入力ファイル -
+-recurse:<wildcard> ワイルドカードの指定に従い、現行ディレクトリおよび
+ サブディレクトリ内のすべてのファイルを
+ インクルードします
+-reference:<alias>=<file> 指定されたエイリアスを使用して、指定された
+ アセンブリ ファイルのメタデータを参照します (短い形式: -r)
+-reference:<file list> 指定されたアセンブリ ファイルのメタデータを参照
+ します (短い形式: -r)
+-addmodule:<file list> 指定されたモジュールをこのアセンブリにリンクします
+-link:<file list> 指定された相互運用アセンブリ ファイルのメタデータを
+ 埋め込みます (短い形式: -l)
+-analyzer:<file list> このアセンブリからアナライザーを実行します
+ (短い形式: -a)
+-additionalfile:<file list> コード生成には直接影響しないものの、
+ アナライザーがエラーまたは警告を
+ 生成するときに使用する可能性のある追加ファイル。
+-embed すべてのソース ファイルを PDB に埋め込みます。
+-embed:<file list> 特定のファイルを PDB に埋め込みます
- - RESOURCES -
--win32res:<file> Specify a Win32 resource file (.res)
--win32icon:<file> Use this icon for the output
--win32manifest:<file> Specify a Win32 manifest file (.xml)
--nowin32manifest Do not include the default Win32 manifest
--resource:<resinfo> Embed the specified resource (Short form: -res)
--linkresource:<resinfo> Link the specified resource to this assembly
- (Short form: -linkres) Where the resinfo format
- is <file>[,<string name>[,public|private]]
+ - リソース -
+-win32res:<file> Win32 リソース ファイル (.res) を指定します
+-win32icon:<file> 出力にこのアイコンを使用します
+-win32manifest:<file> Win32 マニフェスト ファイル (.xml) を指定します
+-nowin32manifest 既定の Win32 マニフェストはインクルードしません
+-resource:<resinfo> 指定されたリソースを埋め込みます (短い形式: -res)
+-linkresource:<resinfo> 指定されたリソースをこのアセンブリにリンクします
+ (短い形式: -linkres) ここで resinfo の形式
+ は <file>[,<string name>[,public|private]] です
- - CODE GENERATION -
--debug[+|-] Emit debugging information
+ - コード生成 -
+-debug[+|-] デバッグ情報を生成します
-debug:{full|pdbonly|portable|embedded}
- Specify debugging type ('full' is default,
- 'portable' is a cross-platform format,
- 'embedded' is a cross-platform format embedded into
- the target .dll or .exe)
--optimize[+|-] Enable optimizations (Short form: -o)
--deterministic Produce a deterministic assembly
- (including module version GUID and timestamp)
--refonly Produce a reference assembly in place of the main output
--instrument:TestCoverage Produce an assembly instrumented to collect
- coverage information
--sourcelink:<file> Source link info to embed into PDB.
+ デバッグの種類を指定します ('full' が既定です。
+ 'portable' はクロスプラットフォーム形式です。
+ 'embedded' は、ターゲット .dll または .exe に
+ 埋め込まれるクロスプラットフォーム形式です)
+-optimize[+|-] 最適化を有効にします (短い形式: -o)
+-deterministic 決定論的アセンブリを作成します
+ (モジュール バージョン GUID やタイムスタンプなど)
+-refonly メイン出力の代わりに参照アセンブリを生成します
+-instrument:TestCoverage 収集するためのインストルメント化されたアセンブリを作成します
+ カバレッジ情報
+-sourcelink:<file> PDB に埋め込むソース リンク情報。
- - ERRORS AND WARNINGS -
--warnaserror[+|-] Report all warnings as errors
--warnaserror[+|-]:<warn list> Report specific warnings as errors
--warn:<n> Set warning level (0-4) (Short form: -w)
--nowarn:<warn list> Disable specific warning messages
--ruleset:<file> Specify a ruleset file that disables specific
- diagnostics.
--errorlog:<file> Specify a file to log all compiler and analyzer
- diagnostics.
--reportanalyzer Report additional analyzer information, such as
- execution time.
+ - エラーと警告 -
+-warnaserror[+|-] すべての警告をエラーとして報告します
+-warnaserror[+|-]:<warn list> 特定の警告をエラーとして報告します
+-warn:<n> 警告レベル (0-4) を設定します (短い形式: -w)
+-nowarn:<warn list> 特定の警告メッセージを無効にします
+-ruleset:<file> 特定の診断を無効にするルールセット ファイルを
+ 指定します。
+-errorlog:<file> すべてのコンパイラとアナライザーの診断をログに記録するための
+ ファイルを指定します。
+-reportanalyzer 追加のアナライザー情報を報告します
+ (実行時間など)。
- - LANGUAGE -
--checked[+|-] Generate overflow checks
--unsafe[+|-] Allow 'unsafe' code
--define:<symbol list> Define conditional compilation symbol(s) (Short
- form: -d)
--langversion:? Display the allowed values for language version
--langversion:<string> Specify language version such as
- `default` (latest major version), or
- `latest` (latest version, including minor versions),
- or specific versions like `6` or `7.1`
--nullable[+|-] Specify nullable context option enable|disable.
+ - 言語 -
+-checked[+|-] オーバーフロー検査を生成します
+-unsafe[+|-] '安全でない' コードを許可します
+-define:<symbol list> 条件付きコンパイル シンボルを定義します (短い
+ 形式: -d)
+-langversion:? 言語バージョンに許容される値を表示します
+-langversion:<string> `default` (最新のメジャー バージョン)や
+ `latest` (マイナー バージョンを含む最新バージョン)
+ または `6` や `7.1` の特定バージョンなどの
+ 言語バージョンを指定します。
+-nullable[+|-] Null 許容コンテキスト オプション enable|disable を指定します。
-nullable:{enable|disable|safeonly|warnings|safeonlywarnings}
- Specify nullable context option enable|disable|safeonly|warnings|safeonlywarnings.
+ Null 許容コンテキスト オプション enable|disable|safeonly|warnings|safeonlywarnings を指定します。
- - SECURITY -
--delaysign[+|-] Delay-sign the assembly using only the public
- portion of the strong name key
--publicsign[+|-] Public-sign the assembly using only the public
- portion of the strong name key
--keyfile:<file> Specify a strong name key file
--keycontainer:<string> Specify a strong name key container
--highentropyva[+|-] Enable high-entropy ASLR
+ - SECURITY -
+-delaysign[+|-] 厳密な名前キーのパブリックな部分のみを使って
+ アセンブリを遅延署名します
+-publicsign[+|-] 厳密な名前キーのパブリックな部分のみを使って
+ アセンブリを公開署名します
+-keyfile:<file> 厳密な名前キーのファイルを指定します
+-keycontainer:<string> 厳密な名前キーのコンテナーを指定します
+-highentropyva[+|-] 高エントロピ ASLR を有効化します
- - MISCELLANEOUS -
-@<file> Read response file for more options
--help Display this usage message (Short form: -?)
--nologo Suppress compiler copyright message
--noconfig Do not auto include CSC.RSP file
--parallel[+|-] Concurrent build.
--version Display the compiler version number and exit.
+ - その他 -
+ @<file> 応答ファイルを読み取り、オプションを追加します
+-help 使用法に関するメッセージを表示します (短い形式: -?)
+-nologo コンパイル時の著作権メッセージを表示しません
+-noconfig CSC.RSP ファイルを自動的に含めません
+-parallel[+|-] ビルドを並列処理します。
+-version コンパイラのバージョン番号を出力して終了します。
- - ADVANCED -
--baseaddress:<address> Base address for the library to be built
--checksumalgorithm:<alg> Specify algorithm for calculating source file
- checksum stored in PDB. Supported values are:
- SHA1 or SHA256 (default).
--codepage:<n> Specify the codepage to use when opening source
- files
--utf8output Output compiler messages in UTF-8 encoding
--main:<type> Specify the type that contains the entry point
- (ignore all other possible entry points) (Short
- form: -m)
--fullpaths Compiler generates fully qualified paths
--filealign:<n> Specify the alignment used for output file
- sections
+ - 詳細 -
+-baseaddress:<address> ビルドするライブラリのベース アドレス
+-checksumalgorithm:<alg> PDB に格納されているソース ファイルのチェックサム
+ を計算するアルゴリズムを指定します。サポートされる値:
+ SHA1 または SHA256 (既定)。
+-codepage:<n> ソース ファイルを開くときに使用するコード ページを
+ 指定します
+-utf8output コンパイラ メッセージを UTF-8 エンコードで出力します
+-main:<type> エントリ ポイントを含む型を指定します
+ (他のエントリ ポイントはすべて無視します) (短い
+ 形式: -m)
+-fullpaths コンパイラは完全修飾パスを生成します
+-filealign:<n> 出力ファイル セクションで使用する配置を指定
+ します
-pathmap:<K1>=<V1>,<K2>=<V2>,...
- Specify a mapping for source path names output by
- the compiler.
--pdb:<file> Specify debug information file name (default:
- output file name with .pdb extension)
--errorendlocation Output line and column of the end location of
- each error
--preferreduilang Specify the preferred output language name.
--nosdkpath Disable searching the default SDK path for standard library assemblies.
--nostdlib[+|-] Do not reference standard library (mscorlib.dll)
--subsystemversion:<string> Specify subsystem version of this assembly
--lib:<file list> Specify additional directories to search in for
- references
--errorreport:<string> Specify how to handle internal compiler errors:
- prompt, send, queue, or none. The default is
- queue.
--appconfig:<file> Specify an application configuration file
- containing assembly binding settings
--moduleassemblyname:<string> Name of the assembly which this module will be
- a part of
--modulename:<string> Specify the name of the source module
+ コンパイラが出力するソース パス名のマッピングを
+ 指定します。
+-pdb:<file> デバッグ情報ファイル名を指定します (既定:
+ .pdb 拡張子の付いた出力ファイル名)
+-errorendlocation 各エラーの終了位置の出力行と
+ 出力列
+-preferreduilang 出力用の言語名を指定します。
+-nosdkpath 標準ライブラリ アセンブリの既定の SDK パスの検索を無効にします。
+-nostdlib[+|-] 標準ライブラリ (mscorlib.dll) は参照しません
+-subsystemversion:<string> このアセンブリのサブシステム バージョンを指定します
+-lib:<file list> 参照を検索する追加ディレクトリを指定
+ します
+-errorreport:<string> 内部コンパイラ エラーの処理方法を指定します:
+ prompt、send、queue、none です。既定値は
+ queue です。
+-appconfig:<file> アセンブリ バインド設定を含む
+ アプリケーション構成ファイルを指定します
+-moduleassemblyname:<string> このモジュールが一部となるアセンブリ名
+ です
+-modulename:<string> ソース モジュールの名前を指定します
Visual C# Compiler Options
@@ -699,7 +699,7 @@
name shadowing in nested functions
- name shadowing in nested functions
+ 入れ子になった関数での名前シャドウイング
@@ -714,7 +714,7 @@
warning action enable or safeonly
- warning action enable or safeonly
+ 警告アクション enable または safeonly
@@ -1254,12 +1254,12 @@
Expected nullable
- Expected nullable
+ Null 許容が必要ですExpected nullable after #pragma warning safeonly
- Expected nullable after #pragma warning safeonly
+ #pragma warning safeonly の後に Null 許容が必要です
@@ -5647,12 +5647,12 @@ AssemblyInfo.cs ファイルで RuntimeCompatibilityAttribute が false に設
Expected disable, restore, enable or safeonly
- disable または restore を指定してください。
+ disable、restore、enable、または safeonly が必要ですExpected disable, restore, enable or safeonly after #pragma warning
- #pragma 警告の後に、disable または restore が必要です
+ #pragma 警告の後に disable、restore、enable、または safeonly が必要です
@@ -5897,7 +5897,7 @@ AssemblyInfo.cs ファイルで RuntimeCompatibilityAttribute が false に設
'{0}': type used in a using statement must be implicitly convertible to 'System.IDisposable' or implement a suitable 'Dispose' method.
- '{0}': using ステートメントで使用される型は、暗黙的に 'System.IDisposable' への変換が可能でなければなりません。
+ '{0}': using ステートメントで使用される型は、暗黙的に 'System.IDisposable' に変換可能であるか、適切な 'Dispose' メソッドを実装する必要があります。
@@ -8925,7 +8925,7 @@ To remove the warning, you can use /reference instead (set the Embed Interop Typ
Branches of a ref conditional operator cannot refer to variables with incompatible declaration scopes
- ref 三項演算子のブランチから、互換性のない宣言スコープを持つ変数を参照することはできません
+ ref 条件演算子のブランチから、互換性のない宣言スコープを持つ変数を参照することはできません
@@ -9505,7 +9505,7 @@ To remove the warning, you can use /reference instead (set the Embed Interop Typ
'{0}': type used in an async using statement must be implicitly convertible to 'System.IAsyncDisposable' or implement a suitable 'DisposeAsync' method.
- '{0}': 非同期 using ステートメントで使用される型は、'System.IAsyncDisposable' への暗黙的な変換が可能でなければなりません
+ '{0}': 非同期 using ステートメントで使用される型は、暗黙的に 'System.IAsyncDisposable' に変換可能であるか、適切な 'DisposeAsync' メソッドを実装する必要があります。
diff --git a/src/Compilers/CSharp/Portable/xlf/CSharpResources.ko.xlf b/src/Compilers/CSharp/Portable/xlf/CSharpResources.ko.xlf
index 47add2834752b..ac9a19dfb54a8 100644
--- a/src/Compilers/CSharp/Portable/xlf/CSharpResources.ko.xlf
+++ b/src/Compilers/CSharp/Portable/xlf/CSharpResources.ko.xlf
@@ -29,7 +29,7 @@
It is not legal to use nullable reference type '{0}?' in an as expression; use the underlying type '{0}' instead.
- It is not legal to use nullable reference type '{0}?' in an as expression; use the underlying type '{0}' instead.
+ 식에 nullable 참조 형식 '{0}'을(를) 사용하는 것은 올바르지 않습니다. 대신 기본 형식 '{0}'을(를) 사용하세요.
@@ -124,7 +124,7 @@
The feature '{0}' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version.
- The feature '{0}' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version.
+ '{0}' 기능은 현재 미리 보기로 제공되며 *지원되지 않습니다*. 미리 보기 기능을 사용하려면 '미리 보기' 언어 버전을 사용하세요.
@@ -159,7 +159,7 @@
The suppression operator is not allowed in this context
- The suppression operator is not allowed in this context
+ 이 컨텍스트에서는 비표시 오류(Suppression) 연산자를 사용할 수 없습니다.
@@ -189,7 +189,7 @@
It is not legal to use nullable reference type '{0}?' in an is-type expression; use the underlying type '{0}' instead.
- It is not legal to use nullable reference type '{0}?' in an is-type expression; use the underlying type '{0}' instead.
+ is-type 식에 nullable 참조 형식 '{0}?'을(를) 사용하는 것은 올바르지 않습니다. 대신 기본 형식 '{0}'을(를) 사용하세요.
@@ -199,7 +199,7 @@
Method '{0}' with an iterator block must be 'async' to return '{1}'
- Method '{0}' with an iterator block must be 'async' to return '{1}'
+ {1}'을(를) 반환하려면 반복기 블록이 있는 '{0}' 메서드가 '비동기'여야 합니다.
@@ -214,12 +214,12 @@
'{0}': type used in an async using statement must be implicitly convertible to 'System.IAsyncDisposable' or implement a suitable 'DisposeAsync' method. Did you mean 'using' rather than 'await using'?
- '{0}': 비동기 using 문에 사용된 형식은 암시적으로 'System.IAsyncDisposable'로 변환할 수 있어야 합니다. 'await using' 대신 'using'을 사용하시겠습니까?
+ '{0}': 비동기 using 문에 사용된 형식은 암시적으로 'System.IAsyncDisposable'로 변환할 수 있거나 적합한 'DisposeAsync' 메서드를 구현해야 합니다. 'await using' 대신 'using'을 사용하시겠습니까?'{0}': type used in a using statement must be implicitly convertible to 'System.IDisposable' or implement a suitable 'Dispose' method. Did you mean 'await using' rather than 'using'?
- '{0}': using 문에 사용된 형식은 암시적으로 'System.IDisposable'로 변환할 수 있어야 합니다. 'using' 대신 'await using'을 사용하시겠습니까?
+ '{0}': using 문에 사용된 형식은 암시적으로 'System.IDisposable'로 변환할 수 있거나 적합한 'Dispose' 메서드를 구현해야 합니다. 'using' 대신 'await using'을 사용하시겠습니까?
@@ -504,151 +504,151 @@
a part of
-modulename:<string> Specify the name of the source module
-
- Visual C# Compiler Options
+
+ Visual C# 컴파일러 옵션
- - OUTPUT FILES -
--out:<file> Specify output file name (default: base name of
- file with main class or first file)
--target:exe Build a console executable (default) (Short
- form: -t:exe)
--target:winexe Build a Windows executable (Short form:
- -t:winexe)
--target:library Build a library (Short form: -t:library)
--target:module Build a module that can be added to another
- assembly (Short form: -t:module)
--target:appcontainerexe Build an Appcontainer executable (Short form:
- -t:appcontainerexe)
--target:winmdobj Build a Windows Runtime intermediate file that
- is consumed by WinMDExp (Short form: -t:winmdobj)
--doc:<file> XML Documentation file to generate
--refout:<file> Reference assembly output to generate
--platform:<string> Limit which platforms this code can run on: x86,
- Itanium, x64, arm, arm64, anycpu32bitpreferred, or
- anycpu. The default is anycpu.
+ - 출력 파일 -
+-out:<file> 출력 파일 이름을 지정합니다(기본값: 주 클래스가
+ 있는 파일 또는 첫째 파일의 기본 이름).
+-target:exe 콘솔 실행 파일을 빌드합니다(기본값). (약식:
+ -t:exe)
+-target:winexe Windows 실행 파일을 빌드합니다. (약식:
+ -t:winexe)
+-target:library 라이브러리를 빌드합니다. (약식: -t:library)
+-target:module 다른 어셈블리에 추가될 수 있는 모듈을
+ 빌드합니다. (약식: -t:module)
+-target:appcontainerexe Appcontainer 실행 파일을 빌드합니다. (약식:
+ -t:appcontainerexe)
+-target:winmdobj WinMDExp에서 사용되는 Windows 런타임 중간
+ 파일을 빌드합니다. (약식: -t:winmdobj)
+-doc:<file> 생성할 XML 문서 파일
+-refout:<file> 생성할 참조 어셈블리 출력
+-platform:<string> 이 코드를 실행할 수 있는 플랫폼을 x86,
+ Itanium, x64, arm, arm64, anycpu32bitpreferred 또는
+ anycpu로 제한합니다. 기본값은 anycpu입니다.
- - INPUT FILES -
--recurse:<wildcard> Include all files in the current directory and
- subdirectories according to the wildcard
- specifications
--reference:<alias>=<file> Reference metadata from the specified assembly
- file using the given alias (Short form: -r)
--reference:<file list> Reference metadata from the specified assembly
- files (Short form: -r)
--addmodule:<file list> Link the specified modules into this assembly
--link:<file list> Embed metadata from the specified interop
- assembly files (Short form: -l)
--analyzer:<file list> Run the analyzers from this assembly
- (Short form: -a)
--additionalfile:<file list> Additional files that don't directly affect code
- generation but may be used by analyzers for producing
- errors or warnings.
--embed Embed all source files in the PDB.
--embed:<file list> Embed specific files in the PDB.
+ - 입력 파일 -
+-recurse:<wildcard> 와일드카드 지정에 따라 현재 디렉터리와
+ 하위 디렉터리에 있는 모든 파일을
+ 포함합니다.
+-reference:<alias>=<file> 지정한 어셈블리 파일에서 해당 별칭을 사용하여
+ 메타데이터를 참조합니다. (약식: -r)
+-reference:<file list> 지정한 어셈블리 파일에서 메타데이터를
+ 참조합니다. (약식: -r)
+-addmodule:<file list> 지정한 모듈을 이 어셈블리에 연결합니다.
+-link:<file list> 지정된 interop 어셈블리 파일의 메타데이터를
+ 포함합니다. (약식: -l)
+-analyzer:<file list> 이 어셈블리에서 분석기를 실행합니다.
+ (약식: -a)
+-additionalfile:<file list> 코드 생성에 직접 영향을 주지 않지만 오류 또는
+ 경고 생성을 위해 분석기에서 사용될 수 있는
+ 추가 파일입니다.
+-embed 모든 소스 파일을 PDB에 포함합니다.
+-embed:<file list> 특정 파일을 PDB에 포함합니다.
- - RESOURCES -
--win32res:<file> Specify a Win32 resource file (.res)
--win32icon:<file> Use this icon for the output
--win32manifest:<file> Specify a Win32 manifest file (.xml)
--nowin32manifest Do not include the default Win32 manifest
--resource:<resinfo> Embed the specified resource (Short form: -res)
--linkresource:<resinfo> Link the specified resource to this assembly
- (Short form: -linkres) Where the resinfo format
- is <file>[,<string name>[,public|private]]
+ - 리소스 -
+-win32res:<file> Win32 리소스 파일(.res)을 지정합니다.
+-win32icon:<file> 이 아이콘을 사용하여 출력합니다.
+-win32manifest:<file> Win32 매니페스트 파일(.xml)을 지정합니다.
+-nowin32manifest 기본 Win32 매니페스트는 포함하지 않습니다.
+-resource:<resinfo> 지정된 리소스를 포함합니다. (약식: -res)
+-linkresource:<resinfo> 지정한 리소스를 이 어셈블리에 연결합니다.
+ (약식: -linkres) 여기서 resinfo 형식은
+ <file>[,<string name>[,public|private]]입니다.
- - CODE GENERATION -
--debug[+|-] Emit debugging information
+ - 코드 생성 -
+-debug[+|-] 디버깅 정보를 내보냅니다.
-debug:{full|pdbonly|portable|embedded}
- Specify debugging type ('full' is default,
- 'portable' is a cross-platform format,
- 'embedded' is a cross-platform format embedded into
- the target .dll or .exe)
--optimize[+|-] Enable optimizations (Short form: -o)
--deterministic Produce a deterministic assembly
- (including module version GUID and timestamp)
--refonly Produce a reference assembly in place of the main output
--instrument:TestCoverage Produce an assembly instrumented to collect
- coverage information
--sourcelink:<file> Source link info to embed into PDB.
+ 디버깅 형식을 지정합니다. ('full'이 기본값이고,
+ 'portable'은 크로스 플랫폼 형식이고,
+ 'embedded'는 대상 .dll 또는 .exe에 포함되는
+ 플랫폼 간 형식입니다.)
+-optimize[+|-] 최적화를 사용합니다. (약식: -o)
+-deterministic 결정적 어셈블리를 생성합니다
+ (모듈 버전 GUID 및 타임스탬프 포함).
+-refonly 주 출력 대신 참조 어셈블리를 생성합니다.
+-instrument:TestCoverage 검사 정보를 수집하기 위해 계측한
+ 어셈블리를 생성합니다.
+-sourcelink:<file> PDB에 포함할 소스 링크 정보입니다.
- - ERRORS AND WARNINGS -
--warnaserror[+|-] Report all warnings as errors
--warnaserror[+|-]:<warn list> Report specific warnings as errors
--warn:<n> Set warning level (0-4) (Short form: -w)
--nowarn:<warn list> Disable specific warning messages
--ruleset:<file> Specify a ruleset file that disables specific
- diagnostics.
--errorlog:<file> Specify a file to log all compiler and analyzer
- diagnostics.
--reportanalyzer Report additional analyzer information, such as
- execution time.
+ - 오류 및 경고 -
+-warnaserror[+|-] 모든 경고를 오류로 보고합니다.
+-warnaserror[+|-]:<warn list> 특정 경고를 오류로 보고합니다.
+-warn:<n> 경고 수준(0-4)을 설정합니다. (약식: -w)
+-nowarn:<warn list> 특정 경고 메시지를 사용하지 않습니다.
+-ruleset:<file> 특정 진단을 사용하지 않도록 하는 규칙 집합
+ 파일을 지정합니다.
+-errorlog:<file> 모든 컴파일러 및 분석기 진단을 기록할 파일을
+ 지정합니다.
+-reportanalyzer 추가 분석기 정보(예: 실행 시간)를
+ 보고합니다.
- - LANGUAGE -
--checked[+|-] Generate overflow checks
--unsafe[+|-] Allow 'unsafe' code
--define:<symbol list> Define conditional compilation symbol(s) (Short
- form: -d)
--langversion:? Display the allowed values for language version
--langversion:<string> Specify language version such as
- `default` (latest major version), or
- `latest` (latest version, including minor versions),
- or specific versions like `6` or `7.1`
--nullable[+|-] Specify nullable context option enable|disable.
+ - 언어 -
+-checked[+|-] 오버플로 검사를 생성합니다.
+-unsafe[+|-] 'unsafe' 코드를 사용할 수 있습니다.
+-define:<symbol list> 조건부 컴파일 기호를 정의합니다. (약식:
+ -d)
+-langversion:? 언어 버전에 허용되는 값을 표시합니다.
+-langversion:<string> 언어 버전을
+ `default`(최신 주 버전),
+ `latest`(최신 버전, 부 버전 포함),
+ `6` 또는 `7.1` 같은 특정 버전 등으로 지정합니다.
+-nullable[+|-] nullable 컨텍스트 옵션 enable|disable를 지정합니다.
-nullable:{enable|disable|safeonly|warnings|safeonlywarnings}
- Specify nullable context option enable|disable|safeonly|warnings|safeonlywarnings.
+ nullable 컨텍스트 옵션 enable|disable|safeonly|warnings|safeonlywarnings를 지정합니다.
- - SECURITY -
--delaysign[+|-] Delay-sign the assembly using only the public
- portion of the strong name key
--publicsign[+|-] Public-sign the assembly using only the public
- portion of the strong name key
--keyfile:<file> Specify a strong name key file
--keycontainer:<string> Specify a strong name key container
--highentropyva[+|-] Enable high-entropy ASLR
+ - 보안 -
+-delaysign[+|-] 강력한 이름 키의 공개 부분만 사용하여
+ 어셈블리 서명을 연기합니다.
+-publicsign[+|-] 강력한 이름 키의 공개 부분만 사용하여 어셈블리를
+ 공개 서명합니다.
+-keyfile:<file> 강력한 이름의 키 파일을 지정합니다.
+-keycontainer:<string> 강력한 이름의 키 컨테이너를 지정합니다.
+-highentropyva[+|-] 높은 엔트로피 ASLR을 사용합니다.
- - MISCELLANEOUS -
-@<file> Read response file for more options
--help Display this usage message (Short form: -?)
--nologo Suppress compiler copyright message
--noconfig Do not auto include CSC.RSP file
--parallel[+|-] Concurrent build.
--version Display the compiler version number and exit.
+ - 기타 -
+ @<file> 추가 옵션을 위해 지시 파일을 읽습니다.
+-help 사용법 메시지를 표시합니다. (약식: -?)
+-nologo 컴파일러 저작권 메시지를 표시하지 않습니다.
+-noconfig CSC.RSP 파일을 자동으로 포함하지 않습니다.
+-parallel[+|-] 동시 빌드입니다.
+-version 컴파일러 버전 번호를 표시하고 종료합니다.
- - ADVANCED -
--baseaddress:<address> Base address for the library to be built
--checksumalgorithm:<alg> Specify algorithm for calculating source file
- checksum stored in PDB. Supported values are:
- SHA1 or SHA256 (default).
--codepage:<n> Specify the codepage to use when opening source
- files
--utf8output Output compiler messages in UTF-8 encoding
--main:<type> Specify the type that contains the entry point
- (ignore all other possible entry points) (Short
- form: -m)
--fullpaths Compiler generates fully qualified paths
--filealign:<n> Specify the alignment used for output file
- sections
+ - 고급 -
+-baseaddress:<address> 빌드할 라이브러리의 기준 주소입니다.
+-checksumalgorithm:<alg> PDB에 저장된 소스 파일 체크섬을
+ 계산하기 위한 알고리즘을 지정합니다. 지원되는 값은
+ SHA1 또는 SHA256입니다 (기본값).
+-codepage:<n> 소스 파일을 열 때 사용할 코드 페이지를
+ 지정합니다.
+-utf8output 컴파일러 메시지를 UTF-8 인코딩으로 출력합니다.
+-main:<type> 진입점을 포함하는 형식을 지정합니다.
+ 다른 모든 가능한 진입점은 무시합니다. (약식:
+ -m)
+-fullpaths 컴파일러가 정규화된 경로를 생성합니다.
+-filealign:<n> 출력 파일 섹션에 사용되는 맞춤을
+ 지정합니다.
-pathmap:<K1>=<V1>,<K2>=<V2>,...
- Specify a mapping for source path names output by
- the compiler.
--pdb:<file> Specify debug information file name (default:
- output file name with .pdb extension)
--errorendlocation Output line and column of the end location of
- each error
--preferreduilang Specify the preferred output language name.
--nosdkpath Disable searching the default SDK path for standard library assemblies.
--nostdlib[+|-] Do not reference standard library (mscorlib.dll)
--subsystemversion:<string> Specify subsystem version of this assembly
--lib:<file list> Specify additional directories to search in for
- references
--errorreport:<string> Specify how to handle internal compiler errors:
- prompt, send, queue, or none. The default is
- queue.
--appconfig:<file> Specify an application configuration file
- containing assembly binding settings
--moduleassemblyname:<string> Name of the assembly which this module will be
- a part of
--modulename:<string> Specify the name of the source module
+ 컴파일러에서 소스 경로 이름 출력에 대한
+ 매핑을 지정합니다.
+-pdb:<file> 디버그 정보 파일 이름을 지정합니다(기본값:
+ 확장명이 .pdb인 출력 파일 이름).
+-errorendlocation 각 오류의 끝 위치에 해당하는 줄과
+ 열을 출력합니다.
+-preferreduilang 기본 출력 언어 이름을 지정합니다.
+-nosdkpath 표준 라이브러리 어셈블리의 기본 SDK 경로를 찾지 않도록 설정합니다.
+-nostdlib[+|-] 표준 라이브러리(mscorlib.dll)를 참조하지 않습니다.
+-subsystemversion:<string> 이 어셈블리의 하위 시스템 버전을 지정합니다.
+-lib:<file list> 참조를 검색할 추가 디렉터리를
+ 지정합니다.
+-errorreport:<string> 내부 컴파일러 오류를 처리하는 방법을 지정합니다.
+ prompt, send, queue 또는 none 중에서 선택할 수 있으며 기본값은
+ queue입니다.
+-appconfig:<file> 어셈블리 바인딩 설정을 포함하는
+ 응용 프로그램 구성 파일을 지정합니다.
+-moduleassemblyname:<string> 이 모듈이 속할 어셈블리의
+ 이름입니다.
+-modulename:<string> 소스 모듈의 이름을 지정합니다.
Visual C# Compiler Options
@@ -699,7 +699,7 @@
name shadowing in nested functions
- name shadowing in nested functions
+ 중첩된 함수의 이름 섀도잉
@@ -714,7 +714,7 @@
warning action enable or safeonly
- warning action enable or safeonly
+ 경고 작업 enable 또는 safeonly
@@ -1254,12 +1254,12 @@
Expected nullable
- Expected nullable
+ nullable이 필요합니다.Expected nullable after #pragma warning safeonly
- Expected nullable after #pragma warning safeonly
+ #pragma warning safeonly 뒤에 nullable이 필요합니다.
@@ -5647,12 +5647,12 @@ catch (System.Exception e) 블록 뒤의 catch() 블록은 RuntimeCompatibilityA
Expected disable, restore, enable or safeonly
- disable 또는 restore가 필요합니다.
+ disable, restore, enable 또는 safeonly가 필요합니다.Expected disable, restore, enable or safeonly after #pragma warning
- #pragma warning 뒤에 disable 또는 restore가 필요합니다.
+ #pragma warning 뒤에 disable, restore, enable 또는 safeonly가 필요합니다.
@@ -5897,7 +5897,7 @@ catch (System.Exception e) 블록 뒤의 catch() 블록은 RuntimeCompatibilityA
'{0}': type used in a using statement must be implicitly convertible to 'System.IDisposable' or implement a suitable 'Dispose' method.
- '{0}': using 문에 사용된 형식은 암시적으로 'System.IDisposable'로 변환할 수 있어야 합니다.
+ '{0}': using 문에 사용된 형식은 암시적으로 'System.IDisposable'로 변환할 수 있거나 적합한 'Dispose' 메서드를 구현해야 합니다.
@@ -8925,7 +8925,7 @@ To remove the warning, you can use /reference instead (set the Embed Interop Typ
Branches of a ref conditional operator cannot refer to variables with incompatible declaration scopes
- 참조 3항 연산자의 분기는 호환되지 않는 선언 범위의 변수를 참조할 수 없습니다.
+ ref 조건 연산자의 분기는 호환되지 않는 선언 범위의 변수를 참조할 수 없습니다.
@@ -9505,7 +9505,7 @@ To remove the warning, you can use /reference instead (set the Embed Interop Typ
'{0}': type used in an async using statement must be implicitly convertible to 'System.IAsyncDisposable' or implement a suitable 'DisposeAsync' method.
- '{0}': 비동기 using 문에 사용된 형식은 암시적으로 'System.IAsyncDisposable'로 변환할 수 있어야 합니다.
+ '{0}': 비동기 using 문에 사용된 형식은 암시적으로 System.IAsyncDisposable'로 변환할 수 있거나 적합한 DisposeAsync' 메서드를 구현해야 합니다.
diff --git a/src/Compilers/CSharp/Portable/xlf/CSharpResources.pl.xlf b/src/Compilers/CSharp/Portable/xlf/CSharpResources.pl.xlf
index 5b1f97be39ee5..7d15576677dd3 100644
--- a/src/Compilers/CSharp/Portable/xlf/CSharpResources.pl.xlf
+++ b/src/Compilers/CSharp/Portable/xlf/CSharpResources.pl.xlf
@@ -29,7 +29,7 @@
It is not legal to use nullable reference type '{0}?' in an as expression; use the underlying type '{0}' instead.
- It is not legal to use nullable reference type '{0}?' in an as expression; use the underlying type '{0}' instead.
+ Użycie typu odwołania dopuszczającego wartość null „{0}?” w wyrażeniu „as” jest niedozwolone. Zamiast tego użyj bazowego typu „{0}”.
@@ -124,7 +124,7 @@
The feature '{0}' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version.
- The feature '{0}' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version.
+ Funkcja „{0}” jest obecnie w wersji zapoznawczej i jest *nieobsługiwana*. Aby używać funkcji w wersji zapoznawczej, skorzystaj z wersji języka w wersji zapoznawczej.
@@ -159,7 +159,7 @@
The suppression operator is not allowed in this context
- The suppression operator is not allowed in this context
+ Operator pominięcia jest niedozwolony w tym kontekście
@@ -189,7 +189,7 @@
It is not legal to use nullable reference type '{0}?' in an is-type expression; use the underlying type '{0}' instead.
- It is not legal to use nullable reference type '{0}?' in an is-type expression; use the underlying type '{0}' instead.
+ Użycie typu odwołania dopuszczającego wartość null „{0}?” w wyrażeniu „is-type” jest niedozwolone. Zamiast tego użyj bazowego typu „{0}”.
@@ -199,7 +199,7 @@
Method '{0}' with an iterator block must be 'async' to return '{1}'
- Method '{0}' with an iterator block must be 'async' to return '{1}'
+ Metoda „{0}” z blokiem iteratora musi być oznaczona jako „async”, aby zwrócić „{1}”
@@ -214,12 +214,12 @@
'{0}': type used in an async using statement must be implicitly convertible to 'System.IAsyncDisposable' or implement a suitable 'DisposeAsync' method. Did you mean 'using' rather than 'await using'?
- „{0}”: typ użyty w asynchronicznej instrukcji using musi być jawnie konwertowalny na typ „System.IAsyncDisposable”. Czy planowano użyć instrukcji „using”, a nie „await using”?
+ „{0}”: Typ użyty w asynchronicznej instrukcji using musi być jawnie konwertowalny na typ „System.IAsyncDisposable” lub musi implementować odpowiednią metodę „DisposeAsync”. Czy chodziło Ci o użycie instrukcji „using”, a nie „await using”?'{0}': type used in a using statement must be implicitly convertible to 'System.IDisposable' or implement a suitable 'Dispose' method. Did you mean 'await using' rather than 'using'?
- „{0}”: typ użyty w instrukcji using musi być jawnie konwertowalny na typ „System.IDisposable”. Czy planowano użyć instrukcji „await using”, a nie „using”?
+ „{0}”: Typ użyty w instrukcji using musi być jawnie konwertowalny na typ „System.IDisposable” lub musi implementować odpowiednią metodę „Dispose”. Czy chodziło Ci o użycie instrukcji „await using”, a nie „using”?
@@ -504,151 +504,151 @@
a part of
-modulename:<string> Specify the name of the source module
-
- Visual C# Compiler Options
+
+ Opcje kompilatora Visual C#
- - OUTPUT FILES -
--out:<file> Specify output file name (default: base name of
- file with main class or first file)
--target:exe Build a console executable (default) (Short
- form: -t:exe)
--target:winexe Build a Windows executable (Short form:
- -t:winexe)
--target:library Build a library (Short form: -t:library)
--target:module Build a module that can be added to another
- assembly (Short form: -t:module)
--target:appcontainerexe Build an Appcontainer executable (Short form:
- -t:appcontainerexe)
--target:winmdobj Build a Windows Runtime intermediate file that
- is consumed by WinMDExp (Short form: -t:winmdobj)
--doc:<file> XML Documentation file to generate
--refout:<file> Reference assembly output to generate
--platform:<string> Limit which platforms this code can run on: x86,
- Itanium, x64, arm, arm64, anycpu32bitpreferred, or
- anycpu. The default is anycpu.
+ - PLIKI WYJŚCIOWE -
+-out:<plik> Określ nazwę pliku wyjściowego (domyślnie: nazwa podstawowa
+ pliku z klasą główną lub pierwszym plikiem)
+-target:exe Kompiluj plik wykonywalny konsoli (domyślnie) (krótka
+ wersja: -t:exe)
+-target:winexe Kompiluj plik wykonywalny systemu Windows (krótka wersja:
+ -t:winexe)
+-target:library Kompiluj bibliotekę (krótka wersja: -t:library)
+-target:module Kompiluj moduł, który można dodać do innego
+ zestawu (krótka wersja: -t:module)
+-target:appcontainerexe Kompiluj plik wykonywalny kontenera aplikacji (krótka wersja:
+ -t:appcontainerexe)
+-target:winmdobj Kompiluj plik pośredni środowiska uruchomieniowego systemu Windows
+ przeznaczony dla narzędzia WinMDExp (krótka wersja: -t:winmdobj)
+-doc:<plik> Plik dokumentacji XML do wygenerowania
+-refout:<plik> Dane wyjściowe zestawu odwołania do wygenerowania
+-platform:<ciąg> Ogranicz platformy, na których można uruchamiać ten kod: x86,
+ Itanium, x64, arm, arm64, anycpu32bitpreferred lub
+ anycpu. Wartość domyślna to anycpu.
- - INPUT FILES -
--recurse:<wildcard> Include all files in the current directory and
- subdirectories according to the wildcard
- specifications
--reference:<alias>=<file> Reference metadata from the specified assembly
- file using the given alias (Short form: -r)
--reference:<file list> Reference metadata from the specified assembly
- files (Short form: -r)
--addmodule:<file list> Link the specified modules into this assembly
--link:<file list> Embed metadata from the specified interop
- assembly files (Short form: -l)
--analyzer:<file list> Run the analyzers from this assembly
- (Short form: -a)
--additionalfile:<file list> Additional files that don't directly affect code
- generation but may be used by analyzers for producing
- errors or warnings.
--embed Embed all source files in the PDB.
--embed:<file list> Embed specific files in the PDB.
+ - PLIKI WEJŚCIOWE -
+-recurse:<symbol wieloznaczny> Dołącz wszystkie pliki zawarte w bieżącym katalogu i
+ jego podkatalogach zgodnie ze specyfikacją określoną przy użyciu
+ symboli wieloznacznych
+-reference:<alias>=<plik> Odwołuj się do metadanych z określonego pliku
+ zestawu przy użyciu podanego aliasu (krótka wersja: -r)
+-reference:<lista plików> Odwołuj się do metadanych z określonych
+ plików zestawów (krótka wersja: -r)
+-addmodule:<lista plików> Połącz określone moduły z tym zestawem
+-link:<lista plików> Osadź metadane z określonych plików
+ zestawów międzyoperacyjnych (krótka wersja: -l)
+-analyzer:<lista plików> Uruchom analizatory z tego zestawu
+ (krótka wersja: -a)
+-additionalfile:<lista plików> Dodatkowe pliki, które nie mają bezpośredniego wpływu na generowanie
+ kodu, ale mogą być używane przez analizatory w celu tworzenia
+ komunikatów o błędach lub ostrzeżeń.
+-embed Osadź wszystkie pliki źródłowe w pliku PDB.
+-embed:<lista plików> Osadź określone pliki w pliku PDB
- - RESOURCES -
--win32res:<file> Specify a Win32 resource file (.res)
--win32icon:<file> Use this icon for the output
--win32manifest:<file> Specify a Win32 manifest file (.xml)
--nowin32manifest Do not include the default Win32 manifest
--resource:<resinfo> Embed the specified resource (Short form: -res)
--linkresource:<resinfo> Link the specified resource to this assembly
- (Short form: -linkres) Where the resinfo format
- is <file>[,<string name>[,public|private]]
+ - ZASOBY -
+-win32res:<plik> Określ plik zasobu Win32 (res)
+-win32icon:<plik> Użyj tej ikony dla pliku wyjściowego
+-win32manifest:<plik> Określ plik manifestu środowiska Win32 (xml)
+-nowin32manifest Nie dołączaj domyślnego manifestu środowiska Win32
+-resource:<informacje o zasobie> Osadź określony zasób (krótka wersja: -res)
+-linkresource:<informacje o zasobie> Połącz określony zasób z tym zestawem
+ (krótka wersja: -linkres), gdzie format informacji o zasobie
+ to <plik>[,<nazwa ciągu>[,public|private]]
- - CODE GENERATION -
--debug[+|-] Emit debugging information
+ - GENEROWANIE KODU -
+-debug[+|-] Emituj informacje o debugowaniu
-debug:{full|pdbonly|portable|embedded}
- Specify debugging type ('full' is default,
- 'portable' is a cross-platform format,
- 'embedded' is a cross-platform format embedded into
- the target .dll or .exe)
--optimize[+|-] Enable optimizations (Short form: -o)
--deterministic Produce a deterministic assembly
- (including module version GUID and timestamp)
--refonly Produce a reference assembly in place of the main output
--instrument:TestCoverage Produce an assembly instrumented to collect
- coverage information
--sourcelink:<file> Source link info to embed into PDB.
+ Określ typ debugowania (wartość domyślna to „full”,
+ wartość „portable” to format międzyplatformowy,
+ a wartość „embedded” to format międzyplatformowy wbudowany w
+ docelowym pliku DLL lub EXE)
+-optimize[+|-] Włącz optymalizacje (krótka wersja: -o)
+-deterministic Utwórz zestaw deterministyczny
+ (w tym sygnaturę czasową i identyfikator GUID wersji modułu)
+-refonly Utwórz zestaw odwołania zamiast głównych danych wyjściowych
+-instrument:TestCoverage Utwórz zestaw instrumentowany w celu gromadzenia
+ informacji o pokryciu
+-sourcelink:<plik> Informacje o linku źródłowym na potrzeby osadzenia w pliku PDB.
- - ERRORS AND WARNINGS -
--warnaserror[+|-] Report all warnings as errors
--warnaserror[+|-]:<warn list> Report specific warnings as errors
--warn:<n> Set warning level (0-4) (Short form: -w)
--nowarn:<warn list> Disable specific warning messages
--ruleset:<file> Specify a ruleset file that disables specific
- diagnostics.
--errorlog:<file> Specify a file to log all compiler and analyzer
- diagnostics.
--reportanalyzer Report additional analyzer information, such as
- execution time.
+ - BŁĘDY I OSTRZEŻENIA -
+-warnaserror[+|-] Zgłaszaj wszystkie ostrzeżenia jako błędy
+-warnaserror[+|-]:<lista ostrzeżeń> Zgłaszaj określone ostrzeżenia jako błędy
+-warn:<n> Ustaw poziom ostrzeżenia (0–4) (krótka wersja: -w)
+-nowarn:<lista ostrzeżeń> Wyłącz określone komunikaty ostrzeżeń
+-ruleset:<plik> Określ plik zestawu reguł wyłączający określone
+ funkcje diagnostyczne.
+-errorlog:<plik> Określ plik, w którym mają zostać zarejestrowane dane diagnostyczne
+ wszystkich kompilatorów i analizatorów.
+-reportanalyzer Zgłaszaj dodatkowe informacje analizatora, takie jak
+ czas wykonywania.
- - LANGUAGE -
--checked[+|-] Generate overflow checks
--unsafe[+|-] Allow 'unsafe' code
--define:<symbol list> Define conditional compilation symbol(s) (Short
- form: -d)
--langversion:? Display the allowed values for language version
--langversion:<string> Specify language version such as
- `default` (latest major version), or
- `latest` (latest version, including minor versions),
- or specific versions like `6` or `7.1`
--nullable[+|-] Specify nullable context option enable|disable.
+ -JĘZYK -
+-checked[+|-] Generuj operacje sprawdzenia przepełnienia
+-unsafe[+|-] Zezwalaj na niebezpieczny kod
+-define:<lista symboli> Definiuj symbole kompilacji warunkowej (krótka
+ wersja: -d)
+-langversion:? Wyświetl dozwolone wartości dla wersji języka
+-langversion:<ciąg> Określ wersję języka, taką jak
+ default (najnowsza wersja główna) lub
+ latest (najnowsza wersja, z uwzględnieniem wersji pomocniczych)
+ lub konkretna wersja, na przykład „6” lub „7.1”
+-nullable[+|-] Określ opcję kontekstu dopuszczającego wartości null enable|disable.
-nullable:{enable|disable|safeonly|warnings|safeonlywarnings}
- Specify nullable context option enable|disable|safeonly|warnings|safeonlywarnings.
+ Określ opcję kontekstu dopuszczającego wartości null enable|disable|safeonly|warnings|safeonlywarnings.
- - SECURITY -
--delaysign[+|-] Delay-sign the assembly using only the public
- portion of the strong name key
--publicsign[+|-] Public-sign the assembly using only the public
- portion of the strong name key
--keyfile:<file> Specify a strong name key file
--keycontainer:<string> Specify a strong name key container
--highentropyva[+|-] Enable high-entropy ASLR
+ - ZABEZPIECZENIA -
+-delaysign[+|-] Podpisz z opóźnieniem zestaw, używając tylko
+ części publicznej klucza o silnej nazwie
+-publicsign[+|-] Podpisz publicznie zestaw, używając tylko
+ części publicznej klucza o silnej nazwie
+-keyfile:<plik> Określ plik klucza o silnej nazwie
+-keycontainer:<ciąg> Określ kontener klucza o silnej nazwie
+-highentropyva[+|-] Włącz losowe generowanie układu przestrzeni adresowej o wysokiej entropii
- - MISCELLANEOUS -
-@<file> Read response file for more options
--help Display this usage message (Short form: -?)
--nologo Suppress compiler copyright message
--noconfig Do not auto include CSC.RSP file
--parallel[+|-] Concurrent build.
--version Display the compiler version number and exit.
+ - RÓŻNE -
+ @<plik> Odczytaj plik odpowiedzi w celu uzyskania dodatkowych opcji
+-help Wyświetl ten komunikat dotyczący użycia (krótka wersja: -?)
+-nologo Pomiń komunikat kompilatora o prawach autorskich
+-noconfig Nie dołączaj automatycznie pliku CSC.RSP
+-parallel[+|-] Współbieżna kompilacja.
+-version Wyświetl numer wersji kompilatora i wyjdź.
- - ADVANCED -
--baseaddress:<address> Base address for the library to be built
--checksumalgorithm:<alg> Specify algorithm for calculating source file
- checksum stored in PDB. Supported values are:
- SHA1 or SHA256 (default).
--codepage:<n> Specify the codepage to use when opening source
- files
--utf8output Output compiler messages in UTF-8 encoding
--main:<type> Specify the type that contains the entry point
- (ignore all other possible entry points) (Short
- form: -m)
--fullpaths Compiler generates fully qualified paths
--filealign:<n> Specify the alignment used for output file
- sections
--pathmap:<K1>=<V1>,<K2>=<V2>,...
- Specify a mapping for source path names output by
- the compiler.
--pdb:<file> Specify debug information file name (default:
- output file name with .pdb extension)
--errorendlocation Output line and column of the end location of
- each error
--preferreduilang Specify the preferred output language name.
--nosdkpath Disable searching the default SDK path for standard library assemblies.
--nostdlib[+|-] Do not reference standard library (mscorlib.dll)
--subsystemversion:<string> Specify subsystem version of this assembly
--lib:<file list> Specify additional directories to search in for
- references
--errorreport:<string> Specify how to handle internal compiler errors:
- prompt, send, queue, or none. The default is
- queue.
--appconfig:<file> Specify an application configuration file
- containing assembly binding settings
--moduleassemblyname:<string> Name of the assembly which this module will be
- a part of
--modulename:<string> Specify the name of the source module
+ - ZAAWANSOWANE -
+-baseaddress:<adres> Adres podstawowy dla biblioteki do skompilowania
+-checksumalgorithm:<algorytm> Określ algorytm do obliczania sumy kontrolnej
+ pliku źródłowego przechowywanej w pliku PDB. Obsługiwane są następujące wartości:
+ SHA1 lub SHA256 (domyślnie).
+-codepage:<n> Określ stronę kodową do użycia podczas otwierania
+ plików źródłowych
+-utf8output Wyprowadź komunikaty kompilatora przy użyciu kodowania UTF-8
+-main:<typ> Określ typ zawierający punkt wejścia
+ (wszystkie pozostałe możliwe punkty wejścia zostaną zignorowane) (krótka
+ wersja: -m)
+-fullpaths Kompilator generuje w pełni kwalifikowane ścieżki
+-filealign:<n> Określ wyrównanie stosowane dla sekcji
+ plików wyjściowych
+-pathmap:<K1>=<W1>,<K2>=<W2>,...
+ Określ mapowanie dla nazw ścieżek źródłowych wyprowadzanych przez
+ kompilator.
+-pdb:<plik> Określ nazwę pliku z informacjami o debugowaniu (domyślnie:
+ nazwa pliku wyjściowego z rozszerzeniem pdb)
+-errorendlocation Wyprowadź wiersz i kolumnę lokalizacji końcowej dla
+ każdego błędu
+-preferreduilang Określ nazwę preferowanego języka wyjściowego.
+-nosdkpath Wyłącz wyszukiwanie ścieżki domyślnego zestawu SDK dla standardowych zestawów bibliotecznych.
+-nostdlib[+|-] Nie odwołuj się do biblioteki standardowej (mscorlib.dll)
+-subsystemversion:<ciąg> Określ wersję podsystemu tego zestawu
+-lib:<lista plików> Określ dodatkowe katalogi do przeszukania pod kątem
+ odwołań
+-errorreport:<ciąg> Określ, w jaki sposób obsługiwać wewnętrzne błędy kompilatora:
+ prompt, send, queue lub none. Wartość domyślna to
+ queue.
+-appconfig:<plik> Określ plik konfiguracji aplikacji
+ zawierający ustawienia powiązania zestawu
+-moduleassemblyname:<ciąg> Nazwa zestawu, którego częścią
+ ma być ten moduł
+-modulename:<ciąg> Określ nazwę modułu źródłowego
Visual C# Compiler Options
@@ -699,7 +699,7 @@
name shadowing in nested functions
- name shadowing in nested functions
+ zasłanianie nazw w funkcjach zagnieżdżonych
@@ -714,7 +714,7 @@
warning action enable or safeonly
- warning action enable or safeonly
+ akcja warning: enable lub safeonly
@@ -1254,12 +1254,12 @@
Expected nullable
- Expected nullable
+ Oczekiwano elementu dopuszczającego wartość nullExpected nullable after #pragma warning safeonly
- Expected nullable after #pragma warning safeonly
+ Oczekiwano elementu dopuszczającego wartość null po dyrektywne #pragma warning safeonly
@@ -5647,12 +5647,12 @@ Blok catch() po bloku catch (System.Exception e) może przechwytywać wyjątki n
Expected disable, restore, enable or safeonly
- Oczekiwano typu disable lub restore
+ Oczekiwano wartości disable, restore, enable lub safeonlyExpected disable, restore, enable or safeonly after #pragma warning
- Oczekiwano wyłączenia lub przywrócenia po ostrzeżeniu #pragma
+ Po dyrektywie #pragma warning oczekiwano wartości disable, restore, enable lub safeonly
@@ -5897,7 +5897,7 @@ Blok catch() po bloku catch (System.Exception e) może przechwytywać wyjątki n
'{0}': type used in a using statement must be implicitly convertible to 'System.IDisposable' or implement a suitable 'Dispose' method.
- „{0}”: musi istnieć możliwość niejawnego przekonwertowania typu użytego w instrukcji using na interfejs „System.IDisposable”.
+ „{0}”: Typ użyty w instrukcji using musi być jawnie konwertowalny na typ „System.IDisposable” lub musi implementować odpowiednią metodę „Dispose”.
@@ -8925,7 +8925,7 @@ Aby usunąć ostrzeżenie, możesz zamiast tego użyć opcji /reference (ustaw w
Branches of a ref conditional operator cannot refer to variables with incompatible declaration scopes
- Gałęzie trzyelementowego operatora ref nie mogą odwoływać się do zmiennych z niezgodnymi zakresami deklaracji
+ Gałęzie operatora warunkowego ref nie mogą odwoływać się do zmiennych z niezgodnymi zakresami deklaracji
@@ -9505,7 +9505,7 @@ Aby usunąć ostrzeżenie, możesz zamiast tego użyć opcji /reference (ustaw w
'{0}': type used in an async using statement must be implicitly convertible to 'System.IAsyncDisposable' or implement a suitable 'DisposeAsync' method.
- „{0}”: typ użyty w asynchronicznej instrukcji using musi być niejawnie konwertowalny na typ „System.IAsyncDisposable”
+ „{0}”: Typ użyty w asynchronicznej instrukcji using musi być jawnie konwertowalny na typ „System.IAsyncDisposable” lub musi implementować odpowiednią metodę „DisposeAsync”.
diff --git a/src/Compilers/CSharp/Portable/xlf/CSharpResources.pt-BR.xlf b/src/Compilers/CSharp/Portable/xlf/CSharpResources.pt-BR.xlf
index 55431bd06f73f..a8f4b69dc0db9 100644
--- a/src/Compilers/CSharp/Portable/xlf/CSharpResources.pt-BR.xlf
+++ b/src/Compilers/CSharp/Portable/xlf/CSharpResources.pt-BR.xlf
@@ -29,7 +29,7 @@
It is not legal to use nullable reference type '{0}?' in an as expression; use the underlying type '{0}' instead.
- It is not legal to use nullable reference type '{0}?' in an as expression; use the underlying type '{0}' instead.
+ É ilegal usar o tipo de referência anulável '{0}?' em uma expressão as; use o tipo subjacente '{0}' em seu lugar.
@@ -124,7 +124,7 @@
The feature '{0}' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version.
- The feature '{0}' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version.
+ O recurso '{0}' está atualmente na Versão Prévia e *sem suporte*. Para usar os recursos da Versão Prévia, use a versão de linguagem da "versão prévia".
@@ -159,7 +159,7 @@
The suppression operator is not allowed in this context
- The suppression operator is not allowed in this context
+ O operador de supressão não é permitido neste contexto
@@ -189,7 +189,7 @@
It is not legal to use nullable reference type '{0}?' in an is-type expression; use the underlying type '{0}' instead.
- It is not legal to use nullable reference type '{0}?' in an is-type expression; use the underlying type '{0}' instead.
+ É ilegal usar o tipo de referência anulável '{0}?' em uma expressão is-type; use o tipo subjacente '{0}' em seu lugar.
@@ -199,7 +199,7 @@
Method '{0}' with an iterator block must be 'async' to return '{1}'
- Method '{0}' with an iterator block must be 'async' to return '{1}'
+ O método '{0}' com um bloco iterador deve ser 'async' para retornar '\ {1 \}'
@@ -214,12 +214,12 @@
'{0}': type used in an async using statement must be implicitly convertible to 'System.IAsyncDisposable' or implement a suitable 'DisposeAsync' method. Did you mean 'using' rather than 'await using'?
- '{0}': o tipo usado em uma instrução using assíncrona precisa ser implicitamente conversível em 'System.IAsyncDisposable'. Você quis dizer 'using' em vez de 'await using'?
+ '{0}': o tipo usado em uma instrução async using deve ser implicitamente conversível em 'System.IAsyncDisposable' ou implementar um método 'DisposeAsync' adequado. Você quis dizer 'using' em vez de 'await using'?'{0}': type used in a using statement must be implicitly convertible to 'System.IDisposable' or implement a suitable 'Dispose' method. Did you mean 'await using' rather than 'using'?
- '{0}' o tipo usado em uma instrução using precisa ser implicitamente conversível em 'System.IDisposable'. Você quis dizer 'await using' em vez de 'using'?
+ '{0}': o tipo usado em uma instrução using deve ser implicitamente conversível em 'System.IDisposable' ou implementar um método 'Dispose' adequado. Você quis dizer 'await using' em vez de 'using'?
@@ -504,151 +504,151 @@
a part of
-modulename:<string> Specify the name of the source module
-
- Visual C# Compiler Options
+
+ Opções do Compilador do Visual C#
- - OUTPUT FILES -
--out:<file> Specify output file name (default: base name of
- file with main class or first file)
--target:exe Build a console executable (default) (Short
- form: -t:exe)
--target:winexe Build a Windows executable (Short form:
- -t:winexe)
--target:library Build a library (Short form: -t:library)
--target:module Build a module that can be added to another
- assembly (Short form: -t:module)
--target:appcontainerexe Build an Appcontainer executable (Short form:
- -t:appcontainerexe)
--target:winmdobj Build a Windows Runtime intermediate file that
- is consumed by WinMDExp (Short form: -t:winmdobj)
--doc:<file> XML Documentation file to generate
--refout:<file> Reference assembly output to generate
--platform:<string> Limit which platforms this code can run on: x86,
- Itanium, x64, arm, arm64, anycpu32bitpreferred, or
- anycpu. The default is anycpu.
+ – ARQUIVOS DE SAÍDA –
+-out:<file> Especificar o nome do arquivo de saída (padrão: nome de base do
+ arquivo com a classe principal ou o primeiro arquivo)
+-target:exe Compilar um executável de console (padrão) (Forma
+ abreviada: -t:exe)
+-target:winexe Compilar um executável do Windows (Forma abreviada:
+ -t:winexe)
+-target:library Compilar uma biblioteca (Forma abreviada: -t:library)
+-target:module Compilar um módulo que pode ser adicionado a outro
+ assembly (Forma abreviada: -t:module)
+-target:appcontainerexe Compilar um executável de Contêiner de Aplicativo (Forma abreviada:
+ -t:appcontainerexe)
+-target:winmdobj Compilar um arquivo intermediário do Windows Runtime que
+ é consumido pelo WinMDExp (Forma abreviada: -t:winmdobj)
+-doc:<file> Arquivo de Documentação XML a ser gerado
+-refout:<file> Saída do assembly de referência a ser gerado
+-platform:<string> Limitar em quais plataformas o código pode ser executado: x86,
+ Itanium, x64, arm, arm64, anycpu32bitpreferred ou
+ anycpu. O padrão é anycpu.
- - INPUT FILES -
--recurse:<wildcard> Include all files in the current directory and
- subdirectories according to the wildcard
- specifications
--reference:<alias>=<file> Reference metadata from the specified assembly
- file using the given alias (Short form: -r)
--reference:<file list> Reference metadata from the specified assembly
- files (Short form: -r)
--addmodule:<file list> Link the specified modules into this assembly
--link:<file list> Embed metadata from the specified interop
- assembly files (Short form: -l)
--analyzer:<file list> Run the analyzers from this assembly
- (Short form: -a)
--additionalfile:<file list> Additional files that don't directly affect code
- generation but may be used by analyzers for producing
- errors or warnings.
--embed Embed all source files in the PDB.
--embed:<file list> Embed specific files in the PDB.
+ – ARQUIVOS DE ENTRADA –
+-recurse:<wildcard> Incluir todos os arquivos no diretório e
+ subdiretórios atuais de acordo com as especificações de
+ curinga
+-reference:<alias>=<file> Metadados de referência do arquivo de assembly
+ especificado usando o alias informado (Forma abreviada: -r)
+-reference:<file list> Metadados de referência dos arquivos de assembly
+ especificados (Forma abreviada: -r)
+-addmodule:<file list> Vincular os módulos especificados ao assembly
+-link:<file list> Inserir metadados dos arquivos de assembly
+ de interoperalidade especificados (Forma abreviada: -l)
+-analyzer:<file list> Executar os analisadores deste assembly
+ (Forma abreviada: -a)
+-additionalfile:<file list> Arquivos adicionais que não afetam diretamente a geração de código,
+ mas que podem ser usados por analisadores para produzir
+ erros ou avisos.
+-embed Inserir todos os arquivos de origem no PDB.
+-embed:<file list> Inserir arquivos específicos no PDB
- - RESOURCES -
--win32res:<file> Specify a Win32 resource file (.res)
--win32icon:<file> Use this icon for the output
--win32manifest:<file> Specify a Win32 manifest file (.xml)
--nowin32manifest Do not include the default Win32 manifest
--resource:<resinfo> Embed the specified resource (Short form: -res)
--linkresource:<resinfo> Link the specified resource to this assembly
- (Short form: -linkres) Where the resinfo format
- is <file>[,<string name>[,public|private]]
+ – RECURSOS –
+-win32res:<file> Especificar um arquivo de recurso Win32 (.res)
+-win32icon:<file> Usar esse ícone para a saída
+-win32manifest:<file> Especificar um arquivo de manifesto Win32 (.xml)
+-nowin32manifest Não incluir o manifesto Win32 padrão
+-resource:<resinfo> Inserir o recurso especificado (Forma abreviada: -res)
+-linkresource:<resinfo> Vincule o recurso especificado a esse assembly
+ (Forma abreviada: -linkres) Em que o formato resinfo
+ é <file>[,<string name>[,public|private]]
- - CODE GENERATION -
--debug[+|-] Emit debugging information
+ – GERAÇÃO DE CÓDIGO –
+-debug[+|-] Emitir informações de depuração
-debug:{full|pdbonly|portable|embedded}
- Specify debugging type ('full' is default,
- 'portable' is a cross-platform format,
- 'embedded' is a cross-platform format embedded into
- the target .dll or .exe)
--optimize[+|-] Enable optimizations (Short form: -o)
--deterministic Produce a deterministic assembly
- (including module version GUID and timestamp)
--refonly Produce a reference assembly in place of the main output
--instrument:TestCoverage Produce an assembly instrumented to collect
- coverage information
--sourcelink:<file> Source link info to embed into PDB.
+ Especificar o tipo de depuração ('full' é o padrão,
+ 'portable' é um formato multiplataforma e
+ 'embedded' é um formato multiplataforma inserido no
+ .dll ou no .exe de destino)
+-optimize[+|-] Habilitar otimizações (Forma abreviada: -o)
+-deterministic Produzir um assembly determinístico
+ (incluindo carimbo de data/hora e GUID da versão do módulo)
+-refonly Produzir um assembly de referência no lugar do instrumento de saída
+-principal:TestCoverage Produzir um assembly instrumentado para coletar
+ informações de cobertura
+-sourcelink:<file> Informações do link de origem a ser inserido no PDB.
- - ERRORS AND WARNINGS -
--warnaserror[+|-] Report all warnings as errors
--warnaserror[+|-]:<warn list> Report specific warnings as errors
--warn:<n> Set warning level (0-4) (Short form: -w)
--nowarn:<warn list> Disable specific warning messages
--ruleset:<file> Specify a ruleset file that disables specific
- diagnostics.
--errorlog:<file> Specify a file to log all compiler and analyzer
- diagnostics.
--reportanalyzer Report additional analyzer information, such as
- execution time.
+ – ERROS E AVISOS –
+-warnaserror[+|-] Relatar todos os avisos como erros
+-warnaserror[+|-]:<warn list> Relatar avisos específicos como erros
+-warn:<n> Definir o nível de aviso (0 – 4) (Forma abreviada: -w)
+-nowarn:<warn list> Desabilitar mensagens de aviso específicas
+-ruleset:<file> Especificar um arquivo de conjunto de regras que desabilita um diagnóstico
+ específico.
+-errorlog:<file> Especificar um arquivo para registrar todos os diagnósticos do compilador e do
+ analisador.
+-reportanalyzer Relatar informações adicionais do analisador, como o
+ tempo de execução.
- - LANGUAGE -
--checked[+|-] Generate overflow checks
--unsafe[+|-] Allow 'unsafe' code
--define:<symbol list> Define conditional compilation symbol(s) (Short
- form: -d)
--langversion:? Display the allowed values for language version
--langversion:<string> Specify language version such as
- `default` (latest major version), or
- `latest` (latest version, including minor versions),
- or specific versions like `6` or `7.1`
--nullable[+|-] Specify nullable context option enable|disable.
+ – LINGUAGEM –
+-checked[+|-] Gerar verificações de estouro
+-unsafe[+|-] Permitir código 'não seguro'
+-define:<symbol list> Definir símbolos de compilação condicional (Forma
+ abreviada: -d)
+-langversion? Exibir os valores permitidos para a versão da linguagem
+-langversion:<string> Especificar a versão da linguagem como
+ `padrão` (versão principal mais recente) ou
+ `mais recente` (versão mais recente, incluindo versões secundárias),
+ ou versões específicas como `6` ou `7.1`
+-nullable[+|-] Especifique a opção de contexto enable|disable.
-nullable:{enable|disable|safeonly|warnings|safeonlywarnings}
- Specify nullable context option enable|disable|safeonly|warnings|safeonlywarnings.
+ Especifique a opção de contexto enable|disable|safeonly|warnings|safeonlywarnings.
- - SECURITY -
--delaysign[+|-] Delay-sign the assembly using only the public
- portion of the strong name key
--publicsign[+|-] Public-sign the assembly using only the public
- portion of the strong name key
--keyfile:<file> Specify a strong name key file
--keycontainer:<string> Specify a strong name key container
--highentropyva[+|-] Enable high-entropy ASLR
+ – SEGURANÇA –
+-delaysign[+|-] Fazer a assinatura atrasada do assembly usando apenas a parte
+ pública da chave de nome forte
+-publicsign[+|-] Fazer a assinatura pública do assembly usando somente a parte
+ pública da chave de nome forte
+-keyfile:<file> Especificar um arquivo de chave de nome forte
+-keycontainer:<string> Especificar um contêiner de chaves de nomes fortes
+-highentropyva[+|-] Habilitar ASLR de alta entropia
- - MISCELLANEOUS -
-@<file> Read response file for more options
--help Display this usage message (Short form: -?)
--nologo Suppress compiler copyright message
--noconfig Do not auto include CSC.RSP file
--parallel[+|-] Concurrent build.
--version Display the compiler version number and exit.
+ – DIVERSOS –
+ @<file> Leia o arquivo de resposta para obter mais opções
+-help Exibir essa mensagem de uso (Forma abreviada: -?)
+-nologo Suprimir a mensagem de direitos autorais do compilador
+-noconfig Não incluir o arquivo CSC.RSP automaticamente
+-parallel[+|-] Build simultâneo.
+-version Exibir o número da versão do compilador e sair.
- - ADVANCED -
--baseaddress:<address> Base address for the library to be built
--checksumalgorithm:<alg> Specify algorithm for calculating source file
- checksum stored in PDB. Supported values are:
- SHA1 or SHA256 (default).
--codepage:<n> Specify the codepage to use when opening source
- files
--utf8output Output compiler messages in UTF-8 encoding
--main:<type> Specify the type that contains the entry point
- (ignore all other possible entry points) (Short
- form: -m)
--fullpaths Compiler generates fully qualified paths
--filealign:<n> Specify the alignment used for output file
- sections
+ – AVANÇADO –
+-baseaddress:<address> Endereço básico da biblioteca a ser compilada
+-checksumalgorithm:<alg> Especificar o algoritmo para calcular a soma de verificação do
+ arquivo de origem armazenada no PDB. Os valores com suporte são:
+ SHA1 ou SHA256 (padrão).
+-codepage:<n> Especificar a página de código a ser usada ao abrir os arquivos de
+ origem
+-utf8output Mensagens de saída do compilador em codificação UTF-8
+-main:<type> Especificar o tipo que contém o ponto de entrada
+ (ignorar todos os outros pontos de entrada possíveis) (Forma
+ abreviada: -m)
+-fullpaths O compilador gera caminhos totalmente qualificados
+-filealign:<n> Especificar o alinhamento usado para as seções do arquivo de
+ saída
-pathmap:<K1>=<V1>,<K2>=<V2>,...
- Specify a mapping for source path names output by
- the compiler.
--pdb:<file> Specify debug information file name (default:
- output file name with .pdb extension)
--errorendlocation Output line and column of the end location of
- each error
--preferreduilang Specify the preferred output language name.
--nosdkpath Disable searching the default SDK path for standard library assemblies.
--nostdlib[+|-] Do not reference standard library (mscorlib.dll)
--subsystemversion:<string> Specify subsystem version of this assembly
--lib:<file list> Specify additional directories to search in for
- references
--errorreport:<string> Specify how to handle internal compiler errors:
- prompt, send, queue, or none. The default is
- queue.
--appconfig:<file> Specify an application configuration file
- containing assembly binding settings
--moduleassemblyname:<string> Name of the assembly which this module will be
- a part of
--modulename:<string> Specify the name of the source module
+ Especificar um mapeamento para os nomes dos caminhos de origem produzidos pelo
+ compilador.
+-pdb:<file> Especificar o nome do arquivo de informações de depuração (padrão:
+ nome do arquivo de saída com a extensão .pdb)
+-errorendlocation Linha e coluna de saída da localização final de
+ cada erro
+-preferreduilang Especificar o nome da linguagem de saída preferencial.
+-nosdkpath Desabilite a pesquisa no caminho de SDK padrão para assemblies de biblioteca padrão.
+-nostdlib[+|-] Não referenciar a biblioteca padrão (mscorlib.dll)
+-subsystemversion:<string> Especificar a versão do subsistema deste assembly
+-lib:<file list> Especificar diretórios adicionais a serem pesquisados em relação a
+ referências
+-errorreport:<string> Especificar como lidar com os erros internos do compilador:
+ solicitar, enviar, colocar na fila ou nada. O padrão é
+ colocar na fila.
+-appconfig:<file> Especificar um arquivo de configuração de aplicativo
+ contendo configurações de associações do assembly
+-moduleassemblyname:<string> Nome do assembly do qual o módulo fará
+ parte de
+-modulename:<string> Especificar o nome do módulo de origem
Visual C# Compiler Options
@@ -699,7 +699,7 @@
name shadowing in nested functions
- name shadowing in nested functions
+ sombreamento de nome em funções aninhadas
@@ -714,7 +714,7 @@
warning action enable or safeonly
- warning action enable or safeonly
+ ação de aviso enable ou safeonly
@@ -819,12 +819,12 @@
Include tag is invalid
- Marca include inválida
+ Tag include inválida No matching elements were found for the following include tag
- Nenhum elemento correspondente foi encontrado na seguinte marca include
+ Nenhum elemento correspondente foi encontrado na seguinte tag include
@@ -1254,12 +1254,12 @@
Expected nullable
- Expected nullable
+ Esperado anulávelExpected nullable after #pragma warning safeonly
- Expected nullable after #pragma warning safeonly
+ Esperado anulável após #pragma warning safeonly
@@ -1619,7 +1619,7 @@
Expected '>' or '/>' to close tag '{0}'.
- ">" ou "/>" está faltando para fechar a marca "{0}".
+ ">" ou "/>" está faltando para fechar a tag "{0}".
@@ -1669,17 +1669,17 @@
End tag was not expected at this location.
- Marca de fim não era esperada neste local.
+ Tag de fim não era esperada neste local.End tag '{0}' does not match the start tag '{1}'.
- Marca de fim "{0}" não corresponde à marca de início "{1}".
+ Tag de fim "{0}" não corresponde à tag de início "{1}".Expected an end tag for element '{0}'.
- Espera-se uma marca de fim para o elemento "{0}".
+ Espera-se uma tag de fim para o elemento "{0}".
@@ -5297,42 +5297,42 @@ Um bloco catch() depois de um bloco catch (System.Exception e) poderá capturar
XML comment has a duplicate param tag for '{0}'
- O comentário XML tem uma marca param duplicada para "{0}"
+ O comentário XML tem uma tag param duplicada para "{0}"XML comment has a duplicate param tag
- O comentário XML tem uma marca param duplicada
+ O comentário XML tem uma tag param duplicadaXML comment has a param tag for '{0}', but there is no parameter by that name
- Comentário XML tem uma marga param para "{0}", mas não há parâmetro por esse nome
+ Comentário XML tem uma tag param para "{0}", mas não há parâmetro por esse nomeXML comment has a param tag, but there is no parameter by that name
- O comentário XML tem uma marca param, mas não há nenhum parâmetro com esse nome
+ O comentário XML tem uma tag param, mas não há nenhum parâmetro com esse nomeXML comment on '{1}' has a paramref tag for '{0}', but there is no parameter by that name
- Comentário XML em "{1}" tem uma marca de paramref para "{0}", mas não há parâmetro por esse nome
+ Comentário XML em "{1}" tem uma tag de paramref para "{0}", mas não há parâmetro por esse nomeXML comment has a paramref tag, but there is no parameter by that name
- O comentário XML tem uma marca paramref, mas não há nenhum parâmetro com esse nome
+ O comentário XML tem uma tag paramref, mas não há nenhum parâmetro com esse nomeParameter '{0}' has no matching param tag in the XML comment for '{1}' (but other parameters do)
- Parâmetro "{0}" não tem marca param correspondente no comentário XML para "{1}" (mas outros parâmetros têm)
+ Parâmetro "{0}" não tem tag param correspondente no comentário XML para "{1}" (mas outros parâmetros têm)Parameter has no matching param tag in the XML comment (but other parameters do)
- O parâmetro não tem nenhuma marca param correspondente no comentário XML (mas outros parâmetros têm)
+ O parâmetro não tem nenhuma tag param correspondente no comentário XML (mas outros parâmetros têm)
@@ -5647,12 +5647,12 @@ Um bloco catch() depois de um bloco catch (System.Exception e) poderá capturar
Expected disable, restore, enable or safeonly
- Restauração ou desabilitação esperada
+ Esperado disable, restore, enable ou safeonlyExpected disable, restore, enable or safeonly after #pragma warning
- Desabilitação ou restauração esperada após o aviso de #pragma
+ Esperado disable, restore, enable ou safeonly após #pragma warning
@@ -5897,7 +5897,7 @@ Um bloco catch() depois de um bloco catch (System.Exception e) poderá capturar
'{0}': type used in a using statement must be implicitly convertible to 'System.IDisposable' or implement a suitable 'Dispose' method.
- '{0}': o tipo usado em uma instrução using precisa ser implicitamente conversível em 'System.IDisposable'.
+ '{0}': o tipo usado em uma instrução using deve ser implicitamente conversível em 'System.IDisposable' ou implementar um método 'Dispose' adequado.
@@ -6127,42 +6127,42 @@ Um bloco catch() depois de um bloco catch (System.Exception e) poderá capturar
XML comment has a duplicate typeparam tag for '{0}'
- O comentário XML tem uma marca typeparam duplicada para "{0}"
+ O comentário XML tem uma tag typeparam duplicada para "{0}"XML comment has a duplicate typeparam tag
- O comentário XML tem uma marca typeparam duplicada
+ O comentário XML tem uma tag typeparam duplicadaXML comment has a typeparam tag for '{0}', but there is no type parameter by that name
- Comentário XML tem uma marga typeparam para "{0}", mas não há parâmetro de tipo por esse nome
+ Comentário XML tem uma tag typeparam para "{0}", mas não há parâmetro de tipo por esse nomeXML comment has a typeparam tag, but there is no type parameter by that name
- O comentário XML tem uma marca typeparam, mas não há nenhum parâmetro com esse nome
+ O comentário XML tem uma tag typeparam, mas não há nenhum parâmetro com esse nomeXML comment on '{1}' has a typeparamref tag for '{0}', but there is no type parameter by that name
- Comentário XML em "{1}" tem uma marca de typeparamref para "{0}", mas não há parâmetro de tipo com esse nome
+ Comentário XML em "{1}" tem uma tag de typeparamref para "{0}", mas não há parâmetro de tipo com esse nomeXML comment has a typeparamref tag, but there is no type parameter by that name
- O comentário XML tem uma marca typeparamref, mas não há nenhum parâmetro de tipo com esse nome
+ O comentário XML tem uma tag typeparamref, mas não há nenhum parâmetro de tipo com esse nomeType parameter '{0}' has no matching typeparam tag in the XML comment on '{1}' (but other type parameters do)
- Parâmetro de tipo "{0}" não tem marca typeparam correspondente no comentário XML para "{1}" (mas outros parâmetros têm)
+ Parâmetro de tipo "{0}" não tem tag typeparam correspondente no comentário XML para "{1}" (mas outros parâmetros têm)Type parameter has no matching typeparam tag in the XML comment (but other type parameters do)
- O parâmetro de tipo não tem nenhuma marca typeparam correspondente no comentário XML (mas outros parâmetros têm)
+ O parâmetro de tipo não tem nenhuma tag typeparam correspondente no comentário XML (mas outros parâmetros têm)
@@ -8925,7 +8925,7 @@ Para incorporar informações de tipo de interoperabilidade para os dois assembl
Branches of a ref conditional operator cannot refer to variables with incompatible declaration scopes
- Branches de um operador ternário de referência não podem se referir a variáveis com escopos de declaração incompatível
+ Branches de um operador condicional de referência não podem se referir a variáveis com escopos de declaração incompatível
@@ -9505,7 +9505,7 @@ Para incorporar informações de tipo de interoperabilidade para os dois assembl
'{0}': type used in an async using statement must be implicitly convertible to 'System.IAsyncDisposable' or implement a suitable 'DisposeAsync' method.
- '{0}': o tipo usado em uma instrução using assíncrona deve ser implicitamente conversível em 'System.IAsyncDisposable'
+ '{0}': o tipo usado em uma instrução async using deve ser implicitamente conversível em 'System.IAsyncDisposable' ou implementar um método 'DisposeAsync' adequado.
diff --git a/src/Compilers/CSharp/Portable/xlf/CSharpResources.ru.xlf b/src/Compilers/CSharp/Portable/xlf/CSharpResources.ru.xlf
index 770f61513af18..bfea70d157055 100644
--- a/src/Compilers/CSharp/Portable/xlf/CSharpResources.ru.xlf
+++ b/src/Compilers/CSharp/Portable/xlf/CSharpResources.ru.xlf
@@ -29,7 +29,7 @@
It is not legal to use nullable reference type '{0}?' in an as expression; use the underlying type '{0}' instead.
- It is not legal to use nullable reference type '{0}?' in an as expression; use the underlying type '{0}' instead.
+ Недопустимо использовать ссылочный тип "{0}", допускающий значения NULL, в выражении "as". Используйте вместо него базовый тип "{0}".
@@ -124,7 +124,7 @@
The feature '{0}' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version.
- The feature '{0}' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version.
+ Функция "{0}" сейчас находится на этапе предварительной версии и *является неподдерживаемой*. Для работы с предварительными версиями функций используйте версию языка "preview".
@@ -159,7 +159,7 @@
The suppression operator is not allowed in this context
- The suppression operator is not allowed in this context
+ Оператор подавления недопустим в данном контексте.
@@ -189,7 +189,7 @@
It is not legal to use nullable reference type '{0}?' in an is-type expression; use the underlying type '{0}' instead.
- It is not legal to use nullable reference type '{0}?' in an is-type expression; use the underlying type '{0}' instead.
+ Недопустимо использовать ссылочный тип "{0}", допускающий значения NULL, в выражении "is-type". Используйте вместо него базовый тип "{0}".
@@ -199,7 +199,7 @@
Method '{0}' with an iterator block must be 'async' to return '{1}'
- Method '{0}' with an iterator block must be 'async' to return '{1}'
+ Чтобы возвращать "{1}", метод "{0}" с блоком итератора должен быть асинхронным ("async").
@@ -214,12 +214,12 @@
'{0}': type used in an async using statement must be implicitly convertible to 'System.IAsyncDisposable' or implement a suitable 'DisposeAsync' method. Did you mean 'using' rather than 'await using'?
- "{0}": тип, используемый в асинхронном операторе using, должен допускать неявное преобразование к типу "System.IAsyncDisposable". Возможно, вы имели в виду "using", а не "await using"?
+ "{0}": тип, используемый в асинхронном операторе using, должен допускать неявное преобразование в тип "System.IAsyncDisposable" или реализовывать подходящий метод "DisposeAsync". Возможно, вы имели в виду "using", а не "await using"?'{0}': type used in a using statement must be implicitly convertible to 'System.IDisposable' or implement a suitable 'Dispose' method. Did you mean 'await using' rather than 'using'?
- "{0}": тип, используемый в операторе using, должен допускать неявное преобразование к типу "System.IDisposable". Возможно, вы имели в виду "await using", а не "using"?
+ "{0}": тип, используемый в операторе using, должен допускать неявное преобразование в тип "System.IDisposable" или реализовывать подходящий метод "Dispose". Возможно, вы имели в виду "await using", а не "using"?
@@ -504,151 +504,151 @@
a part of
-modulename:<string> Specify the name of the source module
-
- Visual C# Compiler Options
+
+ Параметры компилятора Visual C#
- - OUTPUT FILES -
--out:<file> Specify output file name (default: base name of
- file with main class or first file)
--target:exe Build a console executable (default) (Short
- form: -t:exe)
--target:winexe Build a Windows executable (Short form:
- -t:winexe)
--target:library Build a library (Short form: -t:library)
--target:module Build a module that can be added to another
- assembly (Short form: -t:module)
--target:appcontainerexe Build an Appcontainer executable (Short form:
- -t:appcontainerexe)
--target:winmdobj Build a Windows Runtime intermediate file that
- is consumed by WinMDExp (Short form: -t:winmdobj)
--doc:<file> XML Documentation file to generate
--refout:<file> Reference assembly output to generate
--platform:<string> Limit which platforms this code can run on: x86,
- Itanium, x64, arm, arm64, anycpu32bitpreferred, or
- anycpu. The default is anycpu.
+ - ВЫХОДНЫЕ ФАЙЛЫ -
+-out:<файл> Указывает имя выходного файла (по умолчанию: базовое имя
+ файла с классом main или имя первого файла)
+-target:exe По умолчанию выполняет сборку консольного исполняемого файла (краткая
+ форма: -t:exe)
+-target:winexe Выполняет сборку исполняемого файла Windows (краткая форма:
+ -t:winexe)
+-target:library Выполняет сборку библиотеки (краткая форма: -t:library)
+-target:module Выполняет сборку модуля, который может быть добавлен в другую
+ сборку (краткая форма: -t:module)
+-target:appcontainerexe Выполняет сборку исполняемого файла контейнера приложений (краткая форма:
+ -t:appcontainerexe)
+-target:winmdobj Выполняет сборку промежуточного файла среды выполнения Windows,
+ используемого в WinMDExp (краткая форма: -t:winmdobj)
+-doc:<файл> Создаваемый XML-файл документации
+-refout:<файл> Создаваемые выходные данные базовой сборки.
+-platform:<строка> Ограничить платформы, на которых может выполняться этот код: x86,
+ Itanium, x64, arm, arm64, anycpu32bitpreferred или
+ anycpu. Значение по умолчанию — anycpu.
- - INPUT FILES -
--recurse:<wildcard> Include all files in the current directory and
- subdirectories according to the wildcard
- specifications
--reference:<alias>=<file> Reference metadata from the specified assembly
- file using the given alias (Short form: -r)
--reference:<file list> Reference metadata from the specified assembly
- files (Short form: -r)
--addmodule:<file list> Link the specified modules into this assembly
--link:<file list> Embed metadata from the specified interop
- assembly files (Short form: -l)
--analyzer:<file list> Run the analyzers from this assembly
- (Short form: -a)
--additionalfile:<file list> Additional files that don't directly affect code
- generation but may be used by analyzers for producing
- errors or warnings.
--embed Embed all source files in the PDB.
--embed:<file list> Embed specific files in the PDB.
+ - ВХОДНЫЕ ФАЙЛЫ -
+-recurse:<подстановочный знак> Включить все файлы в текущем каталоге и
+ подкаталогах в соответствии с заданным
+ подстановочным знаком
+-reference:<псевдоним>=<файл> Ссылаться на метаданные из заданного файла
+ сборки с помощью определенного псевдонима (краткая форма: -r)
+-reference:<список файлов> Ссылаться на метаданные из заданных файлов
+ сборки (краткая форма: -r)
+-addmodule:<список файлов> Скомпоновать указанные модули вместе с этой сборкой
+-link:<список файлов> Внедрить метаданные из указанных файлов
+ сборок взаимодействия (краткая форма: -l)
+-analyzer:<список файлов> Запускать анализаторы из этой сборки
+ (краткая форма: -a)
+-additionalfile:<список файлов> Дополнительные файлы, которые не оказывают прямого влияния на создание
+ кода, но могут использоваться анализаторами для вывода
+ ошибок или предупреждений.
+-embed Внедрить все исходные файлы в PDB.
+-embed:<список файлов> Внедрить указанные файлы в PDB.
- - RESOURCES -
--win32res:<file> Specify a Win32 resource file (.res)
--win32icon:<file> Use this icon for the output
--win32manifest:<file> Specify a Win32 manifest file (.xml)
--nowin32manifest Do not include the default Win32 manifest
--resource:<resinfo> Embed the specified resource (Short form: -res)
--linkresource:<resinfo> Link the specified resource to this assembly
- (Short form: -linkres) Where the resinfo format
- is <file>[,<string name>[,public|private]]
+ - РЕСУРСЫ -
+-win32res:<файл> Задает файл ресурсов Win32 (RES-файл)
+-win32icon:<файл> Использовать этот значок для вывода.
+-win32manifest:<файл> Задает файл манифеста Win32 (XML-файл).
+-nowin32manifest Не включать манифест Win32 по умолчанию.
+-resource:<ресурс> Внедрить указанный ресурс (краткая форма: -res)
+-linkresource:<ресурс> Скомпоновать указанный ресурс вместе с этой сборкой
+ (краткая форма: -linkres), где данные о ресурсах имеют формат
+ <файл>[,<имя строки>[,public|private]]
- - CODE GENERATION -
--debug[+|-] Emit debugging information
+ - СОЗДАНИЕ КОДА -
+-debug[+|-] Выдать отладочную информацию.
-debug:{full|pdbonly|portable|embedded}
- Specify debugging type ('full' is default,
- 'portable' is a cross-platform format,
- 'embedded' is a cross-platform format embedded into
- the target .dll or .exe)
--optimize[+|-] Enable optimizations (Short form: -o)
--deterministic Produce a deterministic assembly
- (including module version GUID and timestamp)
--refonly Produce a reference assembly in place of the main output
--instrument:TestCoverage Produce an assembly instrumented to collect
- coverage information
--sourcelink:<file> Source link info to embed into PDB.
+ Задать тип отладки (по умолчанию — "full",
+ "portable" — кроссплатформенный формат,
+ "embedded" — кроссплатформенный формат, внедряемый в
+ целевой DLL- или EXE-файл)
+-optimize[+|-] Включить оптимизацию (краткая форма: -o)
+-deterministic Создать детерминированную сборку
+ (включая GUID версии модуля и метку времени)
+-refonly Создать базовую сборку вместо основных выходных данных.
+-instrument:TestCoverage Создать сборку, инструментированную для сбора
+ сведений об объеме протестированного кода.
+-sourcelink:<файл> Данные о ссылке на исходные файлы для внедрения в PDB.
- - ERRORS AND WARNINGS -
--warnaserror[+|-] Report all warnings as errors
--warnaserror[+|-]:<warn list> Report specific warnings as errors
--warn:<n> Set warning level (0-4) (Short form: -w)
--nowarn:<warn list> Disable specific warning messages
--ruleset:<file> Specify a ruleset file that disables specific
- diagnostics.
--errorlog:<file> Specify a file to log all compiler and analyzer
- diagnostics.
--reportanalyzer Report additional analyzer information, such as
- execution time.
+ - ОШИБКИ И ПРЕДУПРЕЖДЕНИЯ -
+-warnaserror[+|-] Записывать все предупреждения как ошибки.
+-warnaserror[+|-]:<предупреждения> Записывать указанные предупреждения как ошибки.
+-warn:<n> Задать уровень генерации предупреждений (0–4) (краткая форма: -w)
+-nowarn:<предупреждения> Отключить указанные предупреждения.
+-ruleset:<файл> Указать файл набора правил, отключающий определенные
+ диагностические операции.
+-errorlog:<файл> Указать файл для записи всех диагностических данных
+ компилятора и анализатора.
+-reportanalyzer Сообщить дополнительные сведения об анализаторе, например
+ время выполнения.
- - LANGUAGE -
--checked[+|-] Generate overflow checks
--unsafe[+|-] Allow 'unsafe' code
--define:<symbol list> Define conditional compilation symbol(s) (Short
- form: -d)
--langversion:? Display the allowed values for language version
--langversion:<string> Specify language version such as
- `default` (latest major version), or
- `latest` (latest version, including minor versions),
- or specific versions like `6` or `7.1`
--nullable[+|-] Specify nullable context option enable|disable.
+ - ЯЗЫК -
+-checked[+|-] Создать проверки переполнений.
+-unsafe[+|-] Допускать "небезопасный" код.
+-define:<список символов> Определить символы условной компиляции (краткая
+ форма: -d)
+-langversion:? Указать допустимые значения для версии языка
+-langversion:<строка> Указать языковую версию, например
+ "default" (последняя основная версия) или
+ "latest" (последняя версия, включая дополнительные),
+ или конкретные версии, например 6 или 7.1.
+-nullable[+|-] Укажите параметр контекста, допускающий значение NULL enable|disable.
-nullable:{enable|disable|safeonly|warnings|safeonlywarnings}
- Specify nullable context option enable|disable|safeonly|warnings|safeonlywarnings.
+ Укажите параметр контекста, допускающий значение NULL enable|disable|safeonly|warnings|safeonlywarnings.
- - SECURITY -
--delaysign[+|-] Delay-sign the assembly using only the public
- portion of the strong name key
--publicsign[+|-] Public-sign the assembly using only the public
- portion of the strong name key
--keyfile:<file> Specify a strong name key file
--keycontainer:<string> Specify a strong name key container
--highentropyva[+|-] Enable high-entropy ASLR
+ - БЕЗОПАСНОСТЬ -
+-delaysign[+|-] Использовать отложенную подпись для сборки, применяя только открытую
+ часть ключа строгого имени
+-publicsign[+|-] Подписать сборку, используя только открытую
+ часть ключа строгого имени
+-keyfile:<файл> Указать файл ключей строгого имени.
+-keycontainer:<строка> Указать контейнер ключей строгого имени.
+-highentropyva[+|-] Включить ASLR с высокой энтропией.
- - MISCELLANEOUS -
-@<file> Read response file for more options
--help Display this usage message (Short form: -?)
--nologo Suppress compiler copyright message
--noconfig Do not auto include CSC.RSP file
--parallel[+|-] Concurrent build.
--version Display the compiler version number and exit.
+ - ПРОЧЕЕ -
+ @<файл> Считать файл ответов с дополнительными параметрами.
+-help Отображать это сообщение об использовании (краткая форма: -?)
+-nologo Запрещать отображение сообщения компилятора об авторских правах.
+-noconfig Не включать файл CSC.RSP автоматически.
+-parallel[+|-] Параллельная сборка.
+-version Отобразить номер версии компилятора и выйти.
- - ADVANCED -
--baseaddress:<address> Base address for the library to be built
--checksumalgorithm:<alg> Specify algorithm for calculating source file
- checksum stored in PDB. Supported values are:
- SHA1 or SHA256 (default).
--codepage:<n> Specify the codepage to use when opening source
- files
--utf8output Output compiler messages in UTF-8 encoding
--main:<type> Specify the type that contains the entry point
- (ignore all other possible entry points) (Short
- form: -m)
--fullpaths Compiler generates fully qualified paths
--filealign:<n> Specify the alignment used for output file
- sections
+ - ДОПОЛНИТЕЛЬНО -
+-baseaddress:<адрес> Базовый адрес библиотеки, для которой выполняется сборка.
+-checksumalgorithm:<алгоритм> Задать алгоритм для расчета контрольной суммы
+ исходного файла, хранимой в формате PDB. Поддерживаемые значения:
+ SHA1 или SHA256 (по умолчанию).
+-codepage:<n> Задать кодовую страницу, используемую при открытии исходных
+ файлов.
+-utf8output Выводить сообщения компилятора в кодировке UTF-8.
+-main:<тип> Указать тип, содержащий точку входа
+ (все другие возможные точки входа игнорируются) (краткая
+ форма: -m)
+-fullpaths Компилятор создает полные пути.
+-filealign:<n> Задать выравнивание для разделов выходных
+ файлов.
-pathmap:<K1>=<V1>,<K2>=<V2>,...
- Specify a mapping for source path names output by
- the compiler.
--pdb:<file> Specify debug information file name (default:
- output file name with .pdb extension)
--errorendlocation Output line and column of the end location of
- each error
--preferreduilang Specify the preferred output language name.
--nosdkpath Disable searching the default SDK path for standard library assemblies.
--nostdlib[+|-] Do not reference standard library (mscorlib.dll)
--subsystemversion:<string> Specify subsystem version of this assembly
--lib:<file list> Specify additional directories to search in for
- references
--errorreport:<string> Specify how to handle internal compiler errors:
- prompt, send, queue, or none. The default is
- queue.
--appconfig:<file> Specify an application configuration file
- containing assembly binding settings
--moduleassemblyname:<string> Name of the assembly which this module will be
- a part of
--modulename:<string> Specify the name of the source module
+ Задать сопоставление для выходных данных имен исходного пути по
+ компилятору.
+-pdb:<файл> Задать имя файла для отладочной информации (по умолчанию
+ используется имя выходного файла с расширением PDB)
+-errorendlocation Выводить строку и столбец конечного расположения
+ каждой ошибки.
+-preferreduilang Указать имя предпочтительного языка вывода.
+-nosdkpath Отключение поиска пути пакета SDK по умолчанию для сборок стандартных библиотек.
+-nostdlib[+|-] Не обращаться к стандартной библиотеке (mscorlib.dll).
+-subsystemversion:<строка> Задать версию подсистемы этой сборки.
+-lib:<список файлов> Задать дополнительные каталоги для поиска
+ ссылок.
+-errorreport:<строка> Указать способ обработки внутренних ошибок компилятора:
+ prompt, send, queue или none. По умолчанию используется
+ queue.
+-appconfig:<файл> Указать файл конфигурации приложения,
+ содержащий параметры привязки сборки.
+-moduleassemblyname:<строка> Имя сборки, частью которой будет являться
+ этот модуль.
+-modulename:<строка> Задать имя исходного модуля.
Visual C# Compiler Options
@@ -699,7 +699,7 @@
name shadowing in nested functions
- name shadowing in nested functions
+ скрытие имен во вложенных функциях
@@ -714,7 +714,7 @@
warning action enable or safeonly
- warning action enable or safeonly
+ действие warning с enable или safeonly
@@ -1254,12 +1254,12 @@
Expected nullable
- Expected nullable
+ Ожидается тип, допускающий значения NULL.Expected nullable after #pragma warning safeonly
- Expected nullable after #pragma warning safeonly
+ После #pragma warning safeonly ожидается тип, допускающий значения NULL.
@@ -5222,7 +5222,8 @@ A catch() block after a catch (System.Exception e) block can catch non-CLS excep
Keyword 'void' cannot be used in this context
- Использование ключевого слова "void" в этом контексте недопустимо.
+ Использование ключевого слова "void" в этом контексте недопустимо.
+
@@ -5647,12 +5648,12 @@ A catch() block after a catch (System.Exception e) block can catch non-CLS excep
Expected disable, restore, enable or safeonly
- Требуется disable или restore
+ Ожидается disable, restore, enable или safeonly.Expected disable, restore, enable or safeonly after #pragma warning
- После предупреждения #pragma ожидается отключение или восстановление
+ После #pragma warning ожидается disable, restore, enable или safeonly.
@@ -5897,7 +5898,7 @@ A catch() block after a catch (System.Exception e) block can catch non-CLS excep
'{0}': type used in a using statement must be implicitly convertible to 'System.IDisposable' or implement a suitable 'Dispose' method.
- "{0}": тип, использованный в операторе using, должен иметь неявное преобразование в "System.IDisposable".
+ "{0}": тип, используемый в операторе using, должен допускать неявное преобразование в тип "System.IDisposable" или реализовывать подходящий метод "Dispose".
@@ -7487,7 +7488,8 @@ You should consider suppressing the warning only if you're sure that you don't w
An expression tree may not contain a dynamic operation
- Дерево выражения не может содержать динамическую операцию.
+ Дерево выражения не может содержать динамическую операцию.
+
@@ -8925,7 +8927,7 @@ To remove the warning, you can use /reference instead (set the Embed Interop Typ
Branches of a ref conditional operator cannot refer to variables with incompatible declaration scopes
- Ветви ссылочного тернарного оператора не могут ссылаться на переменные с несовместимыми областями объявления.
+ Ветви ссылочного условного оператора не могут ссылаться на переменные с несовместимыми областями объявления.
@@ -9505,7 +9507,7 @@ To remove the warning, you can use /reference instead (set the Embed Interop Typ
'{0}': type used in an async using statement must be implicitly convertible to 'System.IAsyncDisposable' or implement a suitable 'DisposeAsync' method.
- '{0}': type used in an async using statement must be implicitly convertible to 'System.IAsyncDisposable'
+ "{0}": тип, используемый в асинхронном операторе using, должен допускать неявное преобразование в тип "System.IAsyncDisposable" или реализовывать подходящий метод "DisposeAsync".
diff --git a/src/Compilers/CSharp/Portable/xlf/CSharpResources.tr.xlf b/src/Compilers/CSharp/Portable/xlf/CSharpResources.tr.xlf
index 9fcfc34450def..4825f9b90e2b1 100644
--- a/src/Compilers/CSharp/Portable/xlf/CSharpResources.tr.xlf
+++ b/src/Compilers/CSharp/Portable/xlf/CSharpResources.tr.xlf
@@ -29,7 +29,7 @@
It is not legal to use nullable reference type '{0}?' in an as expression; use the underlying type '{0}' instead.
- It is not legal to use nullable reference type '{0}?' in an as expression; use the underlying type '{0}' instead.
+ Boş değer atanabilir '{0}?' başvuru türünün bir as ifadesinde kullanılması yasaktır; bunun yerine temel alınan '{0}' türünü kullanın.
@@ -124,7 +124,7 @@
The feature '{0}' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version.
- The feature '{0}' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version.
+ '{0}' özelliği şu anda Önizleme aşamasındadır ve *desteklenmemektedir*. Önizleme özelliklerini kullanmak için 'önizleme' dil sürümünü kullanın.
@@ -159,7 +159,7 @@
The suppression operator is not allowed in this context
- The suppression operator is not allowed in this context
+ Gizleme işlecine bu bağlamda izin verilmez
@@ -189,7 +189,7 @@
It is not legal to use nullable reference type '{0}?' in an is-type expression; use the underlying type '{0}' instead.
- It is not legal to use nullable reference type '{0}?' in an is-type expression; use the underlying type '{0}' instead.
+ Boş değer atanabilir '{0}?' başvuru türünün bir is-type ifadesinde kullanılması yasaktır; bunun yerine temel alınan '{0}' türünü kullanın.
@@ -199,7 +199,7 @@
Method '{0}' with an iterator block must be 'async' to return '{1}'
- Method '{0}' with an iterator block must be 'async' to return '{1}'
+ Yineleyici bloku olan '{0}' yönteminin '{1}' döndürmek için 'zaman uyumsuz' olması gerekir
@@ -214,12 +214,12 @@
'{0}': type used in an async using statement must be implicitly convertible to 'System.IAsyncDisposable' or implement a suitable 'DisposeAsync' method. Did you mean 'using' rather than 'await using'?
- '{0}': Zaman uyumsuz bir using deyiminde kullanılan tür örtük olarak 'System.IAsyncDisposable' arabirimine dönüştürebilir olmalıdır. 'await using' yerine 'using' mi kullanmak istediniz?
+ '{0}': Zaman uyumsuz bir using deyiminde kullanılan tür örtük olarak 'System.IAsyncDisposable' arabirimine dönüştürebilir olmalı veya uygun bir 'DisposeAsync' yöntemi uygulamalıdır. 'await using' yerine 'using' mi kullanmak istediniz?'{0}': type used in a using statement must be implicitly convertible to 'System.IDisposable' or implement a suitable 'Dispose' method. Did you mean 'await using' rather than 'using'?
- '{0}': Bir using deyiminde kullanılan tür örtük olarak 'System.IDisposable' arabirimine dönüştürebilir olmalıdır. 'using' yerine 'await using' mi kullanmak istediniz?
+ '{0}': Bir using deyiminde kullanılan tür örtük olarak 'System.IDisposable' arabirimine dönüştürebilir olmalı veya uygun bir 'Dispose' yöntemi uygulamalıdır. 'using' yerine 'await using' mi kullanmak istediniz?
@@ -504,151 +504,152 @@
a part of
-modulename:<string> Specify the name of the source module
-
- Visual C# Compiler Options
+
+ Visual C# Derleyici Seçenekleri
- - OUTPUT FILES -
--out:<file> Specify output file name (default: base name of
- file with main class or first file)
--target:exe Build a console executable (default) (Short
- form: -t:exe)
--target:winexe Build a Windows executable (Short form:
- -t:winexe)
--target:library Build a library (Short form: -t:library)
--target:module Build a module that can be added to another
- assembly (Short form: -t:module)
--target:appcontainerexe Build an Appcontainer executable (Short form:
- -t:appcontainerexe)
--target:winmdobj Build a Windows Runtime intermediate file that
- is consumed by WinMDExp (Short form: -t:winmdobj)
--doc:<file> XML Documentation file to generate
--refout:<file> Reference assembly output to generate
--platform:<string> Limit which platforms this code can run on: x86,
- Itanium, x64, arm, arm64, anycpu32bitpreferred, or
- anycpu. The default is anycpu.
+ - ÇIKIŞ DOSYALARI -
+-out:<file> Çıkış dosyası adı belirtin (varsayılan: ana sınıfı
+ içeren dosyanın veya ilk dosyanın temel adı)
+-target:exe Çalıştırılabilir konsol dosyası oluştur (varsayılan) (Kısa
+ biçim: -t:exe)
+-target:winexe Windows yürütülebilir dosyası oluştur (Kısa biçim:
+ -t:winexe)
+-target:library Kitaplık oluştur (Kısa biçim: -t:library)
+-target:module Başka bir derlemeye eklenebilir bir modül
+ oluştur (Kısa biçim: -t:module)
+-target:appcontainerexe Bir Appcontainer yürütülebilir dosyası oluştur (Kısa biçim:
+ -t:appcontainerexe)
+-target:winmdobj WinMDExp tarafından kullanılan bir
+ Windows Çalışma Zamanı ara dosyası oluştur (Kısa biçim: -t:winmdobj)
+-doc:<file> Oluşturulacak XML Belgeleri dosyası
+-refout:<file> Oluşturulacak başvuru derlemesi çıkışı
+-platform:<string> Bu kodun üstünde çalışacağı platformları sınırlar: x86,
+ Itanium, x64, arm, arm64, anycpu32bitpreferred, or
+ anycpu. Varsayılan anycpu.
- - INPUT FILES -
--recurse:<wildcard> Include all files in the current directory and
- subdirectories according to the wildcard
- specifications
--reference:<alias>=<file> Reference metadata from the specified assembly
- file using the given alias (Short form: -r)
--reference:<file list> Reference metadata from the specified assembly
- files (Short form: -r)
--addmodule:<file list> Link the specified modules into this assembly
--link:<file list> Embed metadata from the specified interop
- assembly files (Short form: -l)
--analyzer:<file list> Run the analyzers from this assembly
- (Short form: -a)
--additionalfile:<file list> Additional files that don't directly affect code
- generation but may be used by analyzers for producing
- errors or warnings.
--embed Embed all source files in the PDB.
--embed:<file list> Embed specific files in the PDB.
+ - GİRİŞ DOSYALARI -
+-recurse:<wildcard> Geçerli dizindeki ve
+ alt dizinlerdeki tüm dosyaları joker karakteri
+ belirtimlerine göre ekle
+-reference:<alias>=<file> Verilen diğer adı kullanarak belirtilen
+ derlemedeki meta verilere başvur (Kısa biçim: -r)
+-reference:<file list> Belirtilen derleme dosyasındaki meta verilere
+ başvur (Kısa biçim: -r)
+-addmodule:<file list> Belirtilen modülleri bu derlemeye bağla
+-link:<file list> Belirtilen birlikte çalışma derleme dosyalarından
+ meta veri ekleyin (Kısa biçim: -l)
+-analyzer:<file list> Çözümleyicileri bu derlemeden çalıştır
+ (Kısa biçim: -a)
+-additionalfile:<file list> Kod oluşumunu doğrudan etkilemeyen ama çözümleyiciler
+ tarafından hata veya uyarı oluşturmada
+ kullanılabilen ek dosyalar.
+-embed Tüm kaynak dosyalarını PDB'ye ekle.
+-embed:<file list> Belirli dosyaları PDB'ye ekle
- - RESOURCES -
--win32res:<file> Specify a Win32 resource file (.res)
--win32icon:<file> Use this icon for the output
--win32manifest:<file> Specify a Win32 manifest file (.xml)
--nowin32manifest Do not include the default Win32 manifest
--resource:<resinfo> Embed the specified resource (Short form: -res)
--linkresource:<resinfo> Link the specified resource to this assembly
- (Short form: -linkres) Where the resinfo format
- is <file>[,<string name>[,public|private]]
+ - KAYNAKLAR -
+-win32res:<file> Bir Win32 kaynak dosyası (.res) belirt
+-win32icon:<file> Çıkış için bu simgeyi kullan
+-win32manifest:<file> Bir Win32 bildirim dosyası (.xml) belirt
+-nowin32manifest Varsayılan Win32 bildirimini dahil etme
+-resource:<resinfo> Belirtilen kaynağı ekle (Kısa biçim: -res)
+-linkresource:<resinfo> Belirtilen kaynağı bu bütünleştirilmiş koda bağla
+ (Kısa biçim: -linkres) Kaynak bilgisi biçimi:
+ <file>[,<string name>[,public|private]]
- - CODE GENERATION -
--debug[+|-] Emit debugging information
+ - KOD OLUŞTURMA -
+-debug[+|-] Hata ayıklama bilgilerini yayımla
-debug:{full|pdbonly|portable|embedded}
- Specify debugging type ('full' is default,
- 'portable' is a cross-platform format,
- 'embedded' is a cross-platform format embedded into
- the target .dll or .exe)
--optimize[+|-] Enable optimizations (Short form: -o)
--deterministic Produce a deterministic assembly
- (including module version GUID and timestamp)
--refonly Produce a reference assembly in place of the main output
--instrument:TestCoverage Produce an assembly instrumented to collect
- coverage information
--sourcelink:<file> Source link info to embed into PDB.
+ Hata ayıklama türünü belirt (varsayılan: 'full',
+ 'portable' platformlar arası bir biçim,
+ 'embedded' hedef .dll veya .exe dosyasına
+ eklenmiş platformlar arası bir biçim
+-optimize[+|-] İyileştirmeleri etkinleştir (Kısa biçim: -o)
+-deterministic Belirlenimci bir bütünleştirilmiş kod oluştur
+ (modül sürümü GUID'i ve zaman damgası dahil)
+-refonly Ana çıkışın yerine başvuru derlemesi oluştur
+-instrument:TestCoverage Kapsam bilgilerini toplamak üzere
+ işaretlenen bir bütünleştirilmiş kod üret
+-sourcelink:<file> PDB'ye eklenecek kaynak bağlantı bilgisi.
- - ERRORS AND WARNINGS -
--warnaserror[+|-] Report all warnings as errors
--warnaserror[+|-]:<warn list> Report specific warnings as errors
--warn:<n> Set warning level (0-4) (Short form: -w)
--nowarn:<warn list> Disable specific warning messages
--ruleset:<file> Specify a ruleset file that disables specific
- diagnostics.
--errorlog:<file> Specify a file to log all compiler and analyzer
- diagnostics.
--reportanalyzer Report additional analyzer information, such as
- execution time.
+ - HATALAR VE UYARILAR -
+-warnaserror[+|-] Tüm uyarıları hata olarak bildir
+-warnaserror[+|-]:<warn list> Belirli uyarıları hata olarak bildir
+-warn:<n> Uyarı düzeyi ayarla (0-4) (Kısa biçim: -w)
+-nowarn:<warn list> Belirli uyarı iletilerini devre dışı bırak
+-ruleset:<file> Belirli tanılamaları devre dışı bırakan bir
+ kural kümesi dosyası belirt.
+-errorlog:<file> Bütün derleyici ve çözümleyici tanılamalarını günlüğe kaydetmek için
+ bir dosya belirt.
+-reportanalyzer Yürütme zamanı gibi ek yürütme
+ bilgilerini bildir.
- - LANGUAGE -
--checked[+|-] Generate overflow checks
--unsafe[+|-] Allow 'unsafe' code
--define:<symbol list> Define conditional compilation symbol(s) (Short
- form: -d)
--langversion:? Display the allowed values for language version
--langversion:<string> Specify language version such as
- `default` (latest major version), or
- `latest` (latest version, including minor versions),
- or specific versions like `6` or `7.1`
--nullable[+|-] Specify nullable context option enable|disable.
+ - DİL -
+-checked[+|-] Taşma denetimleri oluştur
+-unsafe[+|-] 'Unsafe' koda izin ver
+-define:<symbol list> Koşullu derleme sembolleri tanımla (Kısa
+ biçim: -d)
+-langversion:? Dil sürümü için izin verilen değerleri görüntüle
+-langversion:<string> Dil sürümünü belirt. Örneğin:
+ `default` (en son birincil sürüm), or
+ `latest` (daha küçük sürümleri de içeren en son sürüm),
+ veya `6` ya da `7.1` gibi belirli sürümler
+-nullable[+|-] Boş değer atanabilir bağlam seçeneğini belirtin enable|disable.
-nullable:{enable|disable|safeonly|warnings|safeonlywarnings}
- Specify nullable context option enable|disable|safeonly|warnings|safeonlywarnings.
+ Boş değer atanabilir bağlam seçeneğini belirtin enable|disable|safeonly|warnings|safeonlywarnings.
- - SECURITY -
--delaysign[+|-] Delay-sign the assembly using only the public
- portion of the strong name key
--publicsign[+|-] Public-sign the assembly using only the public
- portion of the strong name key
--keyfile:<file> Specify a strong name key file
--keycontainer:<string> Specify a strong name key container
--highentropyva[+|-] Enable high-entropy ASLR
+ - GÜVENLİK -
+-delaysign[+|-] Derlemeyi kesin ad anahtarının yalnızca ortak
+ kısmını kullanarak gecikmeli imzala
+-publicsign[+|-] Bütünleştirilmiş kodu, güçlü adlı anahtarın yalnızca genel
+ kısmını kullanarak genel olarak imzala
+-keyfile:<file> Güçlü ad anahtarı dosyası belirt
+-keycontainer:<string> Güçlü ad anahtarı kapsayıcısı belirt
+-highentropyva[+|-] Yüksek entropili ASLR'yi etkinleştir
- - MISCELLANEOUS -
-@<file> Read response file for more options
--help Display this usage message (Short form: -?)
--nologo Suppress compiler copyright message
--noconfig Do not auto include CSC.RSP file
--parallel[+|-] Concurrent build.
--version Display the compiler version number and exit.
+ - DİĞER -
+ @<file> Daha fazla seçenek için yanıt dosyasını okuyun
+-help Bu kullanım iletisini görüntüle (Kısa biçim: -?)
+-nologo Derleyici telif hakkı iletisini gösterme
+-noconfig CSC.RSP dosyasını otomatik olarak dahil etme
+-parallel[+|-] Eşzamanlı derleme.
+-version Derleyici sürüm numarasını görüntüle ve çık.
- - ADVANCED -
--baseaddress:<address> Base address for the library to be built
--checksumalgorithm:<alg> Specify algorithm for calculating source file
- checksum stored in PDB. Supported values are:
- SHA1 or SHA256 (default).
--codepage:<n> Specify the codepage to use when opening source
- files
--utf8output Output compiler messages in UTF-8 encoding
--main:<type> Specify the type that contains the entry point
- (ignore all other possible entry points) (Short
- form: -m)
--fullpaths Compiler generates fully qualified paths
--filealign:<n> Specify the alignment used for output file
- sections
+ - GELİŞMİŞ -
+-baseaddress:<address> Derlenecek kitaplığın temel adresi
+-checksumalgorithm:<alg> PDB'de depolanan kaynak dosya sağlama toplamını
+ hesaplama algoritmasını belirtin. Desteklenen değerler:
+ SHA1 or SHA256 (varsayılan).
+-codepage:<n> Kaynak dosyalarını açarken kullanılacak kod sayfasını
+ belirtin
+-utf8output Derleyici iletilerini UTF-8 ana kodlamasında
+-görüntüle:<type> Giriş noktasını içeren türü belirtin
+ (diğer tüm olası girdi noktalarını yoksayar) (Kısa
+ biçim: -m)
+-fullpaths Derleyici, tamamen nitelikli yollar oluşturur
+-filealign:<n> Çıkış dosyası bölümleri için kullanılan hizalamayı
+ belirtin
-pathmap:<K1>=<V1>,<K2>=<V2>,...
- Specify a mapping for source path names output by
- the compiler.
--pdb:<file> Specify debug information file name (default:
- output file name with .pdb extension)
--errorendlocation Output line and column of the end location of
- each error
--preferreduilang Specify the preferred output language name.
--nosdkpath Disable searching the default SDK path for standard library assemblies.
--nostdlib[+|-] Do not reference standard library (mscorlib.dll)
--subsystemversion:<string> Specify subsystem version of this assembly
--lib:<file list> Specify additional directories to search in for
- references
--errorreport:<string> Specify how to handle internal compiler errors:
- prompt, send, queue, or none. The default is
- queue.
--appconfig:<file> Specify an application configuration file
- containing assembly binding settings
--moduleassemblyname:<string> Name of the assembly which this module will be
- a part of
--modulename:<string> Specify the name of the source module
+ Derleyici tarafından gösterilen kaynak yolu adları için bir eşleme
+ belirtin.
+-pdb:<file> Hata ayıklama bilgileri dosyasının adını belirtin (varsayılan:
+ .pdb uzantılı çıkış dosyası adı)
+-errorendlocation Her hatanın bitiş konumunun satır ve sütununu
+ göster
+-preferreduilang Tercih edilen çıkış dilini belirtin.
+-nosdkpath Standart kitaplık bütünleştirilmiş kodlarında varsayılan SDK yolunu
+ aramayı devre dışı bırakın.
+-nostdlib[+|-] Standard kitaplığa (mscorlib.dll) başvurma
+-subsystemversion:<string> Bu bütünleştirilmiş kodun alt sistem sürümünü belirtin
+-lib:<file list> İçinde başvuruların aranacağı ek dizinleri
+ belirtin
+-errorreport:<string> İç derleyici hatalarının nasıl işleneceğini belirtin:
+ prompt, send, queue veya none. Varsayılan:
+ queue.
+-appconfig:<file> Bütünleştirilmiş kod bağlama ayarlarını içeren bir uygulama
+ yapılandırma dosyası belirtin
+-moduleassemblyname:<string> Bu modülün parçası olacağı bütünleştirilmiş kodun
+ adı
+-modulename:<string> Kaynak modülün adını belirtin
Visual C# Compiler Options
@@ -699,7 +700,7 @@
name shadowing in nested functions
- name shadowing in nested functions
+ iç içe işlevlerde ad gölgeleme
@@ -714,7 +715,7 @@
warning action enable or safeonly
- warning action enable or safeonly
+ enable veya safeonly uyarı eylemi
@@ -1254,12 +1255,12 @@
Expected nullable
- Expected nullable
+ Boş değer atanabilir beklendiExpected nullable after #pragma warning safeonly
- Expected nullable after #pragma warning safeonly
+ #pragma uyarısı safeonly sonrasında boş değer atanabilir beklendi
@@ -5647,12 +5648,12 @@ RuntimeCompatibilityAttribute AssemblyInfo.cs dosyasında false olarak ayarlanm
Expected disable, restore, enable or safeonly
- Disable veya restore bekleniyor
+ Disable, restore, enable veya safeonly beklendiExpected disable, restore, enable or safeonly after #pragma warning
- #pragma uyarısından sonra beklenen devre dışı bırakma veya geri yükleme
+ #pragma uyarısından sonra disable, restore, enable veya safeonly beklendi
@@ -5897,7 +5898,7 @@ RuntimeCompatibilityAttribute AssemblyInfo.cs dosyasında false olarak ayarlanm
'{0}': type used in a using statement must be implicitly convertible to 'System.IDisposable' or implement a suitable 'Dispose' method.
- '{0}': bir using deyiminde kullanılan tür açıkça 'System.IDisposable' öğesine dönüştürülebilir olmalıdır.
+ '{0}': Bir using deyiminde kullanılan tür örtük olarak 'System.IDisposable' arabirimine dönüştürebilir olmalı veya uygun bir 'Dispose' yöntemi uygulamalıdır.
@@ -8925,7 +8926,7 @@ Uyarıyı kaldırmak için, /reference kullanabilirsiniz (Birlikte Çalışma T
Branches of a ref conditional operator cannot refer to variables with incompatible declaration scopes
- Başvuru üçlü operatörünün dalları, bildirim kapsamı uyumsuz olan değişkenlere başvuruda bulunamaz
+ Başvuru koşullu işlecinin dalları, bildirim kapsamı uyumsuz olan değişkenlere başvuruda bulunamaz
@@ -9505,7 +9506,7 @@ Uyarıyı kaldırmak için, /reference kullanabilirsiniz (Birlikte Çalışma T
'{0}': type used in an async using statement must be implicitly convertible to 'System.IAsyncDisposable' or implement a suitable 'DisposeAsync' method.
- '{0}': zaman uyumsuz bir using deyiminde kullanılan tür açıkça 'System.IAsyncDisposable' arabirimine dönüştürülebilir olmalıdır
+ '{0}': Bir async using deyiminde kullanılan tür örtük olarak 'System.IAsyncDisposable' arabirimine dönüştürebilir olmalı veya uygun bir 'DisposeAsync' yöntemi uygulamalıdır.
diff --git a/src/Compilers/CSharp/Portable/xlf/CSharpResources.zh-Hans.xlf b/src/Compilers/CSharp/Portable/xlf/CSharpResources.zh-Hans.xlf
index 864e54c917bdc..63cf355c04ce4 100644
--- a/src/Compilers/CSharp/Portable/xlf/CSharpResources.zh-Hans.xlf
+++ b/src/Compilers/CSharp/Portable/xlf/CSharpResources.zh-Hans.xlf
@@ -29,7 +29,7 @@
It is not legal to use nullable reference type '{0}?' in an as expression; use the underlying type '{0}' instead.
- It is not legal to use nullable reference type '{0}?' in an as expression; use the underlying type '{0}' instead.
+ 在 as 表达式中使用可以为 null 的引用类型“{0}?”是非法的;请改用基础类型“{0}”。
@@ -124,7 +124,7 @@
The feature '{0}' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version.
- The feature '{0}' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version.
+ 功能“{0}”当前为预览版且*不受支持*。要使用预览版功能,请使用“预览”语言版本。
@@ -159,7 +159,7 @@
The suppression operator is not allowed in this context
- The suppression operator is not allowed in this context
+ 此上下文中不允许使用抑制运算符
@@ -189,7 +189,7 @@
It is not legal to use nullable reference type '{0}?' in an is-type expression; use the underlying type '{0}' instead.
- It is not legal to use nullable reference type '{0}?' in an is-type expression; use the underlying type '{0}' instead.
+ 在 is-type 表达式中使用可以为 null 的引用类型“{0}?”是非法的;请改用基础类型“{0}”。
@@ -199,7 +199,7 @@
Method '{0}' with an iterator block must be 'async' to return '{1}'
- Method '{0}' with an iterator block must be 'async' to return '{1}'
+ 具有迭代器块的方法“{0}”必须是“异步的”,这样才能返回“{1}”
@@ -214,12 +214,12 @@
'{0}': type used in an async using statement must be implicitly convertible to 'System.IAsyncDisposable' or implement a suitable 'DisposeAsync' method. Did you mean 'using' rather than 'await using'?
- “{0}”: 异步 using 语句中使用的类型必须可隐式转换为 "System.IAsyncDisposable"。是否希望使用 "using" 而非 "await using"?
+ “{0}”: 异步 using 语句中使用的类型必须可隐式转换为 "System.IAsyncDisposable" 或实现适用的 "DisposeAsync" 方法。是否希望使用 "using" 而非 "await using"?'{0}': type used in a using statement must be implicitly convertible to 'System.IDisposable' or implement a suitable 'Dispose' method. Did you mean 'await using' rather than 'using'?
- “{0}”: using 语句中使用的类型必须可隐式转换为 "System.IDisposable"。是否希望使用 "await using" 而非 "using"?
+ “{0}”: using 语句中使用的类型必须可隐式转换为 "System.IDisposable" 或实现适用的 "Dispose" 方法。是否希望使用 "await using" 而非 "using"?
@@ -357,8071 +357,8072 @@
文件名“{0}”为空、包含无效字符、未使用绝对路径指定驱动器或太长
-
- disposable
- 可处置的
-
-
-
- alternative interpolated verbatim strings
- 可选择的内插逐字字符串
-
-
-
- coalescing assignment
- 合并赋值
-
-
-
- delegate generic type constraints
- 委托泛型类型约束
-
-
-
- enum generic type constraints
- 枚举泛型类型约束
-
-
-
- declaration of expression variables in member initializers and queries
- 成员初始值设定项和查询中的表达式变量声明
-
-
-
- extensible fixed statement
- 可扩展 fixed 语句
-
-
-
- index operator
- 索引运算符
-
-
-
- indexing movable fixed buffers
- 正在编制可移动固定缓冲区的索引
-
-
-
- name shadowing in nested functions
- name shadowing in nested functions
-
-
-
- nullable reference types
- 可为 null 的引用类型
-
-
-
- object generic type constraint
- 对象泛型类型约束
-
-
-
- warning action enable or safeonly
- warning action enable or safeonly
-
-
-
- range operator
- 范围运算符
-
-
-
- recursive patterns
- 递归模式
-
-
-
- ref conditional expression
- ref 条件表达式
-
-
-
- ref for-loop variables
- ref for 循环变量
-
-
-
- ref foreach iteration variables
- ref foreach 迭代变量
-
-
-
- ref reassignment
- ref 赋值
-
-
-
- stackalloc initializer
- stackalloc 初始值设定项
-
-
-
- static local functions
- 静态本地函数
-
-
-
- tuple equality
- 元组相等
-
-
-
- unconstrained type parameters in null coalescing operator
- 合并运算符中的无约束类型参数
-
-
-
- unmanaged constructed types
- unmanaged constructed types
-
-
-
- unmanaged generic type constraints
- 非托管泛型类型约束
-
-
-
- using declarations
- Using 声明
-
-
-
- <null>
- <null>
-
-
-
- <throw expression>
- <throw 表达式>
-
-
-
- (Location of symbol related to previous error)
- (与前一个错误相关的符号位置)
-
-
-
- (Location of symbol related to previous warning)
- (与前一个警告相关的符号位置)
-
-
-
- <!-- Badly formed XML comment ignored for member "{0}" -->
- <!-- 对于成员“{0}”忽略有格式错误的 XML 注释 -->
-
-
-
- Badly formed XML file "{0}" cannot be included
- 无法包括格式错误的 XML 文件“{0}”
-
-
-
- Failed to insert some or all of included XML
- 未能插入某些或全部所包含的 XML
-
-
-
- Include tag is invalid
- 包含标记无效
-
-
-
- No matching elements were found for the following include tag
- 未找到下列包含标记的匹配元素
-
-
-
- Missing file attribute
- 缺少文件特性
-
-
-
- Missing path attribute
- 缺少路径特性
-
-
-
- <global namespace>
- <全局命名空间>
-
-
-
- generics
- 泛型
-
-
-
- anonymous methods
- 匿名方法
-
-
-
- module as an attribute target specifier
- 作为特性目标说明符的模块
-
-
-
- namespace alias qualifier
- 命名空间别名限定符
-
-
-
- fixed size buffers
- 固定大小缓冲区
-
-
-
- #pragma
- #pragma
-
-
-
- static classes
- 静态类
-
-
-
- readonly structs
- 只读结构
-
-
-
- partial types
- 分部类型
-
-
-
- async function
- 异步函数
-
-
-
- switch on boolean type
- 启用布尔值类型
-
-
-
- method group
- 方法组
-
-
-
- anonymous method
- 匿名方法
-
-
-
- lambda expression
- lambda 表达式
-
-
-
- collection
- 集合
-
-
-
- access modifiers on properties
- 属性的访问修饰符
-
-
-
- extern alias
- 外部别名
-
-
-
- iterators
- 迭代器
-
-
-
- default operator
- 默认运算符
-
-
-
- default literal
- 默认文本
-
-
-
- private protected
- private protected
-
-
-
- nullable types
- 可以为 null 的类型
-
-
-
- pattern matching
- 模式匹配
-
-
-
- expression body property accessor
- 表达式主体属性访问器
-
-
-
- expression body constructor and destructor
- 表达式主体构造函数和析构函数
-
-
-
- throw expression
- throw 表达式
-
-
-
- implicitly typed array
- 隐式类型的数组
-
-
-
- implicitly typed local variable
- 隐式类型的局部变量
-
-
-
- anonymous types
- 匿名类型
-
-
-
- automatically implemented properties
- 自动实现的属性
-
-
-
- readonly automatically implemented properties
- 自动实现 readonly 的属性
-
-
-
- object initializer
- 对象初始值设定项
-
-
-
- collection initializer
- 集合初始值设定项
-
-
-
- query expression
- 查询表达式
-
-
-
- extension method
- 扩展方法
-
-
-
- partial method
- 分部方法
-
-
-
- method
- 方法
-
-
-
- type
- 类型
-
-
-
- namespace
- 命名空间
-
-
-
- field
- 字段
-
-
-
- property
- 属性
-
-
-
- element
- 元素
-
-
-
- variable
- 变量
-
-
-
- label
- 标签
-
-
-
- event
- 事件
-
-
-
- type parameter
- 类型形参
-
-
-
- using alias
- using 别名
-
-
-
- extern alias
- 外部别名
-
-
-
- constructor
- 构造函数
-
-
-
- foreach iteration variable
- foreach 迭代变量
-
-
-
- fixed variable
- 固定变量
-
-
-
- using variable
- using 变量
-
-
-
- contravariant
- 逆变
-
-
-
- contravariantly
- 逆变式
-
-
-
- covariant
- 协变
-
-
-
- covariantly
- 协变式
-
-
-
- invariantly
- 固定式
-
-
-
- dynamic
- 动态
-
-
-
- named argument
- 命名参数
-
-
-
- optional parameter
- 可选参数
-
-
-
- exception filter
- 异常筛选器
-
-
-
- type variance
- 类型方差
-
-
-
- SyntaxTree is not part of the compilation
- 编译中不包含 SyntaxTree
-
-
-
- SyntaxTree is not part of the compilation, so it cannot be removed
- 编译中不包含 SyntaxTree,因此无法将其删除
-
-
-
- The 'as' operator may produce a null value when '{0}' is a non-nullable reference type.
- The 'as' operator may produce a null value when '{0}' is a non-nullable reference type.
-
-
-
- The 'as' operator may produce a null value for a type parameter.
- The 'as' operator may produce a null value for a type parameter.
-
-
-
- The name '_' refers to the constant, not the discard pattern. Use 'var _' to discard the value, or '@_' to refer to a constant by that name.
- 名称 "_" 引用常量,而不引用放弃模式。请使用 "var _" 放弃该值,或使用 "@_" 来引用该名称的常量。
-
-
-
- Do not use '_' for a case constant.
- 不要对大小写常量使用 "_"。
-
-
-
- Conditional access may produce a null value when '{0}' is a non-nullable reference type.
- Conditional access may produce a null value when '{0}' is a non-nullable reference type.
-
-
-
- Conditional access may produce a null value for a type parameter.
- Conditional access may produce a null value for a type parameter.
-
-
-
- Converting null literal or possible null value to non-nullable type.
- 将 null 文本或可能的 null 值转换为非 null 类型。
-
-
-
- Converting null literal or possible null value to non-nullable type.
- 将 null 文本或可能的 null 值转换为非 null 类型。
-
-
-
- A default expression introduces a null value when '{0}' is a non-nullable reference type.
- A default expression introduces a null value when '{0}' is a non-nullable reference type.
-
-
-
- A default expression introduces a null value for a type parameter.
- A default expression introduces a null value for a type parameter.
-
-
-
- 'default' is converted to 'null', not 'default({0})'
- “default” 被转换为 “null” 而非“default({0})”
-
-
-
- 'default' is converted to 'null'
- “default” 被转换为 “null”
-
-
-
- '{0}' is already listed in the interface list on type '{1}' with different nullability of reference types.
- “{0}”已列入类型“{1}”的接口列表中,其中包含不同引用类型的 Null 性。
-
-
-
- Interface is already listed in the interface list with different nullability of reference types.
- 接口已在接口列表中列出,引用类型具有不同的 Null 性。
-
-
-
- The given expression always matches the provided constant.
- 给定的表达式始终与提供的常量匹配。
-
-
-
- The given expression always matches the provided constant.
- 给定的表达式始终与提供的常量匹配。
-
-
-
- The given expression never matches the provided pattern.
- 给定的表达式永远不会与提供的模式匹配。
-
-
-
- The given expression never matches the provided pattern.
- 给定的表达式永远不会与提供的模式匹配。
-
-
-
- Expected nullable
- Expected nullable
-
-
-
- Expected nullable after #pragma warning safeonly
- Expected nullable after #pragma warning safeonly
-
-
-
- The name '_' refers to the type '{0}', not the discard pattern. Use '@_' for the type, or 'var _' to discard.
- 名称 "_" 引用类型“{0}”,而不引用放弃模式。对于类型,请使用 "@_";对于弃用,请使用 "var _"。
-
-
-
- Do not use '_' to refer to the type in an is-type expression.
- 请勿使用 "_" 引用 is-type 表达式中的类型。
-
-
-
- The annotation for nullable reference types should only be used in code within a '#nullable' context.
- 应仅在 “#nullable” 上下文中的代码中使用可为 null 的引用类型的注释。
-
-
-
- The annotation for nullable reference types should only be used in code within a '#nullable' context.
- 应仅在 “#nullable” 上下文中的代码中使用可为 null 的引用类型的注释。
-
-
-
- Cannot convert null literal to non-nullable reference type.
- 无法将 null 文本转换为非 null 引用或无约束类型参数。
-
-
-
- Cannot convert null literal to non-nullable reference type.
- 无法将 null 文本转换为非 null 引用或无约束类型参数。
-
-
-
- A null literal introduces a null value when '{0}' is a non-nullable reference type.
- A null literal introduces a null value when '{0}' is a non-nullable reference type.
-
-
-
- A null literal introduces a null value for a type parameter.
- A null literal introduces a null value for a type parameter.
-
-
-
- Possible null reference argument for parameter '{0}' in '{1}'.
- “{1}”中“{0}”形参的可能的 null 引用实参。
-
-
-
- Possible null reference argument.
- 可能的 null 引用参数。
-
-
-
- Possible null reference assignment.
- 可能的 null 引用赋值。
-
-
-
- Possible null reference assignment.
- 可能的 null 引用赋值。
-
-
-
- Possible dereference of a null reference.
- null 引用可能的取消引用。
-
-
-
- Possible dereference of a null reference.
- null 引用可能的取消引用。
-
-
-
- Possible null reference return.
- 可能的 null 引用返回。
-
-
-
- Possible null reference return.
- 可能的 null 引用返回。
-
-
-
- Argument of type '{0}' cannot be used for parameter '{2}' of type '{1}' in '{3}' due to differences in the nullability of reference types.
- 类型“{0}”的实参中引用类型的为 Null 性与“{3}”中形参“{2}”的目标类型“{1}”不匹配。
-
-
-
- Argument of type '{0}' cannot be used as an output of type '{1}' for parameter '{2}' in '{3}' due to differences in the nullability of reference types.
- Argument of type '{0}' cannot be used as an output of type '{1}' for parameter '{2}' in '{3}' due to differences in the nullability of reference types.
-
-
-
- Argument cannot be used as an output for parameter due to differences in the nullability of reference types.
- Argument cannot be used as an output for parameter due to differences in the nullability of reference types.
-
-
-
- Argument cannot be used for parameter due to differences in the nullability of reference types.
- 参数中的引用类型的为 Null 性与目标类型不匹配。
-
-
-
- Nullability of reference types in value of type '{0}' doesn't match target type '{1}'.
- 类型“{0}”的值中引用类型的为 Null 性与目标类型“{1}”不匹配。
-
-
-
- Nullability of reference types in value doesn't match target type.
- 值中的引用类型的为 Null 性与目标类型不匹配。
-
-
-
- Nullability in constraints for type parameter '{0}' of method '{1}' doesn't match the constraints for type parameter '{2}' of interface method '{3}'. Consider using an explicit interface implementation instead.
- 方法“{1}”的类型参数“{0}”的约束中的为 Null 性与接口方法“{3}”的类型参数“{2}”的约束不匹配。请考虑改用显式接口实现。
-
-
-
- Nullability in constraints for type parameter doesn't match the constraints for type parameter in implicitly implemented interface method'.
- 类型参数的约束中的为 Null 性与隐式实现接口方法中的类型参数的约束不匹配。
-
+
+
+ Visual C# Compiler Options
+
+ - OUTPUT FILES -
+-out:<file> Specify output file name (default: base name of
+ file with main class or first file)
+-target:exe Build a console executable (default) (Short
+ form: -t:exe)
+-target:winexe Build a Windows executable (Short form:
+ -t:winexe)
+-target:library Build a library (Short form: -t:library)
+-target:module Build a module that can be added to another
+ assembly (Short form: -t:module)
+-target:appcontainerexe Build an Appcontainer executable (Short form:
+ -t:appcontainerexe)
+-target:winmdobj Build a Windows Runtime intermediate file that
+ is consumed by WinMDExp (Short form: -t:winmdobj)
+-doc:<file> XML Documentation file to generate
+-refout:<file> Reference assembly output to generate
+-platform:<string> Limit which platforms this code can run on: x86,
+ Itanium, x64, arm, arm64, anycpu32bitpreferred, or
+ anycpu. The default is anycpu.
+
+ - INPUT FILES -
+-recurse:<wildcard> Include all files in the current directory and
+ subdirectories according to the wildcard
+ specifications
+-reference:<alias>=<file> Reference metadata from the specified assembly
+ file using the given alias (Short form: -r)
+-reference:<file list> Reference metadata from the specified assembly
+ files (Short form: -r)
+-addmodule:<file list> Link the specified modules into this assembly
+-link:<file list> Embed metadata from the specified interop
+ assembly files (Short form: -l)
+-analyzer:<file list> Run the analyzers from this assembly
+ (Short form: -a)
+-additionalfile:<file list> Additional files that don't directly affect code
+ generation but may be used by analyzers for producing
+ errors or warnings.
+-embed Embed all source files in the PDB.
+-embed:<file list> Embed specific files in the PDB.
+
+ - RESOURCES -
+-win32res:<file> Specify a Win32 resource file (.res)
+-win32icon:<file> Use this icon for the output
+-win32manifest:<file> Specify a Win32 manifest file (.xml)
+-nowin32manifest Do not include the default Win32 manifest
+-resource:<resinfo> Embed the specified resource (Short form: -res)
+-linkresource:<resinfo> Link the specified resource to this assembly
+ (Short form: -linkres) Where the resinfo format
+ is <file>[,<string name>[,public|private]]
+
+ - CODE GENERATION -
+-debug[+|-] Emit debugging information
+-debug:{full|pdbonly|portable|embedded}
+ Specify debugging type ('full' is default,
+ 'portable' is a cross-platform format,
+ 'embedded' is a cross-platform format embedded into
+ the target .dll or .exe)
+-optimize[+|-] Enable optimizations (Short form: -o)
+-deterministic Produce a deterministic assembly
+ (including module version GUID and timestamp)
+-refonly Produce a reference assembly in place of the main output
+-instrument:TestCoverage Produce an assembly instrumented to collect
+ coverage information
+-sourcelink:<file> Source link info to embed into PDB.
+
+ - ERRORS AND WARNINGS -
+-warnaserror[+|-] Report all warnings as errors
+-warnaserror[+|-]:<warn list> Report specific warnings as errors
+-warn:<n> Set warning level (0-4) (Short form: -w)
+-nowarn:<warn list> Disable specific warning messages
+-ruleset:<file> Specify a ruleset file that disables specific
+ diagnostics.
+-errorlog:<file> Specify a file to log all compiler and analyzer
+ diagnostics.
+-reportanalyzer Report additional analyzer information, such as
+ execution time.
+
+ - LANGUAGE -
+-checked[+|-] Generate overflow checks
+-unsafe[+|-] Allow 'unsafe' code
+-define:<symbol list> Define conditional compilation symbol(s) (Short
+ form: -d)
+-langversion:? Display the allowed values for language version
+-langversion:<string> Specify language version such as
+ `default` (latest major version), or
+ `latest` (latest version, including minor versions),
+ or specific versions like `6` or `7.1`
+-nullable[+|-] Specify nullable context option enable|disable.
+-nullable:{enable|disable|safeonly|warnings|safeonlywarnings}
+ Specify nullable context option enable|disable|safeonly|warnings|safeonlywarnings.
+
+ - SECURITY -
+-delaysign[+|-] Delay-sign the assembly using only the public
+ portion of the strong name key
+-publicsign[+|-] Public-sign the assembly using only the public
+ portion of the strong name key
+-keyfile:<file> Specify a strong name key file
+-keycontainer:<string> Specify a strong name key container
+-highentropyva[+|-] Enable high-entropy ASLR
+
+ - MISCELLANEOUS -
+@<file> Read response file for more options
+-help Display this usage message (Short form: -?)
+-nologo Suppress compiler copyright message
+-noconfig Do not auto include CSC.RSP file
+-parallel[+|-] Concurrent build.
+-version Display the compiler version number and exit.
+
+ - ADVANCED -
+-baseaddress:<address> Base address for the library to be built
+-checksumalgorithm:<alg> Specify algorithm for calculating source file
+ checksum stored in PDB. Supported values are:
+ SHA1 or SHA256 (default).
+-codepage:<n> Specify the codepage to use when opening source
+ files
+-utf8output Output compiler messages in UTF-8 encoding
+-main:<type> Specify the type that contains the entry point
+ (ignore all other possible entry points) (Short
+ form: -m)
+-fullpaths Compiler generates fully qualified paths
+-filealign:<n> Specify the alignment used for output file
+ sections
+-pathmap:<K1>=<V1>,<K2>=<V2>,...
+ Specify a mapping for source path names output by
+ the compiler.
+-pdb:<file> Specify debug information file name (default:
+ output file name with .pdb extension)
+-errorendlocation Output line and column of the end location of
+ each error
+-preferreduilang Specify the preferred output language name.
+-nosdkpath Disable searching the default SDK path for standard library assemblies.
+-nostdlib[+|-] Do not reference standard library (mscorlib.dll)
+-subsystemversion:<string> Specify subsystem version of this assembly
+-lib:<file list> Specify additional directories to search in for
+ references
+-errorreport:<string> Specify how to handle internal compiler errors:
+ prompt, send, queue, or none. The default is
+ queue.
+-appconfig:<file> Specify an application configuration file
+ containing assembly binding settings
+-moduleassemblyname:<string> Name of the assembly which this module will be
+ a part of
+-modulename:<string> Specify the name of the source module
+
+
+ Visual C# 编译器选项
+
+ - 输出文件 -
+-out:<file> 指定输出文件名称(默认: 具有主类的文件或
+ 第一个文件的基名称)
+-target:exe 生成控制台可执行文件(默认)(缩
+ 写: -t:exe)
+-target:winexe 生成 Windows 可执行文件(缩写:
+ -t:winexe)
+-target:library 生成库(缩写: -t:library)
+-target:module 生成可添加到另一个程序集的
+ 模块(缩写: -t:module)
+-target:appcontainerexe 生成 Appcontainer 可执行文件(缩写:
+ -t:appcontainerexe)
+-target:winmdobj 生成 WinMDExp 使用的
+ Windows 运行时中间文件(缩写: -t:winmdobj)
+-doc:<file> 要生成的 XML 文档文件
+-refout:<file> 要生成的引用程序集输出
+-platform:<string> 限制此代码可以在其上运行的平台: x86、
+ Itanium、x64、arm、arm64、anycpu32bitpreferred 或
+ anycpu。默认平台为 anycpu。
+
+ - 输入文件 -
+-recurse:<wildcard> 根据通配符规范包括当前目录和
+ 子目录中的所有
+ 文件
+-reference:<alias >=<file> 使用给定别名从指定程序集
+ 引用元数据(缩写: -r)
+-reference:<file list> 从指定程序集文件引用
+ 元数据(缩写: -r)
+-addmodule:<file list> 将指定模块链接到此程序集中
+-link:<file list> 嵌入指定互操作程序集文件中的
+ 元数据(缩写: -l)
+-analyzer:<file list> 运行此程序集中的分析器
+ (缩写: -a)
+-additionalfile:<file list> 不会直接影响代码生成
+ 但可能被分析器用于生成
+ 错误或警告的其他文件。
+-embed 嵌入 PDB 中的所有源文件。
+-embed:<file list> 嵌入 PDB 中的特定文件
+
+ - 资源 -
+-win32res:<file> 指定 Win32 资源文件(.res)
+-win32icon:<file> 使用此图标输出
+-win32manifest:<file> 指定 Win32 清单文件(.xml)
+-nowin32manifest 不包括默认的 Win32 清单
+-resource:<resinfo> 嵌入指定资源(缩写: -res)
+-linkresource:<resinfo> 将指定资源链接到此程序集
+ (缩写: -linkres)其中 resinfo 的格式
+ 是 <文件>[,<字符串名称>[,public|private]]
+
+ - 代码生成 -
+-debug[+|-] 发出调试信息
+-debug:{full|pdbonly|portable|embedded}
+ 指定调试类型(默认为 "full",
+ "portable" 为跨平台格式,
+ "embedded" 为嵌入目标 .dll 或 .exe 的
+ 跨平台格式)
+-optimize[+|-] 启用优化(缩写: -o)
+-deterministic 生成确定性的程序集
+ (包括模块版本 GUID 和时间戳)
+-refonly 生成引用程序集来替换主要输出
+-instrument:TestCoverage 生成对其检测以收集覆盖率信息的
+ 程序集
+-sourcelink:<file> 要嵌入到 PDB 中的源链接信息。
+
+ - 错误和警告 -
+-warnaserror[+|-] 将所有警告报告为错误
+-warnaserror[+|-]:<warn list> 将特定警告报告为错误
+-warn:<n> 设置警告级别(0-4)(缩写: -w)
+-nowarn:<warn list> 禁用特定警告消息
+-ruleset:<file> 指定禁用特定诊断的
+ 规则集文件。
+-errorlog:<file> 指定用于记录所有编译器和分析器诊断的
+ 文件。
+-reportanalyzer 报告其他分析器信息,如
+ 执行时间。
+
+ - 语言 -
+-checked[+|-] 生成溢出检查
+-unsafe[+|-] 允许 "unsafe" 代码
+-define:<symbol list> 定义条件编译符号(缩
+ 写: -d)
+-langversion:? 显示允许的语言版本值
+-langversion:<string> 指定语言版本,如
+ “default” (最新主要版本)、
+ “latest” (最新版本,包括次要版本)
+ 或 “6”、”7.1”等特定版本
+-nullable[+|-] 指定可为 null 的上下文选项 enable|disable。
+-nullable:{enable|disable|safeonly|warnings|safeonlywarnings}
+ 指定可为 null 的上下文选项 enable|disable|safeonly|warnings|safeonlywarnings。
+
+
+ - 安全 -
+-delaysign[+|-] 仅使用强名称密钥的公共部分对程序集
+ 进行延迟签名
+-publicsign[+|-] 仅使用强名称密钥的公共部分对程序集
+ 进行公共签名
+-keyfile:<file> 指定强名称密钥文件
+-keycontainer:<string> 指定强名称密钥容器
+-highentropyva[+|-] 启用高平均信息量 ASLR
+
+ - 杂项 -
+ @<file> 读取响应文件以获取更多选项
+-help 显示此用法消息(缩写: -?)
+-nologo 取消显示编译器版权消息
+-noconfig 不自动包括 CSC.RSP 文件
+-parallel[+|-] 并发生成。
+-version 显示编译器版本号并退出。
+
+ - 高级 -
+-baseaddress:<address> 要生成的库的基址
+-checksumalgorithm:<alg> 指定计算存储在 PDB 中的源文件
+ 校验和的算法。支持的值是:
+ SHA1 或 SHA256 (默认)。
+-codepage:<n> 指定打开源文件时要使用的
+ 代码页
+-utf8output 以 UTF-8 编码格式输出编译器消息
+-main:<type> 指定包含入口点的类型
+ (忽略所有其他可能的入口点)(缩
+ 写: -m)
+-fullpaths 编译器生成完全限定路径
+-filealign:<n> 指定用于输出文件节的
+ 对齐方式
+-pathmap:<K1>=<V1>,<K2>=<V2>,...
+ 通过编译器指定源路径名称输出的
+ 映射。
+-pdb:<file> 指定调试信息文件名称(默认:
+ 具有 .pdb 扩展名的输出文件名)
+-errorendlocation 输出每个错误的结束位置
+ 行和列
+-preferreduilang 指定首选输出语言名称。
+-nosdkpath 禁用搜索标准库程序集的默认 SDK 路径
+-nostdlib[+|-] 不引用标准库(mscorlib.dll)
+-subsystemversion:<string> 指定此程序集的子系统版本
+-lib:<file list> 指定要在其中搜索引用的附加
+ 目录
+-errorreport:<string> 指定如何处理内部编译器错误:
+ prompt、send、queue 或 none。默认为
+ queue。
+-appconfig:<file> 指定包含程序集绑定设置的
+ 应用程序配置文件
+-moduleassemblyname:<string> 此模块所属程序集
+ 的名称
+-modulename:<string> 指定源模块的名称
+
+ Visual C# Compiler Options
-
- Nullability of reference types in explicit interface specifier doesn't match interface implemented by the type.
- 显式接口说明符中引用类型的 Null 性与该类型实现的接口不匹配。
+
+ disposable
+ 可处置的
-
- Nullability of reference types in explicit interface specifier doesn't match interface implemented by the type.
- 显式接口说明符中引用类型的 Null 性与该类型实现的接口不匹配。
+
+ alternative interpolated verbatim strings
+ 可选择的内插逐字字符串
-
- '{0}' does not implement interface member '{1}'. Nullability of reference types in interface implemented by the base type doesn't match.
- “{0}”不实现接口成员“{1}”。接口中基类型实现的引用类型的 Null 性不匹配。
+
+ coalescing assignment
+ 合并赋值
-
- Type does not implement interface member. Nullability of reference types in interface implemented by the base type doesn't match.
- 类型不实现接口成员。接口中基类型实现的引用类型的 Null 性不匹配。
+
+ delegate generic type constraints
+ 委托泛型类型约束
-
- Nullability of reference types in type of parameter '{0}' of '{1}' doesn't match the target delegate '{2}'.
- “{1}”的参数“{0}”类型中引用类型的为 Null 性与目标委托“{2}”不匹配。
+
+ enum generic type constraints
+ 枚举泛型类型约束
-
- Nullability of reference types in type of parameter doesn't match the target delegate.
- 参数类型中引用类型的为 Null 性与目标委托不匹配。
+
+ declaration of expression variables in member initializers and queries
+ 成员初始值设定项和查询中的表达式变量声明
-
- Nullability of reference types in type of parameter '{0}' doesn't match implemented member '{1}'.
- 参数“{0}”类型中引用类型的为 Null 性与实现的成员“{1}”不匹配。
+
+ extensible fixed statement
+ 可扩展 fixed 语句
-
- Nullability of reference types in type of parameter doesn't match implemented member.
- 参数类型中引用类型的为 Null 性与实现的成员不匹配。
+
+ index operator
+ 索引运算符
-
- Nullability of reference types in type of parameter '{0}' doesn't match implicitly implemented member '{1}'.
- 参数“{0}”类型中引用类型的为 Null 性与隐式实现的成员“{1}”不匹配。
+
+ indexing movable fixed buffers
+ 正在编制可移动固定缓冲区的索引
-
- Nullability of reference types in type of parameter doesn't match implicitly implemented member.
- 参数类型中引用类型的为 Null 性与隐式实现的成员不匹配。
+
+ name shadowing in nested functions
+ 在嵌套函数中的名称映射
-
- Nullability of reference types in type of parameter '{0}' doesn't match overridden member.
- 参数“{0}”类型中引用类型的为 Null 性与重写成员不匹配。
+
+ nullable reference types
+ 可为 null 的引用类型
-
- Nullability of reference types in type of parameter doesn't match overridden member.
- 参数类型中引用类型的为 Null 性与重写成员不匹配。
+
+ object generic type constraint
+ 对象泛型类型约束
-
- Nullability of reference types in type of parameter '{0}' doesn't match partial method declaration.
- 参数“{0}”类型中引用类型的为 Null 性与分部方法声明不匹配。
+
+ warning action enable or safeonly
+ 警告操作 enable 或 safeonly
-
- Nullability of reference types in type of parameter doesn't match partial method declaration.
- 参数类型中引用类型的为 Null 性与分部方法声明不匹配。
+
+ range operator
+ 范围运算符
-
- Nullability of reference types in return type of '{0}' doesn't match the target delegate '{1}'.
- “{0}”返回类型中引用类型的为 Null 性与目标委托“{1}”不匹配。
+
+ recursive patterns
+ 递归模式
-
- Nullability of reference types in return type doesn't match the target delegate.
- 返回类型中引用类型的为 Null 性与目标委托不匹配。
+
+ ref conditional expression
+ ref 条件表达式
-
- Nullability of reference types in return type doesn't match implemented member '{0}'.
- 返回类型中引用类型的为 Null 性与实现的成员“{0}”不匹配。
+
+ ref for-loop variables
+ ref for 循环变量
-
- Nullability of reference types in return type doesn't match implemented member.
- 返回类型中引用类型的为 Null 性与实现的成员不匹配。
+
+ ref foreach iteration variables
+ ref foreach 迭代变量
-
- Nullability of reference types in return type doesn't match implicitly implemented member '{0}'.
- 返回类型中引用类型的为 Null 性与隐式实现的成员“{0}”不匹配。
+
+ ref reassignment
+ ref 赋值
-
- Nullability of reference types in return type doesn't match implicitly implemented member.
- 返回类型中引用类型的为 Null 性与隐式实现的成员不匹配。
+
+ stackalloc initializer
+ stackalloc 初始值设定项
-
- Nullability of reference types in return type doesn't match overridden member.
- 返回类型中引用类型的为 Null 性与重写成员不匹配。
+
+ static local functions
+ 静态本地函数
-
- Nullability of reference types in return type doesn't match overridden member.
- 返回类型中引用类型的为 Null 性与重写成员不匹配。
+
+ tuple equality
+ 元组相等
-
- Nullability of reference types in type doesn't match implemented member '{0}'.
- 类型中引用类型的为 Null 性与实现的成员“{0}”不匹配。
+
+ unconstrained type parameters in null coalescing operator
+ 合并运算符中的无约束类型参数
-
- Nullability of reference types in type doesn't match implemented member.
- 类型中引用类型的为 Null 性与实现的成员不匹配。
+
+ unmanaged constructed types
+ unmanaged constructed types
-
- Nullability of reference types in type doesn't match implicitly implemented member '{0}'.
- 类型中引用类型的为 Null 性与隐式实现的成员“{0}”不匹配。
+
+ unmanaged generic type constraints
+ 非托管泛型类型约束
-
- Nullability of reference types in type doesn't match implicitly implemented member.
- 类型中引用类型的为 Null 性与隐式实现的成员不匹配。
+
+ using declarations
+ Using 声明
-
- Nullability of reference types in type doesn't match overridden member.
- 类型中引用类型的为 Null 性与重写成员不匹配。
+
+ <null>
+ <null>
-
- Nullability of reference types in type doesn't match overridden member.
- 类型中引用类型的为 Null 性与重写成员不匹配。
+
+ <throw expression>
+ <throw 表达式>
-
- The type '{3}' cannot be used as type parameter '{2}' in the generic type or method '{0}'. Nullability of type argument '{3}' doesn't match constraint type '{1}'.
- 类型“{3}”不能用作泛型类型或方法“{0}”中的类型参数“{2}”。类型参数“{3}”的为 Null 性与约束类型“{1}”不匹配。
+
+ (Location of symbol related to previous error)
+ (与前一个错误相关的符号位置)
-
- The type cannot be used as type parameter in the generic type or method. Nullability of type argument doesn't match constraint type.
- 类型不能用作泛型类型或方法中的类型参数。类型参数的为 Null 性与约束类型不匹配。
+
+ (Location of symbol related to previous warning)
+ (与前一个警告相关的符号位置)
-
- The type '{2}' cannot be used as type parameter '{1}' in the generic type or method '{0}'. Nullability of type argument '{2}' doesn't match 'class' constraint.
- 类型“{2}”不能用作泛型类型或方法“{0}”中的类型参数“{1}”。类型参数“{2}”的为 Null 性与 “class” 约束不匹配。
+
+ <!-- Badly formed XML comment ignored for member "{0}" -->
+ <!-- 对于成员“{0}”忽略有格式错误的 XML 注释 -->
-
- The type cannot be used as type parameter in the generic type or method. Nullability of type argument doesn't match 'class' constraint.
- 类型不能用作泛型类型或方法中的类型参数。类型参数的为 Null 性与 “class” 约束不匹配。
+
+ Badly formed XML file "{0}" cannot be included
+ 无法包括格式错误的 XML 文件“{0}”
-
- Nullable value type may be null.
- 可为 null 的值类型可为 null。
+
+ Failed to insert some or all of included XML
+ 未能插入某些或全部所包含的 XML
-
- Nullable value type may be null.
- 可为 null 的值类型可为 null。
+
+ Include tag is invalid
+ 包含标记无效
-
- Possible null value.
- Possible null value.
+
+ No matching elements were found for the following include tag
+ 未找到下列包含标记的匹配元素
-
- Possible null value.
- Possible null value.
+
+ Missing file attribute
+ 缺少文件特性
-
- The switch expression does not handle all possible inputs (it is not exhaustive).
- Switch 表达式不会处理所有可能的输入(它并非详尽无遗)。
+
+ Missing path attribute
+ 缺少路径特性
-
- The switch expression does not handle all possible inputs (it is not exhaustive).
- Switch 表达式不会处理所有可能的输入(它并非详尽无遗)。
+
+ <global namespace>
+ <全局命名空间>
-
- The tuple element name '{0}' is ignored because a different name or no name is specified on the other side of the tuple == or != operator.
- 由于元组 == 或 != 运算符的另一侧指定了其他名称或未指定名称,因此元组元素名称“{0}”被忽略。
+
+ generics
+ 泛型
-
- The tuple element name is ignored because a different name or no name is specified on the other side of the tuple == or != operator.
- 由于元组 == 或 != 运算符的另一侧指定了其他名称或未指定名称,因此元组元素名称被忽略。
+
+ anonymous methods
+ 匿名方法
-
- Type parameter '{0}' has the same name as the type parameter from outer method '{1}'
- 类型参数“{0}”与外部方法“{1}”中的类型参数同名
+
+ module as an attribute target specifier
+ 作为特性目标说明符的模块
-
- Type parameter has the same type as the type parameter from outer method.
- 类型参数与外部方法中的类型参数有相同的类型。
+
+ namespace alias qualifier
+ 命名空间别名限定符
-
- Non-nullable {0} '{1}' is uninitialized.
- 未初始化不可以为 null 的 {0}“{1}”。
+
+ fixed size buffers
+ 固定大小缓冲区
-
- Non-nullable field is uninitialized.
- 未初始化不可以为 null 的字段。
+
+ #pragma
+ #pragma
-
- The character(s) '{0}' cannot be used at this location.
- 此位置无法使用字符“{0}”。
+
+ static classes
+ 静态类
-
- Incorrect syntax was used in a comment.
- 注释中使用的语法不正确。
+
+ readonly structs
+ 只读结构
-
-
- An invalid character was found inside an entity reference.
- 实体引用中发现无效字符。
+
+
+ partial types
+ 分部类型
-
- Expected '>' or '/>' to close tag '{0}'.
- 需要“>”或“/>”来结束标记“{0}”。
+
+ async function
+ 异步函数
-
- An identifier was expected.
- 应为标识符。
+
+ switch on boolean type
+ 启用布尔值类型
-
- Invalid unicode character.
- Unicode 字符无效。
+
+ method group
+ 方法组
-
- Whitespace is not allowed at this location.
- 此位置不允许使用空格。
+
+ anonymous method
+ 匿名方法
-
- The character '<' cannot be used in an attribute value.
- 不能在特性值中使用字符“<”。
+
+ lambda expression
+ lambda 表达式
-
- Missing equals sign between attribute and attribute value.
- 特性与特性值之间缺少等号。
+
+ collection
+ 集合
-
- Reference to undefined entity '{0}'.
- 引用未定义的实体“{0}”。
+
+ access modifiers on properties
+ 属性的访问修饰符
-
- A string literal was expected, but no opening quotation mark was found.
- 应是字符串,但是找不到左引号。
+
+ extern alias
+ 外部别名
-
- Missing closing quotation mark for string literal.
- 字符串缺少右引号。
+
+ iterators
+ 迭代器
-
- Non-ASCII quotations marks may not be used around string literals.
- 不能在字符串周围使用非 ASCII 问号。
+
+ default operator
+ 默认运算符
-
- End tag was not expected at this location.
- 在此位置不应为结束标记。
+
+ default literal
+ 默认文本
-
- End tag '{0}' does not match the start tag '{1}'.
- 结束标记“{0}”与开始标记“{1}”不匹配。
+
+ private protected
+ private protected
-
- Expected an end tag for element '{0}'.
- 元素“{0}”需要结束标记。
+
+ nullable types
+ 可以为 null 的类型
-
- Required white space was missing.
- 缺少所需空格。
+
+ pattern matching
+ 模式匹配
-
- Unexpected character at this location.
- 此位置出现意外字符。
+
+ expression body property accessor
+ 表达式主体属性访问器
-
- The literal string ']]>' is not allowed in element content.
- 元素内容中不允许使用字符串“]]>”。
+
+ expression body constructor and destructor
+ 表达式主体构造函数和析构函数
-
- Duplicate '{0}' attribute
- “{0}”特性重复
+
+ throw expression
+ throw 表达式
-
- Metadata file '{0}' could not be found
- 未能找到元数据文件“{0}”
+
+ implicitly typed array
+ 隐式类型的数组
-
- Metadata references are not supported.
- 不支持元数据引用。
+
+ implicitly typed local variable
+ 隐式类型的局部变量
-
- Metadata file '{0}' could not be opened -- {1}
- 无法打开元数据文件“{0}”-- {1}
+
+ anonymous types
+ 匿名类型
-
- The type '{0}' is defined in an assembly that is not referenced. You must add a reference to assembly '{1}'.
- 类型“{0}”在未引用的程序集中定义。必须添加对程序集“{1}”的引用。
+
+ automatically implemented properties
+ 自动实现的属性
-
- The type '{0}' is defined in a module that has not been added. You must add the module '{1}'.
- 类型“{0}”在未添加的模块中定义。必须添加模块“{1}”。
+
+ readonly automatically implemented properties
+ 自动实现 readonly 的属性
-
- Could not write to output file '{0}' -- '{1}'
- 未能写入输出文件“{0}”--“{1}”
+
+ object initializer
+ 对象初始值设定项
-
- Program has more than one entry point defined. Compile with /main to specify the type that contains the entry point.
- 程序定义了多个入口点。使用 /main (指定包含入口点的类型)进行编译。
+
+ collection initializer
+ 集合初始值设定项
-
- Operator '{0}' cannot be applied to operands of type '{1}' and '{2}'
- 运算符“{0}”无法应用于“{1}”和“{2}”类型的操作数
+
+ query expression
+ 查询表达式
-
- Division by constant zero
- 被常数零除
+
+ extension method
+ 扩展方法
-
- Cannot apply indexing with [] to an expression of type '{0}'
- 无法将带 [] 的索引应用于“{0}”类型的表达式
+
+ partial method
+ 分部方法
-
- Wrong number of indices inside []; expected {0}
- [] 内的索引数错误,应为 {0}
+
+ method
+ 方法
-
- Operator '{0}' cannot be applied to operand of type '{1}'
- 运算符“{0}”无法应用于“{1}”类型的操作数
+
+ type
+ 类型
-
- Operator '{0}' cannot be applied to operand '{1}'
- 运算符“{0}”无法应用于操作数“{1}”
+
+ namespace
+ 命名空间
-
- Keyword 'this' is not valid in a static property, static method, or static field initializer
- 关键字 "this" 在静态属性、静态方法或静态字段初始值设定项中无效
+
+ field
+ 字段
-
- Keyword 'this' is not available in the current context
- 关键字 "this" 在当前上下文中不可用
+
+ property
+ 属性
-
- '{0}' has the wrong signature to be an entry point
- '“{0}”的签名错误,不能作为入口点
+
+ element
+ 元素
-
- Method has the wrong signature to be an entry point
- 方法的签名错误,不能作为入口点
+
+ variable
+ 变量
-
- Cannot implicitly convert type '{0}' to '{1}'
- 无法将类型“{0}”隐式转换为“{1}”
+
+ label
+ 标签
-
- Cannot convert type '{0}' to '{1}'
- 无法将类型“{0}”转换为“{1}”
+
+ event
+ 事件
-
- Constant value '{0}' cannot be converted to a '{1}'
- 常量值“{0}”无法转换为“{1}”
+
+ type parameter
+ 类型形参
-
- Operator '{0}' is ambiguous on operands of type '{1}' and '{2}'
- 运算符“{0}”对于“{1}”和“{2}”类型的操作数具有二义性
+
+ using alias
+ using 别名
-
- Operator '{0}' is ambiguous on operands 'default' and 'default'
- 运算符“{0}”在操作数 "default" 和 "default" 上不明确
+
+ extern alias
+ 外部别名
-
- Operator '{0}' is ambiguous on an operand of type '{1}'
- 运算符“{0}”对于“{1}”类型的操作数具有二义性
+
+ constructor
+ 构造函数
-
- An out parameter cannot have the In attribute
- out 参数不能具有 In 特性
+
+ foreach iteration variable
+ foreach 迭代变量
-
- Cannot convert null to '{0}' because it is a non-nullable value type
- 无法将 null 转换为“{0}”,因为后者是不可以为 null 的值类型
+
+ fixed variable
+ 固定变量
-
- Cannot convert type '{0}' to '{1}' via a reference conversion, boxing conversion, unboxing conversion, wrapping conversion, or null type conversion
- 无法通过引用转换、装箱转换、取消装箱转换、包装转换或 null 类型转换将类型“{0}”转换为“{1}”
+
+ using variable
+ using 变量
-
- Unexpected error writing debug information -- '{0}'
- 写入调试信息时出错 --“{0}”
+
+ contravariant
+ 逆变
-
- Inconsistent accessibility: return type '{1}' is less accessible than method '{0}'
- 可访问性不一致: 返回类型“{1}”的可访问性低于方法“{0}”
+
+ contravariantly
+ 逆变式
-
- Inconsistent accessibility: parameter type '{1}' is less accessible than method '{0}'
- 可访问性不一致: 参数类型“{1}”的可访问性低于方法“{0}”
+
+ covariant
+ 协变
-
- Inconsistent accessibility: field type '{1}' is less accessible than field '{0}'
- 可访问性不一致: 字段类型“{1}”的可访问性低于字段“{0}”
+
+ covariantly
+ 协变式
-
- Inconsistent accessibility: property type '{1}' is less accessible than property '{0}'
- 可访问性不一致: 属性类型“{1}”的可访问性低于属性“{0}”
+
+ invariantly
+ 固定式
-
- Inconsistent accessibility: indexer return type '{1}' is less accessible than indexer '{0}'
- 可访问性不一致: 索引器返回类型“{1}”的可访问性低于索引器“{0}”
+
+ dynamic
+ 动态
-
- Inconsistent accessibility: parameter type '{1}' is less accessible than indexer '{0}'
- 可访问性不一致: 参数类型“{1}”的可访问性低于索引器“{0}”
+
+ named argument
+ 命名参数
-
- Inconsistent accessibility: return type '{1}' is less accessible than operator '{0}'
- 可访问性不一致: 返回类型“{1}”的可访问性低于运算符“{0}”
+
+ optional parameter
+ 可选参数
-
- Inconsistent accessibility: parameter type '{1}' is less accessible than operator '{0}'
- 可访问性不一致: 参数类型“{1}”的可访问性低于运算符“{0}”
+
+ exception filter
+ 异常筛选器
-
- Inconsistent accessibility: return type '{1}' is less accessible than delegate '{0}'
- 可访问性不一致: 返回类型“{1}”的可访问性低于委托“{0}”
+
+ type variance
+ 类型方差
-
- Inconsistent accessibility: parameter type '{1}' is less accessible than delegate '{0}'
- 可访问性不一致: 参数类型“{1}”的可访问性低于委托“{0}”
+
+ SyntaxTree is not part of the compilation
+ 编译中不包含 SyntaxTree
-
- Inconsistent accessibility: base class '{1}' is less accessible than class '{0}'
- 可访问性不一致: 基类“{1}”的可访问性低于类“{0}”
+
+ SyntaxTree is not part of the compilation, so it cannot be removed
+ 编译中不包含 SyntaxTree,因此无法将其删除
-
- Inconsistent accessibility: base interface '{1}' is less accessible than interface '{0}'
- 可访问性不一致: 基接口“{1}”的可访问性低于接口“{0}”
+
+ The 'as' operator may produce a null value when '{0}' is a non-nullable reference type.
+ The 'as' operator may produce a null value when '{0}' is a non-nullable reference type.
-
- '{0}': event property must have both add and remove accessors
- '“{0}”: 事件属性必须同时具有 add 和 remove 访问器
+
+ The 'as' operator may produce a null value for a type parameter.
+ The 'as' operator may produce a null value for a type parameter.
-
- '{0}': event must be of a delegate type
- '“{0}”: 事件必须是委托类型的
+
+ The name '_' refers to the constant, not the discard pattern. Use 'var _' to discard the value, or '@_' to refer to a constant by that name.
+ 名称 "_" 引用常量,而不引用放弃模式。请使用 "var _" 放弃该值,或使用 "@_" 来引用该名称的常量。
-
- The event '{0}' is never used
- 从不使用事件“{0}”
+
+ Do not use '_' for a case constant.
+ 不要对大小写常量使用 "_"。
-
- Event is never used
- 事件从未使用过
+
+ Conditional access may produce a null value when '{0}' is a non-nullable reference type.
+ Conditional access may produce a null value when '{0}' is a non-nullable reference type.
-
- '{0}': event in interface cannot have initializer
- '“{0}”: 接口中的事件不能有初始值设定项
+
+ Conditional access may produce a null value for a type parameter.
+ Conditional access may produce a null value for a type parameter.
-
- An event in an interface cannot have add or remove accessors
- 接口中的事件不能具有 add 或 remove 访问器
+
+ Converting null literal or possible null value to non-nullable type.
+ 将 null 文本或可能的 null 值转换为非 null 类型。
-
- The event '{0}' can only appear on the left hand side of += or -= (except when used from within the type '{1}')
- 事件“{0}”只能出现在 += 或 -= 的左边(从类型“{1}”中使用时除外)
+
+ Converting null literal or possible null value to non-nullable type.
+ 将 null 文本或可能的 null 值转换为非 null 类型。
-
- An explicit interface implementation of an event must use event accessor syntax
- 事件的显式接口实现必须使用事件访问器语法
+
+ A default expression introduces a null value when '{0}' is a non-nullable reference type.
+ A default expression introduces a null value when '{0}' is a non-nullable reference type.
-
- '{0}': cannot override; '{1}' is not an event
- '“{0}”: 无法重写;“{1}”不是事件
+
+ A default expression introduces a null value for a type parameter.
+ A default expression introduces a null value for a type parameter.
-
- An add or remove accessor must have a body
- add 访问器或 remove 访问器必须有一个主体
+
+ 'default' is converted to 'null', not 'default({0})'
+ “default” 被转换为 “null” 而非“default({0})”
-
- '{0}': abstract event cannot have initializer
- '“{0}”: 抽象事件不能有初始值设定项
+
+ 'default' is converted to 'null'
+ “default” 被转换为 “null”
-
- The assembly name '{0}' is reserved and cannot be used as a reference in an interactive session
- 程序集名“{0}”保留名称,不能在交互会话中用作引用
+
+ '{0}' is already listed in the interface list on type '{1}' with different nullability of reference types.
+ “{0}”已列入类型“{1}”的接口列表中,其中包含不同引用类型的 Null 性。
-
- The enumerator name '{0}' is reserved and cannot be used
- 枚举器名“{0}”是保留名称,不能使用
+
+ Interface is already listed in the interface list with different nullability of reference types.
+ 接口已在接口列表中列出,引用类型具有不同的 Null 性。
-
- The as operator must be used with a reference type or nullable type ('{0}' is a non-nullable value type)
- as 运算符必须与引用类型或可以为 null 的类型一起使用(“{0}”是不可以为 null 值的类型)
+
+ The given expression always matches the provided constant.
+ 给定的表达式始终与提供的常量匹配。
-
- The 'l' suffix is easily confused with the digit '1' -- use 'L' for clarity
- “l”后缀容易与数字“1”混淆;为清楚起见,请使用“L”
+
+ The given expression always matches the provided constant.
+ 给定的表达式始终与提供的常量匹配。
-
- The 'l' suffix is easily confused with the digit '1'
- "l" 后缀容易与数字 "1" 混淆
+
+ The given expression never matches the provided pattern.
+ 给定的表达式永远不会与提供的模式匹配。
-
- The event '{0}' can only appear on the left hand side of += or -=
- 事件“{0}”只能出现在 += 或 -= 的左边
+
+ The given expression never matches the provided pattern.
+ 给定的表达式永远不会与提供的模式匹配。
-
- Constraints are not allowed on non-generic declarations
- 在非泛型声明上不允许使用约束
+
+ Expected nullable
+ 应是可为 null
-
- Type parameter declaration must be an identifier not a type
- 类型形参声明必须是标识符,不能是类型
+
+ Expected nullable after #pragma warning safeonly
+ 在 #pragma warning safeonly 之后应是可为 null
-
- Type '{1}' already reserves a member called '{0}' with the same parameter types
- 类型“{1}”已保留了一个名为“{0}”的具有相同参数类型的成员
+
+ The name '_' refers to the type '{0}', not the discard pattern. Use '@_' for the type, or 'var _' to discard.
+ 名称 "_" 引用类型“{0}”,而不引用放弃模式。对于类型,请使用 "@_";对于弃用,请使用 "var _"。
-
- The parameter name '{0}' is a duplicate
- 参数名“{0}”重复
+
+ Do not use '_' to refer to the type in an is-type expression.
+ 请勿使用 "_" 引用 is-type 表达式中的类型。
-
- The namespace '{1}' already contains a definition for '{0}'
- 命名空间“{1}”已经包含“{0}”的定义
+
+ The annotation for nullable reference types should only be used in code within a '#nullable' context.
+ 应仅在 “#nullable” 上下文中的代码中使用可为 null 的引用类型的注释。
-
- The type '{0}' already contains a definition for '{1}'
- 类型“{0}”已经包含“{1}”的定义
+
+ The annotation for nullable reference types should only be used in code within a '#nullable' context.
+ 应仅在 “#nullable” 上下文中的代码中使用可为 null 的引用类型的注释。
-
- The name '{0}' does not exist in the current context
- 当前上下文中不存在名称“{0}”
+
+ Cannot convert null literal to non-nullable reference type.
+ 无法将 null 文本转换为非 null 引用或无约束类型参数。
-
- The name '{0}' does not exist in the current context (are you missing a reference to assembly '{1}'?)
- 当前上下文中不存在名称“{0}”(是否缺少对程序集“{1}”的引用?)
+
+ Cannot convert null literal to non-nullable reference type.
+ 无法将 null 文本转换为非 null 引用或无约束类型参数。
-
- '{0}' is an ambiguous reference between '{1}' and '{2}'
- '“{0}”是“{1}”和“{2}”之间的不明确的引用
+
+ A null literal introduces a null value when '{0}' is a non-nullable reference type.
+ A null literal introduces a null value when '{0}' is a non-nullable reference type.
-
- The using directive for '{0}' appeared previously in this namespace
- “{0}”的 using 指令以前在此命名空间中出现过
+
+ A null literal introduces a null value for a type parameter.
+ A null literal introduces a null value for a type parameter.
-
- Using directive appeared previously in this namespace
- using 指令以前在此命名空间中出现过
+
+ Possible null reference argument for parameter '{0}' in '{1}'.
+ “{1}”中“{0}”形参的可能的 null 引用实参。
-
- The modifier '{0}' is not valid for this item
- 修饰符“{0}”对该项无效
+
+ Possible null reference argument.
+ 可能的 null 引用参数。
-
- More than one protection modifier
- 多个保护修饰符
+
+ Possible null reference assignment.
+ 可能的 null 引用赋值。
-
- '{0}' hides inherited member '{1}'. Use the new keyword if hiding was intended.
- '“{0}”隐藏继承的成员“{1}”。如果是有意隐藏,请使用关键字 new。
+
+ Possible null reference assignment.
+ 可能的 null 引用赋值。
-
- Member hides inherited member; missing new keyword
- 成员隐藏继承的成员;缺少关键字 new
+
+ Possible dereference of a null reference.
+ null 引用可能的取消引用。
-
- A variable was declared with the same name as a variable in a base class. However, the new keyword was not used. This warning informs you that you should use new; the variable is declared as if new had been used in the declaration.
- 使用与基类中的变量相同的名称声明了变量。但是,未使用关键字 new。此警告通知应使用 new;变量如同在声明中使用了 new 一样进行声明。
+
+ Possible dereference of a null reference.
+ null 引用可能的取消引用。
-
- The member '{0}' does not hide an accessible member. The new keyword is not required.
- 成员“{0}”不会隐藏可访问成员。不需要关键字 new。
+
+ Possible null reference return.
+ 可能的 null 引用返回。
-
- Member does not hide an inherited member; new keyword is not required
- 成员不会隐藏继承的成员;不需要关键字 new
+
+ Possible null reference return.
+ 可能的 null 引用返回。
-
- The evaluation of the constant value for '{0}' involves a circular definition
- “{0}”的常量值计算涉及循环定义
+
+ Argument of type '{0}' cannot be used for parameter '{2}' of type '{1}' in '{3}' due to differences in the nullability of reference types.
+ 类型“{0}”的实参中引用类型的为 Null 性与“{3}”中形参“{2}”的目标类型“{1}”不匹配。
-
- Type '{1}' already defines a member called '{0}' with the same parameter types
- 类型“{1}”已定义了一个名为“{0}”的具有相同参数类型的成员
+
+ Argument of type '{0}' cannot be used as an output of type '{1}' for parameter '{2}' in '{3}' due to differences in the nullability of reference types.
+ Argument of type '{0}' cannot be used as an output of type '{1}' for parameter '{2}' in '{3}' due to differences in the nullability of reference types.
-
- A static member '{0}' cannot be marked as override, virtual, or abstract
- 静态成员“{0}”不能标记为 override、virtual 或 abstract
+
+ Argument cannot be used as an output for parameter due to differences in the nullability of reference types.
+ Argument cannot be used as an output for parameter due to differences in the nullability of reference types.
-
- A member '{0}' marked as override cannot be marked as new or virtual
- 标记为 override 的成员“{0}”不能标记为 new 或 virtual
+
+ Argument cannot be used for parameter due to differences in the nullability of reference types.
+ 参数中的引用类型的为 Null 性与目标类型不匹配。
-
- '{0}' hides inherited member '{1}'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
- '“{0}”隐藏继承的成员“{1}”。若要使当前成员重写该实现,请添加关键字 override。否则,添加关键字 new。
+
+ Nullability of reference types in value of type '{0}' doesn't match target type '{1}'.
+ 类型“{0}”的值中引用类型的为 Null 性与目标类型“{1}”不匹配。
-
- Member hides inherited member; missing override keyword
- 成员隐藏继承的成员;缺少关键字 override
+
+ Nullability of reference types in value doesn't match target type.
+ 值中的引用类型的为 Null 性与目标类型不匹配。
-
- '{0}': no suitable method found to override
- '“{0}”: 没有找到适合的方法来重写
+
+ Nullability in constraints for type parameter '{0}' of method '{1}' doesn't match the constraints for type parameter '{2}' of interface method '{3}'. Consider using an explicit interface implementation instead.
+ 方法“{1}”的类型参数“{0}”的约束中的为 Null 性与接口方法“{3}”的类型参数“{2}”的约束不匹配。请考虑改用显式接口实现。
-
- A namespace cannot directly contain members such as fields or methods
- 命名空间不能直接包含字段或方法之类的成员
+
+ Nullability in constraints for type parameter doesn't match the constraints for type parameter in implicitly implemented interface method'.
+ 类型参数的约束中的为 Null 性与隐式实现接口方法中的类型参数的约束不匹配。
-
- '{0}' does not contain a definition for '{1}'
- '“{0}”未包含“{1}”的定义
+
+ Nullability of reference types in explicit interface specifier doesn't match interface implemented by the type.
+ 显式接口说明符中引用类型的 Null 性与该类型实现的接口不匹配。
-
- '{0}' is a {1} but is used like a {2}
- '“{0}”是 {1},但此处被当做 {2} 来使用
+
+ Nullability of reference types in explicit interface specifier doesn't match interface implemented by the type.
+ 显式接口说明符中引用类型的 Null 性与该类型实现的接口不匹配。
-
- '{0}' is a {1}, which is not valid in the given context
- '“{0}”是一个 {1},这在给定的上下文中无效
+
+ '{0}' does not implement interface member '{1}'. Nullability of reference types in interface implemented by the base type doesn't match.
+ “{0}”不实现接口成员“{1}”。接口中基类型实现的引用类型的 Null 性不匹配。
-
- An object reference is required for the non-static field, method, or property '{0}'
- 对象引用对于非静态的字段、方法或属性“{0}”是必需的
+
+ Type does not implement interface member. Nullability of reference types in interface implemented by the base type doesn't match.
+ 类型不实现接口成员。接口中基类型实现的引用类型的 Null 性不匹配。
-
- The call is ambiguous between the following methods or properties: '{0}' and '{1}'
- 以下方法或属性之间的调用具有二义性:“{0}”和“{1}”
+
+ Nullability of reference types in type of parameter '{0}' of '{1}' doesn't match the target delegate '{2}'.
+ “{1}”的参数“{0}”类型中引用类型的为 Null 性与目标委托“{2}”不匹配。
-
- '{0}' is inaccessible due to its protection level
- '“{0}”不可访问,因为它具有一定的保护级别
+
+ Nullability of reference types in type of parameter doesn't match the target delegate.
+ 参数类型中引用类型的为 Null 性与目标委托不匹配。
-
- No overload for '{0}' matches delegate '{1}'
- “{0}”没有与委托“{1}”匹配的重载
+
+ Nullability of reference types in type of parameter '{0}' doesn't match implemented member '{1}'.
+ 参数“{0}”类型中引用类型的为 Null 性与实现的成员“{1}”不匹配。
-
- An object of a type convertible to '{0}' is required
- 需要一个类型可转换为“{0}”的对象
+
+ Nullability of reference types in type of parameter doesn't match implemented member.
+ 参数类型中引用类型的为 Null 性与实现的成员不匹配。
-
- Since '{0}' returns void, a return keyword must not be followed by an object expression
- 由于“{0}”返回 void,返回关键字后面不得有对象表达式
+
+ Nullability of reference types in type of parameter '{0}' doesn't match implicitly implemented member '{1}'.
+ 参数“{0}”类型中引用类型的为 Null 性与隐式实现的成员“{1}”不匹配。
-
- A local variable or function named '{0}' is already defined in this scope
- 已在此范围定义了名为“{0}”的局部变量或函数
+
+ Nullability of reference types in type of parameter doesn't match implicitly implemented member.
+ 参数类型中引用类型的为 Null 性与隐式实现的成员不匹配。
-
- The left-hand side of an assignment must be a variable, property or indexer
- 赋值号左边必须是变量、属性或索引器
+
+ Nullability of reference types in type of parameter '{0}' doesn't match overridden member.
+ 参数“{0}”类型中引用类型的为 Null 性与重写成员不匹配。
-
- '{0}': a static constructor must be parameterless
- '“{0}”: 静态构造函数必须无参数
+
+ Nullability of reference types in type of parameter doesn't match overridden member.
+ 参数类型中引用类型的为 Null 性与重写成员不匹配。
-
- The expression being assigned to '{0}' must be constant
- 指派给“{0}”的表达式必须是常量
+
+ Nullability of reference types in type of parameter '{0}' doesn't match partial method declaration.
+ 参数“{0}”类型中引用类型的为 Null 性与分部方法声明不匹配。
-
- '{0}' is of type '{1}'. A const field of a reference type other than string can only be initialized with null.
- '“{0}”的类型为“{1}”。只能用 Null 对引用类型(字符串除外)的常量字段进行初始化。
+
+ Nullability of reference types in type of parameter doesn't match partial method declaration.
+ 参数类型中引用类型的为 Null 性与分部方法声明不匹配。
-
- A local or parameter named '{0}' cannot be declared in this scope because that name is used in an enclosing local scope to define a local or parameter
- 无法在此范围中声明名为“{0}”的局部变量或参数,因为该名称在封闭局部范围中用于定义局部变量或参数
+
+ Nullability of reference types in return type of '{0}' doesn't match the target delegate '{1}'.
+ “{0}”返回类型中引用类型的为 Null 性与目标委托“{1}”不匹配。
-
- A 'using namespace' directive can only be applied to namespaces; '{0}' is a type not a namespace. Consider a 'using static' directive instead
- “using namespace”指令只能应用于命名空间;“{0}”是一个类型而不是命名空间。请考虑改用“using static”指令
+
+ Nullability of reference types in return type doesn't match the target delegate.
+ 返回类型中引用类型的为 Null 性与目标委托不匹配。
-
- A 'using static' directive can only be applied to types; '{0}' is a namespace not a type. Consider a 'using namespace' directive instead
- “using static” 指令只能应用于类型;“{0}”是一个命名空间而不是类型。请考虑改用“using namespace”指令
+
+ Nullability of reference types in return type doesn't match implemented member '{0}'.
+ 返回类型中引用类型的为 Null 性与实现的成员“{0}”不匹配。
-
- A 'using static' directive cannot be used to declare an alias
- “using static”指令不能用于声明别名
+
+ Nullability of reference types in return type doesn't match implemented member.
+ 返回类型中引用类型的为 Null 性与实现的成员不匹配。
-
- No enclosing loop out of which to break or continue
- 没有要中断或继续的封闭循环
+
+ Nullability of reference types in return type doesn't match implicitly implemented member '{0}'.
+ 返回类型中引用类型的为 Null 性与隐式实现的成员“{0}”不匹配。
-
- The label '{0}' is a duplicate
- 标签“{0}”重复
+
+ Nullability of reference types in return type doesn't match implicitly implemented member.
+ 返回类型中引用类型的为 Null 性与隐式实现的成员不匹配。
-
- The type '{0}' has no constructors defined
- 类型“{0}”未定义构造函数
+
+ Nullability of reference types in return type doesn't match overridden member.
+ 返回类型中引用类型的为 Null 性与重写成员不匹配。
-
- Cannot create an instance of the abstract class or interface '{0}'
- 无法创建抽象类或接口“{0}”的实例
+
+ Nullability of reference types in return type doesn't match overridden member.
+ 返回类型中引用类型的为 Null 性与重写成员不匹配。
-
- A const field requires a value to be provided
- 常量字段要求提供一个值
+
+ Nullability of reference types in type doesn't match implemented member '{0}'.
+ 类型中引用类型的为 Null 性与实现的成员“{0}”不匹配。
-
- Circular base class dependency involving '{0}' and '{1}'
- 涉及“{0}”和“{1}”的循环基类依赖项
+
+ Nullability of reference types in type doesn't match implemented member.
+ 类型中引用类型的为 Null 性与实现的成员不匹配。
-
- The delegate '{0}' does not have a valid constructor
- 委托“{0}”没有有效的构造函数
+
+ Nullability of reference types in type doesn't match implicitly implemented member '{0}'.
+ 类型中引用类型的为 Null 性与隐式实现的成员“{0}”不匹配。
-
- Method name expected
- 应输入方法名称
+
+ Nullability of reference types in type doesn't match implicitly implemented member.
+ 类型中引用类型的为 Null 性与隐式实现的成员不匹配。
-
- A constant value is expected
- 应输入常量值
+
+ Nullability of reference types in type doesn't match overridden member.
+ 类型中引用类型的为 Null 性与重写成员不匹配。
-
- A switch expression or case label must be a bool, char, string, integral, enum, or corresponding nullable type in C# 6 and earlier.
- switch 表达式或事例标签必须是 bool、char、string、integral、enum 或 C#6 及更早版本中相应的可以为 null 的类型。
+
+ Nullability of reference types in type doesn't match overridden member.
+ 类型中引用类型的为 Null 性与重写成员不匹配。
-
-
- A value of an integral type expected
- 应输入整型值
+
+
+ The type '{3}' cannot be used as type parameter '{2}' in the generic type or method '{0}'. Nullability of type argument '{3}' doesn't match constraint type '{1}'.
+ 类型“{3}”不能用作泛型类型或方法“{0}”中的类型参数“{2}”。类型参数“{3}”的为 Null 性与约束类型“{1}”不匹配。
-
- The switch statement contains multiple cases with the label value '{0}'
- switch 语句包含多个具有标签值“{0}”的情况
+
+ The type cannot be used as type parameter in the generic type or method. Nullability of type argument doesn't match constraint type.
+ 类型不能用作泛型类型或方法中的类型参数。类型参数的为 Null 性与约束类型不匹配。
-
- A goto case is only valid inside a switch statement
- goto case 只在 switch 语句中有效
+
+ The type '{2}' cannot be used as type parameter '{1}' in the generic type or method '{0}'. Nullability of type argument '{2}' doesn't match 'class' constraint.
+ 类型“{2}”不能用作泛型类型或方法“{0}”中的类型参数“{1}”。类型参数“{2}”的为 Null 性与 “class” 约束不匹配。
-
- The property or indexer '{0}' cannot be used in this context because it lacks the get accessor
- 属性或索引器“{0}”不能用在此上下文中,因为它缺少 get 访问器
+
+ The type cannot be used as type parameter in the generic type or method. Nullability of type argument doesn't match 'class' constraint.
+ 类型不能用作泛型类型或方法中的类型参数。类型参数的为 Null 性与 “class” 约束不匹配。
-
- The type caught or thrown must be derived from System.Exception
- 捕获或抛弃的类型必须从 System.Exception 派生
+
+ Nullable value type may be null.
+ 可为 null 的值类型可为 null。
-
- A throw statement with no arguments is not allowed outside of a catch clause
- 无参数的 throw 语句不允许在 catch 子句之外使用
+
+ Nullable value type may be null.
+ 可为 null 的值类型可为 null。
-
- Control cannot leave the body of a finally clause
- 控制不能离开 finally 子句主体
+
+ Possible null value.
+ Possible null value.
-
- The label '{0}' shadows another label by the same name in a contained scope
- 在包含的范围中标签“{0}”遮盖了具有同样名称的另一个标签
+
+ Possible null value.
+ Possible null value.
-
- No such label '{0}' within the scope of the goto statement
- goto 语句范围内没有“{0}”这样的标签
+
+ The switch expression does not handle all possible inputs (it is not exhaustive).
+ Switch 表达式不会处理所有可能的输入(它并非详尽无遗)。
-
- A previous catch clause already catches all exceptions of this or of a super type ('{0}')
- 上一个 catch 子句已经捕获了此类型或超类型(“{0}”)的所有异常
+
+ The switch expression does not handle all possible inputs (it is not exhaustive).
+ Switch 表达式不会处理所有可能的输入(它并非详尽无遗)。
-
- Filter expression is a constant 'true', consider removing the filter
- 筛选器表达式是常量 “true”,请考虑删除筛选器
+
+ The tuple element name '{0}' is ignored because a different name or no name is specified on the other side of the tuple == or != operator.
+ 由于元组 == 或 != 运算符的另一侧指定了其他名称或未指定名称,因此元组元素名称“{0}”被忽略。
-
- Filter expression is a constant 'true'
- 筛选器表达式是常量 “true”
+
+ The tuple element name is ignored because a different name or no name is specified on the other side of the tuple == or != operator.
+ 由于元组 == 或 != 运算符的另一侧指定了其他名称或未指定名称,因此元组元素名称被忽略。
-
- '{0}': not all code paths return a value
- '“{0}”: 并非所有的代码路径都返回值
+
+ Type parameter '{0}' has the same name as the type parameter from outer method '{1}'
+ 类型参数“{0}”与外部方法“{1}”中的类型参数同名
-
- Unreachable code detected
- 检测到无法访问的代码
+
+ Type parameter has the same type as the type parameter from outer method.
+ 类型参数与外部方法中的类型参数有相同的类型。
-
- Unreachable code detected
- 检测到无法访问的代码
+
+ Non-nullable {0} '{1}' is uninitialized.
+ 未初始化不可以为 null 的 {0}“{1}”。
-
- Control cannot fall through from one case label ('{0}') to another
- 控制不能从一个 case 标签(“{0}”)贯穿到另一个 case 标签
+
+ Non-nullable field is uninitialized.
+ 未初始化不可以为 null 的字段。
-
- This label has not been referenced
- 这个标签尚未被引用
+
+ The character(s) '{0}' cannot be used at this location.
+ 此位置无法使用字符“{0}”。
-
- This label has not been referenced
- 这个标签尚未被引用
+
+ Incorrect syntax was used in a comment.
+ 注释中使用的语法不正确。
-
- Use of unassigned local variable '{0}'
- 使用了未赋值的局部变量“{0}”
+
+ An invalid character was found inside an entity reference.
+ 实体引用中发现无效字符。
-
- The variable '{0}' is declared but never used
- 声明了变量“{0}”,但从未使用过
+
+ Expected '>' or '/>' to close tag '{0}'.
+ 需要“>”或“/>”来结束标记“{0}”。
-
- Variable is declared but never used
- 声明了变量,但从未使用过
+
+ An identifier was expected.
+ 应为标识符。
-
- The field '{0}' is never used
- 从不使用字段“{0}”
+
+ Invalid unicode character.
+ Unicode 字符无效。
-
- Field is never used
- 字段从未使用过
+
+ Whitespace is not allowed at this location.
+ 此位置不允许使用空格。
-
- Use of possibly unassigned field '{0}'
- 使用了可能未赋值的字段“{0}”
+
+ The character '<' cannot be used in an attribute value.
+ 不能在特性值中使用字符“<”。
-
- Use of possibly unassigned auto-implemented property '{0}'
- 使用可能未赋值的自动实现的属性“{0}”
+
+ Missing equals sign between attribute and attribute value.
+ 特性与特性值之间缺少等号。
-
- Field '{0}' must be fully assigned before control is returned to the caller
- 在控制返回调用方之前,字段“{0}”必须完全赋值
+
+ Reference to undefined entity '{0}'.
+ 引用未定义的实体“{0}”。
-
- Type of conditional expression cannot be determined because '{0}' and '{1}' implicitly convert to one another
- 无法确定条件表达式的类型,因为“{0}”和“{1}”可相互隐式转换
+
+ A string literal was expected, but no opening quotation mark was found.
+ 应是字符串,但是找不到左引号。
-
- Type of conditional expression cannot be determined because there is no implicit conversion between '{0}' and '{1}'
- 无法确定条件表达式的类型,因为“{0}”和“{1}”之间没有隐式转换
+
+ Missing closing quotation mark for string literal.
+ 字符串缺少右引号。
-
- A base class is required for a 'base' reference
- "base" 引用需要基类
+
+ Non-ASCII quotations marks may not be used around string literals.
+ 不能在字符串周围使用非 ASCII 问号。
-
- Use of keyword 'base' is not valid in this context
- 在此上下文中使用关键字 "base" 无效
+
+ End tag was not expected at this location.
+ 在此位置不应为结束标记。
-
- Member '{0}' cannot be accessed with an instance reference; qualify it with a type name instead
- 无法使用实例引用来访问成员“{0}”;请改用类型名来限定它
+
+ End tag '{0}' does not match the start tag '{1}'.
+ 结束标记“{0}”与开始标记“{1}”不匹配。
-
- The out parameter '{0}' must be assigned to before control leaves the current method
- 控制离开当前方法之前必须对 out 参数“{0}”赋值
+
+ Expected an end tag for element '{0}'.
+ 元素“{0}”需要结束标记。
-
- Invalid rank specifier: expected ',' or ']'
- 无效的秩说明符: 应为“,”或“]”
+
+ Required white space was missing.
+ 缺少所需空格。
-
- '{0}' cannot be extern and declare a body
- '“{0}”不能是外部的,也无法声明主体
+
+ Unexpected character at this location.
+ 此位置出现意外字符。
-
- '{0}' cannot be extern and have a constructor initializer
- '“{0}”不能是外部的,也不能具有构造函数初始值设定项
+
+ The literal string ']]>' is not allowed in element content.
+ 元素内容中不允许使用字符串“]]>”。
-
- '{0}' cannot be both extern and abstract
- '“{0}”不能既是外部的又是抽象的
+
+ Duplicate '{0}' attribute
+ “{0}”特性重复
-
- Attribute constructor parameter '{0}' has type '{1}', which is not a valid attribute parameter type
- 特性构造函数参数“{0}”具有类型“{1}”,这不是有效特性参数类型
+
+ Metadata file '{0}' could not be found
+ 未能找到元数据文件“{0}”
-
- An attribute argument must be a constant expression, typeof expression or array creation expression of an attribute parameter type
- 特性实参必须是特性形参类型的常量表达式、typeof 表达式或数组创建表达式
+
+ Metadata references are not supported.
+ 不支持元数据引用。
-
- Attribute constructor parameter '{0}' is optional, but no default parameter value was specified.
- 特性构造函数参数“{0}”是可选的,但是未指定默认参数值。
+
+ Metadata file '{0}' could not be opened -- {1}
+ 无法打开元数据文件“{0}”-- {1}
-
- The given expression is always of the provided ('{0}') type
- 给定表达式始终为所提供的(“{0}”)类型
+
+ The type '{0}' is defined in an assembly that is not referenced. You must add a reference to assembly '{1}'.
+ 类型“{0}”在未引用的程序集中定义。必须添加对程序集“{1}”的引用。
-
- 'is' expression's given expression is always of the provided type
- '"is" 表达式的给定表达式始终是所提供的类型
+
+ The type '{0}' is defined in a module that has not been added. You must add the module '{1}'.
+ 类型“{0}”在未添加的模块中定义。必须添加模块“{1}”。
-
- The given expression is never of the provided ('{0}') type
- 给定表达式始终不是所提供的(“{0}”)类型
+
+ Could not write to output file '{0}' -- '{1}'
+ 未能写入输出文件“{0}”--“{1}”
-
- 'is' expression's given expression is never of the provided type
- '"is" 表达式的给定表达式始终不是所提供的类型
+
+ Program has more than one entry point defined. Compile with /main to specify the type that contains the entry point.
+ 程序定义了多个入口点。使用 /main (指定包含入口点的类型)进行编译。
-
- '{0}' is not a reference type as required by the lock statement
- '“{0}”不是 lock 语句要求的引用类型
+
+ Operator '{0}' cannot be applied to operands of type '{1}' and '{2}'
+ 运算符“{0}”无法应用于“{1}”和“{2}”类型的操作数
-
- Use of null is not valid in this context
- 在此上下文中使用 null 无效
+
+ Division by constant zero
+ 被常数零除
-
- Use of default literal is not valid in this context
- 在此背景下使用默认文本无效
+
+ Cannot apply indexing with [] to an expression of type '{0}'
+ 无法将带 [] 的索引应用于“{0}”类型的表达式
-
- The 'this' object cannot be used before all of its fields are assigned to
- 在给 "this" 对象的所有字段赋值之前,无法使用该对象
+
+ Wrong number of indices inside []; expected {0}
+ [] 内的索引数错误,应为 {0}
-
- The __arglist construct is valid only within a variable argument method
- __arglist 构造只在变量参数方法中有效
+
+