- 12 3月, 2015 13 次提交
-
-
由 Kevin Halverson 提交于
- Extract a local - Remove unnecessary type argument - Fix up expected/actual in Assert
-
由 Kevin Halverson 提交于
Fallback matching for manifest "AssemblyFiles"...
-
由 Kevin Halverson 提交于
In some scenarios, it appears that the strings for AssemblyFiles contain file extensions (.dll, etc). However, the module names in the "modulesByName" (ModuleMetadata.Name) will not. To work around this, implement a "fallback" match that removes the possible file extension.
-
由 Dustin Campbell 提交于
Update Code Model to support ReadOnly and WriteOnly VB auto-properties
-
由 Tom Meschter 提交于
Disable a few unit tests
-
由 Tom Meschter 提交于
These are failing in certain build configurations.
-
由 VSadov 提交于
Made use of extension Add methods in Expression lambdas a compiler error...
-
由 Dustin Campbell 提交于
-
由 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
-
由 VSadov 提交于
-
- 11 3月, 2015 27 次提交
-
-
由 Kevin Pilch-Bisson 提交于
When validating references, ignore duplicates
-
由 VSadov 提交于
Expression Trees specifically require that element initializer methods are instance methods. Fixes #310
-
由 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
-
由 Dustin Campbell 提交于
VB 14 supports ReadOnly and WriteOnly auto-properties. Code Model's CodeProperty2.ReadWrite should return the correct value for them.
-
由 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.
-