Commit 3948247
committed
1) Remove
2) Introduce a new global SourceGenerators - EventSourceGenerator (and move the existing impl from SPC.Generators to this new project)
3) Update slnx files (via the UpdateSolutionFiles task)
4) Migrate all classes with [EventSource] to use the SG. Except for the ones with EtwSelfDescribingEventFormat[EventSourceAutoGenerate], we rely on just [EventSource] + no explicit ctors1 parent 25800e6 commit 3948247
File tree
204 files changed
+1441
-192
lines changed- eng
- src
- coreclr
- System.Private.CoreLib
- tools/aot
- ILCompiler.DependencyAnalysisFramework
- ILCompiler.ReadyToRun/Compiler
- libraries
- Microsoft.Bcl.Cryptography
- Microsoft.CSharp
- Microsoft.Extensions.Caching.Memory
- Microsoft.Extensions.Configuration.Binder
- Microsoft.Extensions.Configuration.Json
- Microsoft.Extensions.Configuration.UserSecrets
- Microsoft.Extensions.Configuration.Xml
- Microsoft.Extensions.Configuration
- Microsoft.Extensions.DependencyModel
- Microsoft.Extensions.Diagnostics.Abstractions
- Microsoft.Extensions.Diagnostics
- Microsoft.Extensions.HostFactoryResolver
- Microsoft.Extensions.Hosting.Abstractions
- Microsoft.Extensions.Hosting.Systemd
- Microsoft.Extensions.Hosting.WindowsServices
- Microsoft.Extensions.Hosting
- Microsoft.Extensions.Http
- Microsoft.Extensions.Logging.Abstractions
- Microsoft.Extensions.Logging.Configuration
- Microsoft.Extensions.Logging.Console
- Microsoft.Extensions.Logging.Debug
- Microsoft.Extensions.Logging.EventLog
- Microsoft.Extensions.Logging.EventSource
- Microsoft.Extensions.Logging.TraceSource
- Microsoft.Extensions.Logging
- Microsoft.Extensions.Options
- Microsoft.VisualBasic.Core
- Microsoft.Win32.Primitives
- Microsoft.Win32.Registry
- System.Collections.Concurrent
- src/System/Collections/Concurrent
- System.Collections.Immutable
- System.Collections.NonGeneric
- System.Collections.Specialized
- System.Collections
- System.ComponentModel.Annotations
- System.ComponentModel.EventBasedAsync
- System.ComponentModel.Primitives
- System.ComponentModel.TypeConverter
- System.ComponentModel
- System.Configuration.ConfigurationManager
- System.Console
- System.Data.Common
- src/System/Data/Common
- System.Data.OleDb
- src/System/Data/Common
- System.Diagnostics.Contracts
- System.Diagnostics.DiagnosticSource
- src/System/Diagnostics/Metrics
- System.Diagnostics.EventLog
- System.Diagnostics.FileVersionInfo
- System.Diagnostics.PerformanceCounter
- System.Diagnostics.Process
- System.Diagnostics.StackTrace
- System.Diagnostics.TextWriterTraceListener
- System.Diagnostics.TraceSource
- System.Diagnostics.Tracing
- ref
- System.DirectoryServices.AccountManagement
- System.DirectoryServices.Protocols
- System.DirectoryServices
- System.Drawing.Primitives
- System.Formats.Asn1
- System.Formats.Nrbf
- System.Formats.Tar
- System.IO.Compression.Brotli
- System.IO.Compression.ZipFile
- System.IO.Compression
- System.IO.FileSystem.AccessControl
- System.IO.FileSystem.DriveInfo
- System.IO.FileSystem.Watcher
- System.IO.IsolatedStorage
- System.IO.MemoryMappedFiles
- System.IO.Pipelines
- System.IO.Pipes.AccessControl
- System.IO.Pipes
- System.IO.Ports
- System.Linq.AsyncEnumerable
- System.Linq.Expressions
- System.Linq.Parallel
- src/System/Linq/Parallel/Utils
- System.Linq.Queryable
- System.Linq
- System.Memory.Data
- System.Memory
- System.Net.Http.Json
- System.Net.Http.WinHttpHandler
- src/System/Net/Http
- System.Net.HttpListener
- src/System/Net
- System.Net.Http
- src/System/Net/Http
- System.Net.Mail
- src/System/Net/Mail
- System.Net.NameResolution
- src/System/Net
- System.Net.NetworkInformation
- src/System/Net/NetworkInformation
- System.Net.Ping
- System.Net.Primitives
- src/System/Net
- System.Net.Quic
- src/System/Net/Quic
- System.Net.Requests
- src/System/Net
- System.Net.Security
- src/System/Net/Security
- System.Net.ServerSentEvents
- System.Net.Sockets
- src/System/Net/Sockets
- System.Net.WebClient
- System.Net.WebHeaderCollection
- System.Net.WebProxy
- System.Net.WebSockets.Client
- System.Net.WebSockets
- src/System/Net/WebSockets
- System.Numerics.Vectors
- System.ObjectModel
- System.Private.CoreLib
- gen
- src/System
- Buffers
- Diagnostics/Tracing
- TraceLogging
- Threading/Tasks
- System.Private.DataContractSerialization
- System.Private.Uri
- System.Private.Xml.Linq
- System.Private.Xml
- src/System/Xml/Serialization
- System.Reflection.DispatchProxy
- System.Reflection.Emit.ILGeneration
- System.Reflection.Emit.Lightweight
- System.Reflection.Emit
- System.Reflection.MetadataLoadContext
- System.Reflection.Metadata
- System.Reflection.Primitives
- System.Reflection.TypeExtensions
- System.Resources.Extensions
- System.Resources.Writer
- System.Runtime.Caching
- System.Runtime.CompilerServices.VisualC
- System.Runtime.InteropServices.JavaScript
- System.Runtime.InteropServices
- System.Runtime.Intrinsics
- System.Runtime.Loader
- System.Runtime.Numerics
- System.Runtime.Serialization.Formatters
- src/System/Runtime/Serialization/Formatters/Binary
- System.Runtime.Serialization.Json
- System.Runtime.Serialization.Primitives
- System.Runtime.Serialization.Xml
- System.Runtime
- tests/System.Reflection.Tests
- System.Security.AccessControl
- System.Security.Claims
- System.Security.Cryptography.Cose
- System.Security.Cryptography.Pkcs
- System.Security.Cryptography.Xml
- System.Security.Cryptography
- src/System/Security/Cryptography/X509Certificates
- System.Security.Permissions
- System.Security.Principal.Windows
- System.ServiceProcess.ServiceController
- System.Text.Encoding.CodePages
- System.Text.Encoding.Extensions
- System.Text.Encodings.Web
- System.Text.Json
- System.Text.RegularExpressions
- System.Threading.AccessControl
- System.Threading.Channels
- System.Threading.Overlapped
- System.Threading.Tasks.Dataflow
- src/Internal
- System.Threading.Tasks.Parallel
- src/System/Threading/Tasks
- System.Threading.ThreadPool
- System.Threading.Thread
- System.Threading
- src/System/Threading
- System.Transactions.Local
- src/System/Transactions
- System.Web.HttpUtility
- System.Windows.Extensions
- System.Xml.ReaderWriter
- System.Xml.XDocument
- System.Xml.XPath.XDocument
- System.Xml.XPath
- System.Xml.XmlSerializer
- mono/System.Private.CoreLib
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
204 files changed
+1441
-192
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
43 | 50 | | |
44 | 51 | | |
45 | 52 | | |
| |||
70 | 77 | | |
71 | 78 | | |
72 | 79 | | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
73 | 85 | | |
74 | 86 | | |
75 | 87 | | |
| |||
Lines changed: 9 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
24 | 33 | | |
25 | 34 | | |
26 | 35 | | |
| |||
Lines changed: 1 addition & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | | - | |
16 | | - | |
17 | 15 | | |
18 | 16 | | |
19 | 17 | | |
| |||
Lines changed: 1 addition & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | | - | |
16 | | - | |
17 | 15 | | |
18 | 16 | | |
19 | 17 | | |
| |||
Lines changed: 8 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
13 | 21 | | |
14 | 22 | | |
15 | 23 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
13 | 21 | | |
14 | 22 | | |
15 | 23 | | |
| |||
Lines changed: 8 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
45 | 53 | | |
46 | 54 | | |
47 | 55 | | |
| |||
Lines changed: 8 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
21 | 29 | | |
22 | 30 | | |
23 | 31 | | |
| |||
src/libraries/Microsoft.Extensions.Configuration.Json/Microsoft.Extensions.Configuration.Json.slnx
Lines changed: 8 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
21 | 29 | | |
22 | 30 | | |
23 | 31 | | |
| |||
Lines changed: 8 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
13 | 21 | | |
14 | 22 | | |
15 | 23 | | |
| |||
0 commit comments