Skip to content

C#: Dotnet Runtime models. #8600

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 13 commits into from
May 25, 2022

Conversation

michaelnebel
Copy link
Contributor

No description provided.

@github-actions github-actions bot added the C# label Mar 30, 2022
@github-actions
Copy link
Contributor

⚠️ The head of this PR and the base branch were compared for differences in the framework coverage reports. The generated reports are available in the artifacts of this workflow run. The differences will be picked up by the nightly job after the PR gets merged.

Click to show differences in coverage

csharp

Generated file changes for csharp

  • Changes to framework-coverage-csharp.rst:
-    System,"``System.*``, ``System``",3,2336,28,5
+    System,"``System.*``, ``System``",3,22191,28,5
-    Others,"``Dapper``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.Extensions.Primitives``, ``Microsoft.VisualBasic``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,149,131,
+    Others,"````, ``Dapper``, ``JsonToItemsTaskFactory``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.CSharp``, ``Microsoft.Extensions.Caching.Distributed``, ``Microsoft.Extensions.Caching.Memory``, ``Microsoft.Extensions.Configuration``, ``Microsoft.Extensions.DependencyInjection``, ``Microsoft.Extensions.DependencyModel``, ``Microsoft.Extensions.FileProviders``, ``Microsoft.Extensions.FileSystemGlobbing``, ``Microsoft.Extensions.Hosting``, ``Microsoft.Extensions.Http``, ``Microsoft.Extensions.Logging``, ``Microsoft.Extensions.Options``, ``Microsoft.Extensions.Primitives``, ``Microsoft.Interop``, ``Microsoft.NET.Build.Tasks``, ``Microsoft.NETCore.Platforms.BuildTasks``, ``Microsoft.VisualBasic``, ``Microsoft.Win32``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,819,131,
-    Totals,,3,2492,353,5
+    Totals,,3,23017,353,5
  • Changes to framework-coverage-csharp.csv:
+ ,,,8,,,,,,,8,
+ JsonToItemsTaskFactory,,,9,,,,,,,9,
+ Microsoft.CSharp,,,24,,,,,,,24,
+ Microsoft.Extensions.Caching.Distributed,,,15,,,,,,,15,
+ Microsoft.Extensions.Caching.Memory,,,57,,,,,,,56,1
+ Microsoft.Extensions.Configuration,,,104,,,,,,,101,3
+ Microsoft.Extensions.DependencyInjection,,,103,,,,,,,103,
+ Microsoft.Extensions.DependencyModel,,,12,,,,,,,12,
+ Microsoft.Extensions.FileProviders,,,29,,,,,,,29,
+ Microsoft.Extensions.FileSystemGlobbing,,,20,,,,,,,18,2
+ Microsoft.Extensions.Hosting,,,40,,,,,,,34,6
+ Microsoft.Extensions.Http,,,10,,,,,,,10,
+ Microsoft.Extensions.Logging,,,61,,,,,,,61,
+ Microsoft.Extensions.Options,,,35,,,,,,,17,18
- Microsoft.Extensions.Primitives,,,54,,,,,,,54,
+ Microsoft.Extensions.Primitives,,,129,,,,,,,129,
+ Microsoft.Interop,,,37,,,,,,,37,
+ Microsoft.NET.Build.Tasks,,,1,,,,,,,1,
+ Microsoft.NETCore.Platforms.BuildTasks,,,9,,,,,,,9,
- Microsoft.VisualBasic,,,4,,,,,,,,4
+ Microsoft.VisualBasic,,,16,,,,,,,12,4
+ Microsoft.Win32,,,9,,,,,,,9,
- System,28,3,2336,,4,,23,1,3,611,1725
+ System,28,3,22191,,4,,23,1,3,20212,1979

@michaelnebel
Copy link
Contributor Author

First execution of DCA gave the following increase in alerts.
image

@michaelnebel michaelnebel force-pushed the csharp/dotnetruntimemodels branch from 40fecab to b7e23e4 Compare April 5, 2022 10:32
@github-actions
Copy link
Contributor

github-actions bot commented Apr 5, 2022

⚠️ The head of this PR and the base branch were compared for differences in the framework coverage reports. The generated reports are available in the artifacts of this workflow run. The differences will be picked up by the nightly job after the PR gets merged.

Click to show differences in coverage

csharp

Generated file changes for csharp

  • Changes to framework-coverage-csharp.rst:
-    System,"``System.*``, ``System``",3,2336,28,5
+    System,"``System.*``, ``System``",3,19366,28,5
-    Others,"``Dapper``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.Extensions.Primitives``, ``Microsoft.VisualBasic``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,149,131,
+    Others,"``Dapper``, ``JsonToItemsTaskFactory``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.CSharp``, ``Microsoft.Extensions.Caching.Distributed``, ``Microsoft.Extensions.Caching.Memory``, ``Microsoft.Extensions.Configuration``, ``Microsoft.Extensions.DependencyInjection``, ``Microsoft.Extensions.DependencyModel``, ``Microsoft.Extensions.FileProviders``, ``Microsoft.Extensions.FileSystemGlobbing``, ``Microsoft.Extensions.Hosting``, ``Microsoft.Extensions.Http``, ``Microsoft.Extensions.Logging``, ``Microsoft.Extensions.Options``, ``Microsoft.Extensions.Primitives``, ``Microsoft.Interop``, ``Microsoft.NET.Build.Tasks``, ``Microsoft.NETCore.Platforms.BuildTasks``, ``Microsoft.VisualBasic``, ``Microsoft.Win32``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,773,131,
-    Totals,,3,2492,353,5
+    Totals,,3,20146,353,5
  • Changes to framework-coverage-csharp.csv:
+ JsonToItemsTaskFactory,,,9,,,,,,,9,
+ Microsoft.CSharp,,,24,,,,,,,24,
+ Microsoft.Extensions.Caching.Distributed,,,15,,,,,,,15,
+ Microsoft.Extensions.Caching.Memory,,,57,,,,,,,56,1
+ Microsoft.Extensions.Configuration,,,104,,,,,,,101,3
+ Microsoft.Extensions.DependencyInjection,,,97,,,,,,,97,
+ Microsoft.Extensions.DependencyModel,,,12,,,,,,,12,
+ Microsoft.Extensions.FileProviders,,,27,,,,,,,27,
+ Microsoft.Extensions.FileSystemGlobbing,,,20,,,,,,,18,2
+ Microsoft.Extensions.Hosting,,,40,,,,,,,34,6
+ Microsoft.Extensions.Http,,,10,,,,,,,10,
+ Microsoft.Extensions.Logging,,,61,,,,,,,61,
+ Microsoft.Extensions.Options,,,35,,,,,,,17,18
- Microsoft.Extensions.Primitives,,,54,,,,,,,54,
+ Microsoft.Extensions.Primitives,,,108,,,,,,,108,
+ Microsoft.Interop,,,37,,,,,,,37,
+ Microsoft.NET.Build.Tasks,,,1,,,,,,,1,
+ Microsoft.NETCore.Platforms.BuildTasks,,,7,,,,,,,7,
- Microsoft.VisualBasic,,,4,,,,,,,,4
+ Microsoft.VisualBasic,,,9,,,,,,,5,4
+ Microsoft.Win32,,,9,,,,,,,9,
- System,28,3,2336,,4,,23,1,3,611,1725
+ System,28,3,19366,,4,,23,1,3,17395,1971

@michaelnebel michaelnebel force-pushed the csharp/dotnetruntimemodels branch from b7e23e4 to a9c60b8 Compare April 5, 2022 10:41
@github-actions
Copy link
Contributor

github-actions bot commented Apr 5, 2022

⚠️ The head of this PR and the base branch were compared for differences in the framework coverage reports. The generated reports are available in the artifacts of this workflow run. The differences will be picked up by the nightly job after the PR gets merged.

Click to show differences in coverage

csharp

Generated file changes for csharp

  • Changes to framework-coverage-csharp.rst:
-    System,"``System.*``, ``System``",3,2336,28,5
+    System,"``System.*``, ``System``",3,19366,28,5
-    Others,"``Dapper``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.Extensions.Primitives``, ``Microsoft.VisualBasic``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,149,131,
+    Others,"``Dapper``, ``JsonToItemsTaskFactory``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.CSharp``, ``Microsoft.Extensions.Caching.Distributed``, ``Microsoft.Extensions.Caching.Memory``, ``Microsoft.Extensions.Configuration``, ``Microsoft.Extensions.DependencyInjection``, ``Microsoft.Extensions.DependencyModel``, ``Microsoft.Extensions.FileProviders``, ``Microsoft.Extensions.FileSystemGlobbing``, ``Microsoft.Extensions.Hosting``, ``Microsoft.Extensions.Http``, ``Microsoft.Extensions.Logging``, ``Microsoft.Extensions.Options``, ``Microsoft.Extensions.Primitives``, ``Microsoft.Interop``, ``Microsoft.NET.Build.Tasks``, ``Microsoft.NETCore.Platforms.BuildTasks``, ``Microsoft.VisualBasic``, ``Microsoft.Win32``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,773,131,
-    Totals,,3,2492,353,5
+    Totals,,3,20146,353,5
  • Changes to framework-coverage-csharp.csv:
+ JsonToItemsTaskFactory,,,9,,,,,,,9,
+ Microsoft.CSharp,,,24,,,,,,,24,
+ Microsoft.Extensions.Caching.Distributed,,,15,,,,,,,15,
+ Microsoft.Extensions.Caching.Memory,,,57,,,,,,,56,1
+ Microsoft.Extensions.Configuration,,,104,,,,,,,101,3
+ Microsoft.Extensions.DependencyInjection,,,97,,,,,,,97,
+ Microsoft.Extensions.DependencyModel,,,12,,,,,,,12,
+ Microsoft.Extensions.FileProviders,,,27,,,,,,,27,
+ Microsoft.Extensions.FileSystemGlobbing,,,20,,,,,,,18,2
+ Microsoft.Extensions.Hosting,,,40,,,,,,,34,6
+ Microsoft.Extensions.Http,,,10,,,,,,,10,
+ Microsoft.Extensions.Logging,,,61,,,,,,,61,
+ Microsoft.Extensions.Options,,,35,,,,,,,17,18
- Microsoft.Extensions.Primitives,,,54,,,,,,,54,
+ Microsoft.Extensions.Primitives,,,108,,,,,,,108,
+ Microsoft.Interop,,,37,,,,,,,37,
+ Microsoft.NET.Build.Tasks,,,1,,,,,,,1,
+ Microsoft.NETCore.Platforms.BuildTasks,,,7,,,,,,,7,
- Microsoft.VisualBasic,,,4,,,,,,,,4
+ Microsoft.VisualBasic,,,9,,,,,,,5,4
+ Microsoft.Win32,,,9,,,,,,,9,
- System,28,3,2336,,4,,23,1,3,611,1725
+ System,28,3,19366,,4,,23,1,3,17395,1971

@michaelnebel michaelnebel force-pushed the csharp/dotnetruntimemodels branch from a9c60b8 to de614b0 Compare April 19, 2022 14:27
@github-actions
Copy link
Contributor

⚠️ The head of this PR and the base branch were compared for differences in the framework coverage reports. The generated reports are available in the artifacts of this workflow run. The differences will be picked up by the nightly job after the PR gets merged.

Click to show differences in coverage

csharp

Generated file changes for csharp

  • Changes to framework-coverage-csharp.rst:
-    System,"``System.*``, ``System``",3,2336,28,5
+    System,"``System.*``, ``System``",3,14104,28,5
-    Others,"``Dapper``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.Extensions.Primitives``, ``Microsoft.VisualBasic``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,149,131,
+    Others,"``Dapper``, ``JsonToItemsTaskFactory``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.CSharp``, ``Microsoft.Extensions.Caching.Distributed``, ``Microsoft.Extensions.Caching.Memory``, ``Microsoft.Extensions.Configuration``, ``Microsoft.Extensions.DependencyInjection``, ``Microsoft.Extensions.DependencyModel``, ``Microsoft.Extensions.FileProviders``, ``Microsoft.Extensions.FileSystemGlobbing``, ``Microsoft.Extensions.Hosting``, ``Microsoft.Extensions.Http``, ``Microsoft.Extensions.Logging``, ``Microsoft.Extensions.Options``, ``Microsoft.Extensions.Primitives``, ``Microsoft.Interop``, ``Microsoft.NET.Build.Tasks``, ``Microsoft.NETCore.Platforms.BuildTasks``, ``Microsoft.VisualBasic``, ``Microsoft.Win32``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,648,131,
-    Totals,,3,2492,353,5
+    Totals,,3,14759,353,5
  • Changes to framework-coverage-csharp.csv:
+ JsonToItemsTaskFactory,,,7,,,,,,,7,
+ Microsoft.CSharp,,,24,,,,,,,24,
+ Microsoft.Extensions.Caching.Distributed,,,15,,,,,,,15,
+ Microsoft.Extensions.Caching.Memory,,,50,,,,,,,49,1
+ Microsoft.Extensions.Configuration,,,100,,,,,,,97,3
+ Microsoft.Extensions.DependencyInjection,,,78,,,,,,,78,
+ Microsoft.Extensions.DependencyModel,,,12,,,,,,,12,
+ Microsoft.Extensions.FileProviders,,,19,,,,,,,19,
+ Microsoft.Extensions.FileSystemGlobbing,,,18,,,,,,,16,2
+ Microsoft.Extensions.Hosting,,,37,,,,,,,32,5
+ Microsoft.Extensions.Http,,,10,,,,,,,10,
+ Microsoft.Extensions.Logging,,,46,,,,,,,46,
+ Microsoft.Extensions.Options,,,23,,,,,,,11,12
- Microsoft.Extensions.Primitives,,,54,,,,,,,54,
+ Microsoft.Extensions.Primitives,,,69,,,,,,,69,
+ Microsoft.Interop,,,27,,,,,,,27,
+ Microsoft.NET.Build.Tasks,,,1,,,,,,,1,
+ Microsoft.NETCore.Platforms.BuildTasks,,,4,,,,,,,4,
- Microsoft.VisualBasic,,,4,,,,,,,,4
+ Microsoft.VisualBasic,,,9,,,,,,,5,4
+ Microsoft.Win32,,,8,,,,,,,8,
- System,28,3,2336,,4,,23,1,3,611,1725
+ System,28,3,14104,,4,,23,1,3,12143,1961

@michaelnebel
Copy link
Contributor Author

The recent commit, where flow summaries for simple types and higher order methods have been removed, yielded a lot fewer results. Furthermore, some tests are still failing.

image

@michaelnebel michaelnebel force-pushed the csharp/dotnetruntimemodels branch from de614b0 to bf93a34 Compare April 20, 2022 10:08
@github-actions
Copy link
Contributor

⚠️ The head of this PR and the base branch were compared for differences in the framework coverage reports. The generated reports are available in the artifacts of this workflow run. The differences will be picked up by the nightly job after the PR gets merged.

Click to show differences in coverage

csharp

Generated file changes for csharp

  • Changes to framework-coverage-csharp.rst:
-    System,"``System.*``, ``System``",3,2336,28,5
+    System,"``System.*``, ``System``",3,14104,28,5
-    Others,"``Dapper``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.Extensions.Primitives``, ``Microsoft.VisualBasic``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,149,131,
+    Others,"``Dapper``, ``JsonToItemsTaskFactory``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.CSharp``, ``Microsoft.Extensions.Caching.Distributed``, ``Microsoft.Extensions.Caching.Memory``, ``Microsoft.Extensions.Configuration``, ``Microsoft.Extensions.DependencyInjection``, ``Microsoft.Extensions.DependencyModel``, ``Microsoft.Extensions.FileProviders``, ``Microsoft.Extensions.FileSystemGlobbing``, ``Microsoft.Extensions.Hosting``, ``Microsoft.Extensions.Http``, ``Microsoft.Extensions.Logging``, ``Microsoft.Extensions.Options``, ``Microsoft.Extensions.Primitives``, ``Microsoft.Interop``, ``Microsoft.NET.Build.Tasks``, ``Microsoft.NETCore.Platforms.BuildTasks``, ``Microsoft.VisualBasic``, ``Microsoft.Win32``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,648,131,
-    Totals,,3,2492,353,5
+    Totals,,3,14759,353,5
  • Changes to framework-coverage-csharp.csv:
+ JsonToItemsTaskFactory,,,7,,,,,,,7,
+ Microsoft.CSharp,,,24,,,,,,,24,
+ Microsoft.Extensions.Caching.Distributed,,,15,,,,,,,15,
+ Microsoft.Extensions.Caching.Memory,,,50,,,,,,,49,1
+ Microsoft.Extensions.Configuration,,,100,,,,,,,97,3
+ Microsoft.Extensions.DependencyInjection,,,78,,,,,,,78,
+ Microsoft.Extensions.DependencyModel,,,12,,,,,,,12,
+ Microsoft.Extensions.FileProviders,,,19,,,,,,,19,
+ Microsoft.Extensions.FileSystemGlobbing,,,18,,,,,,,16,2
+ Microsoft.Extensions.Hosting,,,37,,,,,,,32,5
+ Microsoft.Extensions.Http,,,10,,,,,,,10,
+ Microsoft.Extensions.Logging,,,46,,,,,,,46,
+ Microsoft.Extensions.Options,,,23,,,,,,,11,12
- Microsoft.Extensions.Primitives,,,54,,,,,,,54,
+ Microsoft.Extensions.Primitives,,,69,,,,,,,69,
+ Microsoft.Interop,,,27,,,,,,,27,
+ Microsoft.NET.Build.Tasks,,,1,,,,,,,1,
+ Microsoft.NETCore.Platforms.BuildTasks,,,4,,,,,,,4,
- Microsoft.VisualBasic,,,4,,,,,,,,4
+ Microsoft.VisualBasic,,,9,,,,,,,5,4
+ Microsoft.Win32,,,8,,,,,,,8,
- System,28,3,2336,,4,,23,1,3,611,1725
+ System,28,3,14104,,4,,23,1,3,12143,1961

@github-actions
Copy link
Contributor

⚠️ The head of this PR and the base branch were compared for differences in the framework coverage reports. The generated reports are available in the artifacts of this workflow run. The differences will be picked up by the nightly job after the PR gets merged.

Click to show differences in coverage

csharp

Generated file changes for csharp

  • Changes to framework-coverage-csharp.rst:
-    System,"``System.*``, ``System``",3,2336,28,5
+    System,"``System.*``, ``System``",3,14104,28,5
-    Others,"``Dapper``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.Extensions.Primitives``, ``Microsoft.VisualBasic``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,149,131,
+    Others,"``Dapper``, ``JsonToItemsTaskFactory``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.CSharp``, ``Microsoft.Extensions.Caching.Distributed``, ``Microsoft.Extensions.Caching.Memory``, ``Microsoft.Extensions.Configuration``, ``Microsoft.Extensions.DependencyInjection``, ``Microsoft.Extensions.DependencyModel``, ``Microsoft.Extensions.FileProviders``, ``Microsoft.Extensions.FileSystemGlobbing``, ``Microsoft.Extensions.Hosting``, ``Microsoft.Extensions.Http``, ``Microsoft.Extensions.Logging``, ``Microsoft.Extensions.Options``, ``Microsoft.Extensions.Primitives``, ``Microsoft.Interop``, ``Microsoft.NET.Build.Tasks``, ``Microsoft.NETCore.Platforms.BuildTasks``, ``Microsoft.VisualBasic``, ``Microsoft.Win32``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,648,131,
-    Totals,,3,2492,353,5
+    Totals,,3,14759,353,5
  • Changes to framework-coverage-csharp.csv:
+ JsonToItemsTaskFactory,,,7,,,,,,,7,
+ Microsoft.CSharp,,,24,,,,,,,24,
+ Microsoft.Extensions.Caching.Distributed,,,15,,,,,,,15,
+ Microsoft.Extensions.Caching.Memory,,,50,,,,,,,49,1
+ Microsoft.Extensions.Configuration,,,100,,,,,,,97,3
+ Microsoft.Extensions.DependencyInjection,,,78,,,,,,,78,
+ Microsoft.Extensions.DependencyModel,,,12,,,,,,,12,
+ Microsoft.Extensions.FileProviders,,,19,,,,,,,19,
+ Microsoft.Extensions.FileSystemGlobbing,,,18,,,,,,,16,2
+ Microsoft.Extensions.Hosting,,,37,,,,,,,32,5
+ Microsoft.Extensions.Http,,,10,,,,,,,10,
+ Microsoft.Extensions.Logging,,,46,,,,,,,46,
+ Microsoft.Extensions.Options,,,23,,,,,,,11,12
- Microsoft.Extensions.Primitives,,,54,,,,,,,54,
+ Microsoft.Extensions.Primitives,,,69,,,,,,,69,
+ Microsoft.Interop,,,27,,,,,,,27,
+ Microsoft.NET.Build.Tasks,,,1,,,,,,,1,
+ Microsoft.NETCore.Platforms.BuildTasks,,,4,,,,,,,4,
- Microsoft.VisualBasic,,,4,,,,,,,,4
+ Microsoft.VisualBasic,,,9,,,,,,,5,4
+ Microsoft.Win32,,,8,,,,,,,8,
- System,28,3,2336,,4,,23,1,3,611,1725
+ System,28,3,14104,,4,,23,1,3,12143,1961

@michaelnebel michaelnebel force-pushed the csharp/dotnetruntimemodels branch from 8fbca83 to e9dfa85 Compare April 20, 2022 10:26
@github-actions
Copy link
Contributor

⚠️ The head of this PR and the base branch were compared for differences in the framework coverage reports. The generated reports are available in the artifacts of this workflow run. The differences will be picked up by the nightly job after the PR gets merged.

Click to show differences in coverage

csharp

Generated file changes for csharp

  • Changes to framework-coverage-csharp.rst:
-    System,"``System.*``, ``System``",3,2336,28,5
+    System,"``System.*``, ``System``",3,14104,28,5
-    Others,"``Dapper``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.Extensions.Primitives``, ``Microsoft.VisualBasic``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,149,131,
+    Others,"``Dapper``, ``JsonToItemsTaskFactory``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.CSharp``, ``Microsoft.Extensions.Caching.Distributed``, ``Microsoft.Extensions.Caching.Memory``, ``Microsoft.Extensions.Configuration``, ``Microsoft.Extensions.DependencyInjection``, ``Microsoft.Extensions.DependencyModel``, ``Microsoft.Extensions.FileProviders``, ``Microsoft.Extensions.FileSystemGlobbing``, ``Microsoft.Extensions.Hosting``, ``Microsoft.Extensions.Http``, ``Microsoft.Extensions.Logging``, ``Microsoft.Extensions.Options``, ``Microsoft.Extensions.Primitives``, ``Microsoft.Interop``, ``Microsoft.NET.Build.Tasks``, ``Microsoft.NETCore.Platforms.BuildTasks``, ``Microsoft.VisualBasic``, ``Microsoft.Win32``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,648,131,
-    Totals,,3,2492,353,5
+    Totals,,3,14759,353,5
  • Changes to framework-coverage-csharp.csv:
+ JsonToItemsTaskFactory,,,7,,,,,,,7,
+ Microsoft.CSharp,,,24,,,,,,,24,
+ Microsoft.Extensions.Caching.Distributed,,,15,,,,,,,15,
+ Microsoft.Extensions.Caching.Memory,,,50,,,,,,,49,1
+ Microsoft.Extensions.Configuration,,,100,,,,,,,97,3
+ Microsoft.Extensions.DependencyInjection,,,78,,,,,,,78,
+ Microsoft.Extensions.DependencyModel,,,12,,,,,,,12,
+ Microsoft.Extensions.FileProviders,,,19,,,,,,,19,
+ Microsoft.Extensions.FileSystemGlobbing,,,18,,,,,,,16,2
+ Microsoft.Extensions.Hosting,,,37,,,,,,,32,5
+ Microsoft.Extensions.Http,,,10,,,,,,,10,
+ Microsoft.Extensions.Logging,,,46,,,,,,,46,
+ Microsoft.Extensions.Options,,,23,,,,,,,11,12
- Microsoft.Extensions.Primitives,,,54,,,,,,,54,
+ Microsoft.Extensions.Primitives,,,69,,,,,,,69,
+ Microsoft.Interop,,,27,,,,,,,27,
+ Microsoft.NET.Build.Tasks,,,1,,,,,,,1,
+ Microsoft.NETCore.Platforms.BuildTasks,,,4,,,,,,,4,
- Microsoft.VisualBasic,,,4,,,,,,,,4
+ Microsoft.VisualBasic,,,9,,,,,,,5,4
+ Microsoft.Win32,,,8,,,,,,,8,
- System,28,3,2336,,4,,23,1,3,611,1725
+ System,28,3,14104,,4,,23,1,3,12143,1961

@michaelnebel michaelnebel force-pushed the csharp/dotnetruntimemodels branch from e9dfa85 to 0441739 Compare April 20, 2022 11:29
@github-actions
Copy link
Contributor

⚠️ The head of this PR and the base branch were compared for differences in the framework coverage reports. The generated reports are available in the artifacts of this workflow run. The differences will be picked up by the nightly job after the PR gets merged.

Click to show differences in coverage

csharp

Generated file changes for csharp

  • Changes to framework-coverage-csharp.rst:
-    System,"``System.*``, ``System``",3,2336,28,5
+    System,"``System.*``, ``System``",3,14104,28,5
-    Others,"``Dapper``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.Extensions.Primitives``, ``Microsoft.VisualBasic``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,149,131,
+    Others,"``Dapper``, ``JsonToItemsTaskFactory``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.CSharp``, ``Microsoft.Extensions.Caching.Distributed``, ``Microsoft.Extensions.Caching.Memory``, ``Microsoft.Extensions.Configuration``, ``Microsoft.Extensions.DependencyInjection``, ``Microsoft.Extensions.DependencyModel``, ``Microsoft.Extensions.FileProviders``, ``Microsoft.Extensions.FileSystemGlobbing``, ``Microsoft.Extensions.Hosting``, ``Microsoft.Extensions.Http``, ``Microsoft.Extensions.Logging``, ``Microsoft.Extensions.Options``, ``Microsoft.Extensions.Primitives``, ``Microsoft.Interop``, ``Microsoft.NET.Build.Tasks``, ``Microsoft.NETCore.Platforms.BuildTasks``, ``Microsoft.VisualBasic``, ``Microsoft.Win32``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,648,131,
-    Totals,,3,2492,353,5
+    Totals,,3,14759,353,5
  • Changes to framework-coverage-csharp.csv:
+ JsonToItemsTaskFactory,,,7,,,,,,,7,
+ Microsoft.CSharp,,,24,,,,,,,24,
+ Microsoft.Extensions.Caching.Distributed,,,15,,,,,,,15,
+ Microsoft.Extensions.Caching.Memory,,,50,,,,,,,49,1
+ Microsoft.Extensions.Configuration,,,100,,,,,,,97,3
+ Microsoft.Extensions.DependencyInjection,,,78,,,,,,,78,
+ Microsoft.Extensions.DependencyModel,,,12,,,,,,,12,
+ Microsoft.Extensions.FileProviders,,,19,,,,,,,19,
+ Microsoft.Extensions.FileSystemGlobbing,,,18,,,,,,,16,2
+ Microsoft.Extensions.Hosting,,,37,,,,,,,32,5
+ Microsoft.Extensions.Http,,,10,,,,,,,10,
+ Microsoft.Extensions.Logging,,,46,,,,,,,46,
+ Microsoft.Extensions.Options,,,23,,,,,,,11,12
- Microsoft.Extensions.Primitives,,,54,,,,,,,54,
+ Microsoft.Extensions.Primitives,,,69,,,,,,,69,
+ Microsoft.Interop,,,27,,,,,,,27,
+ Microsoft.NET.Build.Tasks,,,1,,,,,,,1,
+ Microsoft.NETCore.Platforms.BuildTasks,,,4,,,,,,,4,
- Microsoft.VisualBasic,,,4,,,,,,,,4
+ Microsoft.VisualBasic,,,9,,,,,,,5,4
+ Microsoft.Win32,,,8,,,,,,,8,
- System,28,3,2336,,4,,23,1,3,611,1725
+ System,28,3,14104,,4,,23,1,3,12143,1961

@github-actions
Copy link
Contributor

⚠️ The head of this PR and the base branch were compared for differences in the framework coverage reports. The generated reports are available in the artifacts of this workflow run. The differences will be picked up by the nightly job after the PR gets merged.

Click to show differences in coverage

csharp

Generated file changes for csharp

  • Changes to framework-coverage-csharp.rst:
-    System,"``System.*``, ``System``",3,2336,28,5
+    System,"``System.*``, ``System``",3,14104,28,5
-    Others,"``Dapper``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.Extensions.Primitives``, ``Microsoft.VisualBasic``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,149,131,
+    Others,"``Dapper``, ``JsonToItemsTaskFactory``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.CSharp``, ``Microsoft.Extensions.Caching.Distributed``, ``Microsoft.Extensions.Caching.Memory``, ``Microsoft.Extensions.Configuration``, ``Microsoft.Extensions.DependencyInjection``, ``Microsoft.Extensions.DependencyModel``, ``Microsoft.Extensions.FileProviders``, ``Microsoft.Extensions.FileSystemGlobbing``, ``Microsoft.Extensions.Hosting``, ``Microsoft.Extensions.Http``, ``Microsoft.Extensions.Logging``, ``Microsoft.Extensions.Options``, ``Microsoft.Extensions.Primitives``, ``Microsoft.Interop``, ``Microsoft.NET.Build.Tasks``, ``Microsoft.NETCore.Platforms.BuildTasks``, ``Microsoft.VisualBasic``, ``Microsoft.Win32``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,648,131,
-    Totals,,3,2492,353,5
+    Totals,,3,14759,353,5
  • Changes to framework-coverage-csharp.csv:
+ JsonToItemsTaskFactory,,,7,,,,,,,7,
+ Microsoft.CSharp,,,24,,,,,,,24,
+ Microsoft.Extensions.Caching.Distributed,,,15,,,,,,,15,
+ Microsoft.Extensions.Caching.Memory,,,50,,,,,,,49,1
+ Microsoft.Extensions.Configuration,,,100,,,,,,,97,3
+ Microsoft.Extensions.DependencyInjection,,,78,,,,,,,78,
+ Microsoft.Extensions.DependencyModel,,,12,,,,,,,12,
+ Microsoft.Extensions.FileProviders,,,19,,,,,,,19,
+ Microsoft.Extensions.FileSystemGlobbing,,,18,,,,,,,16,2
+ Microsoft.Extensions.Hosting,,,37,,,,,,,32,5
+ Microsoft.Extensions.Http,,,10,,,,,,,10,
+ Microsoft.Extensions.Logging,,,46,,,,,,,46,
+ Microsoft.Extensions.Options,,,23,,,,,,,11,12
- Microsoft.Extensions.Primitives,,,54,,,,,,,54,
+ Microsoft.Extensions.Primitives,,,69,,,,,,,69,
+ Microsoft.Interop,,,27,,,,,,,27,
+ Microsoft.NET.Build.Tasks,,,1,,,,,,,1,
+ Microsoft.NETCore.Platforms.BuildTasks,,,4,,,,,,,4,
- Microsoft.VisualBasic,,,4,,,,,,,,4
+ Microsoft.VisualBasic,,,9,,,,,,,5,4
+ Microsoft.Win32,,,8,,,,,,,8,
- System,28,3,2336,,4,,23,1,3,611,1725
+ System,28,3,14104,,4,,23,1,3,12143,1961

@github-actions
Copy link
Contributor

⚠️ The head of this PR and the base branch were compared for differences in the framework coverage reports. The generated reports are available in the artifacts of this workflow run. The differences will be picked up by the nightly job after the PR gets merged.

Click to show differences in coverage

csharp

Generated file changes for csharp

  • Changes to framework-coverage-csharp.rst:
-    System,"``System.*``, ``System``",3,2336,28,5
+    System,"``System.*``, ``System``",3,14104,28,5
-    Others,"``Dapper``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.Extensions.Primitives``, ``Microsoft.VisualBasic``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,149,131,
+    Others,"``Dapper``, ``JsonToItemsTaskFactory``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.CSharp``, ``Microsoft.Extensions.Caching.Distributed``, ``Microsoft.Extensions.Caching.Memory``, ``Microsoft.Extensions.Configuration``, ``Microsoft.Extensions.DependencyInjection``, ``Microsoft.Extensions.DependencyModel``, ``Microsoft.Extensions.FileProviders``, ``Microsoft.Extensions.FileSystemGlobbing``, ``Microsoft.Extensions.Hosting``, ``Microsoft.Extensions.Http``, ``Microsoft.Extensions.Logging``, ``Microsoft.Extensions.Options``, ``Microsoft.Extensions.Primitives``, ``Microsoft.Interop``, ``Microsoft.NET.Build.Tasks``, ``Microsoft.NETCore.Platforms.BuildTasks``, ``Microsoft.VisualBasic``, ``Microsoft.Win32``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,648,131,
-    Totals,,3,2492,353,5
+    Totals,,3,14759,353,5
  • Changes to framework-coverage-csharp.csv:
+ JsonToItemsTaskFactory,,,7,,,,,,,7,
+ Microsoft.CSharp,,,24,,,,,,,24,
+ Microsoft.Extensions.Caching.Distributed,,,15,,,,,,,15,
+ Microsoft.Extensions.Caching.Memory,,,50,,,,,,,49,1
+ Microsoft.Extensions.Configuration,,,100,,,,,,,97,3
+ Microsoft.Extensions.DependencyInjection,,,78,,,,,,,78,
+ Microsoft.Extensions.DependencyModel,,,12,,,,,,,12,
+ Microsoft.Extensions.FileProviders,,,19,,,,,,,19,
+ Microsoft.Extensions.FileSystemGlobbing,,,18,,,,,,,16,2
+ Microsoft.Extensions.Hosting,,,37,,,,,,,32,5
+ Microsoft.Extensions.Http,,,10,,,,,,,10,
+ Microsoft.Extensions.Logging,,,46,,,,,,,46,
+ Microsoft.Extensions.Options,,,23,,,,,,,11,12
- Microsoft.Extensions.Primitives,,,54,,,,,,,54,
+ Microsoft.Extensions.Primitives,,,69,,,,,,,69,
+ Microsoft.Interop,,,27,,,,,,,27,
+ Microsoft.NET.Build.Tasks,,,1,,,,,,,1,
+ Microsoft.NETCore.Platforms.BuildTasks,,,4,,,,,,,4,
- Microsoft.VisualBasic,,,4,,,,,,,,4
+ Microsoft.VisualBasic,,,9,,,,,,,5,4
+ Microsoft.Win32,,,8,,,,,,,8,
- System,28,3,2336,,4,,23,1,3,611,1725
+ System,28,3,14104,,4,,23,1,3,12143,1961

@michaelnebel michaelnebel force-pushed the csharp/dotnetruntimemodels branch from be6e800 to f176847 Compare April 20, 2022 14:26
@github-actions
Copy link
Contributor

⚠️ The head of this PR and the base branch were compared for differences in the framework coverage reports. The generated reports are available in the artifacts of this workflow run. The differences will be picked up by the nightly job after the PR gets merged.

Click to show differences in coverage

csharp

Generated file changes for csharp

  • Changes to framework-coverage-csharp.rst:
-    System,"``System.*``, ``System``",3,2336,28,5
+    System,"``System.*``, ``System``",3,14104,28,5
-    Others,"``Dapper``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.Extensions.Primitives``, ``Microsoft.VisualBasic``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,149,131,
+    Others,"``Dapper``, ``JsonToItemsTaskFactory``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.CSharp``, ``Microsoft.Extensions.Caching.Distributed``, ``Microsoft.Extensions.Caching.Memory``, ``Microsoft.Extensions.Configuration``, ``Microsoft.Extensions.DependencyInjection``, ``Microsoft.Extensions.DependencyModel``, ``Microsoft.Extensions.FileProviders``, ``Microsoft.Extensions.FileSystemGlobbing``, ``Microsoft.Extensions.Hosting``, ``Microsoft.Extensions.Http``, ``Microsoft.Extensions.Logging``, ``Microsoft.Extensions.Options``, ``Microsoft.Extensions.Primitives``, ``Microsoft.Interop``, ``Microsoft.NET.Build.Tasks``, ``Microsoft.NETCore.Platforms.BuildTasks``, ``Microsoft.VisualBasic``, ``Microsoft.Win32``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,648,131,
-    Totals,,3,2492,353,5
+    Totals,,3,14759,353,5
  • Changes to framework-coverage-csharp.csv:
+ JsonToItemsTaskFactory,,,7,,,,,,,7,
+ Microsoft.CSharp,,,24,,,,,,,24,
+ Microsoft.Extensions.Caching.Distributed,,,15,,,,,,,15,
+ Microsoft.Extensions.Caching.Memory,,,50,,,,,,,49,1
+ Microsoft.Extensions.Configuration,,,100,,,,,,,97,3
+ Microsoft.Extensions.DependencyInjection,,,78,,,,,,,78,
+ Microsoft.Extensions.DependencyModel,,,12,,,,,,,12,
+ Microsoft.Extensions.FileProviders,,,19,,,,,,,19,
+ Microsoft.Extensions.FileSystemGlobbing,,,18,,,,,,,16,2
+ Microsoft.Extensions.Hosting,,,37,,,,,,,32,5
+ Microsoft.Extensions.Http,,,10,,,,,,,10,
+ Microsoft.Extensions.Logging,,,46,,,,,,,46,
+ Microsoft.Extensions.Options,,,23,,,,,,,11,12
- Microsoft.Extensions.Primitives,,,54,,,,,,,54,
+ Microsoft.Extensions.Primitives,,,69,,,,,,,69,
+ Microsoft.Interop,,,27,,,,,,,27,
+ Microsoft.NET.Build.Tasks,,,1,,,,,,,1,
+ Microsoft.NETCore.Platforms.BuildTasks,,,4,,,,,,,4,
- Microsoft.VisualBasic,,,4,,,,,,,,4
+ Microsoft.VisualBasic,,,9,,,,,,,5,4
+ Microsoft.Win32,,,8,,,,,,,8,
- System,28,3,2336,,4,,23,1,3,611,1725
+ System,28,3,14104,,4,,23,1,3,12143,1961

@michaelnebel michaelnebel force-pushed the csharp/dotnetruntimemodels branch from f176847 to cf55923 Compare April 21, 2022 06:29
@github-actions
Copy link
Contributor

⚠️ The head of this PR and the base branch were compared for differences in the framework coverage reports. The generated reports are available in the artifacts of this workflow run. The differences will be picked up by the nightly job after the PR gets merged.

Click to show differences in coverage

csharp

Generated file changes for csharp

  • Changes to framework-coverage-csharp.rst:
-    System,"``System.*``, ``System``",3,2336,28,5
+    System,"``System.*``, ``System``",3,14104,28,5
-    Others,"``Dapper``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.Extensions.Primitives``, ``Microsoft.VisualBasic``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,149,131,
+    Others,"``Dapper``, ``JsonToItemsTaskFactory``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.CSharp``, ``Microsoft.Extensions.Caching.Distributed``, ``Microsoft.Extensions.Caching.Memory``, ``Microsoft.Extensions.Configuration``, ``Microsoft.Extensions.DependencyInjection``, ``Microsoft.Extensions.DependencyModel``, ``Microsoft.Extensions.FileProviders``, ``Microsoft.Extensions.FileSystemGlobbing``, ``Microsoft.Extensions.Hosting``, ``Microsoft.Extensions.Http``, ``Microsoft.Extensions.Logging``, ``Microsoft.Extensions.Options``, ``Microsoft.Extensions.Primitives``, ``Microsoft.Interop``, ``Microsoft.NET.Build.Tasks``, ``Microsoft.NETCore.Platforms.BuildTasks``, ``Microsoft.VisualBasic``, ``Microsoft.Win32``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,648,131,
-    Totals,,3,2492,353,5
+    Totals,,3,14759,353,5
  • Changes to framework-coverage-csharp.csv:
+ JsonToItemsTaskFactory,,,7,,,,,,,7,
+ Microsoft.CSharp,,,24,,,,,,,24,
+ Microsoft.Extensions.Caching.Distributed,,,15,,,,,,,15,
+ Microsoft.Extensions.Caching.Memory,,,50,,,,,,,49,1
+ Microsoft.Extensions.Configuration,,,100,,,,,,,97,3
+ Microsoft.Extensions.DependencyInjection,,,78,,,,,,,78,
+ Microsoft.Extensions.DependencyModel,,,12,,,,,,,12,
+ Microsoft.Extensions.FileProviders,,,19,,,,,,,19,
+ Microsoft.Extensions.FileSystemGlobbing,,,18,,,,,,,16,2
+ Microsoft.Extensions.Hosting,,,37,,,,,,,32,5
+ Microsoft.Extensions.Http,,,10,,,,,,,10,
+ Microsoft.Extensions.Logging,,,46,,,,,,,46,
+ Microsoft.Extensions.Options,,,23,,,,,,,11,12
- Microsoft.Extensions.Primitives,,,54,,,,,,,54,
+ Microsoft.Extensions.Primitives,,,69,,,,,,,69,
+ Microsoft.Interop,,,27,,,,,,,27,
+ Microsoft.NET.Build.Tasks,,,1,,,,,,,1,
+ Microsoft.NETCore.Platforms.BuildTasks,,,4,,,,,,,4,
- Microsoft.VisualBasic,,,4,,,,,,,,4
+ Microsoft.VisualBasic,,,9,,,,,,,5,4
+ Microsoft.Win32,,,8,,,,,,,8,
- System,28,3,2336,,4,,23,1,3,611,1725
+ System,28,3,14104,,4,,23,1,3,12143,1961

@michaelnebel michaelnebel force-pushed the csharp/dotnetruntimemodels branch from cf55923 to 39c7985 Compare April 21, 2022 06:38
@github-actions
Copy link
Contributor

⚠️ The head of this PR and the base branch were compared for differences in the framework coverage reports. The generated reports are available in the artifacts of this workflow run. The differences will be picked up by the nightly job after the PR gets merged.

Click to show differences in coverage

csharp

Generated file changes for csharp

  • Changes to framework-coverage-csharp.rst:
-    System,"``System.*``, ``System``",3,2336,28,5
+    System,"``System.*``, ``System``",3,14104,28,5
-    Others,"``Dapper``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.Extensions.Primitives``, ``Microsoft.VisualBasic``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,149,131,
+    Others,"``Dapper``, ``JsonToItemsTaskFactory``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.CSharp``, ``Microsoft.Extensions.Caching.Distributed``, ``Microsoft.Extensions.Caching.Memory``, ``Microsoft.Extensions.Configuration``, ``Microsoft.Extensions.DependencyInjection``, ``Microsoft.Extensions.DependencyModel``, ``Microsoft.Extensions.FileProviders``, ``Microsoft.Extensions.FileSystemGlobbing``, ``Microsoft.Extensions.Hosting``, ``Microsoft.Extensions.Http``, ``Microsoft.Extensions.Logging``, ``Microsoft.Extensions.Options``, ``Microsoft.Extensions.Primitives``, ``Microsoft.Interop``, ``Microsoft.NET.Build.Tasks``, ``Microsoft.NETCore.Platforms.BuildTasks``, ``Microsoft.VisualBasic``, ``Microsoft.Win32``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,648,131,
-    Totals,,3,2492,353,5
+    Totals,,3,14759,353,5
  • Changes to framework-coverage-csharp.csv:
+ JsonToItemsTaskFactory,,,7,,,,,,,7,
+ Microsoft.CSharp,,,24,,,,,,,24,
+ Microsoft.Extensions.Caching.Distributed,,,15,,,,,,,15,
+ Microsoft.Extensions.Caching.Memory,,,50,,,,,,,49,1
+ Microsoft.Extensions.Configuration,,,100,,,,,,,97,3
+ Microsoft.Extensions.DependencyInjection,,,78,,,,,,,78,
+ Microsoft.Extensions.DependencyModel,,,12,,,,,,,12,
+ Microsoft.Extensions.FileProviders,,,19,,,,,,,19,
+ Microsoft.Extensions.FileSystemGlobbing,,,18,,,,,,,16,2
+ Microsoft.Extensions.Hosting,,,37,,,,,,,32,5
+ Microsoft.Extensions.Http,,,10,,,,,,,10,
+ Microsoft.Extensions.Logging,,,46,,,,,,,46,
+ Microsoft.Extensions.Options,,,23,,,,,,,11,12
- Microsoft.Extensions.Primitives,,,54,,,,,,,54,
+ Microsoft.Extensions.Primitives,,,69,,,,,,,69,
+ Microsoft.Interop,,,27,,,,,,,27,
+ Microsoft.NET.Build.Tasks,,,1,,,,,,,1,
+ Microsoft.NETCore.Platforms.BuildTasks,,,4,,,,,,,4,
- Microsoft.VisualBasic,,,4,,,,,,,,4
+ Microsoft.VisualBasic,,,9,,,,,,,5,4
+ Microsoft.Win32,,,8,,,,,,,8,
- System,28,3,2336,,4,,23,1,3,611,1725
+ System,28,3,14104,,4,,23,1,3,12143,1961

@michaelnebel michaelnebel force-pushed the csharp/dotnetruntimemodels branch from 39c7985 to 3500a32 Compare April 21, 2022 09:05
@github-actions
Copy link
Contributor

⚠️ The head of this PR and the base branch were compared for differences in the framework coverage reports. The generated reports are available in the artifacts of this workflow run. The differences will be picked up by the nightly job after the PR gets merged.

Click to show differences in coverage

csharp

Generated file changes for csharp

  • Changes to framework-coverage-csharp.rst:
-    System,"``System.*``, ``System``",3,2336,28,5
+    System,"``System.*``, ``System``",3,14104,28,5
-    Others,"``Dapper``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.Extensions.Primitives``, ``Microsoft.VisualBasic``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,149,131,
+    Others,"``Dapper``, ``JsonToItemsTaskFactory``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.CSharp``, ``Microsoft.Extensions.Caching.Distributed``, ``Microsoft.Extensions.Caching.Memory``, ``Microsoft.Extensions.Configuration``, ``Microsoft.Extensions.DependencyInjection``, ``Microsoft.Extensions.DependencyModel``, ``Microsoft.Extensions.FileProviders``, ``Microsoft.Extensions.FileSystemGlobbing``, ``Microsoft.Extensions.Hosting``, ``Microsoft.Extensions.Http``, ``Microsoft.Extensions.Logging``, ``Microsoft.Extensions.Options``, ``Microsoft.Extensions.Primitives``, ``Microsoft.Interop``, ``Microsoft.NET.Build.Tasks``, ``Microsoft.NETCore.Platforms.BuildTasks``, ``Microsoft.VisualBasic``, ``Microsoft.Win32``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,648,131,
-    Totals,,3,2492,353,5
+    Totals,,3,14759,353,5
  • Changes to framework-coverage-csharp.csv:
+ JsonToItemsTaskFactory,,,7,,,,,,,7,
+ Microsoft.CSharp,,,24,,,,,,,24,
+ Microsoft.Extensions.Caching.Distributed,,,15,,,,,,,15,
+ Microsoft.Extensions.Caching.Memory,,,50,,,,,,,49,1
+ Microsoft.Extensions.Configuration,,,100,,,,,,,97,3
+ Microsoft.Extensions.DependencyInjection,,,78,,,,,,,78,
+ Microsoft.Extensions.DependencyModel,,,12,,,,,,,12,
+ Microsoft.Extensions.FileProviders,,,19,,,,,,,19,
+ Microsoft.Extensions.FileSystemGlobbing,,,18,,,,,,,16,2
+ Microsoft.Extensions.Hosting,,,37,,,,,,,32,5
+ Microsoft.Extensions.Http,,,10,,,,,,,10,
+ Microsoft.Extensions.Logging,,,46,,,,,,,46,
+ Microsoft.Extensions.Options,,,23,,,,,,,11,12
- Microsoft.Extensions.Primitives,,,54,,,,,,,54,
+ Microsoft.Extensions.Primitives,,,69,,,,,,,69,
+ Microsoft.Interop,,,27,,,,,,,27,
+ Microsoft.NET.Build.Tasks,,,1,,,,,,,1,
+ Microsoft.NETCore.Platforms.BuildTasks,,,4,,,,,,,4,
- Microsoft.VisualBasic,,,4,,,,,,,,4
+ Microsoft.VisualBasic,,,9,,,,,,,5,4
+ Microsoft.Win32,,,8,,,,,,,8,
- System,28,3,2336,,4,,23,1,3,611,1725
+ System,28,3,14104,,4,,23,1,3,12143,1961

@github-actions
Copy link
Contributor

⚠️ The head of this PR and the base branch were compared for differences in the framework coverage reports. The generated reports are available in the artifacts of this workflow run. The differences will be picked up by the nightly job after the PR gets merged.

Click to show differences in coverage

csharp

Generated file changes for csharp

  • Changes to framework-coverage-csharp.rst:
-    System,"``System.*``, ``System``",3,2336,28,5
+    System,"``System.*``, ``System``",3,14104,28,5
-    Others,"``Dapper``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.Extensions.Primitives``, ``Microsoft.VisualBasic``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,149,131,
+    Others,"``Dapper``, ``JsonToItemsTaskFactory``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.CSharp``, ``Microsoft.Extensions.Caching.Distributed``, ``Microsoft.Extensions.Caching.Memory``, ``Microsoft.Extensions.Configuration``, ``Microsoft.Extensions.DependencyInjection``, ``Microsoft.Extensions.DependencyModel``, ``Microsoft.Extensions.FileProviders``, ``Microsoft.Extensions.FileSystemGlobbing``, ``Microsoft.Extensions.Hosting``, ``Microsoft.Extensions.Http``, ``Microsoft.Extensions.Logging``, ``Microsoft.Extensions.Options``, ``Microsoft.Extensions.Primitives``, ``Microsoft.Interop``, ``Microsoft.NET.Build.Tasks``, ``Microsoft.NETCore.Platforms.BuildTasks``, ``Microsoft.VisualBasic``, ``Microsoft.Win32``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,648,131,
-    Totals,,3,2492,353,5
+    Totals,,3,14759,353,5
  • Changes to framework-coverage-csharp.csv:
+ JsonToItemsTaskFactory,,,7,,,,,,,7,
+ Microsoft.CSharp,,,24,,,,,,,24,
+ Microsoft.Extensions.Caching.Distributed,,,15,,,,,,,15,
+ Microsoft.Extensions.Caching.Memory,,,50,,,,,,,49,1
+ Microsoft.Extensions.Configuration,,,100,,,,,,,97,3
+ Microsoft.Extensions.DependencyInjection,,,78,,,,,,,78,
+ Microsoft.Extensions.DependencyModel,,,12,,,,,,,12,
+ Microsoft.Extensions.FileProviders,,,19,,,,,,,19,
+ Microsoft.Extensions.FileSystemGlobbing,,,18,,,,,,,16,2
+ Microsoft.Extensions.Hosting,,,37,,,,,,,32,5
+ Microsoft.Extensions.Http,,,10,,,,,,,10,
+ Microsoft.Extensions.Logging,,,46,,,,,,,46,
+ Microsoft.Extensions.Options,,,23,,,,,,,11,12
- Microsoft.Extensions.Primitives,,,54,,,,,,,54,
+ Microsoft.Extensions.Primitives,,,69,,,,,,,69,
+ Microsoft.Interop,,,27,,,,,,,27,
+ Microsoft.NET.Build.Tasks,,,1,,,,,,,1,
+ Microsoft.NETCore.Platforms.BuildTasks,,,4,,,,,,,4,
- Microsoft.VisualBasic,,,4,,,,,,,,4
+ Microsoft.VisualBasic,,,9,,,,,,,5,4
+ Microsoft.Win32,,,8,,,,,,,8,
- System,28,3,2336,,4,,23,1,3,611,1725
+ System,28,3,14104,,4,,23,1,3,12143,1961

@michaelnebel michaelnebel force-pushed the csharp/dotnetruntimemodels branch from 1cdd89e to 8095c61 Compare April 21, 2022 10:42
@github-actions
Copy link
Contributor

⚠️ The head of this PR and the base branch were compared for differences in the framework coverage reports. The generated reports are available in the artifacts of this workflow run. The differences will be picked up by the nightly job after the PR gets merged.

Click to show differences in coverage

csharp

Generated file changes for csharp

  • Changes to framework-coverage-csharp.rst:
-    System,"``System.*``, ``System``",3,2336,28,5
+    System,"``System.*``, ``System``",3,14104,28,5
-    Others,"``Dapper``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.Extensions.Primitives``, ``Microsoft.VisualBasic``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,149,131,
+    Others,"``Dapper``, ``JsonToItemsTaskFactory``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.CSharp``, ``Microsoft.Extensions.Caching.Distributed``, ``Microsoft.Extensions.Caching.Memory``, ``Microsoft.Extensions.Configuration``, ``Microsoft.Extensions.DependencyInjection``, ``Microsoft.Extensions.DependencyModel``, ``Microsoft.Extensions.FileProviders``, ``Microsoft.Extensions.FileSystemGlobbing``, ``Microsoft.Extensions.Hosting``, ``Microsoft.Extensions.Http``, ``Microsoft.Extensions.Logging``, ``Microsoft.Extensions.Options``, ``Microsoft.Extensions.Primitives``, ``Microsoft.Interop``, ``Microsoft.NET.Build.Tasks``, ``Microsoft.NETCore.Platforms.BuildTasks``, ``Microsoft.VisualBasic``, ``Microsoft.Win32``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,648,131,
-    Totals,,3,2492,353,5
+    Totals,,3,14759,353,5
  • Changes to framework-coverage-csharp.csv:
+ JsonToItemsTaskFactory,,,7,,,,,,,7,
+ Microsoft.CSharp,,,24,,,,,,,24,
+ Microsoft.Extensions.Caching.Distributed,,,15,,,,,,,15,
+ Microsoft.Extensions.Caching.Memory,,,50,,,,,,,49,1
+ Microsoft.Extensions.Configuration,,,100,,,,,,,97,3
+ Microsoft.Extensions.DependencyInjection,,,78,,,,,,,78,
+ Microsoft.Extensions.DependencyModel,,,12,,,,,,,12,
+ Microsoft.Extensions.FileProviders,,,19,,,,,,,19,
+ Microsoft.Extensions.FileSystemGlobbing,,,18,,,,,,,16,2
+ Microsoft.Extensions.Hosting,,,37,,,,,,,32,5
+ Microsoft.Extensions.Http,,,10,,,,,,,10,
+ Microsoft.Extensions.Logging,,,46,,,,,,,46,
+ Microsoft.Extensions.Options,,,23,,,,,,,11,12
- Microsoft.Extensions.Primitives,,,54,,,,,,,54,
+ Microsoft.Extensions.Primitives,,,69,,,,,,,69,
+ Microsoft.Interop,,,27,,,,,,,27,
+ Microsoft.NET.Build.Tasks,,,1,,,,,,,1,
+ Microsoft.NETCore.Platforms.BuildTasks,,,4,,,,,,,4,
- Microsoft.VisualBasic,,,4,,,,,,,,4
+ Microsoft.VisualBasic,,,9,,,,,,,5,4
+ Microsoft.Win32,,,8,,,,,,,8,
- System,28,3,2336,,4,,23,1,3,611,1725
+ System,28,3,14104,,4,,23,1,3,12143,1961

@github-actions
Copy link
Contributor

⚠️ The head of this PR and the base branch were compared for differences in the framework coverage reports. The generated reports are available in the artifacts of this workflow run. The differences will be picked up by the nightly job after the PR gets merged.

Click to show differences in coverage

csharp

Generated file changes for csharp

  • Changes to framework-coverage-csharp.rst:
-    System,"``System.*``, ``System``",3,2336,28,5
+    System,"``System.*``, ``System``",3,12038,28,5
-    Others,"``Dapper``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.EntityFrameworkCore``, ``Microsoft.Extensions.Primitives``, ``Microsoft.VisualBasic``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,149,137,
+    Others,"``Dapper``, ``JsonToItemsTaskFactory``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.CSharp``, ``Microsoft.EntityFrameworkCore``, ``Microsoft.Extensions.Caching.Distributed``, ``Microsoft.Extensions.Caching.Memory``, ``Microsoft.Extensions.Configuration``, ``Microsoft.Extensions.DependencyInjection``, ``Microsoft.Extensions.DependencyModel``, ``Microsoft.Extensions.FileProviders``, ``Microsoft.Extensions.FileSystemGlobbing``, ``Microsoft.Extensions.Hosting``, ``Microsoft.Extensions.Http``, ``Microsoft.Extensions.Logging``, ``Microsoft.Extensions.Options``, ``Microsoft.Extensions.Primitives``, ``Microsoft.Interop``, ``Microsoft.NET.Build.Tasks``, ``Microsoft.NETCore.Platforms.BuildTasks``, ``Microsoft.VisualBasic``, ``Microsoft.Win32``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,554,137,
-    Totals,,3,2492,359,5
+    Totals,,3,12599,359,5
  • Changes to framework-coverage-csharp.csv:
+ JsonToItemsTaskFactory,,,7,,,,,,,7,
+ Microsoft.CSharp,,,24,,,,,,,24,
+ Microsoft.Extensions.Caching.Distributed,,,15,,,,,,,15,
+ Microsoft.Extensions.Caching.Memory,,,46,,,,,,,45,1
+ Microsoft.Extensions.Configuration,,,83,,,,,,,80,3
+ Microsoft.Extensions.DependencyInjection,,,62,,,,,,,62,
+ Microsoft.Extensions.DependencyModel,,,12,,,,,,,12,
+ Microsoft.Extensions.FileProviders,,,15,,,,,,,15,
+ Microsoft.Extensions.FileSystemGlobbing,,,15,,,,,,,13,2
+ Microsoft.Extensions.Hosting,,,17,,,,,,,16,1
+ Microsoft.Extensions.Http,,,10,,,,,,,10,
+ Microsoft.Extensions.Logging,,,37,,,,,,,37,
+ Microsoft.Extensions.Options,,,8,,,,,,,8,
- Microsoft.Extensions.Primitives,,,54,,,,,,,54,
+ Microsoft.Extensions.Primitives,,,63,,,,,,,63,
+ Microsoft.Interop,,,27,,,,,,,27,
+ Microsoft.NET.Build.Tasks,,,1,,,,,,,1,
+ Microsoft.NETCore.Platforms.BuildTasks,,,4,,,,,,,4,
- Microsoft.VisualBasic,,,4,,,,,,,,4
+ Microsoft.VisualBasic,,,9,,,,,,,5,4
+ Microsoft.Win32,,,8,,,,,,,8,
- System,28,3,2336,,4,,23,1,3,611,1725
+ System,28,3,12038,,4,,23,1,3,10096,1942

@github-actions
Copy link
Contributor

⚠️ The head of this PR and the base branch were compared for differences in the framework coverage reports. The generated reports are available in the artifacts of this workflow run. The differences will be picked up by the nightly job after the PR gets merged.

Click to show differences in coverage

csharp

Generated file changes for csharp

  • Changes to framework-coverage-csharp.rst:
-    System,"``System.*``, ``System``",3,2336,28,5
+    System,"``System.*``, ``System``",3,12038,28,5
-    Others,"``Dapper``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.EntityFrameworkCore``, ``Microsoft.Extensions.Primitives``, ``Microsoft.VisualBasic``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,149,137,
+    Others,"``Dapper``, ``JsonToItemsTaskFactory``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.CSharp``, ``Microsoft.EntityFrameworkCore``, ``Microsoft.Extensions.Caching.Distributed``, ``Microsoft.Extensions.Caching.Memory``, ``Microsoft.Extensions.Configuration``, ``Microsoft.Extensions.DependencyInjection``, ``Microsoft.Extensions.DependencyModel``, ``Microsoft.Extensions.FileProviders``, ``Microsoft.Extensions.FileSystemGlobbing``, ``Microsoft.Extensions.Hosting``, ``Microsoft.Extensions.Http``, ``Microsoft.Extensions.Logging``, ``Microsoft.Extensions.Options``, ``Microsoft.Extensions.Primitives``, ``Microsoft.Interop``, ``Microsoft.NET.Build.Tasks``, ``Microsoft.NETCore.Platforms.BuildTasks``, ``Microsoft.VisualBasic``, ``Microsoft.Win32``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,554,137,
-    Totals,,3,2492,359,5
+    Totals,,3,12599,359,5
  • Changes to framework-coverage-csharp.csv:
+ JsonToItemsTaskFactory,,,7,,,,,,,7,
+ Microsoft.CSharp,,,24,,,,,,,24,
+ Microsoft.Extensions.Caching.Distributed,,,15,,,,,,,15,
+ Microsoft.Extensions.Caching.Memory,,,46,,,,,,,45,1
+ Microsoft.Extensions.Configuration,,,83,,,,,,,80,3
+ Microsoft.Extensions.DependencyInjection,,,62,,,,,,,62,
+ Microsoft.Extensions.DependencyModel,,,12,,,,,,,12,
+ Microsoft.Extensions.FileProviders,,,15,,,,,,,15,
+ Microsoft.Extensions.FileSystemGlobbing,,,15,,,,,,,13,2
+ Microsoft.Extensions.Hosting,,,17,,,,,,,16,1
+ Microsoft.Extensions.Http,,,10,,,,,,,10,
+ Microsoft.Extensions.Logging,,,37,,,,,,,37,
+ Microsoft.Extensions.Options,,,8,,,,,,,8,
- Microsoft.Extensions.Primitives,,,54,,,,,,,54,
+ Microsoft.Extensions.Primitives,,,63,,,,,,,63,
+ Microsoft.Interop,,,27,,,,,,,27,
+ Microsoft.NET.Build.Tasks,,,1,,,,,,,1,
+ Microsoft.NETCore.Platforms.BuildTasks,,,4,,,,,,,4,
- Microsoft.VisualBasic,,,4,,,,,,,,4
+ Microsoft.VisualBasic,,,9,,,,,,,5,4
+ Microsoft.Win32,,,8,,,,,,,8,
- System,28,3,2336,,4,,23,1,3,611,1725
+ System,28,3,12038,,4,,23,1,3,10096,1942

@michaelnebel michaelnebel force-pushed the csharp/dotnetruntimemodels branch from 7422c9e to bddb558 Compare May 24, 2022 14:37
@github-actions
Copy link
Contributor

⚠️ The head of this PR and the base branch were compared for differences in the framework coverage reports. The generated reports are available in the artifacts of this workflow run. The differences will be picked up by the nightly job after the PR gets merged.

Click to show differences in coverage

csharp

Generated file changes for csharp

  • Changes to framework-coverage-csharp.rst:
-    System,"``System.*``, ``System``",3,2336,28,5
+    System,"``System.*``, ``System``",3,12038,28,5
-    Others,"``Dapper``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.EntityFrameworkCore``, ``Microsoft.Extensions.Primitives``, ``Microsoft.VisualBasic``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,149,137,
+    Others,"``Dapper``, ``JsonToItemsTaskFactory``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.CSharp``, ``Microsoft.EntityFrameworkCore``, ``Microsoft.Extensions.Caching.Distributed``, ``Microsoft.Extensions.Caching.Memory``, ``Microsoft.Extensions.Configuration``, ``Microsoft.Extensions.DependencyInjection``, ``Microsoft.Extensions.DependencyModel``, ``Microsoft.Extensions.FileProviders``, ``Microsoft.Extensions.FileSystemGlobbing``, ``Microsoft.Extensions.Hosting``, ``Microsoft.Extensions.Http``, ``Microsoft.Extensions.Logging``, ``Microsoft.Extensions.Options``, ``Microsoft.Extensions.Primitives``, ``Microsoft.Interop``, ``Microsoft.NET.Build.Tasks``, ``Microsoft.NETCore.Platforms.BuildTasks``, ``Microsoft.VisualBasic``, ``Microsoft.Win32``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,554,137,
-    Totals,,3,2492,359,5
+    Totals,,3,12599,359,5
  • Changes to framework-coverage-csharp.csv:
+ JsonToItemsTaskFactory,,,7,,,,,,,7,
+ Microsoft.CSharp,,,24,,,,,,,24,
+ Microsoft.Extensions.Caching.Distributed,,,15,,,,,,,15,
+ Microsoft.Extensions.Caching.Memory,,,46,,,,,,,45,1
+ Microsoft.Extensions.Configuration,,,83,,,,,,,80,3
+ Microsoft.Extensions.DependencyInjection,,,62,,,,,,,62,
+ Microsoft.Extensions.DependencyModel,,,12,,,,,,,12,
+ Microsoft.Extensions.FileProviders,,,15,,,,,,,15,
+ Microsoft.Extensions.FileSystemGlobbing,,,15,,,,,,,13,2
+ Microsoft.Extensions.Hosting,,,17,,,,,,,16,1
+ Microsoft.Extensions.Http,,,10,,,,,,,10,
+ Microsoft.Extensions.Logging,,,37,,,,,,,37,
+ Microsoft.Extensions.Options,,,8,,,,,,,8,
- Microsoft.Extensions.Primitives,,,54,,,,,,,54,
+ Microsoft.Extensions.Primitives,,,63,,,,,,,63,
+ Microsoft.Interop,,,27,,,,,,,27,
+ Microsoft.NET.Build.Tasks,,,1,,,,,,,1,
+ Microsoft.NETCore.Platforms.BuildTasks,,,4,,,,,,,4,
- Microsoft.VisualBasic,,,4,,,,,,,,4
+ Microsoft.VisualBasic,,,9,,,,,,,5,4
+ Microsoft.Win32,,,8,,,,,,,8,
- System,28,3,2336,,4,,23,1,3,611,1725
+ System,28,3,12038,,4,,23,1,3,10096,1942

@github-actions
Copy link
Contributor

⚠️ The head of this PR and the base branch were compared for differences in the framework coverage reports. The generated reports are available in the artifacts of this workflow run. The differences will be picked up by the nightly job after the PR gets merged.

Click to show differences in coverage

csharp

Generated file changes for csharp

  • Changes to framework-coverage-csharp.rst:
-    System,"``System.*``, ``System``",3,2336,28,5
+    System,"``System.*``, ``System``",3,12038,28,5
-    Others,"``Dapper``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.EntityFrameworkCore``, ``Microsoft.Extensions.Primitives``, ``Microsoft.VisualBasic``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,149,137,
+    Others,"``Dapper``, ``JsonToItemsTaskFactory``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.CSharp``, ``Microsoft.EntityFrameworkCore``, ``Microsoft.Extensions.Caching.Distributed``, ``Microsoft.Extensions.Caching.Memory``, ``Microsoft.Extensions.Configuration``, ``Microsoft.Extensions.DependencyInjection``, ``Microsoft.Extensions.DependencyModel``, ``Microsoft.Extensions.FileProviders``, ``Microsoft.Extensions.FileSystemGlobbing``, ``Microsoft.Extensions.Hosting``, ``Microsoft.Extensions.Http``, ``Microsoft.Extensions.Logging``, ``Microsoft.Extensions.Options``, ``Microsoft.Extensions.Primitives``, ``Microsoft.Interop``, ``Microsoft.NET.Build.Tasks``, ``Microsoft.NETCore.Platforms.BuildTasks``, ``Microsoft.VisualBasic``, ``Microsoft.Win32``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,554,137,
-    Totals,,3,2492,359,5
+    Totals,,3,12599,359,5
  • Changes to framework-coverage-csharp.csv:
+ JsonToItemsTaskFactory,,,7,,,,,,,7,
+ Microsoft.CSharp,,,24,,,,,,,24,
+ Microsoft.Extensions.Caching.Distributed,,,15,,,,,,,15,
+ Microsoft.Extensions.Caching.Memory,,,46,,,,,,,45,1
+ Microsoft.Extensions.Configuration,,,83,,,,,,,80,3
+ Microsoft.Extensions.DependencyInjection,,,62,,,,,,,62,
+ Microsoft.Extensions.DependencyModel,,,12,,,,,,,12,
+ Microsoft.Extensions.FileProviders,,,15,,,,,,,15,
+ Microsoft.Extensions.FileSystemGlobbing,,,15,,,,,,,13,2
+ Microsoft.Extensions.Hosting,,,17,,,,,,,16,1
+ Microsoft.Extensions.Http,,,10,,,,,,,10,
+ Microsoft.Extensions.Logging,,,37,,,,,,,37,
+ Microsoft.Extensions.Options,,,8,,,,,,,8,
- Microsoft.Extensions.Primitives,,,54,,,,,,,54,
+ Microsoft.Extensions.Primitives,,,63,,,,,,,63,
+ Microsoft.Interop,,,27,,,,,,,27,
+ Microsoft.NET.Build.Tasks,,,1,,,,,,,1,
+ Microsoft.NETCore.Platforms.BuildTasks,,,4,,,,,,,4,
- Microsoft.VisualBasic,,,4,,,,,,,,4
+ Microsoft.VisualBasic,,,9,,,,,,,5,4
+ Microsoft.Win32,,,8,,,,,,,8,
- System,28,3,2336,,4,,23,1,3,611,1725
+ System,28,3,12038,,4,,23,1,3,10096,1942

… reads and two stores and update flow summaries test.
…el for the getters for KeyValuePair (we only had manual summaries for the constructor).
…it is considered a SafeExternalApiCallable and will thus not be included in the result of the test.
…ndexer it is no longer consider an unsafe external api, which is why it has disappared from the result.
…not for ToString. The latter will be encoded as an extra taintstep in the analysis. To reduce noise for all uses of an exception itself an isSanitizerIn is introduced.
…rned into a path-problem and the output is now affected by the added summaries for NameValueCollection).
…x to the isAutoGenerated predicate, which means that a summary is only considered autogenerated, if no hand-written version exist. This affects the printing as well.
@michaelnebel michaelnebel force-pushed the csharp/dotnetruntimemodels branch from fa5f8e1 to 9cab92b Compare May 25, 2022 06:28
@github-actions
Copy link
Contributor

⚠️ The head of this PR and the base branch were compared for differences in the framework coverage reports. The generated reports are available in the artifacts of this workflow run. The differences will be picked up by the nightly job after the PR gets merged.

Click to show differences in coverage

csharp

Generated file changes for csharp

  • Changes to framework-coverage-csharp.rst:
-    System,"``System.*``, ``System``",3,2336,28,5
+    System,"``System.*``, ``System``",3,12038,28,5
-    Others,"``Dapper``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.EntityFrameworkCore``, ``Microsoft.Extensions.Primitives``, ``Microsoft.VisualBasic``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,149,137,
+    Others,"``Dapper``, ``JsonToItemsTaskFactory``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.CSharp``, ``Microsoft.EntityFrameworkCore``, ``Microsoft.Extensions.Caching.Distributed``, ``Microsoft.Extensions.Caching.Memory``, ``Microsoft.Extensions.Configuration``, ``Microsoft.Extensions.DependencyInjection``, ``Microsoft.Extensions.DependencyModel``, ``Microsoft.Extensions.FileProviders``, ``Microsoft.Extensions.FileSystemGlobbing``, ``Microsoft.Extensions.Hosting``, ``Microsoft.Extensions.Http``, ``Microsoft.Extensions.Logging``, ``Microsoft.Extensions.Options``, ``Microsoft.Extensions.Primitives``, ``Microsoft.Interop``, ``Microsoft.NET.Build.Tasks``, ``Microsoft.NETCore.Platforms.BuildTasks``, ``Microsoft.VisualBasic``, ``Microsoft.Win32``, ``MySql.Data.MySqlClient``, ``Newtonsoft.Json``",,554,137,
-    Totals,,3,2492,359,5
+    Totals,,3,12599,359,5
  • Changes to framework-coverage-csharp.csv:
+ JsonToItemsTaskFactory,,,7,,,,,,,7,
+ Microsoft.CSharp,,,24,,,,,,,24,
+ Microsoft.Extensions.Caching.Distributed,,,15,,,,,,,15,
+ Microsoft.Extensions.Caching.Memory,,,46,,,,,,,45,1
+ Microsoft.Extensions.Configuration,,,83,,,,,,,80,3
+ Microsoft.Extensions.DependencyInjection,,,62,,,,,,,62,
+ Microsoft.Extensions.DependencyModel,,,12,,,,,,,12,
+ Microsoft.Extensions.FileProviders,,,15,,,,,,,15,
+ Microsoft.Extensions.FileSystemGlobbing,,,15,,,,,,,13,2
+ Microsoft.Extensions.Hosting,,,17,,,,,,,16,1
+ Microsoft.Extensions.Http,,,10,,,,,,,10,
+ Microsoft.Extensions.Logging,,,37,,,,,,,37,
+ Microsoft.Extensions.Options,,,8,,,,,,,8,
- Microsoft.Extensions.Primitives,,,54,,,,,,,54,
+ Microsoft.Extensions.Primitives,,,63,,,,,,,63,
+ Microsoft.Interop,,,27,,,,,,,27,
+ Microsoft.NET.Build.Tasks,,,1,,,,,,,1,
+ Microsoft.NETCore.Platforms.BuildTasks,,,4,,,,,,,4,
- Microsoft.VisualBasic,,,4,,,,,,,,4
+ Microsoft.VisualBasic,,,9,,,,,,,5,4
+ Microsoft.Win32,,,8,,,,,,,8,
- System,28,3,2336,,4,,23,1,3,611,1725
+ System,28,3,12038,,4,,23,1,3,10096,1942

Copy link
Contributor

@hvitved hvitved left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎉

@michaelnebel michaelnebel marked this pull request as ready for review May 25, 2022 07:58
@michaelnebel michaelnebel requested a review from a team as a code owner May 25, 2022 07:58
@michaelnebel michaelnebel added the no-change-note-required This PR does not need a change note label May 25, 2022
@michaelnebel
Copy link
Contributor Author

It looks like we are finally good to go!
Comments on the latest DCA run
(1) There is a performance regression of around 3%. It is expected that we get some regression when including 10k models - so that is fine.
(2) There is a difference in alerts for the information exposure query on the mono project. The query was re-written, which reduced the multiplicity in results. I have manually run the query against main and against this branch and we get at the exact same query locations. IMO this looks fine as well.

Nothing can possibli go wrong - I mean nothing can possibly go wrong - that is the first thing that has ever gone wrong...

@hvitved: Are we ready for launch?

@hvitved
Copy link
Contributor

hvitved commented May 25, 2022

Nothing can possibli go wrong - I mean nothing can possibly go wrong - that is the first thing that has ever gone wrong...

😆

@hvitved: Are we ready for launch?

:shipit:

@michaelnebel michaelnebel merged commit e9d371c into github:main May 25, 2022
@michaelnebel michaelnebel deleted the csharp/dotnetruntimemodels branch May 25, 2022 08:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C# no-change-note-required This PR does not need a change note
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants