- 14 3月, 2015 3 次提交
-
-
由 Matt Warren 提交于
-
由 Matt Warren 提交于
-
由 Matt Warren 提交于
-
- 13 3月, 2015 1 次提交
-
-
由 Matt Warren 提交于
-
- 12 3月, 2015 4 次提交
-
-
由 Balaji Soundrarajan 提交于
Dont Assume Certain Node Are Always Parented
-
由 Andrew Casey 提交于
-
由 Balaji Soundrarajan 提交于
Fix 1118 : Dont assume that some of the nodes are always parented. Always check if the parent is not null before accessing the parent.
-
由 Balaji Soundrarajan 提交于
Dont disturb whitespace preceding comments
-
- 11 3月, 2015 32 次提交
-
-
由 Kevin Pilch-Bisson 提交于
When validating references, ignore duplicates
-
由 Neal Gafter 提交于
Fix a NRE in VB query expression binding
-
-
由 Neal Gafter 提交于
Fixes #1099
-
由 Jared Parsons 提交于
There were uses of private fields in #if blocks that needed to be adjusted to the renamed fields.
-
由 Neal Gafter 提交于
Detect and report attempt to use abstract event through base
-
由 CyrusNajmabadi 提交于
Introduce a new AbstractEncProject for CSharpProject and VisualBasicProject to extend.
-
由 Tomáš Matoušek 提交于
Enable editing methods with anonymous types and remove unused rude edit kinds
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Jared Parsons 提交于
This fixes up the misaligned comments that came from the formatting bug described in #1177. closes #1140
-
由 Jared Parsons 提交于
This is the initial run of the code formatter on the VB compiler source code. Further runs I'll expand on this to include all VB code in a future run.
-
由 Tomas Matousek 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Andrew Casey 提交于
New EvaluationContext cache-invalidation strategy
-
由 Balaji Soundrarajan 提交于
Remove UseTabOnlyForIndentation since this is a public option & there are no testcases for this option. With the changes the option is no longer used making it obsolete. Fix the broken testcase which was asserting the undesired behavior
-
由 Matt Scheffer 提交于
Cleaned up C++ project targets
-
由 Andrew Casey 提交于
-
由 Andrew Casey 提交于
Ignoring references, which are obviously the high-order bit, the old strategy was to confirm that the methodToken, methodVersion, and smallest containing scope were the same as the current context. This had two problems: 1) C# hoisted locals are not reflected in scopes and so we were not invalidating the cache when we stepped across scope boundaries in async and iterator methods. 2) We had to access the PDB in order to check whether the cache was still valid (to figure out the smallest containing scope). We propose a new approach: compute the largest span around the current IL offset in which there are no scope boundaries (including hoisted local scopes). Then, when check cache validity by doing a simple span containment check (plus methodToken and methodVersion, obviously). Downside 1: We need all scopes in the method, not just the containing ones. Downside 2: If you somehow step around a nested scope (e.g. using breakpoints), the new approach will invalidate the cache, whereas the old one did not.
-
由 Andrew Casey 提交于
-
由 Balaji Soundrarajan 提交于
Check SyntaxNodeOrToken is a SyntaxNode before converting
-
由 Cyrus Najmabadi 提交于
This project does the appropriate Enc hookup, and implements the interfaces that the debugger QIs for to do Enc interaction. For C# and VB, nothing will change. For TypeScript, we will continue subclassing AbstractProject. By doing this, we will not interact with the Enc system at all. This will help avoid undesirable behavior (like having our files become read-only when entering debugging).
-
由 Pilchie 提交于
It seems that VsProject's references may include duplicate versions of mscorlib for portable projects, so remove duplicates before comparing against our workspace set of references. This fixes #1083.
-
由 Balaji Krishnan 提交于
Fix Extract Method and Generate Variables in Conditional Access Expressions. Fixes #751. Properly handle ConditionalAccessExpressions in ExpressionSyntaxExtensions::CanReplaceWithLValue. When conditional access expressions begin with some form of member binding expression (starts with the dot operator), they cannot be replaced with an LValue. @jmarolf contributed commit cf3dd545 This issue does not affect VB as VB language parses this differently than C#.
-
由 Balaji Soundrarajan 提交于
Fix internal TFS bug 1130555 : Getting Parent of SyntaxNodeOrToken does not need conversion to Node or Token. When converting a SyntaxNodeOrToken to a Node or Token use IsNode or IsToken. In this particular instance, we have introduced the check in InlIneTemporaryCodeRefactoringProvider to prevent crash. We will still have to find the scenario that triggered this situation.
-
由 Neal Gafter 提交于
Fix a build break by adding a parameter to an otherwise parameterless struct ctor
-
由 Neal Gafter 提交于
-
由 Tomáš Matoušek 提交于
Implement EnC support for range variables in C# queries, improve query clause matching
-
由 Tomas Matousek 提交于
-
由 Balaji Soundrarajan 提交于
Fix #1151 : Dont disturb the whitespaces preceding the comments which are also not part of indentation to be converted to tabs if 'Keep Tabs' option is set.
-
由 Heejae Chang 提交于
don't handle code link ourselves but let error list handle it
-
由 Tom Meschter 提交于
Catch exceptions from user code
-