Skip to content


@microsoft @dotnet
Block or Report

Block or report Evangelink

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Add an optional note:
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse


  1. A framework that allows developers to cobble together a better UI for their own WPF applications with minimal effort.

    C# 8.4k 2.4k

  2. An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable sta…

    C# 7.2k 1.1k

  3. Math.NET Numerics

    C# 2.9k 840

1,212 contributions in the last year

Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Mon Wed Fri
Activity overview
Contributed to microsoft/vstest, microsoft/testfx, dotnet/roslyn-analyzers and 30 other repositories

Contribution activity

September 2022

Created 39 commits in 1 repository
Created 1 repository

Created a pull request in microsoft/testfx that received 2 comments

Merge TFM specific classes together

Uses compiler directives instead of separate files to split behavior. This might be revisited later but will for now help to identify the gap betwe…

+1,348 −3,211 2 comments
Opened 34 other pull requests in 3 repositories
microsoft/testfx 31 merged 1 closed
wangyuan8421/MsTestAdapterBugDemo 1 open
dotnet/roslyn-analyzers 1 open
Reviewed 53 pull requests in 5 repositories
microsoft/testfx 25 pull requests
microsoft/vstest 17 pull requests
dotnet/test-templates 2 pull requests
dotnet/sdk 1 pull request
dotnet/roslyn 1 pull request

Created an issue in dotnet/roslyn-analyzers that received 1 comment

CA2213: False positive on disposable fields

Analyzer Diagnostic ID: CA2213: Disposable fields should be disposed Steps To Reproduce See linked draft PR.

1 comment
14 contributions in private repositories Sep 11 – Sep 21

Seeing something unexpected? Take a look at the GitHub profile guide.