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
-
787 contributions in the last year
Contribution activity
July 2021
Created 8 commits in 1 repository
Created a pull request in dotnet/roslyn that received 13 comments
Implements support for reloadable types in the compiler
When a type marked as "reloadable" is edited a new type with synthesized name {original-name}#{N} is emitted instead of updating the original type …
Opened 9 other pull requests in 1 repository
dotnet/roslyn
8
merged
1
open
- 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
- 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
Reviewed 16 pull requests in 3 repositories
dotnet/roslyn 14 pull requests
- Emit attribute changes for parameters
- 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/arcade 1 pull request
dotnet/interactive-window 1 pull request
Created an issue in dotnet/runtime that received 3 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 13 other issues in 1 repository
dotnet/roslyn
12
open
1
closed
- 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