Joe Farebrother
7194113a64
Add areas
2023-11-23 10:56:42 +00:00
Joe Farebrother
7691cbce87
Add additional test cases
2023-11-23 10:56:42 +00:00
Joe Farebrother
4f5ecb899b
Add unit tests + fix issue in stubs
2023-11-23 10:56:41 +00:00
Joe Farebrother
ac3f642b45
Unit tests - Write script to aid generating necessary code from .cshtml files.
2023-11-23 10:56:41 +00:00
Tamas Vajk
253c658ad2
C#: Tolerate missing call targets in LogMessageSink
2023-11-21 10:13:18 +01:00
Tamas Vajk
f0e20fa69e
C#: Add test case for missing log message sinks with ambiguous types
2023-11-21 10:09:05 +01:00
Tamas Vajk
7a001f4905
C#: Fix assembly attribute extraction in standalone mode
2023-11-15 12:21:03 +01:00
Tom Hvitved
57ec0948cf
C#: Update expected test output
2023-11-10 08:46:15 +01:00
Tom Hvitved
b72f34591d
C#: Use {get,has}FullyQualifiedName throughout
2023-11-10 08:46:15 +01:00
Tom Hvitved
136adb2df2
C#: Regenerate dotnet/runtime models
2023-11-09 08:34:36 +01:00
Tom Hvitved
7aed6f9233
C#: Manually update some MaD rows
2023-11-09 08:34:36 +01:00
Tom Hvitved
6f4311d656
C#: Include type parameters when printing MaD rows with generics
2023-11-09 08:34:06 +01:00
Tom Hvitved
b2512eb212
Merge pull request #14678 from hvitved/csharp/mad-operator-fix
...
C#: Correctly parse operator names in MaD
2023-11-07 15:11:01 +01:00
Tom Hvitved
602d16d73f
C#: Add another data flow test
2023-11-06 10:18:32 +01:00
Tom Hvitved
467854ba4b
C#: Convert a data flow test to use inline test expectations
2023-11-06 09:54:34 +01:00
Tom Hvitved
3e3ea51e69
C#: Correctly parse operator names in MaD
2023-11-05 20:58:47 +01:00
Tom Hvitved
2a33a86c9d
C#: Merge ExternalFlow.qll and ExternalFlowExtensions.qll, and move to internal
2023-11-05 20:58:47 +01:00
Tom Hvitved
aa521ecd59
C#: Include more libraries in flow summaries test
2023-11-05 20:23:10 +01:00
Tamás Vajk
b9c89750b9
Merge pull request #14493 from tamasvajk/fix/params-attribute-argument
...
C#: Fix params attribute argument extraction
2023-10-30 10:50:02 +01:00
Tom Hvitved
08d6379563
C#: Regenerate stubs for (Asp)NetCore.App
2023-10-27 08:34:55 +02:00
Michael Nebel
26f767073d
Merge pull request #14363 from michaelnebel/csharp/sunsetqlstubgen
...
C#: Sunset QL based stub generator.
2023-10-24 11:05:56 +02:00
Joe Farebrother
3f11d83b7b
Merge pull request #14500 from joefarebrother/shared-filepath-normalize
...
Shared: Add library for filepath normalization
2023-10-23 16:09:44 +01:00
Michael Nebel
4e99266b65
C#: Sunset the QL based stub generator.
2023-10-23 15:09:38 +02:00
Joe Farebrother
9097d93ac7
Add shared library for filepath normalization
2023-10-13 17:07:47 +01:00
Joe Farebrother
915352861d
Check for generic base types in Missing Function Level Access Control and Insecure Direct Object Reference.
2023-10-13 14:22:45 +01:00
Tamas Vajk
791a6422b3
C#: Fix params attribute argument extraction
2023-10-13 11:30:02 +02:00
Tamas Vajk
e730815f41
C#: Add test case for params arguments in attributes
2023-10-13 11:29:32 +02:00
Tamas Vajk
b2514b3c69
Adjust expected test output
2023-10-02 13:35:16 +02:00
Koen Vlaswinkel
3f3c662a7d
C#: Fix parentheses in model editor queries
...
The MaD format and the Java model editor queries use parentheses around
the method parameter types, but `parameterQualifiedTypeNamesToString`
returns the parameter types without parentheses. This adds the
parentheses to the result of `getParameterTypes` to ensure consistency
between the Java and C# queries.
2023-09-28 10:51:36 +02:00
Koen Vlaswinkel
0f4f98787c
Merge pull request #14200 from github/koesie10/add-csharp-model-editor-queries
...
C#: Add VS Code model editor queries
2023-09-28 10:12:57 +02:00
Michael Nebel
577ea50ec9
C#: Base ConstantComparison and PossibleLossOfPrecision tests on stubs.
2023-09-27 09:35:57 +02:00
Michael Nebel
68fd25cd9c
C#: Base DeadStoreOfLocal test on stubs.
2023-09-27 09:35:57 +02:00
Michael Nebel
5e3ae0afac
C#: Update .NET and ASP.NET stubs.
2023-09-26 15:09:10 +02:00
Michael Nebel
d00ff9665c
C#: Update .NET and ASP.NET stubs.
2023-09-26 12:28:23 +02:00
Joe Farebrother
7c230d61a8
Merge pull request #13882 from joefarebrother/csharp-insecure-direct-object-ref
...
C#: Add query for Insecure Direct Object Reference
2023-09-25 20:29:54 +01:00
Tom Hvitved
ae06040a48
Address review comments
2023-09-25 14:30:08 +02:00
Koen Vlaswinkel
dc6def79d0
C#: Split API name column into separate columns
2023-09-25 10:02:34 +02:00
Tom Hvitved
8f35c99f16
C#: Improve lambda dispatch using type flow
2023-09-23 11:41:03 +02:00
Tom Hvitved
09063c5189
C#: Port and extend type dispatch tests from Java
2023-09-23 11:37:51 +02:00
Koen Vlaswinkel
0fea21f3e7
C#: Remove unnecessary columns
2023-09-22 16:35:15 +02:00
Tom Hvitved
13ad6f8690
C#: Add missing flow summary for List<T>.ForEach
2023-09-22 13:48:32 +02:00
Tom Hvitved
831baa867c
C#: Refactor and regenerate stubs
2023-09-22 09:15:01 +02:00
Tom Hvitved
f07d02be96
Regenerate stubs
2023-09-21 15:35:50 +02:00
Tom Hvitved
2343e5ecd8
C#: Regenerate NHibernate stubs
2023-09-21 12:56:11 +02:00
Tom Hvitved
e944b90eef
C#: Regenerate Microsoft.AspNetCore.App stubs
2023-09-21 12:56:05 +02:00
Tom Hvitved
c547adc9d4
C#: Regenerate Microsoft.NetCore.App stubs
2023-09-21 12:56:04 +02:00
Tom Hvitved
58f45ea198
C#: Regenerate Newtonsoft.Json stubs
2023-09-21 12:56:04 +02:00
Joe Farebrother
4497e22195
Add an additional example and additional test cases for authorize attribute cases
2023-09-20 04:13:34 +01:00
Koen Vlaswinkel
044fb9f320
C#: Rename queries from fetch methods to endpoints
2023-09-19 15:51:12 +02:00
Koen Vlaswinkel
eace7a4bbf
C#: Add tests for supported framework methods
2023-09-19 15:49:35 +02:00