- 15 6月, 2015 5 次提交
-
-
由 Charles Stoner 提交于
Allow extension methods in script code
-
由 Charles Stoner 提交于
-
由 Tanner Gooding 提交于
[Automated] Merge 'stabilization' into 'master'
-
由 Tanner Gooding 提交于
-
由 Paul Harrington 提交于
Pass (IntPtr)(-1) to ThrowExceptionForHR calls to ignore existing error info
-
- 13 6月, 2015 11 次提交
-
-
由 David Poeschl 提交于
Build samples in Jenkins
-
由 Andy Gocke 提交于
Fix bad errors in the error list -- bug 1166689
-
由 David Poeschl 提交于
Calculate correct set of events in the VB navigation bar
-
由 AlekseyTs 提交于
Do not attempt to prepare for an event hookup for a Handles clause in an invalid context.
-
由 Jared Parsons 提交于
Gracefully handle bad label lookups
-
由 David Poeschl 提交于
Fixes internal bugs #1185589 (currently active in "1.0 (stable)") and #530506 There are two places in VB where we display custom lists of events in the navigation bar: 1. In a type declaration with declared events (directly or in any base type or interface), the middle dropdown shows a "(<Type> Events)" node that then lists all of its events in the right dropdown. 2. WithEvents fields are each shown as a separate node in the middle dropdown, which then list all of the accessible events on that type (or its base types or interfaces) in the right dropdown. In either case, selecting an event from the right dropdown generates a method that Handles the event (or navigates to an existing method that Handles the event). To calculate the list the events to show for code generation, we previously iterated through its BaseType chain gathering up IEventSymbols with the needed accessibility levels. This approach had two known problems: 1. It was not considering interface implementation, only BaseTypes. This would cause events to be omitted. (#1185589) 2. It incorrectly included shadowed events. This would cause either duplicate entries resulting in the same Handles method generation (#530506) or completely invalid entries that would generate invalid code (if the shadowing event uses a different name) Instead of manually constructing this list of events by navigating around the type hierarchy, we now use LookupSymbols to rely on the compiler's knowledge of what events are available (and which are not available due to shadowing).
-
由 CyrusNajmabadi 提交于
Make computation and display of completion item descriptions actually asynchronous.
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Jared Parsons 提交于
It is possible for a label statement to produce a LookupResult value in an error state. In general this can't happen because a bad label is only really produced when there are parse errors in the method in which case method body bindings are never considered. As an API though a method body can be queried in the face of parse errors and hence missing labels can be observed. Fixes DevDiv 1179322
-
由 Tanner Gooding 提交于
[Automated] Merge 'stabilization' into 'master'
-
- 12 6月, 2015 24 次提交
-
-
由 Tanner Gooding 提交于
-
由 Dustin Campbell 提交于
Clean up extension methods
-
由 Dustin Campbell 提交于
-
由 Dustin Campbell 提交于
-
由 Dustin Campbell 提交于
-
由 Dustin Campbell 提交于
-
由 Dustin Campbell 提交于
-
由 Anthony D. Green 提交于
Implement data flow analysis for interpolated expressions
-
由 Anthony D. Green 提交于
Update Extract Method unit tests for interpolated strings to not use token comparison due to inability to properly tokenize the an interpolated string context-free.
-
由 Manish Vasani 提交于
Fix build break: Exclude C# and VB sample analyzer projects from Samples.sln as the 1.0.0 CodeAnalysis nuget packages required by these projects haven't yet been published. We do have the separate CSharpAnalyzers.sln and BasicAnalyzers.sln for these projects, so its fine to remove these from projects from Samples.sln until these nuget packages are uploaded to nuget.org
-
由 Manish Vasani 提交于
Fix build break: Exclude C# and VB sample analyzer projects from Samples.sln as the 1.0.0 CodeAnalysis nuget packages required by these projects haven't yet been published. We do have the separate CSharpAnalyzers.sln and BasicAnalyzers.sln for these projects, so its fine to remove these from projects from Samples.sln, until these nuget packages are uploaded to nuget.
-
由 AlekseyTs 提交于
Fixes #3448.
-
由 Heejae Chang 提交于
return correct ProjectGuid for build only filter
-
由 Andrew Casey 提交于
Remove extra files from OpenSourceDebug.vsix
-
由 Manish Vasani 提交于
Add sample C# and VB analyzers to demonstrate different kind of analyzers based on kind of actions registered and analysis scenarios. Fixes #2914
-
由 Andrew Casey 提交于
These two changes should have been included in https://github.com/dotnet/roslyn/commit/8c9ed547c5bc6ad5a9842945688da9b2f189ac8c but, 1. The references didn't match any of the extraneous VSIX names because they inline variables. 2. OpenSourceDebug.csproj doesn't drop a VSIX in the output folder, so it was missed by my validation pass. The net effect is to remove Microsoft.Build.Tasks.Core.dll, Microsoft.Build.Utilities.Core.dll, and Microsoft.VisualStudio.Shell.14.0.dll from OpenSourceDebug.vsix.
-
由 Andy Gocke 提交于
-
由 Manish Vasani 提交于
Add sample C# and VB analyzers to demonstrate different kind of analyzers based on kind of actions registered and analysis scenarios. Also added simple unit tests for the analyzers.
-
由 Neal Gafter 提交于
Public API checker should ignore protected members on uninheritable types
-
由 Heejae Chang 提交于
made us to re-analyze some part of solution when assembly name have c…
-
由 Heejae Chang 提交于
fix flaky unit test
-
由 Matt Warren 提交于
Add eol parameter for NormalizeSyntax API
-
由 Matt Warren 提交于
Enable ResolveProjectReferences target to run
-
由 David Poeschl 提交于
Avoid crashes calculating rename declaration conflicts
-