-
Notifications
You must be signed in to change notification settings - Fork 4.2k
Closed
Labels
Description
- Semantic snippets: don't provide snippets when dotting of a type name
- Extract local functions to make project updating simpler to understand.
- Switch to just using paths as keys for file watching
- Standardize on NET pre-proc symbol (74859)
- Expose disposing capability on IAssemblyLoaderInternal
- Skip ValidateVisualBasicTemplateProjects failing on CI due to AVE (74831)
- Fix error closing source link documents in VSCode (74862)
- Always make project changes using the 'batch scope' approach to reduce duplication.
- Hook up file watchers for analyzer references
- Move type to its own file
- Reduce allocations from newline information allocated by ChangedText.GetLinesCore (74728)
- Set ScaleFactor for inheritance margin context menu (74849)
- [main] Update dependencies from dotnet/source-build-reference-packages (74254)
- [main] Update dependencies from dotnet/source-build-externals (74599)
- Retry design time build fix while also keeping FUTDC working (74828)
- Remove dependency on deprecated ref package (74814)
- Reduce allocations in CSharpSyntaxFacts.AppendMembers (again) (74790)
- Remove IChecksummedObject type.
- Rename type for clarity
- Update LSP Protocol Types (73911)
- Skip vsix crossgen targets when running design time build (74822)
- Semantic snippets tests (74808)
- Clean inline rename session (74818)
- Communicate with OOP process to determine if an AnalyzerReference has analyzers or source generators. (74810)
- Fix Typo in LSP protocol type (74817)
- Only copy devkit assemblies for unit tests when doing a real build (74812)
- Move to basic ref assemblies for net20 (74802)
- Stylistic cleanup of some solution explorer code
- Prioritize original user symbol in FAR results above cascaded symbols.
- Add file watchers for analyzer references
- Move to basic ref assemblies for net40 (74796)
- Move net451 test assets to net461 (74766)
- Fix issue where output path set in construction never updated the project update state (74791)
- Expose trigger in argument list option to vscode (74792)
- Use EnableCodeStyleSeverity instead of AnalysisLevel to control new diagnostic severity behavior (73843)
- fix bug with option not working when clicked (74781)
- Snippet refactoring 2 (74767)
- Handle partial properties in struct field ordering warning (74706)
- Remove net35 reference assemblies (74763)
- Expose document symbols to Razor cohosting (74730)
- Fix nested nullability of collection expressions (74490)
- Remove nonexistent folders from the solution explorer (74759)
- Use manual
foreach
instead ofAddRange
method for certain collection expression spreads (74630) - Cleanup LSP error reporting (74530)
- Add support in DevKit for source link go to definition (74626)
- Remove unnecessary CODE_STYLE workarounds
- Refactor semantic snippets (74712)
- Use existing property to access services
- Disable build on test refresh (74751)
- Switch to primary constructor
- Fix some small things with readme (74709)
- Avoid async void methods
- Switch API to immutable-array from params-array
- Fix URI comparisons for different casing (74746)
- Remove implicit unsafe cast in foreach
- Remove unnecessary type for wrapping analyzer references.
- Some minor renames/cleanup before an upcoming large refactoring
- Send a TextDocumentidentifier for razor dynamic file requests/responses (74727)
- Rename file and wrap long parameter list
- Modify MergedNamespaceDeclaration.MakeChildren to to allocate less (74698)
- Preserve document extension for the preview content we create
- Remove unused parameter in analyzer loading code
- Reenable workspace pull diagnostics
- Make analyzer mvid part of our checksum
- Disable targeted notifications in integration tests (73987)
- Revise usage of
<code>
tag inIOperation
docs (74719) - Modify ISyntaxTreeFactoryService.CreateSyntaxTree to take in an optional SourceText. (74707)
- Reduce allocations in SymbolKey.ResolveString (74618)
- Do not mark 2 first
int
parameters of an interpolated string handler constructor as unused (74064) - Remove an enumerator allocation during scrolling (74710)
- Fix issues with VSCode LSP EA causing handlers to fail to load (74700)
- Rewrite BulidSolution in Integration tests (74690)
- Ensure that GetContentHash produces the same value on different endian machines (74696)
- Remove most usage of "new ArrayBuilder" (74689)
- Only report project load events for initial load in VSCode (74688)
- Remove razor source generator hack (74651)
- Mark compiler-generated list type with
[CompilerGenerated]
attribute (74683) - Reduce allocations in AbstractSymbolCompletionProvider.CreateItems (74670)
- Fix CG issue for Microsoft.IO.Redist (74653)
- Update Microsoft.VisualStudio.Debugger.Contracts to 17.12.0-beta.24403.1 (74678)
- Remove test dependency from BuildValidator (74669)
- Unify on-the-fly docs settings with C++ (74663)
- Unsubscribe from UIContext events when the LSP server exits (74656)
- Exclude BuildValidator from VMR when building without tests (74660)
- Reduce allocations again in BlockStructure collection (74627)
- CodeQL fixes (74658)
- Avoid optimizing away ref array access (74553)
- EnC: Implement support for System.Threading.Lock (74526)
- Fix PR collisions (74652)
- Insert release/dev17.12 to VS rel/d17.12 (74648)
- Avoid assert in emit layer when intercepted call implicitly captures receiver to temp (74509)
- Narrow EA dependency (74640)
- Use auto properties
- Include App.config item only for net472 builds (74639)
- Add Solution.WithProjectInfo API (74289)
- Tag PRs where any file matches the specified patterns (74622)
- Change SyntaxEquivalence.AreEquivalent to use a more appropriate pooling mechanism for the stack it uses to walk trees. (74610)
- Modify SyntaxNodeExtensions.GetMembers to instead execute a given lambda over the collection. (74628)
- Reduce allocations during SourceText serialization (74608)
- Reduce allocations in AbstractStructureTaggerProvider.GetMultiLineRegions (74619)
- Move existing RemoveWhere code into an extension method on ArrayBuilder (74620)
- Move 'use auto prop' check earlier
- Remove unsupported servicing branches (74606)
- Rename Suggestions: Fix getting of the context string, gracefully handle errors (74564)
- Modify ISyntaxFacts methods to allocate less (74596)
- Use the last computed navbar model until we get a new one.
- Update config for 17.12.P1 snap (74592)
- Reduce the number of sourcetexts fully recreated from the tree during brace completion enter (74591)
- Automatically tag PRs which may affect the C# extension. (74590)
- Fix graying out of unused members in LSP
- Fix URI handling when comparing encoded and unencoded URIs (74544)
- Move 'generate XXX' code fixers down to code-style layer.
- EnC: Implement support for partial properties (74494)
- Optimize codegen of
[]
for immutable arrays (74464) - Move tests to raw strings (74583)
- Address issues with VSIX item publishing projects and FUTDC (74470)
- Expose inlay hints to Razor cohosting
- Make it possible to build/run tests on linux-arm64 (74536)
- Don't try and add the result diagnostics if they are default or empty (#74507) (74560)
- Fix race condition in LSP FindAllReferences when linked files were involved.
- Fix dll load issue when loading Razor projects in VSCode (74570)
- Do not parse methods with accessibility modifiers as local functions (alt) (74495)
- Eliminate contentChanged parameter (74561)
- DocumentState constructors refactoring (74559)
- Remove a closure allocation from WrappedNavigationBarItem.ctor (74563)
- Move code to code style layer
- Don't bring up completion when deleting in an xml doc comment's text (74558)
- Update SystemTextJsonVersion to 8.0.4 (74489)
- Merge pull request 74557 from CyrusNajmabadi/moveDown2
- Don't try and add the result diagnostics if they are default or empty (74507)
- Merge changes from a single DidChange notification (74268)
- Feedback from 'source gen save' pr
- Set FlagNetStandard1XDependencies=true (74549)
- Move IDS_FeatureRefStructInterfaces to C# 13 (74551)
- Rerun generators when an additional file is saved.
- Cherry pick project system workspace update fix to 17.11 (74506)