- 29 10月, 2019 2 次提交
- 26 10月, 2019 2 次提交
- 25 10月, 2019 7 次提交
- 24 10月, 2019 29 次提交
-
-
由 msftbot[bot] 提交于
Merge release/dev16.4 to master
-
由 David 提交于
Merge 16.5-preview1 into master
-
由 David 提交于
Update configs for snap.
-
由 David 提交于
Backport editor config change to 16.4
-
由 David Barbet 提交于
-
由 David Barbet 提交于
-
由 Manish Vasani 提交于
Ensure that we show the gold bar for .editorconfig as solution item o…
-
由 Jason Malinowski 提交于
Core changes to prep for inferred indentation
-
由 David 提交于
Co-Authored-By: NJason Malinowski <jason@jason-m.com>
-
由 Ivan Basov 提交于
-
由 Andrew Hall 提交于
* Change inline rename dialog to be more uniquely identifiable by automation id * Add an important note about the automation id needing to remain
-
由 Ivan Basov 提交于
-
由 Jason Malinowski 提交于
We never hooked up the options provider, which meant syntax trees would have the options but not the documents themselves if you asked for an OptionSet. This exposed an issue in our .editorconfig configuration fix tests: those tests were setting dotnet_style_object_initializer = false and then trying to assert that the configuration fix comes up. This setting should have had the effect that the diagnostic was being disabled and no fix would be triggered. But since .editorconfig was being ignored in calls to GetOptions() the fix triggered anyways and everything else worked from there. Once we fix the .editorconfig bug, the tests start failing because there are no longer fixes. I'm updating the tests that change the severity to simply pass true since they weren't actually sensitive to what the boolean was. The tests that are trying to test setting a value to true will need to find a different option entirely to test with, and that's tracked by https://github.com/dotnet/roslyn/issues/39466.
-
由 Jason Malinowski 提交于
There were some tests that generally tested the behavior that "if you close a document, the tracking span should go away". These tests weren't actually working right: 1. The AssertMissingPastedTextSpan helper fetched the text container and passed that to the PasteTrackingService. If the documents had been closed, then the container returned is a throwaway container which isn't a text buffer at all. The PasteTrackingService returns no span, but it always would have no matter what. As such, this case meant this was less a test of the service and more a test of TestWorkspace that the buffer was closed when expected. 2. If the documents were open at time, a buffer might get reused by TestWorkspace. In those cases, the product code also has no code that was clearing the buffer properties out: the test code did. As such, those tests passing weren't asserting product behavior, they were just asserting the test harness behavior. In practice, any attempt to resurrect these were really just tests about the test harness or TestWorkspace, and not product code. So deleting them is just the right thing.
-
由 Jason Malinowski 提交于
The only remaining uses now are ones actually testing the core workspace.
-
由 Jason Malinowski 提交于
We had both a property and a method returning the same thing. This unifies to just the method.
-
由 Jason Malinowski 提交于
With TestWorkspace we were creating text buffers for all types of documents up front, and by default opening all buffers in the workspace. This was problematic because if we're creating text buffers we should be ensuring the text buffer's options for using tabs and spaces matches the Workspace options, but the workspace sometimes wasn't available at those times. This is also unnecessarily expensive if you have test projects that aren't doing anything with editor experiences at all. Also, a complicated "create a separate document in the TestWorkspace for the cursor" was removed in favor of more direct code that just creates a buffer. Creating an entire TestDocument was funky since the document was never actually part of the workspace -- this revealed that it didn't seem we were ever disposing the views created. The "languageName" parameter to CreateProjectionBuffer was removed: it didn't logically make sense (the projection buffer created isn't in a Workspace, so it has no language name), but also wasn't being used for anything else.
-
由 Shen Chen 提交于
* Add solution crawler wrapper types * Add Experimentation wrapper * Add UnitTestingPinnedSolutionInfoWrapper * Add KeepAliveSessionWrapper * Add PersistentStorageLocationService wrapper * Add UnitTestingWorkspaceTaskSchedule wrapper * Add extension wrapper * Change Workspace wrapper to an extension class * Add more wrapper types * Rename and remove files * Add immutable array extensions * remove lut ivt * Remove the dependency on ServicehubBase * Remove all the dependency for LUT * Rename and remove unused wrappers * Add comments * Rename wrappers and accessors * More renaming
-
由 David Barbet 提交于
-
由 Ivan Basov 提交于
-
由 Ivan Basov 提交于
Co-Authored-By: NSukru Alatas <alatas@gmail.com>
-
由 Manish Vasani 提交于
Fixes #39472
-
由 Ivan Basov 提交于
-
由 Fred Silberberg 提交于
Adjust syntax equivalence to account for nullable directives
-
由 Gen Lu 提交于
-
由 Gen Lu 提交于
-
由 Sam Harwell 提交于
Show code instead of designer, but only after trying to create the designer loader
-
由 msftbot[bot] 提交于
Merge master to release/dev16.5-preview1
-
由 Jason Malinowski 提交于
The overloads sometimes had exportProvider first and sometimes second. This was because if you always had it first and content type is passed as a string, you have ambiguity of how to handle the params array. Just passing in stuff explicitly makes this easier. Also replace a hand-written implementation of string.Join with string.Join.
-