- 25 9月, 2015 1 次提交
-
-
由 Eric Feiveson 提交于
Fix NullReferenceException's in the result provider when consuming function pointers. The VS 2015 Update 1 version of Microsoft.VisualStudio.Debugger.Metadata.dll adds support for functions pointers on the metadata api layer. We represent it in the LMR type system through new api's to detect if a type is a function pointer and, if so, get the return type and argument types. Currently, the result provider crashes because it doesn't know how to handle a pointer type with a null element type. This change adds a couple of checks to disable expansion on function pointers, which avoids the problem. With this change, the EE will simply display the memory address of the function pointer in the value column, with the function pointer type in the type column. To avoid taking a dependency on the Update 1 version of Microsoft.VisualStudio.Debugger.MetadataReader.dll before it ships, we temporarily shim Type.IsFunctionPointer() via an extension method. The extension method exploits the fact that the function pointer case is the only time we can have a pointer type with a null element type. Once Update 1 ships and the project references are updated, we can remove the shim layer can just call Type.IsFunctionPointer() directly.
-
- 22 9月, 2015 28 次提交
-
-
由 Tanner Gooding 提交于
This cleans up Nuget stuff in the Roslyn Code Base.
-
由 Balaji Krishnan 提交于
Fix finding xml help files for winmds in Visual Studio.
-
由 Tanner Gooding 提交于
* This updates all references to nuget.exe to use the copy in the root. * This deletes all NuGet.config and NuGet.exe files that are not in the root. * This removes all references to NuGet.targets (which is obsolete and no longer exists)
-
由 Jonathon Marolf 提交于
Offer to add await if converting from Task<T> to T Fixes #5137
-
由 Heejae Chang 提交于
added MS.VB and MS.CSharp as explicit ignored assemblies list for analyzer dependency checker
-
由 Andy Gocke 提交于
Add myget buildtools feed to NuGet.config for Microsoft.Build.Mono.Debug
-
由 Jonathon Marolf 提交于
Handle CodeFix with bad ImmutableArray Fixes #2002
-
由 Jonathon Marolf 提交于
Check IsDefault of any ImmutableArray given for FixableDiagnosticIds, to ensure that it has been properly initialized. Throw and InvalidOperationException to let the user know to fix their CodeFixer.
-
由 Andy Gocke 提交于
-
由 Balaji Krishnan 提交于
Prefer normal files over auto generated files for code generation destinations
-
由 Heejae Chang 提交于
guard from null diagnostic
-
由 Balaji Krishnan 提交于
Cleaning up code. Only scripting uses the TryFindXmlDocumentationFile helper. So moving it to that project and removing code that it doesn't need.
-
由 Balaji Krishnan 提交于
We should pass the location of the metadata file to the IVsXmlMemberIndexService than passing the location of the xml help file. IVsXmlMemberIndexService locates the help file by looking at appropriate locations such as localized directories or the root directory where the metadata file is present. This change removes calling our utility to locate the help file in the VS provider (the helper is probably meant for internal test applications and such). This fixes a bug where we were unable to find xml help files for WinMds in the fall back case where people place help file next to winmds for cultures that help file wasn't translated for. In such cases, the user should get the english documentation.
-
由 Heejae Chang 提交于
-
由 VSadov 提交于
Ensure that IDisposable temps in a case of dynamic using have "Using" kind.
-
由 Balaji Krishnan 提交于
Using a better name to disambiguate generated files detection vs generating code which is what the feature itself is doing. Also asserting that designer files are untouched where expected in tests.
-
由 Andrew Casey 提交于
Stop double-reporting Interactive telemetry
-
由 Heejae Chang 提交于
-
由 AlekseyTs 提交于
Propagate Debugger… attributes from container of async/iterator method to the corresponding state machine type.
-
由 Andrew Casey 提交于
```IRoslynTelemetrySetup``` was initialized once by the Roslyn package and then again by the ```VsInteractiveWindowPackage```, resulting in an ```AggregateLogger``` containing two ```EtwLogger```s and two ```VsTelemetryLogger```s.
-
由 Balaji Krishnan 提交于
Add a generate event test for generating in normal files over auto generated files.
-
由 Kevin Halverson 提交于
Don't support compiling scripts with csc/vbc for now... (Fixes #4360)
-
由 AlekseyTs 提交于
Propagate Debugger… attributes from container of async/iterator method to the corresponding state machine type. Fixes #4521.
-
由 Balaji Krishnan 提交于
Add tests for both VB and C# to verify that generate method picks a normal file over an autogenerated file when it has a choice. In worst case where there is no better destination than a autogenerated file, it is indeed chosen as a valid destination.
-
由 vsadov 提交于
These temps have special longlived kind "Using", but were produced as regular temps in the case involving dynamic. Fixes #5323
-
由 Balaji Krishnan 提交于
In the previous commit, the check for generated files was a bit tight - The generate method codefix won't even show up if there is not a destination that is not a generated file. This commit relaxes that requirement a little bit. It offers the codefix, but "prefers" a non-generated file over a generated file. If generated file is the only available destination, then it is chosen.
-
由 AlekseyTs 提交于
Add C# language version check for read-only auto-properties.
-
由 Kevin Halverson 提交于
Disable keyboard shortcut for C# Interactive...
-
- 21 9月, 2015 6 次提交
-
-
由 Heejae Chang 提交于
-
由 Heejae Chang 提交于
-
由 Heejae Chang 提交于
-
由 Heejae Chang 提交于
-
由 Heejae Chang 提交于
added an internal option to control whether we include custom symbol in bing search query or not
-
由 Kevin Halverson 提交于
-
- 20 9月, 2015 1 次提交
-
-
由 Kevin Halverson 提交于
This also disables IDE support for including .csx/.vbx files in a C# or VB project, and fixes up IVsLanguageBlock service to handle "incomplete" members (these frequently occur in C# when you parse global statements in "regular" C# mode).
-
- 19 9月, 2015 4 次提交
-
-
由 Tomáš Matoušek 提交于
Update references to DiaSymreader in project.json and proj files
-
由 Andrew Casey 提交于
Log Watson events in AppInsights
-
由 Andy Gocke 提交于
Remove dnx core warnings
-
由 Andy Gocke 提交于
-