Skip to content

Commit aa13ab3

Browse files
committed
C#: Add SQLiteDataAdapter sinks.
1 parent 1fb2099 commit aa13ab3

File tree

1 file changed

+8
-2
lines changed
  • csharp/ql/lib/semmle/code/csharp/frameworks

1 file changed

+8
-2
lines changed

csharp/ql/lib/semmle/code/csharp/frameworks/Sql.qll

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,13 +77,19 @@ private class IDbCommandConstructionSinkModelCsv extends SinkModelCsv {
7777
}
7878
}
7979

80-
/** A construction of an `SqlDataAdapter` object. */
80+
/** A construction of an `Adapter` object. */
8181
private class SqlDataAdapterConstructionSinkModelCsv extends SinkModelCsv {
8282
override predicate row(string row) {
8383
row =
8484
[
85+
// SqlDataAdapter
8586
"System.Data.SqlClient;SqlDataAdapter;false;SqlDataAdapter;(System.String,System.String);;Argument[0];sql;manual",
86-
"System.Data.SqlClient;SqlDataAdapter;false;SqlDataAdapter;(System.String,System.Data.SqlClient.SqlConnection);;Argument[0];sql;manual"
87+
"System.Data.SqlClient;SqlDataAdapter;false;SqlDataAdapter;(System.String,System.Data.SqlClient.SqlConnection);;Argument[0];sql;manual",
88+
// SQLiteDataAdapter
89+
"System.Data.SQLite;SQLiteDataAdapter;false;SQLiteDataAdapter;(System.Data.SQLite.SQLiteCommand);;Argument[0];sql;manual",
90+
"System.Data.SQLite;SQLiteDataAdapter;false;SQLiteDataAdapter;(System.String,System.Data.SQLite.SQLiteConnection);;Argument[0];sql;manual",
91+
"System.Data.SQLite;SQLiteDataAdapter;false;SQLiteDataAdapter;(System.String,System.String);;Argument[0];sql;manual",
92+
"System.Data.SQLite;SQLiteDataAdapter;false;SQLiteDataAdapter;(System.String,System.String,System.Boolean);;Argument[0];sql;manual",
8793
]
8894
}
8995
}

0 commit comments

Comments
 (0)