Commit d79344f
committed
Remove reference projecs from nearly all OOBs
Contributes to #58163
This is a POC that demonstrates that most out-of-band reference
projects in dotnet/runtime can be deleted. See reasoning in the linked
issue.
The remaining OOBs are more challenging as they are depend on the
PNSE or PartialFacade infrastructure which itself depends on the
reference source / reference assembly:
System.Management (PNSE)
System.Net.Http.WinHttpHandler (PNSE)
System.Reflection.Context (PNSE)
System.Security.Cryptography.Pkcs (Facade)
System.Security.Cryptography.ProtectedData (Facade + PNSE)
System.Security.Cryptography.Xml (Facade)
System.Security.Permissions (Facade)
System.ServiceModel.Syndication (Facade)
System.ServiceProcess.ServiceController (Facade + PNSE)
System.Speech (PNSE)
System.Threading.AccessControl (Facade + PNSE)
System.Windows.Extensions (PNSE)1 parent 2330b4b commit d79344f
File tree
103 files changed
+667
-1490
lines changed- eng
- src/libraries
- Microsoft.Extensions.Caching.Abstractions
- ref
- src
- Microsoft.Extensions.Caching.Memory
- ref
- src
- Microsoft.Extensions.Configuration.Abstractions
- ref
- src
- Microsoft.Extensions.Configuration.Binder
- ref
- src
- Microsoft.Extensions.Configuration.CommandLine
- ref
- src
- Microsoft.Extensions.Configuration.EnvironmentVariables
- ref
- src
- Microsoft.Extensions.Configuration.FileExtensions
- ref
- src
- Microsoft.Extensions.Configuration.Ini
- ref
- src
- Microsoft.Extensions.Configuration.Json
- ref
- src
- Microsoft.Extensions.Configuration.UserSecrets
- ref
- src
- Microsoft.Extensions.Configuration.Xml
- ref
- src
- Microsoft.Extensions.Configuration
- ref
- src
- Microsoft.Extensions.DependencyInjection.Abstractions
- ref
- src
- Microsoft.Extensions.DependencyInjection.Specification.Tests/src
- Microsoft.Extensions.DependencyInjection
- ref
- src
- Microsoft.Extensions.DependencyModel
- ref
- src
- Microsoft.Extensions.FileProviders.Abstractions
- ref
- src
- Microsoft.Extensions.FileProviders.Composite
- ref
- src
- Microsoft.Extensions.FileProviders.Physical
- ref
- src
- Microsoft.Extensions.FileSystemGlobbing
- ref
- src
- Microsoft.Extensions.Hosting.Abstractions
- ref
- src
- Microsoft.Extensions.Hosting.Systemd
- ref
- src
- Microsoft.Extensions.Hosting.WindowsServices
- ref
- src
- Microsoft.Extensions.Hosting
- ref
- src
- Microsoft.Extensions.Http
- ref
- src
- Microsoft.Extensions.Logging.Abstractions
- ref
- src
- Microsoft.Extensions.Logging.Configuration
- ref
- src
- Microsoft.Extensions.Logging.Console
- ref
- src
- Microsoft.Extensions.Logging.Debug
- ref
- src
- Microsoft.Extensions.Logging.EventLog
- ref
- src
- Microsoft.Extensions.Logging.EventSource
- ref
- src
- Microsoft.Extensions.Logging.TraceSource
- ref
- src
- Microsoft.Extensions.Logging
- ref
- src
- Microsoft.Extensions.Options.ConfigurationExtensions
- ref
- src
- Microsoft.Extensions.Options.DataAnnotations
- ref
- src
- Microsoft.Extensions.Options
- ref
- src
- Microsoft.Extensions.Primitives
- ref
- src
- System.Memory.Data
- ref
- src
- System.Numerics.Tensors
- ref
- src
- System.Reflection.MetadataLoadContext
- ref
- src
- System.Resources.Extensions
- ref
- src
- System.Runtime.Caching
- ref
- src
- System.Security.Cryptography.Cose
- ref
- src
- System.Threading.RateLimiting
- ref
- src
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
103 files changed
+667
-1490
lines changedLines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | | - | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
8 | 13 | | |
9 | 14 | | |
10 | 15 | | |
| |||
14 | 19 | | |
15 | 20 | | |
16 | 21 | | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
17 | 37 | | |
18 | 38 | | |
19 | 39 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
78 | | - | |
| 78 | + | |
79 | 79 | | |
| 80 | + | |
80 | 81 | | |
81 | 82 | | |
82 | 83 | | |
| |||
Lines changed: 0 additions & 15 deletions
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
| |||
22 | 23 | | |
23 | 24 | | |
24 | 25 | | |
| 26 | + | |
25 | 27 | | |
26 | 28 | | |
27 | 29 | | |
| |||
60 | 62 | | |
61 | 63 | | |
62 | 64 | | |
| 65 | + | |
63 | 66 | | |
64 | 67 | | |
65 | 68 | | |
| |||
120 | 123 | | |
121 | 124 | | |
122 | 125 | | |
123 | | - | |
124 | | - | |
125 | | - | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
126 | 129 | | |
127 | 130 | | |
128 | 131 | | |
129 | 132 | | |
130 | 133 | | |
131 | 134 | | |
132 | | - | |
133 | | - | |
| 135 | + | |
| 136 | + | |
134 | 137 | | |
135 | 138 | | |
136 | 139 | | |
| |||
Lines changed: 0 additions & 21 deletions
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
| |||
27 | 28 | | |
28 | 29 | | |
29 | 30 | | |
| 31 | + | |
30 | 32 | | |
31 | 33 | | |
32 | 34 | | |
33 | 35 | | |
34 | 36 | | |
35 | 37 | | |
36 | 38 | | |
37 | | - | |
38 | 39 | | |
39 | 40 | | |
40 | 41 | | |
41 | 42 | | |
42 | | - | |
| 43 | + | |
43 | 44 | | |
44 | | - | |
| 45 | + | |
45 | 46 | | |
46 | 47 | | |
47 | | - | |
| 48 | + | |
48 | 49 | | |
49 | 50 | | |
50 | 51 | | |
| |||
Lines changed: 0 additions & 18 deletions
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
8 | 9 | | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
9 | 21 | | |
10 | 22 | | |
11 | 23 | | |
12 | 24 | | |
13 | 25 | | |
14 | | - | |
| 26 | + | |
15 | 27 | | |
16 | 28 | | |
17 | 29 | | |
18 | 30 | | |
19 | 31 | | |
20 | 32 | | |
21 | 33 | | |
22 | | - | |
| 34 | + | |
23 | 35 | | |
24 | 36 | | |
25 | 37 | | |
26 | 38 | | |
27 | 39 | | |
28 | 40 | | |
29 | 41 | | |
30 | | - | |
| 42 | + | |
31 | 43 | | |
32 | 44 | | |
33 | 45 | | |
34 | 46 | | |
35 | 47 | | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
| 48 | + | |
45 | 49 | | |
46 | 50 | | |
47 | 51 | | |
| |||
0 commit comments