- 13 4月, 2016 1 次提交
-
-
由 Jonathon Marolf 提交于
Simplest fix for this issue to be considered for Micro-Update
-
- 29 3月, 2016 1 次提交
-
-
由 Larry Golding 提交于
Prepare cibuild.cmd (stabilization branch) to receive /buildTimeLimit
-
- 26 3月, 2016 3 次提交
-
-
由 Larry Golding 提交于
-
由 Tomáš Matoušek 提交于
Enc: async/iterator editing regression fix
-
由 Tomas Matousek 提交于
-
- 24 3月, 2016 2 次提交
-
-
由 Tomas Matousek 提交于
-
由 Brett V. Forsgren 提交于
explicitly dump entire XML fragments to help with debugging
-
- 22 3月, 2016 1 次提交
-
-
由 Brett V. Forsgren 提交于
-
- 17 3月, 2016 2 次提交
-
-
由 David Kean 提交于
Fix a race in the production of compilation events.
-
由 Neal Gafter 提交于
Fixes #9759
-
- 16 3月, 2016 3 次提交
-
-
由 Tomáš Matoušek 提交于
Report NoPIA EnC errors after all indices have been created
-
由 Kevin Pilch-Bisson 提交于
[Stabilization, Crash] Fix crash when NavBar navigating to symbols without source locations
-
由 Tomas Matousek 提交于
-
- 15 3月, 2016 5 次提交
-
-
由 Tomáš Matoušek 提交于
Fix SHAs in project.lock.json files
-
由 Jonathon Marolf 提交于
Check if syntax tree is present
-
由 Jonathon Marolf 提交于
-
由 Jonathon Marolf 提交于
-
由 Jonathon Marolf 提交于
-
- 12 3月, 2016 2 次提交
-
-
由 Tomas Matousek 提交于
-
由 David Poeschl 提交于
Fixes internal bug 187905 In a Visual Basic WinForms application, the Application.Designer.vb file contains one Partial of the MyApplication class. Using the NavBar in this class to attempt navigation to “Main” crashes VS. This crash will happen any time a non-source symbol (that’s also not a “code generation” entry like “New” and “Finalize”) finds its way into the NavBar, but this is the only example I currently have. This has been broken since Visual Studio 2015 RTM, but previous versions of Visual Studio showed a "The definition of the object is hidden." dialog in this case.
-
- 11 3月, 2016 6 次提交
-
-
由 David Kean 提交于
Fix crash in Inline Rename
-
由 Dustin Campbell 提交于
-
由 Dustin Campbell 提交于
As the types into an Inline Rename field, the Rename engine attempts to resolve conflicts at each reference. It does this by expanding nodes are the references and then simplifying them down to the smallest node that does not change semantics. During this process, one of the expansion steps is to add explicit types to lambda parameters that were defined without types. However, the expander wasn't rewriting lambdas with multiple parameters correctly. Essentially, the rewriter assumed that, when replacing a node within a `SeparatedSyntaxList<T>`, the identities of other nodes within the list would not change. However, that's not the case. So, it would successfully replace the first parameter within a lambda's parameter list. However, when it attempted to replace the second parameter, the *original* second parameter could no longer be found in the `SeparatedSyntaxList<T>` because the identity of the second parameter in the list had changed. At this point, `SepratedSyntaxList<T>.Replace(...)` would throw an `ArgumentOutOfRangeException` and VS would crash. The user scenario is that typing within an Inline Rename field can cause Visual Studio to simply crash, resulting in potenal data loss. The fix changes the rewriter to not pass the original parameters to `SeparatedSyntaxList<T>.Replace(...)`. Instead, it passes the parameters that are contained when the new list as it builds it up. This is a regression introduced after Update 1 with PR #6432.
-
由 Dustin Campbell 提交于
-
由 David Kean 提交于
Update System.Reflection.Metadata to 1.2.0 release
-
由 David Kean 提交于
[Stabilization, Crash] Rename: Don't restrict rename project search set for explicit interface implementations
-
- 10 3月, 2016 14 次提交
-
-
由 Dustin Campbell 提交于
Fix null ref in C# expander when adding cast to lambda return statement
-
由 David Kean 提交于
[Stabilization] Codefix ordering: Prevent Low Priority fixes from interfering with Medium Priority fix ordering
-
由 Kevin Pilch-Bisson 提交于
Put the 'Add Nuget Reference' feature behind a disabled regkey option.
-
由 Tomas Matousek 提交于
-
由 Tomas Matousek 提交于
Explicitly list dependencies in TestUtilities project.json, the new nuget.exe doesn't flow them anymore.
-
由 David Kean 提交于
Fix intermittent crash in CompilationWithAnalyzers due to an OjbectDi…
-
由 David Poeschl 提交于
Fixes #8139 We were previously asserting that renaming a private member meant that the rename operation would occur entirely in that member's declaring project, but rename affect other projects if the private member is an explicit implementation of a public interface member.
-
由 Tomas Matousek 提交于
-
由 Tomas Matousek 提交于
-
由 Tomas Matousek 提交于
-
由 Tomas Matousek 提交于
-
由 David Kean 提交于
Add a key binding of Ctrl+F12 for Go to Implementation
-
由 David Kean 提交于
Handle base keyword for submission class speculation model
-
由 Dustin Campbell 提交于
Fixes #9576 In the C# expander, we added a step to expand return statement expressions within lambda bodies to aid in conflict resolution for refactoring. However, we failed to account for the fact that lambda return statements can legally have no expression. A simple null-ref is all that's necessary to fix the crash. Note: This bug was introduced (by me!) in #6432. It was not included in Update 1, so this is a newly-introduced regression in Update 2.
-