Skip to content

Commit 44e4cf6

Browse files
committed
C#: Delete all the manually created models.
1 parent 43af1e4 commit 44e4cf6

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+0
-4613
lines changed

csharp/ql/lib/semmle/code/csharp/dataflow/ExternalFlow.qll

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -97,28 +97,18 @@ private module Frameworks {
9797
private import semmle.code.csharp.frameworks.EntityFramework
9898
private import semmle.code.csharp.frameworks.Generated
9999
private import semmle.code.csharp.frameworks.JsonNET
100-
private import semmle.code.csharp.frameworks.microsoft.extensions.Primitives
101-
private import semmle.code.csharp.frameworks.microsoft.VisualBasic
102100
private import semmle.code.csharp.frameworks.ServiceStack
103101
private import semmle.code.csharp.frameworks.Sql
104102
private import semmle.code.csharp.frameworks.System
105103
private import semmle.code.csharp.frameworks.system.CodeDom
106104
private import semmle.code.csharp.frameworks.system.Collections
107-
private import semmle.code.csharp.frameworks.system.collections.Concurrent
108105
private import semmle.code.csharp.frameworks.system.collections.Generic
109-
private import semmle.code.csharp.frameworks.system.collections.Immutable
110-
private import semmle.code.csharp.frameworks.system.collections.ObjectModel
111106
private import semmle.code.csharp.frameworks.system.collections.Specialized
112-
private import semmle.code.csharp.frameworks.system.ComponentModel
113-
private import semmle.code.csharp.frameworks.system.componentmodel.Design
114-
private import semmle.code.csharp.frameworks.system.Configuration
115107
private import semmle.code.csharp.frameworks.system.Data
116108
private import semmle.code.csharp.frameworks.system.data.Common
117109
private import semmle.code.csharp.frameworks.system.Diagnostics
118-
private import semmle.code.csharp.frameworks.system.Dynamic
119110
private import semmle.code.csharp.frameworks.system.Linq
120111
private import semmle.code.csharp.frameworks.system.Net
121-
private import semmle.code.csharp.frameworks.system.net.Http
122112
private import semmle.code.csharp.frameworks.system.net.Mail
123113
private import semmle.code.csharp.frameworks.system.IO
124114
private import semmle.code.csharp.frameworks.system.io.Compression
@@ -132,8 +122,6 @@ private module Frameworks {
132122
private import semmle.code.csharp.frameworks.system.Web
133123
private import semmle.code.csharp.frameworks.system.web.ui.WebControls
134124
private import semmle.code.csharp.frameworks.system.Xml
135-
private import semmle.code.csharp.frameworks.system.xml.Schema
136-
private import semmle.code.csharp.frameworks.system.xml.Serialization
137125
private import semmle.code.csharp.security.dataflow.flowsinks.Html
138126
private import semmle.code.csharp.security.dataflow.flowsources.Local
139127
private import semmle.code.csharp.security.dataflow.XSSSinks

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

Lines changed: 0 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -236,55 +236,6 @@ module EntityFramework {
236236
override Expr getSql() { result = this.getArgumentForParameter(sqlParam) }
237237
}
238238

239-
/** The sink method `System.Data.Entity.DbSet.SqlQuery`. */
240-
private class SystemDataEntityDbSetSqlQuerySinkModelCsv extends SinkModelCsv {
241-
override predicate row(string row) {
242-
row =
243-
"System.Data.Entity;DbSet;false;SqlQuery;(System.String,System.Object[]);;Argument[0];sql;manual"
244-
}
245-
}
246-
247-
/** A sink method in `System.Data.Entity.Database` that executes SQL. */
248-
private class SystemDataEntityDatabaseSinkModelCsv extends SinkModelCsv {
249-
override predicate row(string row) {
250-
row =
251-
[
252-
"System.Data.Entity;Database;false;SqlQuery;(System.Type,System.String,System.Object[]);;Argument[1];sql;manual",
253-
"System.Data.Entity;Database;false;SqlQuery<>;(System.String,System.Object[]);;Argument[0];sql;manual",
254-
"System.Data.Entity;Database;false;ExecuteSqlCommand;(System.String,System.Object[]);;Argument[0];sql;manual",
255-
"System.Data.Entity;Database;false;ExecuteSqlCommand;(System.Data.Entity.TransactionalBehavior,System.String,System.Object[]);;Argument[1];sql;manual",
256-
"System.Data.Entity;Database;false;ExecuteSqlCommandAsync;(System.Data.Entity.TransactionalBehavior,System.String,System.Threading.CancellationToken,System.Object[]);;Argument[1];sql;manual",
257-
"System.Data.Entity;Database;false;ExecuteSqlCommandAsync;(System.String,System.Threading.CancellationToken,System.Object[]);;Argument[0];sql;manual",
258-
"System.Data.Entity;Database;false;ExecuteSqlCommandAsync;(System.String,System.Object[]);;Argument[0];sql;manual",
259-
"System.Data.Entity;Database;false;ExecuteSqlCommandAsync;(System.Data.Entity.TransactionalBehavior,System.String,System.Object[]);;Argument[1];sql;manual"
260-
]
261-
}
262-
}
263-
264-
/** A sink method in `Microsoft.EntityFrameworkCore.RelationalQueryableExtensions` that executes SQL. */
265-
private class MicrosoftEntityFrameworkCoreRelationalQueryableExtensionsSinkModelCsv extends SinkModelCsv {
266-
override predicate row(string row) {
267-
row =
268-
[
269-
"Microsoft.EntityFrameworkCore;RelationalQueryableExtensions;false;FromSqlRaw<>;(Microsoft.EntityFrameworkCore.DbSet<TEntity>,System.String,System.Object[]);;Argument[1];sql;manual",
270-
]
271-
}
272-
}
273-
274-
/** A sink method in `Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions` that executes SQL. */
275-
private class MicrosoftEntityFrameworkCoreRelationalDatabaseFacadeExtensionsSinkModelCsv extends SinkModelCsv {
276-
override predicate row(string row) {
277-
row =
278-
[
279-
"Microsoft.EntityFrameworkCore;RelationalDatabaseFacadeExtensions;false;ExecuteSqlRaw;(Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade,System.String,System.Collections.Generic.IEnumerable<System.Object>);;Argument[1];sql;manual",
280-
"Microsoft.EntityFrameworkCore;RelationalDatabaseFacadeExtensions;false;ExecuteSqlRaw;(Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade,System.String,System.Object[]);;Argument[1];sql;manual",
281-
"Microsoft.EntityFrameworkCore;RelationalDatabaseFacadeExtensions;false;ExecuteSqlRawAsync;(Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade,System.String,System.Threading.CancellationToken);;Argument[1];sql;manual",
282-
"Microsoft.EntityFrameworkCore;RelationalDatabaseFacadeExtensions;false;ExecuteSqlRawAsync;(Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade,System.String,System.Object[]);;Argument[1];sql;manual",
283-
"Microsoft.EntityFrameworkCore;RelationalDatabaseFacadeExtensions;false;ExecuteSqlRawAsync;(Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade,System.String,System.Collections.Generic.IEnumerable<System.Object>,System.Threading.CancellationToken);;Argument[1];sql;manual",
284-
]
285-
}
286-
}
287-
288239
/** Holds if `t` is compatible with a DB column type. */
289240
private predicate isColumnType(Type t) {
290241
t instanceof SimpleType

0 commit comments

Comments
 (0)