Highlights
- 1 discussion answered
Popular repositories
-
-
Forked from dotnet/roslyn
The .NET Compiler Platform ("Roslyn") provides open-source C# and Visual Basic compilers with rich code analysis APIs.
C#
-
Forked from dotnet/corefx
This repo contains the .NET Core foundational libraries, called CoreFX. It includes classes for collections, file systems, console, XML, async and many others.
C# 1
-
805 contributions in the last year
Contribution activity
July 2021
Created 18 commits in 4 repositories
Created a pull request in dotnet/roslyn that received 21 comments
EnC: Include added types in changed types of emit result
The types are reported to the application via runtime event. The application needs to know about added types, not just updated ones. + Simplify som…
Opened 17 other pull requests in 2 repositories
dotnet/roslyn
1
open
15
merged
- EnC: Avoid expensive data flow analysis in absence of lambdas
- Make sure buffers are returned to the pool
- Improve test
- Move EnC language service implementation down to EditorFeatures
- Port Allow WatchHotReloadService to specify runtime apply-update capabilities (#54012) to main
- Map documents to be reanalyzed back from compile-time to design-time documents
- Update debugger contracts to 17.2.0-beta.21371.1
- Generalize rude edit messages to be applicable to both Hot Reload and EnC
- Reloadable types - IDE
- Implements support for reloadable types in the compiler
- Capture open documents content on EnC session start
- Move remaining member rude edit analysis to semantics
- More EnC semantic analysis
- Capture file content on open instead of save (#54643)
- Capture file content on open instead of save
- Move more rude edit analysis to semantics
dotnet/runtime
1
merged
Reviewed 30 pull requests in 6 repositories
dotnet/roslyn 24 pull requests
- EnC: Avoid expensive data flow analysis in absence of lambdas
- React to changes in .net6p7 to how source generated file paths are created
- Allow parameter renames in Edit and Continue
- Add a global using test
- Fix file scoped namespace rude edits
- Add missing dependecies for Core Host
- Emit attribute changes for parameters
- Create a test help for writing simpler metadata tests
- EnC: Include added types in changed types of emit result
- Map documents to be reanalyzed back from compile-time to design-time documents
- Use RazorKey instead of AspNetCoreKey
- Update debugger contracts to 17.2.0-beta.21371.1
- Emit aggregate row id for the MoveNext method
- EnC - add tests for attributes on events
- Remove dependency on Type.IsSerializable from OptionSet serialization
- Implements support for reloadable types in the compiler
- Reloadable types - IDE
- Capture open documents content on EnC session start
- Move remaining member rude edit analysis to semantics
- More EnC semantic analysis
- Move more rude edit analysis to semantics
- Force compiler apps to ref netstadard2.0 version of SCI and SRM
- EnC - Support top level statements
- Enable EnC diagnostics in LSP
dotnet/symreader 2 pull requests
dotnet/sourcelink 1 pull request
dotnet/runtime 1 pull request
dotnet/arcade 1 pull request
dotnet/interactive-window 1 pull request
Created an issue in dotnet/runtime that received 17 comments
Hot Reload: unable to call added public API
Description
Calling a public method added to a referenced library during Hot Reload may throw System.MissingMethodException.
Repro:
Run App.exe, un…
Opened 14 other issues in 1 repository
dotnet/roslyn
13
open
1
closed
- Remove dependency on Editor and EditorFeatures from Microsoft.CodeAnalysis.LanguageServer.Protocol project
- Reloadable types: updated versions are not callable from another assembly
- EnC: Adding a type in a new namespace isn't handled correctly in symbol matcher
- Throw better exception when multiple semantic edits of the same symbol are passed to Compilation.EmitDifference
- Allow renaming reloadable types
- Renaming/changing arity of a reloadable type is not handled correctly
- Contract failure in FindReferencesSearchEngine.GetOrCreateSymbolGroupAsync
- EnC: partial definitions can't be ignored in the analysis since they may contribute attributes, Implements, Handles clauses
- IFieldSymbol is missing API to retrieve fixed-sized buffer size
- Formatting analyzer does not work properly for extended property patterns
- Odd active statement location
- EnC: AnalyzeTrivia incorrectly assumes that matches not in EditMap have no token changes
- EnC: Report rude edit when compiler adds synthesized types to the compilation and runtime does not support adding types
- Exclude attributes when outlining VB member declaration