1. 25 7月, 2016 27 次提交
  2. 24 7月, 2016 1 次提交
  3. 23 7月, 2016 12 次提交
    • C
      Merge pull request #12679 from CyrusNajmabadi/switchFromPartToTag · 26a815e3
      CyrusNajmabadi 提交于
      Switch to using TaggedText (from SymbolDisplayPart) for features that want to display classified text.
      26a815e3
    • J
      Merge pull request #12687 from jasonmalinowski/weaken-dependencies-of-interactiveworkspace · 6bb76956
      Jason Malinowski 提交于
      Decouple the InteractiveWorkspace from needing a InteractiveEvaluator
      6bb76956
    • M
      Add support for a new ProjectShimFactory to be consumed by CPS. (#12440) · b19fcfe8
      Manish Vasani 提交于
      * Add support for a new ProjectShimFactory to be consumed by CPS.
      
      1. IProjectShim and IProjectShimFactory are the primary interfaces being introduced that CPS will use to forward project system changes to workspace hosts.
      2. Refactored the UpdateOptions code in AbstractRoslynProject and sub-types so that it can be shared with the new project shim.
      
      TODO: Add IVT to CPS binaries to enable consuming these APIs (need to follow up with DavKean)
      
      * Add support for a new ProjectShimFactory to be consumed by CPS
      
      1. IProjectShim and IProjectShimFactory are the primary interfaces being introduced that CPS will use to forward project system changes to workspace hosts.
      
      2. Refactored the UpdateOptions code in AbstractRoslynProject and sub-types so that it can be shared with the new project shim.
      
      3. Add IVT to CPS projects to enable consuming these APIs.
      
      * Fix tests
      
      * Add tests for new CPS project shim.
      
      * Fix the tests and update the Shim factory API to take CommandLineArguments.
      
      * Fix VSI test - VB compilation options must also contain latest parse options
      
      * Some more code refactoring to ensure that for the CPS shim we avoid getting properties through the hierarchy while creating the shim and adding new source files.
      
      * Some more code refactoring to address review feedback:
      
      1. Rename IProjectShim and IProjectShimFactory to IProjectContext and IProjectContextFactory respectively.
      2. Add a new sub-type of AbstractProject, namely "AbstractLegacyProject", for legacy C# and VB project system shims. All the Hierarchy accesses for computing properties have been moved to this sub-type.
      3. Move legacy project system specific interface implementations (IVsHierarchyEvents, IIntellisenseBuildTarget and ICompilerOptionsHostObject) to AbstractLegacyProject.
      4. Merge AbstractRoslynProject into AbstractProject - the only addition in AbstractRoslynProject seem to be support for VsENCRebuildableProjectImpl, which was anyways an optional field.
      
      * Change the name of the flag taken by AddSourceFile to "isInCurrentContext"
      
      * Address review feedback
      
      * Fix tests broken by last commit
      
      * Further cleanup of options setting infrastructure
      
      * Minor refactoring of the Options setting APIs
      b19fcfe8
    • C
      Remove ToList calls.' · e06d07ae
      CyrusNajmabadi 提交于
      e06d07ae
    • C
      9af23b3d
    • C
      Restore code. · 7a100383
      CyrusNajmabadi 提交于
      7a100383
    • C
      Less calls to .ToList() · 0c848876
      CyrusNajmabadi 提交于
      0c848876
    • C
      Reduce allocations. · a9af2ff2
      CyrusNajmabadi 提交于
      a9af2ff2
    • J
      Decouple the InteractiveWorkspace from needing a InteractiveEvaluator · ea952356
      Jason Malinowski 提交于
      Everything only needed the IInteractiveWindow. This makes life easier
      for TypeScript.
      ea952356
    • K
      Merge pull request #12321 from Pilchie/GetAnySymbol · 95a302ec
      Kevin Pilch-Bisson 提交于
      Unwind some Linq in a relatively hot path
      95a302ec
    • N
      Merge pull request #12372 from antonssonj/master · 9748a8fc
      Neal Gafter 提交于
      Debugger locals show wrong value for parameter changed and captured by closure in VB
      9748a8fc
    • N
      Merge pull request #12603 from gafter/outvar-model · abe021a1
      Neal Gafter 提交于
      Revise and simplify the syntax model for out var
      abe021a1