- 19 10月, 2018 4 次提交
-
-
由 Charles Stoner 提交于
-
由 Charles Stoner 提交于
Merge 'features/NullableReferenceTypes' into 'dev16.0.x'
-
由 Charles Stoner 提交于
-
由 Charles Stoner 提交于
-
- 18 10月, 2018 6 次提交
-
-
由 Julien Couvreur 提交于
-
由 Julien Couvreur 提交于
-
由 Dustin Campbell 提交于
Ensure that MSBuildWorkspace is resilient against malformed paths
-
由 Dustin Campbell 提交于
-
由 Dustin Campbell 提交于
-
由 Dustin Campbell 提交于
-
- 17 10月, 2018 6 次提交
-
-
由 Charles Stoner 提交于
Merge 'upstream/dev16.0.x' into 'features/NullableReferenceTypes'
-
由 Charles Stoner 提交于
-
由 Charles Stoner 提交于
'features/NullableReferenceTypes'
-
由 Charles Stoner 提交于
-
由 Julien Couvreur 提交于
-
由 Sam Harwell 提交于
Formatting analyzer
-
- 16 10月, 2018 2 次提交
-
-
由 Charles Stoner 提交于
-
由 Julien Couvreur 提交于
Merge features/async-streams to dev16.0.x
-
- 14 10月, 2018 12 次提交
-
-
由 Dustin Campbell 提交于
Add fallback to MSBuildProjectLoader when project reference is not backed by metadata reference
-
由 Traian Anghel 提交于
-
由 Traian Anghel 提交于
in the situation where DebugType is mising and the DebugSymbols property is set to true, the TryGetValue method of the s_debugTypeValues dictionary would throw an exception
-
由 Dustin Campbell 提交于
In MSBuildWorkspace, there's a fair amount of logic to resolve the metadata references that are passed to the compiler to project references that are defined on the project. This change adds a fallback in the case that a project reference can't be matched to one of the metadata references. This is primarily a situation where something is wrong with the project in it's current configuration. For these cases, MSBuildWorkspace will still attempt to add a project reference but also report a workspace diagnostic. In addtition, this change removes and reports diagnostics for any unresolved metadata references passed to the compiler after the reference resolution step occurs. In addition, this change exposed a small bug when ReferenceOutputAssembly is specified for a project reference, which was caught by an existing test and fixed.
-
由 Dustin Campbell 提交于
-
由 David Poeschl 提交于
Add IOperation/CFG support for VB ReDim statement
-
由 Dustin Campbell 提交于
Fix exception thrown in MSBuildWorkspace when opening multi-targeted project that references an F# project
-
由 Dustin Campbell 提交于
Tweak test assertions to be bit more resilient to .NET Core SDK changes which result in TFMs rolling forward
-
由 Dustin Campbell 提交于
-
由 Dustin Campbell 提交于
-
由 Dustin Campbell 提交于
In MSBuildWorkspaceProjectLoader, there is a map of "discovered" projects that stores the results of any project references. If a project reference can't be loaded (for example, because it is a reference to, say, an F# project), it can end up in the map twice if the project referencing it is multi-targeted. For example, a multi-targeted C# project that references an F# project will fail when loaded because the path to the F# project will get added twice with an empty array of ProjectInfos. The reason for this is that the code assumes that the loaded project will end up in the primary loaded project map, but in this case, the project couldn't be loaded and isn't there. To avoid this situation, we call TryGetValue on the "discovered" projects map and return the results before trying to load the project again.
-
由 Dustin Campbell 提交于
-
- 13 10月, 2018 5 次提交
-
-
由 Charles Stoner 提交于
-
由 AlekseyTs 提交于
-
由 Joey Robichaud 提交于
Added AddMissingImport CodeRefactoring driven by PasteTrackingService Added PasteTrackingService that handles the paste command and track paste information for documents. This paste information can be used by refactorings to make suggestions based on what was pasted. Fixes #10272
-
由 Sam Harwell 提交于
-
由 Sam Harwell 提交于
Do not remove parentheses from incomplete expressions
-
- 12 10月, 2018 5 次提交
-
-
由 Manish Vasani 提交于
-
由 Manish Vasani 提交于
-
由 Manish Vasani 提交于
-
由 Sam Harwell 提交于
Update to vs-threading analyzers 15.8.168
-
由 Sam Harwell 提交于
-