mirror of
https://github.com/github/codeql.git
synced 2026-04-19 05:54:00 +02:00
Merge pull request #18199 from michaelnebel/csharp/updateroslyn
C#: Update Roslyn nuget dependencies.
This commit is contained in:
@@ -2,9 +2,8 @@ framework: net9.0
|
||||
storage: none
|
||||
source https://api.nuget.org/v3/index.json
|
||||
# behave like nuget in choosing transitive dependency versions
|
||||
strategy: min
|
||||
strategy: max
|
||||
|
||||
nuget MessagePack >= 2.5.187
|
||||
nuget Basic.CompilerLog.Util
|
||||
nuget Mono.Posix.NETStandard
|
||||
nuget Newtonsoft.Json
|
||||
@@ -12,9 +11,9 @@ nuget xunit
|
||||
nuget xunit.runner.visualstudio
|
||||
nuget xunit.runner.utility
|
||||
nuget Microsoft.NET.Test.Sdk
|
||||
nuget Microsoft.CodeAnalysis.CSharp 4.9.2
|
||||
nuget Microsoft.CodeAnalysis 4.9.2
|
||||
nuget Microsoft.Build 17.8.3
|
||||
nuget Microsoft.CodeAnalysis.CSharp 4.12.0
|
||||
nuget Microsoft.CodeAnalysis 4.12.0
|
||||
nuget Microsoft.Build 17.12.6
|
||||
nuget Microsoft.Win32.Primitives
|
||||
nuget System.Net.Primitives
|
||||
nuget System.Security.Principal
|
||||
|
||||
220
csharp/paket.lock
generated
220
csharp/paket.lock
generated
@@ -1,71 +1,108 @@
|
||||
STORAGE: NONE
|
||||
STRATEGY: MIN
|
||||
STRATEGY: MAX
|
||||
RESTRICTION: == net9.0
|
||||
NUGET
|
||||
remote: https://api.nuget.org/v3/index.json
|
||||
Basic.CompilerLog.Util (0.7.9)
|
||||
MessagePack (>= 2.5.129)
|
||||
Microsoft.CodeAnalysis (>= 4.9.2)
|
||||
Microsoft.CodeAnalysis.CSharp (>= 4.9.2)
|
||||
Microsoft.CodeAnalysis.VisualBasic (>= 4.9.2)
|
||||
Microsoft.Extensions.ObjectPool (>= 7.0.13)
|
||||
MSBuild.StructuredLogger (>= 2.2.235)
|
||||
Basic.CompilerLog.Util (0.9.4)
|
||||
MessagePack (>= 2.5.187)
|
||||
Microsoft.CodeAnalysis (>= 4.11)
|
||||
Microsoft.CodeAnalysis.CSharp (>= 4.11)
|
||||
Microsoft.CodeAnalysis.VisualBasic (>= 4.11)
|
||||
Microsoft.Extensions.ObjectPool (>= 9.0)
|
||||
MSBuild.StructuredLogger (>= 2.2.243)
|
||||
System.Buffers (>= 4.6)
|
||||
Humanizer.Core (2.14.1)
|
||||
MessagePack (2.5.192)
|
||||
MessagePack.Annotations (>= 2.5.192)
|
||||
Microsoft.NET.StringTools (>= 17.6.3)
|
||||
MessagePack.Annotations (2.5.192)
|
||||
Microsoft.Build (17.8.3)
|
||||
Microsoft.Build.Framework (>= 17.8.3)
|
||||
Microsoft.NET.StringTools (>= 17.8.3)
|
||||
System.Collections.Immutable (>= 7.0)
|
||||
System.Configuration.ConfigurationManager (>= 7.0)
|
||||
System.Reflection.Metadata (>= 7.0)
|
||||
System.Reflection.MetadataLoadContext (>= 7.0)
|
||||
System.Security.Principal.Windows (>= 5.0)
|
||||
System.Threading.Tasks.Dataflow (>= 7.0)
|
||||
Microsoft.Build.Framework (17.8.3)
|
||||
Microsoft.Build.Utilities.Core (17.5)
|
||||
Microsoft.Build.Framework (>= 17.5)
|
||||
Microsoft.NET.StringTools (>= 17.5)
|
||||
System.Collections.Immutable (>= 6.0)
|
||||
System.Configuration.ConfigurationManager (>= 6.0)
|
||||
Microsoft.CodeAnalysis (4.9.2)
|
||||
Microsoft.CodeAnalysis.CSharp.Workspaces (4.9.2)
|
||||
Microsoft.CodeAnalysis.VisualBasic.Workspaces (4.9.2)
|
||||
Microsoft.CodeAnalysis.Analyzers (3.3.4)
|
||||
Microsoft.CodeAnalysis.Common (4.9.2)
|
||||
MessagePack (3.0.3)
|
||||
MessagePack.Annotations (>= 3.0.3)
|
||||
MessagePackAnalyzer (>= 3.0.3)
|
||||
Microsoft.NET.StringTools (>= 17.11.4)
|
||||
MessagePack.Annotations (3.0.3)
|
||||
MessagePackAnalyzer (3.0.3)
|
||||
Microsoft.Bcl.AsyncInterfaces (9.0)
|
||||
Microsoft.Build (17.12.6)
|
||||
Microsoft.Build.Framework (>= 17.12.6)
|
||||
Microsoft.NET.StringTools (>= 17.12.6)
|
||||
System.Collections.Immutable (>= 8.0)
|
||||
System.Configuration.ConfigurationManager (>= 8.0)
|
||||
System.Reflection.Metadata (>= 8.0)
|
||||
System.Reflection.MetadataLoadContext (>= 8.0)
|
||||
Microsoft.Build.Framework (17.12.6)
|
||||
Microsoft.Build.Utilities.Core (17.12.6)
|
||||
Microsoft.Build.Framework (>= 17.12.6)
|
||||
Microsoft.NET.StringTools (>= 17.12.6)
|
||||
System.Collections.Immutable (>= 8.0)
|
||||
System.Configuration.ConfigurationManager (>= 8.0)
|
||||
Microsoft.CodeAnalysis (4.12)
|
||||
Humanizer.Core (>= 2.14.1)
|
||||
Microsoft.Bcl.AsyncInterfaces (>= 8.0)
|
||||
Microsoft.CodeAnalysis.Analyzers (>= 3.3.4)
|
||||
Microsoft.CodeAnalysis.CSharp.Workspaces (4.12)
|
||||
Microsoft.CodeAnalysis.VisualBasic.Workspaces (4.12)
|
||||
System.Buffers (>= 4.5.1)
|
||||
System.Collections.Immutable (>= 8.0)
|
||||
System.Composition (>= 8.0)
|
||||
System.IO.Pipelines (>= 8.0)
|
||||
System.Memory (>= 4.5.5)
|
||||
System.Numerics.Vectors (>= 4.5)
|
||||
System.Reflection.Metadata (>= 8.0)
|
||||
System.Runtime.CompilerServices.Unsafe (>= 6.0)
|
||||
System.Text.Encoding.CodePages (>= 7.0)
|
||||
System.Threading.Channels (>= 7.0)
|
||||
System.Threading.Tasks.Extensions (>= 4.5.4)
|
||||
Microsoft.CodeAnalysis.Analyzers (3.11)
|
||||
Microsoft.CodeAnalysis.Common (4.12)
|
||||
Microsoft.CodeAnalysis.Analyzers (>= 3.3.4)
|
||||
System.Collections.Immutable (>= 8.0)
|
||||
System.Reflection.Metadata (>= 8.0)
|
||||
System.Runtime.CompilerServices.Unsafe (>= 6.0)
|
||||
Microsoft.CodeAnalysis.CSharp (4.9.2)
|
||||
Microsoft.CodeAnalysis.Common (4.9.2)
|
||||
Microsoft.CodeAnalysis.CSharp.Workspaces (4.9.2)
|
||||
Microsoft.CodeAnalysis.CSharp (4.12)
|
||||
Microsoft.CodeAnalysis.Analyzers (>= 3.3.4)
|
||||
Microsoft.CodeAnalysis.Common (4.12)
|
||||
System.Collections.Immutable (>= 8.0)
|
||||
System.Reflection.Metadata (>= 8.0)
|
||||
Microsoft.CodeAnalysis.CSharp.Workspaces (4.12)
|
||||
Humanizer.Core (>= 2.14.1)
|
||||
Microsoft.CodeAnalysis.Common (4.9.2)
|
||||
Microsoft.CodeAnalysis.CSharp (4.9.2)
|
||||
Microsoft.CodeAnalysis.Workspaces.Common (4.9.2)
|
||||
Microsoft.CodeAnalysis.VisualBasic (4.9.2)
|
||||
Microsoft.CodeAnalysis.Common (4.9.2)
|
||||
Microsoft.CodeAnalysis.VisualBasic.Workspaces (4.9.2)
|
||||
Microsoft.CodeAnalysis.Common (4.9.2)
|
||||
Microsoft.CodeAnalysis.VisualBasic (4.9.2)
|
||||
Microsoft.CodeAnalysis.Workspaces.Common (4.9.2)
|
||||
Microsoft.CodeAnalysis.Workspaces.Common (4.9.2)
|
||||
Humanizer.Core (>= 2.14.1)
|
||||
Microsoft.CodeAnalysis.Common (4.9.2)
|
||||
Microsoft.CodeAnalysis.Analyzers (>= 3.3.4)
|
||||
Microsoft.CodeAnalysis.Common (4.12)
|
||||
Microsoft.CodeAnalysis.CSharp (4.12)
|
||||
Microsoft.CodeAnalysis.Workspaces.Common (4.12)
|
||||
System.Collections.Immutable (>= 8.0)
|
||||
System.Composition (>= 8.0)
|
||||
System.IO.Pipelines (>= 8.0)
|
||||
System.Threading.Channels (>= 8.0)
|
||||
System.Reflection.Metadata (>= 8.0)
|
||||
System.Threading.Channels (>= 7.0)
|
||||
Microsoft.CodeAnalysis.VisualBasic (4.12)
|
||||
Microsoft.CodeAnalysis.Analyzers (>= 3.3.4)
|
||||
Microsoft.CodeAnalysis.Common (4.12)
|
||||
System.Collections.Immutable (>= 8.0)
|
||||
System.Reflection.Metadata (>= 8.0)
|
||||
Microsoft.CodeAnalysis.VisualBasic.Workspaces (4.12)
|
||||
Humanizer.Core (>= 2.14.1)
|
||||
Microsoft.CodeAnalysis.Analyzers (>= 3.3.4)
|
||||
Microsoft.CodeAnalysis.Common (4.12)
|
||||
Microsoft.CodeAnalysis.VisualBasic (4.12)
|
||||
Microsoft.CodeAnalysis.Workspaces.Common (4.12)
|
||||
System.Collections.Immutable (>= 8.0)
|
||||
System.Composition (>= 8.0)
|
||||
System.IO.Pipelines (>= 8.0)
|
||||
System.Reflection.Metadata (>= 8.0)
|
||||
System.Threading.Channels (>= 7.0)
|
||||
Microsoft.CodeAnalysis.Workspaces.Common (4.12)
|
||||
Humanizer.Core (>= 2.14.1)
|
||||
Microsoft.CodeAnalysis.Analyzers (>= 3.3.4)
|
||||
Microsoft.CodeAnalysis.Common (4.12)
|
||||
System.Collections.Immutable (>= 8.0)
|
||||
System.Composition (>= 8.0)
|
||||
System.IO.Pipelines (>= 8.0)
|
||||
System.Reflection.Metadata (>= 8.0)
|
||||
System.Threading.Channels (>= 7.0)
|
||||
Microsoft.CodeCoverage (17.12)
|
||||
Microsoft.Extensions.ObjectPool (7.0.13)
|
||||
Microsoft.NET.StringTools (17.8.3)
|
||||
Microsoft.Extensions.ObjectPool (9.0)
|
||||
Microsoft.NET.StringTools (17.12.6)
|
||||
Microsoft.NET.Test.Sdk (17.12)
|
||||
Microsoft.CodeCoverage (>= 17.12)
|
||||
Microsoft.TestPlatform.TestHost (>= 17.12)
|
||||
Microsoft.NETCore.Platforms (1.1.1)
|
||||
Microsoft.NETCore.Targets (1.1.3)
|
||||
Microsoft.NETCore.Platforms (7.0.4)
|
||||
Microsoft.NETCore.Targets (5.0)
|
||||
Microsoft.TestPlatform.ObjectModel (17.12)
|
||||
System.Reflection.Metadata (>= 1.6)
|
||||
Microsoft.TestPlatform.TestHost (17.12)
|
||||
@@ -75,36 +112,34 @@ NUGET
|
||||
Microsoft.NETCore.Platforms (>= 1.1)
|
||||
Microsoft.NETCore.Targets (>= 1.1)
|
||||
System.Runtime (>= 4.3)
|
||||
Microsoft.Win32.SystemEvents (7.0)
|
||||
Mono.Posix.NETStandard (1.0)
|
||||
MSBuild.StructuredLogger (2.2.235)
|
||||
MSBuild.StructuredLogger (2.2.386)
|
||||
Microsoft.Build.Framework (>= 17.5)
|
||||
Microsoft.Build.Utilities.Core (>= 17.5)
|
||||
System.Collections.Immutable (>= 8.0)
|
||||
Newtonsoft.Json (13.0.3)
|
||||
System.Collections.Immutable (8.0)
|
||||
System.Composition (8.0)
|
||||
System.Composition.AttributedModel (>= 8.0)
|
||||
System.Composition.Convention (>= 8.0)
|
||||
System.Composition.Hosting (>= 8.0)
|
||||
System.Composition.Runtime (>= 8.0)
|
||||
System.Composition.TypedParts (>= 8.0)
|
||||
System.Composition.AttributedModel (8.0)
|
||||
System.Composition.Convention (8.0)
|
||||
System.Composition.AttributedModel (>= 8.0)
|
||||
System.Composition.Hosting (8.0)
|
||||
System.Composition.Runtime (>= 8.0)
|
||||
System.Composition.Runtime (8.0)
|
||||
System.Composition.TypedParts (8.0)
|
||||
System.Composition.AttributedModel (>= 8.0)
|
||||
System.Composition.Hosting (>= 8.0)
|
||||
System.Composition.Runtime (>= 8.0)
|
||||
System.Configuration.ConfigurationManager (7.0)
|
||||
System.Diagnostics.EventLog (>= 7.0)
|
||||
System.Security.Cryptography.ProtectedData (>= 7.0)
|
||||
System.Security.Permissions (>= 7.0)
|
||||
System.Diagnostics.EventLog (7.0)
|
||||
System.Drawing.Common (7.0)
|
||||
Microsoft.Win32.SystemEvents (>= 7.0)
|
||||
System.Buffers (4.6)
|
||||
System.Collections.Immutable (9.0)
|
||||
System.Composition (9.0)
|
||||
System.Composition.AttributedModel (>= 9.0)
|
||||
System.Composition.Convention (>= 9.0)
|
||||
System.Composition.Hosting (>= 9.0)
|
||||
System.Composition.Runtime (>= 9.0)
|
||||
System.Composition.TypedParts (>= 9.0)
|
||||
System.Composition.AttributedModel (9.0)
|
||||
System.Composition.Convention (9.0)
|
||||
System.Composition.AttributedModel (>= 9.0)
|
||||
System.Composition.Hosting (9.0)
|
||||
System.Composition.Runtime (>= 9.0)
|
||||
System.Composition.Runtime (9.0)
|
||||
System.Composition.TypedParts (9.0)
|
||||
System.Composition.AttributedModel (>= 9.0)
|
||||
System.Composition.Hosting (>= 9.0)
|
||||
System.Composition.Runtime (>= 9.0)
|
||||
System.Configuration.ConfigurationManager (9.0)
|
||||
System.Diagnostics.EventLog (>= 9.0)
|
||||
System.Security.Cryptography.ProtectedData (>= 9.0)
|
||||
System.Diagnostics.EventLog (9.0)
|
||||
System.IO (4.3)
|
||||
Microsoft.NETCore.Platforms (>= 1.1)
|
||||
Microsoft.NETCore.Targets (>= 1.1)
|
||||
@@ -122,52 +157,47 @@ NUGET
|
||||
System.Threading.Tasks (>= 4.3)
|
||||
System.IO.FileSystem.Primitives (4.3)
|
||||
System.Runtime (>= 4.3)
|
||||
System.IO.Pipelines (8.0)
|
||||
System.IO.Pipelines (9.0)
|
||||
System.Memory (4.6)
|
||||
System.Net.Primitives (4.3.1)
|
||||
Microsoft.NETCore.Platforms (>= 1.1.1)
|
||||
Microsoft.NETCore.Targets (>= 1.1.3)
|
||||
System.Runtime (>= 4.3.1)
|
||||
System.Runtime.Handles (>= 4.3)
|
||||
System.Reflection.Metadata (8.0)
|
||||
System.Collections.Immutable (>= 8.0)
|
||||
System.Reflection.MetadataLoadContext (7.0)
|
||||
System.Collections.Immutable (>= 7.0)
|
||||
System.Reflection.Metadata (>= 7.0)
|
||||
System.Numerics.Vectors (4.6)
|
||||
System.Reflection.Metadata (9.0)
|
||||
System.Reflection.MetadataLoadContext (9.0)
|
||||
System.Runtime (4.3.1)
|
||||
Microsoft.NETCore.Platforms (>= 1.1.1)
|
||||
Microsoft.NETCore.Targets (>= 1.1.3)
|
||||
System.Runtime.CompilerServices.Unsafe (6.0)
|
||||
System.Runtime.CompilerServices.Unsafe (6.1)
|
||||
System.Runtime.Handles (4.3)
|
||||
Microsoft.NETCore.Platforms (>= 1.1)
|
||||
Microsoft.NETCore.Targets (>= 1.1)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Security.Cryptography.ProtectedData (7.0)
|
||||
System.Security.Permissions (7.0)
|
||||
System.Windows.Extensions (>= 7.0)
|
||||
System.Security.Cryptography.ProtectedData (9.0)
|
||||
System.Security.Principal (4.3)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Security.Principal.Windows (5.0)
|
||||
System.Text.Encoding (4.3)
|
||||
Microsoft.NETCore.Platforms (>= 1.1)
|
||||
Microsoft.NETCore.Targets (>= 1.1)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Threading.Channels (8.0)
|
||||
System.Text.Encoding.CodePages (9.0)
|
||||
System.Threading.Channels (9.0)
|
||||
System.Threading.Tasks (4.3)
|
||||
Microsoft.NETCore.Platforms (>= 1.1)
|
||||
Microsoft.NETCore.Targets (>= 1.1)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Threading.Tasks.Dataflow (7.0)
|
||||
System.Threading.Tasks.Extensions (4.6)
|
||||
System.Threading.ThreadPool (4.3)
|
||||
System.Runtime (>= 4.3)
|
||||
System.Runtime.Handles (>= 4.3)
|
||||
System.Windows.Extensions (7.0)
|
||||
System.Drawing.Common (>= 7.0)
|
||||
xunit (2.9.2)
|
||||
xunit.analyzers (>= 1.16)
|
||||
xunit.assert (>= 2.9.2)
|
||||
xunit.core (2.9.2)
|
||||
xunit.abstractions (2.0.3)
|
||||
xunit.analyzers (1.16)
|
||||
xunit.analyzers (1.17)
|
||||
xunit.assert (2.9.2)
|
||||
xunit.core (2.9.2)
|
||||
xunit.extensibility.core (2.9.2)
|
||||
|
||||
83
csharp/paket.main.bzl
generated
83
csharp/paket.main.bzl
generated
File diff suppressed because one or more lines are too long
@@ -2,6 +2,7 @@
|
||||
| [...]/csharp/tools/[...]/Humanizer.dll |
|
||||
| [...]/csharp/tools/[...]/MessagePack.Annotations.dll |
|
||||
| [...]/csharp/tools/[...]/MessagePack.dll |
|
||||
| [...]/csharp/tools/[...]/Microsoft.Bcl.AsyncInterfaces.dll |
|
||||
| [...]/csharp/tools/[...]/Microsoft.Build.Framework.dll |
|
||||
| [...]/csharp/tools/[...]/Microsoft.Build.Utilities.Core.dll |
|
||||
| [...]/csharp/tools/[...]/Microsoft.Build.dll |
|
||||
@@ -18,7 +19,6 @@
|
||||
| [...]/csharp/tools/[...]/Microsoft.VisualBasic.dll |
|
||||
| [...]/csharp/tools/[...]/Microsoft.Win32.Primitives.dll |
|
||||
| [...]/csharp/tools/[...]/Microsoft.Win32.Registry.dll |
|
||||
| [...]/csharp/tools/[...]/Microsoft.Win32.SystemEvents.dll |
|
||||
| [...]/csharp/tools/[...]/Mono.Posix.NETStandard.dll |
|
||||
| [...]/csharp/tools/[...]/Newtonsoft.Json.dll |
|
||||
| [...]/csharp/tools/[...]/StructuredLogger.dll |
|
||||
@@ -58,7 +58,6 @@
|
||||
| [...]/csharp/tools/[...]/System.Diagnostics.Tools.dll |
|
||||
| [...]/csharp/tools/[...]/System.Diagnostics.TraceSource.dll |
|
||||
| [...]/csharp/tools/[...]/System.Diagnostics.Tracing.dll |
|
||||
| [...]/csharp/tools/[...]/System.Drawing.Common.dll |
|
||||
| [...]/csharp/tools/[...]/System.Drawing.Primitives.dll |
|
||||
| [...]/csharp/tools/[...]/System.Drawing.dll |
|
||||
| [...]/csharp/tools/[...]/System.Dynamic.Runtime.dll |
|
||||
@@ -155,7 +154,6 @@
|
||||
| [...]/csharp/tools/[...]/System.Security.Cryptography.ProtectedData.dll |
|
||||
| [...]/csharp/tools/[...]/System.Security.Cryptography.X509Certificates.dll |
|
||||
| [...]/csharp/tools/[...]/System.Security.Cryptography.dll |
|
||||
| [...]/csharp/tools/[...]/System.Security.Permissions.dll |
|
||||
| [...]/csharp/tools/[...]/System.Security.Principal.Windows.dll |
|
||||
| [...]/csharp/tools/[...]/System.Security.Principal.dll |
|
||||
| [...]/csharp/tools/[...]/System.Security.SecureString.dll |
|
||||
@@ -183,7 +181,6 @@
|
||||
| [...]/csharp/tools/[...]/System.ValueTuple.dll |
|
||||
| [...]/csharp/tools/[...]/System.Web.HttpUtility.dll |
|
||||
| [...]/csharp/tools/[...]/System.Web.dll |
|
||||
| [...]/csharp/tools/[...]/System.Windows.Extensions.dll |
|
||||
| [...]/csharp/tools/[...]/System.Windows.dll |
|
||||
| [...]/csharp/tools/[...]/System.Xml.Linq.dll |
|
||||
| [...]/csharp/tools/[...]/System.Xml.ReaderWriter.dll |
|
||||
|
||||
4
csharp/ql/lib/change-notes/2024-12-04-dotnet9.md
Normal file
4
csharp/ql/lib/change-notes/2024-12-04-dotnet9.md
Normal file
@@ -0,0 +1,4 @@
|
||||
---
|
||||
category: minorAnalysis
|
||||
---
|
||||
* The C# extractor now supports *basic* extraction of .NET 9 projects. There might be limited support for extraction of code using the new C# 13 language features.
|
||||
@@ -1,4 +1,3 @@
|
||||
| Console | Write(string, ReadOnlySpan<object>) | arg |
|
||||
| Console | Write(string, object) | arg0 |
|
||||
| Console | Write(string, object, object) | arg0 |
|
||||
| Console | Write(string, object, object) | arg1 |
|
||||
@@ -6,7 +5,7 @@
|
||||
| Console | Write(string, object, object, object) | arg1 |
|
||||
| Console | Write(string, object, object, object) | arg2 |
|
||||
| Console | Write(string, params Object[]) | arg |
|
||||
| Console | WriteLine(string, ReadOnlySpan<object>) | arg |
|
||||
| Console | Write(string, params ReadOnlySpan<object>) | arg |
|
||||
| Console | WriteLine(string, object) | arg0 |
|
||||
| Console | WriteLine(string, object, object) | arg0 |
|
||||
| Console | WriteLine(string, object, object) | arg1 |
|
||||
@@ -14,10 +13,10 @@
|
||||
| Console | WriteLine(string, object, object, object) | arg1 |
|
||||
| Console | WriteLine(string, object, object, object) | arg2 |
|
||||
| Console | WriteLine(string, params Object[]) | arg |
|
||||
| Console | WriteLine(string, params ReadOnlySpan<object>) | arg |
|
||||
| Debug | Assert(bool, string, string, params Object[]) | args |
|
||||
| Debug | Print(string, params Object[]) | args |
|
||||
| Debug | WriteLine(string, params Object[]) | args |
|
||||
| StringBuilder | AppendFormat(IFormatProvider, string, ReadOnlySpan<object>) | args |
|
||||
| StringBuilder | AppendFormat(IFormatProvider, string, object) | arg0 |
|
||||
| StringBuilder | AppendFormat(IFormatProvider, string, object, object) | arg0 |
|
||||
| StringBuilder | AppendFormat(IFormatProvider, string, object, object) | arg1 |
|
||||
@@ -25,7 +24,7 @@
|
||||
| StringBuilder | AppendFormat(IFormatProvider, string, object, object, object) | arg1 |
|
||||
| StringBuilder | AppendFormat(IFormatProvider, string, object, object, object) | arg2 |
|
||||
| StringBuilder | AppendFormat(IFormatProvider, string, params Object[]) | args |
|
||||
| StringBuilder | AppendFormat(string, ReadOnlySpan<object>) | args |
|
||||
| StringBuilder | AppendFormat(IFormatProvider, string, params ReadOnlySpan<object>) | args |
|
||||
| StringBuilder | AppendFormat(string, object) | arg0 |
|
||||
| StringBuilder | AppendFormat(string, object, object) | arg0 |
|
||||
| StringBuilder | AppendFormat(string, object, object) | arg1 |
|
||||
@@ -33,8 +32,8 @@
|
||||
| StringBuilder | AppendFormat(string, object, object, object) | arg1 |
|
||||
| StringBuilder | AppendFormat(string, object, object, object) | arg2 |
|
||||
| StringBuilder | AppendFormat(string, params Object[]) | args |
|
||||
| StringBuilder | AppendFormat(string, params ReadOnlySpan<object>) | args |
|
||||
| Strings | MyStringFormat(string, params Object[]) | args |
|
||||
| TextWriter | Write(string, ReadOnlySpan<object>) | arg |
|
||||
| TextWriter | Write(string, object) | arg0 |
|
||||
| TextWriter | Write(string, object, object) | arg0 |
|
||||
| TextWriter | Write(string, object, object) | arg1 |
|
||||
@@ -42,7 +41,7 @@
|
||||
| TextWriter | Write(string, object, object, object) | arg1 |
|
||||
| TextWriter | Write(string, object, object, object) | arg2 |
|
||||
| TextWriter | Write(string, params Object[]) | arg |
|
||||
| TextWriter | WriteLine(string, ReadOnlySpan<object>) | arg |
|
||||
| TextWriter | Write(string, params ReadOnlySpan<object>) | arg |
|
||||
| TextWriter | WriteLine(string, object) | arg0 |
|
||||
| TextWriter | WriteLine(string, object, object) | arg0 |
|
||||
| TextWriter | WriteLine(string, object, object) | arg1 |
|
||||
@@ -50,7 +49,7 @@
|
||||
| TextWriter | WriteLine(string, object, object, object) | arg1 |
|
||||
| TextWriter | WriteLine(string, object, object, object) | arg2 |
|
||||
| TextWriter | WriteLine(string, params Object[]) | arg |
|
||||
| string | Format(IFormatProvider, string, ReadOnlySpan<object>) | args |
|
||||
| TextWriter | WriteLine(string, params ReadOnlySpan<object>) | arg |
|
||||
| string | Format(IFormatProvider, string, object) | arg0 |
|
||||
| string | Format(IFormatProvider, string, object, object) | arg0 |
|
||||
| string | Format(IFormatProvider, string, object, object) | arg1 |
|
||||
@@ -58,7 +57,7 @@
|
||||
| string | Format(IFormatProvider, string, object, object, object) | arg1 |
|
||||
| string | Format(IFormatProvider, string, object, object, object) | arg2 |
|
||||
| string | Format(IFormatProvider, string, params Object[]) | args |
|
||||
| string | Format(string, ReadOnlySpan<object>) | args |
|
||||
| string | Format(IFormatProvider, string, params ReadOnlySpan<object>) | args |
|
||||
| string | Format(string, object) | arg0 |
|
||||
| string | Format(string, object, object) | arg0 |
|
||||
| string | Format(string, object, object) | arg1 |
|
||||
@@ -66,3 +65,4 @@
|
||||
| string | Format(string, object, object, object) | arg1 |
|
||||
| string | Format(string, object, object, object) | arg2 |
|
||||
| string | Format(string, params Object[]) | args |
|
||||
| string | Format(string, params ReadOnlySpan<object>) | args |
|
||||
|
||||
@@ -4,5 +4,5 @@
|
||||
|
||||
import csharp
|
||||
|
||||
where forall(Parameter p | p.isParams() | p.getType() instanceof ArrayType)
|
||||
where forall(Parameter p | p.isParams() and p.fromSource() | p.getType() instanceof ArrayType)
|
||||
select 1
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
| Quality.cs:26:19:26:26 | access to indexer | Call without target $@. | Quality.cs:26:19:26:26 | access to indexer | access to indexer |
|
||||
| Quality.cs:29:21:29:27 | access to indexer | Call without target $@. | Quality.cs:29:21:29:27 | access to indexer | access to indexer |
|
||||
| Quality.cs:32:9:32:21 | access to indexer | Call without target $@. | Quality.cs:32:9:32:21 | access to indexer | access to indexer |
|
||||
| Quality.cs:34:21:34:25 | object creation of type null | Call without target $@. | Quality.cs:34:21:34:25 | object creation of type null | object creation of type null |
|
||||
|
||||
@@ -10,6 +10,5 @@
|
||||
| Quality.cs:26:19:26:26 | access to indexer | Call without target $@. | Quality.cs:26:19:26:26 | access to indexer | access to indexer |
|
||||
| Quality.cs:29:21:29:27 | access to indexer | Call without target $@. | Quality.cs:29:21:29:27 | access to indexer | access to indexer |
|
||||
| Quality.cs:32:9:32:21 | access to indexer | Call without target $@. | Quality.cs:32:9:32:21 | access to indexer | access to indexer |
|
||||
| Quality.cs:34:21:34:25 | object creation of type null | Call without target $@. | Quality.cs:34:21:34:25 | object creation of type null | object creation of type null |
|
||||
| Quality.cs:38:16:38:26 | access to property MyProperty2 | Call without target $@. | Quality.cs:38:16:38:26 | access to property MyProperty2 | access to property MyProperty2 |
|
||||
| Quality.cs:50:20:50:26 | object creation of type T | Call without target $@. | Quality.cs:50:20:50:26 | object creation of type T | object creation of type T |
|
||||
|
||||
@@ -31,7 +31,7 @@ public class Test
|
||||
Span<byte> guidBytes = stackalloc byte[16];
|
||||
guidBytes[08] = 1; // TODO: this indexer call has no target, because the target is a `ref` returning getter.
|
||||
|
||||
new MyList([new(), new Test()]); // TODO: the `new()` call has no target, which is unexpected, as we know at compile time, that this is a `new Test()` call.
|
||||
new MyList([new(), new Test()]);
|
||||
}
|
||||
|
||||
public int MyProperty1 { get; }
|
||||
|
||||
Reference in New Issue
Block a user