System (Temporary Newer) (analysis done 14 hours ago, Yesterday 18:46 most recent)

// <Name>New .NET Core 2.1 API Types</Name>
from t in Application.Types 
where t.IsPubliclyVisible   // we want only public API
  &&  t.WasAdded()          // added since baseline (which is .NET Core 2.0.5)
select new {
   
t,
   
publicMembers = t.Members.Where(m => m.IsPubliclyVisible),
   
t.NbILInstructions
}
114 typespublicMembers# IL instructionsFull Name
InvalidEnumArgumentException5 methods30System.ComponentModel .InvalidEnumArgumentException
DbProviderFactories10 methods314System.Data.Common.DbProviderFactories
DbProviderFactories10 methods314System.Data.Common.DbProviderFactories
RegexCompilationInfo14 methods100System.Text.RegularExpressions .RegexCompilationInfo
KnownColor175 fieldsN/ASystem.Drawing.KnownColor
BrotliStream28 methods1 121System.IO.Compression.BrotliStream
BrotliDecoder3 methods195System.IO.Compression.BrotliDecoder
BrotliEncoder7 methods413System.IO.Compression.BrotliEncoder
MemoryExtensions58 methods1 166System.MemoryExtensions
Memory<T>19 methods475System.Memory<T>
ReadOnlySpan<T>20 methods260System.ReadOnlySpan<T>
ReadOnlyMemory<T>17 methods411System.ReadOnlyMemory<T>
Span<T>23 methods521System.Span<T>
OperationStatus5 fieldsN/ASystem.Buffers.OperationStatus
StandardFormat14 methods 2 fields287System.Buffers.StandardFormat
IRetainable2 methodsN/ASystem.Buffers.IRetainable
MemoryHandle4 methods43System.Buffers.MemoryHandle
OwnedMemory<T>12 methods23System.Buffers.OwnedMemory<T>
Base646 methods1 020System.Buffers.Text.Base64
Utf8Formatter16 methods3 300System.Buffers.Text.Utf8Formatter
Utf8Parser16 methods7 382System.Buffers.Text.Utf8Parser
BinaryPrimitives60 methods636System.Buffers.Binary.BinaryPrimitives
MemoryMarshal4 methods60System.Runtime.InteropServices .MemoryMarshal
ReadOnlyMemoryContent4 methods43System.Net.Http.ReadOnlyMemoryContent
SslApplicationProtocol9 methods 2 fields288System.Net.Security .SslApplicationProtocol
SslClientAuthenticationOptions19 methods97System.Net.Security .SslClientAuthenticationOptions
SslServerAuthenticationOptions17 methods90System.Net.Security .SslServerAuthenticationOptions
UnixDomainSocketEndPoint1 method4System.Net.Sockets .UnixDomainSocketEndPoint
ValueWebSocketReceiveResult4 methods42System.Net.WebSockets .ValueWebSocketReceiveResult
Unsafe20 methods104Internal.Runtime.CompilerServices.Unsafe
HashCode13 methods888System.HashCode
Memory<T>19 methods475System.Memory<T>
ReadOnlySpan<T>+Enumerator2 methods30System.ReadOnlySpan<T>+Enumerator
ReadOnlyMemory<T>17 methods411System.ReadOnlyMemory<T>
Span<T>+Enumerator2 methods30System.Span<T>+Enumerator
SpanAction<T,TArg>4 methods0System.Buffers.SpanAction<T,TArg>
ReadOnlySpanAction<T,TArg>4 methods0System.Buffers.ReadOnlySpanAction<T,TArg >
IRetainable2 methodsN/ASystem.Buffers.IRetainable
MemoryHandle4 methods43System.Buffers.MemoryHandle
OwnedMemory<T>12 methods23System.Buffers.OwnedMemory<T>
StreamReader31 methods 1 field1 724System.IO.StreamReader
StreamWriter32 methods 1 field1 355System.IO.StreamWriter
TextReader19 methods 1 field494System.IO.TextReader
TextWriter60 methods 2 fields675System.IO.TextWriter
DebuggerStepperBoundaryAttribute1 method3System.Diagnostics .DebuggerStepperBoundaryAttribute
DebuggerVisualizerAttribute14 methods126System.Diagnostics .DebuggerVisualizerAttribute
ValueTask<TResult>17 methods193System.Threading.Tasks.ValueTask<TResult >
AsyncMethodBuilderAttribute2 methods9System.Runtime.CompilerServices .AsyncMethodBuilderAttribute
AsyncValueTaskMethodBuilder<TResult>8 methods67System.Runtime.CompilerServices .AsyncValueTaskMethodBuilder<TResult>
ConfiguredValueTaskAwaitable<TResult>1 method13System.Runtime.CompilerServices .ConfiguredValueTaskAwaitable<TResult>
ConfiguredValueTaskAwaitable<TResult >+ConfiguredValueTaskAwaiter4 methods66System.Runtime.CompilerServices .ConfiguredValueTaskAwaitable<TResult >+ConfiguredValueTaskAwaiter
ValueTaskAwaiter<TResult>4 methods58System.Runtime.CompilerServices .ValueTaskAwaiter<TResult>
Vector64<T>no member24System.Runtime.Intrinsics.Vector64<T>
Vector128<T>no member24System.Runtime.Intrinsics.Vector128<T>
Vector256<T>no member24System.Runtime.Intrinsics.Vector256<T>
FloatComparisonMode33 fieldsN/ASystem.Runtime.Intrinsics.X86 .FloatComparisonMode
StringComparisonMode9 fieldsN/ASystem.Runtime.Intrinsics.X86 .StringComparisonMode
ResultsFlag6 fieldsN/ASystem.Runtime.Intrinsics.X86 .ResultsFlag
Aes13 methods48System.Runtime.Intrinsics.X86.Aes
Avx222 methods983System.Runtime.Intrinsics.X86.Avx
Avx2350 methods1 508System.Runtime.Intrinsics.X86.Avx2
Bmi115 methods52System.Runtime.Intrinsics.X86.Bmi1
Bmi29 methods36System.Runtime.Intrinsics.X86.Bmi2
Fma33 methods162System.Runtime.Intrinsics.X86.Fma
Lzcnt3 methods8System.Runtime.Intrinsics.X86.Lzcnt
Pclmulqdq3 methods12System.Runtime.Intrinsics.X86.Pclmulqdq
Popcnt3 methods8System.Runtime.Intrinsics.X86.Popcnt
Sse89 methods339System.Runtime.Intrinsics.X86.Sse
Sse2322 methods1 272System.Runtime.Intrinsics.X86.Sse2
Sse319 methods62System.Runtime.Intrinsics.X86.Sse3
Sse41136 methods503System.Runtime.Intrinsics.X86.Sse41
Sse4238 methods222System.Runtime.Intrinsics.X86.Sse42
Ssse317 methods64System.Runtime.Intrinsics.X86.Ssse3
MemoryMarshal4 methods60System.Runtime.InteropServices .MemoryMarshal
ReflectionXmlSerializationReaderHelper1 method146System.Xml.Serialization .ReflectionXmlSerializationReaderHelper
ReflectionXmlSerializationReaderHelper+S etMemberValueDelegate4 methods0System.Xml.Serialization .ReflectionXmlSerializationReaderHelper+ SetMemberValueDelegate
HashCode13 methods888System.HashCode
Memory<T>19 methods475System.Memory<T>
ReadOnlySpan<T>20 methods260System.ReadOnlySpan<T>
ReadOnlyMemory<T>17 methods411System.ReadOnlyMemory<T>
Span<T>23 methods521System.Span<T>
SpanAction<T,TArg>4 methods0System.Buffers.SpanAction<T,TArg>
ReadOnlySpanAction<T,TArg>4 methods0System.Buffers.ReadOnlySpanAction<T,TArg >
IRetainable2 methodsN/ASystem.Buffers.IRetainable
MemoryHandle4 methods43System.Buffers.MemoryHandle
OwnedMemory<T>12 methods23System.Buffers.OwnedMemory<T>
ValueTask<TResult>17 methods193System.Threading.Tasks.ValueTask<TResult >
InAttribute1 method3System.Runtime.InteropServices .InAttribute
AsyncMethodBuilderAttribute2 methods9System.Runtime.CompilerServices .AsyncMethodBuilderAttribute
AsyncValueTaskMethodBuilder<TResult>8 methods67System.Runtime.CompilerServices .AsyncValueTaskMethodBuilder<TResult>
ConfiguredValueTaskAwaitable<TResult>1 method13System.Runtime.CompilerServices .ConfiguredValueTaskAwaitable<TResult>
IAsyncStateMachine2 methodsN/ASystem.Runtime.CompilerServices .IAsyncStateMachine
ValueTaskAwaiter<TResult>4 methods58System.Runtime.CompilerServices .ValueTaskAwaiter<TResult>
Vector128<T>no member24System.Runtime.Intrinsics.Vector128<T>
Vector256<T>no member24System.Runtime.Intrinsics.Vector256<T>
FloatComparisonMode33 fieldsN/ASystem.Runtime.Intrinsics.X86 .FloatComparisonMode
StringComparisonMode9 fieldsN/ASystem.Runtime.Intrinsics.X86 .StringComparisonMode
ResultsFlag6 fieldsN/ASystem.Runtime.Intrinsics.X86 .ResultsFlag
Aes13 methods48System.Runtime.Intrinsics.X86.Aes
Avx222 methods983System.Runtime.Intrinsics.X86.Avx
Avx2350 methods1 508System.Runtime.Intrinsics.X86.Avx2
Bmi115 methods52System.Runtime.Intrinsics.X86.Bmi1
Bmi29 methods36System.Runtime.Intrinsics.X86.Bmi2
Fma33 methods162System.Runtime.Intrinsics.X86.Fma
Lzcnt3 methods8System.Runtime.Intrinsics.X86.Lzcnt
Pclmulqdq3 methods12System.Runtime.Intrinsics.X86.Pclmulqdq
Popcnt3 methods8System.Runtime.Intrinsics.X86.Popcnt
Sse89 methods339System.Runtime.Intrinsics.X86.Sse
Sse2322 methods1 272System.Runtime.Intrinsics.X86.Sse2
Sse319 methods62System.Runtime.Intrinsics.X86.Sse3
Sse41136 methods503System.Runtime.Intrinsics.X86.Sse41
Sse4238 methods222System.Runtime.Intrinsics.X86.Sse42
Ssse317 methods64System.Runtime.Intrinsics.X86.Ssse3
RegexCompilationInfo14 methods100System.Text.RegularExpressions .RegexCompilationInfo
Sum:3 69939 370
Average:32.45385.98
Minimum:00
Maximum:3507 382
Standard deviation:69.25855.22
Variance:4 796731 407