- 24 10月, 2019 8 次提交
-
-
由 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.
-
由 Jason Malinowski 提交于
Makes it easier to figure out when just one side is failing.
-
由 Jason Malinowski 提交于
This is implemented by adding metadata to exports of IDocumentOptionsProviderFactories that specify the ordering like any other provider. Although I would love to simplify this by simply removing the factories entirely by simply having the Workspace constructor directly add the instances, Visual Studio for Mac is also exporting these so we'll maintain compat for now.
-
由 Jason Malinowski 提交于
I expect that IOrderableMetadata existed back from a time where we were working with both MEFv1 interface metadata views and MEFv2 concrete type views. Nothing today needs it anymore, so we can just delete it.
-
由 Jason Malinowski 提交于
If we both had a document-specific option provided and also tried to change the value, we'd end up throwing an exception.
-
由 Jason Malinowski 提交于
This adds a convenience overload where WithChangedOption can be more easily used with a PerLanguageOption, but also returns a strongly typed DocumentOptionSet so you don't lose the distinction.
-
由 Jason Malinowski 提交于
These no longer apply.
-
由 Jason Malinowski 提交于
There appeared to be one bug: if a document was opened that had a null file path, there was a risk that we would crash because we would be passing that around to the editor API in the legacy case.
-
- 23 10月, 2019 4 次提交
-
-
由 Ivan Basov 提交于
Handle intellicode star in display text prefix
-
由 Ben Lichtman 提交于
-
由 Julien Couvreur 提交于
-
由 Fred Silberberg 提交于
Semantic model assert
-
- 22 10月, 2019 12 次提交
-
-
由 Jared Parsons 提交于
Link to http://sourceroslyn.io
-
由 Julien Couvreur 提交于
-
由 Fredric Silberberg 提交于
-
-
由 Manish Vasani 提交于
Performance fix in analyzer driver for CFG based analyzers
-
由 Julien Couvreur 提交于
-
由 Manish Vasani 提交于
Re-use semantic model when attempting to compute suppress message att…
-
由 Andrew Hall (METAL) 提交于
(cherry picked from commit 1170c94f37305d39faee86f04c724caf588fc9f5)
-
由 Joey Robichaud 提交于
Remove shortcircuit of status query for commands with handlers.
-
由 Joey Robichaud 提交于
-
由 Joey Robichaud 提交于
Instead of intercepting QueryStatus in AbstractOleCommandTarget we will allow the request to bubble up for commands with command handlers.
-
由 Ivan Basov 提交于
-
- 21 10月, 2019 1 次提交
-
-
由 Sam Harwell 提交于
Add nullable annotations to IDE code (part 2)
-
- 20 10月, 2019 2 次提交
-
-
由 Rikki Gibson 提交于
Fix SourceText.GetChanges exception on merging certain changes
-
由 Andrey Shchekin 提交于
-
- 19 10月, 2019 6 次提交
-
-
由 Tomáš Matoušek 提交于
ProjectExternalErrorReporter: Avoid subscribing to solution build events multiple times and leaking the object (#39389) * Add FSharpProjectExternalErrorReporterFactory * ProjectExternalErrorReporter: Avoid subscribing to solution build events multiple times and leaking the object * Update F# shim
-
由 Manish Vasani 提交于
-
由 Jason Malinowski 提交于
Use lifted operator in generated Equals if the underlying type's operator would have been used
-
由 Chris Sienkiewicz 提交于
* async -> asynchronous * Fix up error messages for await using declarations in langver < 8.0 * Use CSharpTestBase.IAsyncDisposableDefinition for interfaces
-
由 Manish Vasani 提交于
We expose public APIs on IOperation related analysis contexts to fetch ControlFlowGraph for the operation block. Additionally, the analyzer driver caches the CFGs for operation block (when first requested by some flow based analyzer) to allow sharing CFGs between flow based analyzers. However, we were holding onto these for the entire lifetime of the compilation. This change fixes that by removing the CFG entry once a particular operation block has been fully analyzed. Fixes VSFeedback issue [#998181](https://dev.azure.com/devdiv/DevDiv/_workitems/edit/998181)
-
由 Manish Vasani 提交于
Currently implementation always creates a new semantic model for decoding local suppress message attributes (applied to each symbol). This change attempts to re-use the cached semantic models held by the analyzer driver to avoid rebinding cost. Fixes VSFeedback issue [#973445](https://dev.azure.com/devdiv/DevDiv/_workitems/edit/973445)
-
- 18 10月, 2019 7 次提交
-
-
由 Rikki Gibson 提交于
-
由 Tomáš Matoušek 提交于
* EnC: Compare document content before performing IO while stepping * Feedback
-
由 Chris Sienkiewicz 提交于
-
由 Manish Vasani 提交于
Enable detection and addition of solution level .editorconfig as solu…
-
由 Andrew Hall 提交于
Use ConstructWithNullability in InferTypeInAwaitExpression since the inferred type may include nullable information (#39335) The inferred type may include nullability information, and will fail to be recognized as a symbol without using the correct construct call. Fixes #39333
-
由 Sam Harwell 提交于
-
由 Sam Harwell 提交于
-