- 07 5月, 2019 8 次提交
-
-
由 Rikki Gibson 提交于
* Add reproducer for #34872 * Fix bug and add test * WIP * Test similar scenario in VB * Add void check in ClassifyConversionFromType, update tuple tests * Cleanup
-
由 Rikki Gibson 提交于
* Don't emit readonly attributes on members within readonly structs * Check ContainingType.IsReadOnly before EnsureIsReadOnlyAttributeExists just for consistency
-
由 Julien Couvreur 提交于
-
由 Rikki Gibson 提交于
* Symbol display for readonly members * Add coverage * Test malformed properties and events * Show readonly keyword on non-field members in QuickInfo * Use IsDeclaredReadOnly for symbol display (WIP) * Update based on design and fix some test failures * Add readonly keywords to various IL tests * Fix more tests, respond to feedback * Fix compile error * Don't display readonly keyword for implicit readonly getters from source * Don't show readonly keyword for members contained within a readonly struct * Move from extension methods to private statics
-
由 Ivan Basov 提交于
-
由 Julien Couvreur 提交于
-
由 Chris Sienkiewicz 提交于
* Nullable Deconstruction in foreach loops: - Visit deconstruction in foreach loops, rather than handling it directly - Add tests
-
由 AlekseyTs 提交于
-
- 04 5月, 2019 5 次提交
-
-
由 Andy Gocke 提交于
Implements a design change where overrides are allowed to change the type of the member as long as there is an implicit nullable reference conversion from the overriding type to the overridden type according to the nullable variance rules. Fixes #23268 Fixes #30958
-
由 Julien Couvreur 提交于
-
由 AlekseyTs 提交于
Related to #32054.
-
由 kceiw 提交于
* Support TimeTravelTraceInterop in function resolver. - The function resolver isn't loaded when the base monitor is TimeTravelTraceInterop, which needs it to resolve function for function breakpoint. - To add TimeTravelTraceInterop to the right vsdconfigxml file, I also need to update some package so that it can be built. * Address PR feedback. - PrivateVisualStudioPackage isn't necessary since I set PrivateAssets=true in the package reference.
-
由 AlekseyTs 提交于
Closes #28834. Closes #30061.
-
- 03 5月, 2019 11 次提交
-
-
由 Manish Vasani 提交于
Fixes #35203 1. Improve the message for unused value assignment diagnostic to make it clear that we are flagging an unnecessary assignment, not an unused variable 2. Add descriptions for unused value assignment and unused parameter diagnostics to allow users to specify special discard symbol names that are respected by the analyzer. There are various cases where user wants to retain unused parameters (signature compat, documentation) and unnecessary assignments to locals (ease of debugging), but do not want to blanket suppress these diagnostics.
-
由 Julien Couvreur 提交于
-
由 Cheryl Borley 提交于
Allow `ignore spaces around declaration` to work when `preserve single line statements` is set to false (#34959) * Add tests for 31868 * interim fix * Fix check for flag
-
由 Heejae Chang 提交于
* perf tweak to run OpenFileOnly analyzers only for open files even if full solution analysis is on but run for closed files for fix all. also made add using test to excerice OOP code properly * addressed PR feedbacks * added more comments
-
由 AlekseyTs 提交于
- Allow ```base(object)``` in interfaces - System.Object members should be available of off ```base(<some interface type>)```.
-
由 Gen Lu 提交于
-
由 Gen Lu 提交于
-
由 Andy Gocke 提交于
The default behavior for the NamedPipeServerStream API is to take a pipe name and then construct a named pipe in the background using that name. In Windows this involves creating a file in a special namespace in the file system. On Unix, named pipes are implemented using Unix Domain Sockets, which are actual files, and the CoreFX behavior is to create them in the temporary directory. Unfortunately, Unix Domain Sockets also often have a max path length limitation and the temporary directory could be arbitrarily long, meaning that any attempt to create a named pipe may fail on Unix. To remedy this, CoreFX introduced an API which allows you to pass a full path instead of just a pipe name. If a fully-qualifed path is passed, the new behavior is used. We can use this functionality to improve reliability of pipe name creation by using the "/tmp" directory on Unix, which by the POSIX specification is always required to be a valid temporary directory, and by using a fixed-length pipe name that is lower than any known Unix Domain Socket path length restriction. This should fix the issue for good. Fixes #24137
-
由 Andy Gocke 提交于
-
由 Julien Couvreur 提交于
-
由 AlekseyTs 提交于
Ensure unimplemented interface members are reported even in presence of unification warnings (#35422)
-
- 02 5月, 2019 14 次提交
-
-
由 Gen Lu 提交于
-
由 Tomáš Matoušek 提交于
* Remove RoslynProjectType * Remove ToolsVersion, namespace from Project tags * Remove updating of MSBuildAllProjects * Update BuildBoss * Delete DeployTooolsetCompiler
-
由 Tomáš Matoušek 提交于
Hide dependency on VsInteractiveWindow package from Microsoft.VisualStudio.LanguageServices package (#35262) * Hide dependency on VsInteractiveWindow package from Microsoft.VisualStudio.LanguageServices package * FIx reference * Comment
-
由 Gen Lu 提交于
-
由 Gen Lu 提交于
-
由 Gen Lu 提交于
-
由 Gen Lu 提交于
-
由 Andy Gocke 提交于
(cherry picked from commit c421f124)
-
由 Neal Gafter 提交于
* Permit stackalloc in nested contexts. (#28969) Fixes #26759
-
由 Tomáš Matoušek 提交于
-
由 Tomáš Matoušek 提交于
-
由 Julien Couvreur 提交于
-
由 dotnet-maestro[bot] 提交于
* Update dependencies from https://github.com/dotnet/arcade build 20190407.1 - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19207.1 * Update dependencies from https://github.com/dotnet/arcade build 20190409.2 - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19209.2 * Update dependencies from https://github.com/dotnet/arcade build 20190410.7 - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19210.7 * Update dependencies from https://github.com/dotnet/arcade build 20190411.2 - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19211.2 * Update dependencies from https://github.com/dotnet/arcade build 20190412.2 - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19212.2 * Update dependencies from https://github.com/dotnet/arcade build 20190413.2 - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19213.2 * Update dependencies from https://github.com/dotnet/arcade build 20190414.2 - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19214.2 * Update dependencies from https://github.com/dotnet/arcade build 20190415.12 - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19215.12 * Update dependencies from https://github.com/dotnet/arcade build 20190417.1 - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19217.1 * Update dependencies from https://github.com/dotnet/arcade build 20190418.1 - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19218.1 * Update dependencies from https://github.com/dotnet/arcade build 20190418.4 - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19218.4 * Update dependencies from https://github.com/dotnet/arcade build 20190418.7 - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19218.7 * Update dependencies from https://github.com/dotnet/arcade build 20190422.2 - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19222.2 * Update dependencies from https://github.com/dotnet/arcade build 20190423.2 - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19223.2 * Use Arcade CoreXT package support * Update dependencies from https://github.com/dotnet/arcade build 20190424.9 - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19224.9 * Fix signing * Update dependencies from https://github.com/dotnet/arcade build 20190425.5 - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19225.5 * Update dependencies from https://github.com/dotnet/arcade build 20190426.3 - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19226.3 * Update dependencies from https://github.com/dotnet/arcade build 20190429.8 - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19229.8 * Update dependencies from https://github.com/dotnet/arcade build 20190430.6 - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19230.6
- 01 5月, 2019 2 次提交
-
-
由 Ivan Basov 提交于
-
由 Ivan Basov 提交于
-