Tomáš Matoušek

Results 69 issues of Tomáš Matoušek

#### Bug description ``` MessagePack.MessagePackSerializationException: Failed to deserialize Microsoft.CodeAnalysis.CodeCleanup.CodeCleanupOptions value. ---> System.NullReferenceException: Object reference not set to an instance of an object. at Deserialize(Object[] , MessagePackReader& , MessagePackSerializerOptions ) at...

bug
help wanted

#### Repro 1. Create a .NET Core console app 1. Go to project settings, Debug property page and fill in _Application arguments_. 1. F5 to debug the app launched with...

Feature Request
Feature-Debugging
Triage-Approved

Version 17.4.0 Preview 2.0 [32807.141.main] In broken VB code like ``` using md0 = ModuleMetadata.CreateFromImage(v0.EmittedAssemblyData) Dim reader0 = md0.MetadataReader; Dim generation0 = EmitBaseline.CreateInitialBaseline(md0, v0.CreateSymReader().GetEncMethodDebugInfo) ``` ``` System.InvalidOperationException : Operation is...

Area-IDE
untriaged

Implements https://github.com/dotnet/roslyn/pull/63169 for VB. Most of the file changes are passing `PEModuleBuilder` instead of `ModuleCompilationState` to various attribute emitting methods. The build is needed to access EnC data.

Area-Compilers

Currently the emitted metadata/pdb for primary constructors are incompatible with the implementation of several IDE features (breakpoint placement, EnC, code coverage): 1) The synthesized constructor assigns parameters to backing fields...

Area-Compilers
Interactive-Debugging
Area-Interactive
Interactive-EnC
New Language Feature - Records
untriaged

Fixes https://github.com/dotnet/roslyn/issues/63294 In C#, we were not correctly mapping slots for variables holding on closures that were lifted to state machine fields. In VB, we were accidentally mapping these correctly...

Area-Compilers

See https://github.com/dotnet/sdk/issues/26803

Area-IDE
Interactive-EnC
untriaged

``` >dotnet.exe msbuild "" System.IndexOutOfRangeException: Index was outside the bounds of the array. at System.String.get_Chars(Int32 index) at Microsoft.DotNet.Cli.CommandLine.StringExtensions.HasPrefix(String arg) at Microsoft.DotNet.Cli.CommandLine.StringExtensions.d__7.MoveNext() at System.Collections.Generic.EnumerableHelpers.ToArray[T](IEnumerable`1 source, Int32& length) at System.Collections.Generic.Queue`1..ctor(IEnumerable`1 collection) at...

https://ci.dot.net/job/dotnet_CliCommandLineParser/job/release_2.1.3xx/job/debug_windows_nt_x64_prtest/17/artifact/artifacts/Debug/TestResults/Microsoft.DotNet.Cli.CommandLine.Tests_netcoreapp2.0_x64.log ``` Microsoft.DotNet.Cli.CommandLine.Tests.ParsingValidationTests.LegalFilePathsOnly_rejects_arguments_containing_invalid_path_characters [FAIL] Expected collection {empty} to be equivalent to {"|||"}, but it misses {"|||"}. Stack Trace: C:\projects\fluentassertions-vf06b\Src\FluentAssertions.Net45\Execution\XUnit2TestFramework.cs(32,0): at FluentAssertions.Execution.XUnit2TestFramework.Throw(String message) C:\projects\fluentassertions-vf06b\Src\Core\Execution\AssertionScope.cs(197,0): at FluentAssertions.Execution.AssertionScope.FailWith(String message, Object[] args) C:\projects\fluentassertions-vf06b\Src\Core\Collections\CollectionAssertions.cs(364,0): at...

```CustomDebugInformationKind``` defines ```DynamicVariable``` and ```DefaultNamespace``` kinds but the corresponding CDI classes are missing: - DynamicVariableDebugInformation - DefaultNamespaceDebugInformation