- 11 8月, 2020 9 次提交
-
-
由 Sam Harwell 提交于
Add restricted IVTs for IntelliCode
-
由 msftbot[bot] 提交于
Fix couple of issues related to SerializableOptionSet which were leading to checkum validation asserts
-
由 Chris Sienkiewicz 提交于
* Expose generator internals: - Add a new api + result objects to return generator driver internals - Rework the way we handle exceptions, especially for syntax walk based operations - Ensure we don't mix up generator and driver exceptions
-
由 Jason Malinowski 提交于
Null annotate SymbolKey and a bit more of the compiler
-
由 Jonathon Marolf 提交于
-
由 Manish Vasani 提交于
Add integration test to configure diagnostic severity via editorconfig
-
由 Jason Malinowski 提交于
Stop specifying Rich Nav's version of dotnet
-
由 Manish Vasani 提交于
-
由 Jason Malinowski 提交于
Delete our use of Microsoft.VisualStudio.CodingConventions
-
- 10 8月, 2020 3 次提交
-
-
由 Sam Harwell 提交于
-
由 Jessica Petty 提交于
-
由 Allison Chou 提交于
Combine local and LSP code action logic
-
- 08 8月, 2020 28 次提交
-
-
由 Jason Malinowski 提交于
Move C# editorconfig diagnostic support API to CompilationOptions, instead of SyntaxTree
-
由 Jason Malinowski 提交于
-
由 Jason Malinowski 提交于
-
由 Jason Malinowski 提交于
I suspect this was added because we were potentially passing in arrays with null entries, but we're checking for that now.
-
由 Jason Malinowski 提交于
The various reading methods when resolving keys can potentially return null. The rule was as follows: 1. If the thing being written can never be null, I put a ! after the Read call. 2. If the thing being written could be null, no suppression was allowed. Essentially this means that the reading code is not expected to be robust in the face of nulls coming from incorrectly annotated code. Some of the types (like SymbolKeyReader) are pooled. I elected to leave the members annotated as they act when being used normally, and suppressed null assignments when the object was in the pool.
-
由 Jason Malinowski 提交于
I would do the same for IsInMetadata, but there's a terrifying comment on MetadataModule that says it can be null even if IsInMetadata returns true.
-
由 Jason Malinowski 提交于
It allows null, but was annotated otherwise.
-
由 Jason Malinowski 提交于
Fix crash in the preview of a code action that modified an .editorconfig
-
由 Rikki Gibson 提交于
-
由 Allison Chou 提交于
-
由 Charles Stoner 提交于
-
由 David 提交于
Add temporary support for colorization in LSP hover
-
由 Jason Malinowski 提交于
We had left this as a legacy mode for users who were running into issues. We recently reset the option for anybody using 16.7 builds after fixing some underlying issues, and we haven't heard any new issues.
-
由 Jason Malinowski 提交于
For reasons that aren't entirely clear, when we create a preview of a code fix, we remove and re-add documents that are being changed when we produce the PreviewWorkspace. This process had an bug which meant that the file path of an .editorconfig got dropped, so the resultant .editorconfig document path was null. This later caused a crash if the diagnostic engine, when processing the PreviewWorkspace's new solution, tried asking for a Compilation, since the null path would get passed to AnalyzerConfig.Parse(), and it would throw. This was exposed by #45076; until then if you had a preview of just an .editorconfig file, nothing would actually be analyzed and so nothing asked for the Compilation. The crash is "fixed" by #44331 in that asking for a Compilation no longer results in a call to AnalyzerConfig.Parse(); you have to ask for a Compilation and then do something with a semantic model. By luck, that doesn't happen in the common repro, but more obscure things absolutely could still fail. This is being tested by the integration test being added in #46639. We don't really have a good unit tests here as far as I can tell, but even then a unit test really doesn't validate any of the end-to-end here. Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1162464
-
由 Jared Parsons 提交于
Fix issue where compiler host dropped connections under load
-
由 David Wengier 提交于
* Move null check above where the variable is used * Fix formatting
-
由 Ankita Khera 提交于
Added interpolated strings to list of possible literals - Inline Parameter Name Hints
-
由 Manish Vasani 提交于
-
由 Sam Harwell 提交于
Avoid reporting progress for index updates
-
由 Sam Harwell 提交于
Enable PasteCommandWithInteractiveFormatAsBoxCopy
-
由 Sam Harwell 提交于
Enable CSharpOutliningTagger_RegionIsDefinition
-
由 Sam Harwell 提交于
Remove unnecessary use of 'Option Strict Off'
-
由 Sam Harwell 提交于
Revert "don't run CI on changes that do not change code"
-
由 Jason Malinowski 提交于
Delete a workaround from InvisibleEditor.cs
-
由 David 提交于
Support preselect flag in LSP completion
-
由 Jared Parsons 提交于
-
由 Charles Stoner 提交于
-