Michael Nebel
|
e804922a2c
|
C#: Add flow test case for with expressions on anonymous types.
|
2022-01-20 13:14:06 +01:00 |
|
Michael Nebel
|
97d9985e0b
|
C#: Add support for flow via object initializer for anonymous types.
|
2022-01-20 13:12:19 +01:00 |
|
Erik Krogh Kristensen
|
4e8e3a7420
|
simplify expressions that could be type-casts
|
2022-01-20 10:41:35 +01:00 |
|
Michael Nebel
|
76a0853f5b
|
C#: Add struct declaration and update line numbers for the existing test cases.
|
2022-01-20 10:23:57 +01:00 |
|
Michael Nebel
|
7d7ab58108
|
C#: Add flow test for record struct fields.
|
2022-01-20 09:58:02 +01:00 |
|
Michael Nebel
|
210bad6c29
|
C#: Add test case for with expressions for record structs, structs and anonymous types.
|
2022-01-20 09:58:02 +01:00 |
|
Michael Nebel
|
fc7f642734
|
C#: With expression examples for record structs, structs and anonymous types.
|
2022-01-20 09:58:02 +01:00 |
|
Michael Nebel
|
858aec3839
|
C#: Add test for source of the struct parameterless constructor(s).
|
2022-01-20 09:58:02 +01:00 |
|
Michael Nebel
|
073d2f2c75
|
C#: Add some example struct types, including one with a default constructor declarations.
|
2022-01-20 09:58:01 +01:00 |
|
Michael Nebel
|
547f492be0
|
Merge pull request #7577 from michaelnebel/csharp/line-pragma
C#: Make support for Line span pragma
|
2022-01-20 09:51:57 +01:00 |
|
github-actions[bot]
|
4ce8ccc52b
|
Release preparation for version 2.7.6
|
2022-01-20 08:21:18 +00:00 |
|
Tom Hvitved
|
70f4efb834
|
Merge pull request #7646 from hvitved/csharp/roslyn-tuple-elements-workaround
C#: Workaround Roslyn bug in `INamedTypeSymbol.TupleElements`
|
2022-01-19 19:54:29 +01:00 |
|
Tom Hvitved
|
128682b59e
|
C#: Replace Argument[-1] with Argument[Qualifier] in all flow summaries
|
2022-01-19 18:54:24 +01:00 |
|
Tom Hvitved
|
0990a1b404
|
C#: Get rid of negative parameter/argument data-flow positions
|
2022-01-19 17:14:37 +01:00 |
|
Tom Hvitved
|
dacb33d1dd
|
C#: Adjust Roslyn workaround
|
2022-01-19 14:12:21 +01:00 |
|
Michael Nebel
|
d7cd1cf0b9
|
C#: Address review comments.
|
2022-01-19 13:50:02 +01:00 |
|
Tom Hvitved
|
4f90b45dd7
|
C#: Address review comments
|
2022-01-19 13:46:22 +01:00 |
|
Tom Hvitved
|
c8509cc382
|
C#: Introduce extractor mode to identify DBs created with codeql test run
|
2022-01-19 13:46:22 +01:00 |
|
Tom Hvitved
|
71ddd00a6c
|
C#: Workaround Roslyn bug in INamedTypeSymbol.TupleElements
|
2022-01-19 11:33:03 +01:00 |
|
Michael Nebel
|
edafdc8fde
|
C#: Added change note.
|
2022-01-19 11:04:53 +01:00 |
|
Michael Nebel
|
194da454b1
|
C#: Add record deconstruct method as an exception from the bad practice rule.
|
2022-01-19 11:04:53 +01:00 |
|
Michael Nebel
|
2eea6ca5fd
|
C#: Example record type with autogenerated Deconstruct method.
|
2022-01-19 11:04:53 +01:00 |
|
Michael Nebel
|
55f787bcae
|
Merge pull request #7605 from michaelnebel/csharp/record-struct
C#: Support for record structs
|
2022-01-19 10:39:52 +01:00 |
|
Anders Schack-Mulligen
|
fff3b5c5b4
|
Dataflow: Add qldoc.
|
2022-01-18 10:39:55 +01:00 |
|
Anders Schack-Mulligen
|
7b98ca9b0a
|
C#: Adjust qltest expected output.
|
2022-01-18 10:36:52 +01:00 |
|
Anders Schack-Mulligen
|
71e39353ca
|
Dataflow: Sync.
|
2022-01-18 10:36:52 +01:00 |
|
Anders Schack-Mulligen
|
dfa79f6119
|
Dataflow: Sync.
|
2022-01-18 10:30:09 +01:00 |
|
Chris Smowton
|
2c37885f6e
|
Sync dataflow
|
2022-01-18 10:30:09 +01:00 |
|
Michael Nebel
|
de3d62b3f4
|
C#: Update stats file for the new relations (they are unfortunately empty).
|
2022-01-18 09:33:40 +01:00 |
|
Michael Nebel
|
bf21026771
|
C#: Add downgrade scripts for the line span pragma.
|
2022-01-18 09:32:14 +01:00 |
|
Michael Nebel
|
8fd116fbd7
|
C#: Add upgrade scripts for the new tables requires for the line span pragma.
|
2022-01-18 09:32:14 +01:00 |
|
Michael Nebel
|
ac47c96f48
|
C#: Add Line span pragma test case.
|
2022-01-18 09:32:14 +01:00 |
|
Michael Nebel
|
8b048ca17e
|
C#: Add line span pragma example.
|
2022-01-18 09:32:14 +01:00 |
|
Michael Nebel
|
93255dfe13
|
C#: Add QL library support for the Line span directive.
|
2022-01-18 09:32:14 +01:00 |
|
Michael Nebel
|
7e264668d8
|
C#: Refator directive visitor to use expression body.
|
2022-01-18 09:32:14 +01:00 |
|
Michael Nebel
|
af380f846e
|
C#: Add support in the extractor for the LineSpanDirective.
|
2022-01-18 09:32:14 +01:00 |
|
Michael Nebel
|
195d40c04e
|
C#: Add new class needed for LineSpanDirective and modify existing implementation to use the new types.
|
2022-01-18 09:32:14 +01:00 |
|
Michael Nebel
|
a197befb5f
|
C#: Add shared base class for line and line span pragmas.
|
2022-01-18 09:32:14 +01:00 |
|
Michael Nebel
|
c9467d7e94
|
C#: Add new tables to the dbscheme line span pragma.
|
2022-01-18 09:32:14 +01:00 |
|
Owen Mansel-Chan
|
065043b311
|
Merge pull request #7588 from owen-mc/add-specific-needs-reference-predicates
Dataflow: Add language-specific NeedsReference predicates
|
2022-01-17 15:51:34 +00:00 |
|
Michael Nebel
|
b927aad6ed
|
C#: Address review comments related to record structs.
|
2022-01-17 16:16:18 +01:00 |
|
Michael Nebel
|
6c1bb4a3a9
|
C#: Add test case for record class and record structs.
|
2022-01-17 16:16:18 +01:00 |
|
Michael Nebel
|
746fd603d8
|
C#: Add flow summary test for record struct constructors.
|
2022-01-17 16:16:18 +01:00 |
|
Michael Nebel
|
9770f09839
|
C#: Deprecate Record and introduce RecordClass instead. Also make flow summary support for record struct constructors.
|
2022-01-17 16:16:18 +01:00 |
|
Michael Nebel
|
55cb2aa160
|
C#: Use modifier to decide, if a type is a record like type and implement support for record struct types.
|
2022-01-17 16:16:18 +01:00 |
|
Michael Nebel
|
dc76775d07
|
C#: Consider 'record' a type modifier in the extractor (it can be applied to both class and struct).
|
2022-01-17 16:16:18 +01:00 |
|
Michael Nebel
|
c17bd29640
|
C#: Rename C# code file and update test.
|
2022-01-17 16:16:18 +01:00 |
|
Tom Hvitved
|
3c837c322b
|
Merge pull request #7514 from github/post-release-prep/codeql-cli-2.7.5
Post-release preparation for codeql-cli-2.7.5
|
2022-01-17 12:40:33 +01:00 |
|
Tom Hvitved
|
2ecf0d3264
|
Merge pull request #7550 from michaelnebel/csharp/global-using
C#: Support for identifying whether a using directive is "global".
|
2022-01-14 20:03:18 +01:00 |
|
Andrew Eisenberg
|
fbb5d7196f
|
Merge branch 'main' into post-release-prep/codeql-cli-2.7.5
|
2022-01-14 08:23:43 -08:00 |
|