Skip to content

Commit 57d5d71

Browse files
committed
C#: Only count calls in source code.
1 parent 16e8613 commit 57d5d71

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

csharp/ql/src/Telemetry/ExternalApi.qll

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,8 @@ module Results<relevantApi/1 getRelevantUsages> {
134134
strictcount(Call c, ExternalApi api |
135135
c.getTarget().getUnboundDeclaration() = api and
136136
apiName = api.getApiName() and
137-
getRelevantUsages(api)
137+
getRelevantUsages(api) and
138+
c.fromSource()
138139
)
139140
}
140141

csharp/ql/src/Telemetry/ExternalLibraryUsage.ql

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ private predicate getRelevantUsages(string namespace, int usages) {
1414
usages =
1515
strictcount(Call c, ExternalApi api |
1616
c.getTarget().getUnboundDeclaration() = api and
17-
api.getNamespace() = namespace
17+
api.getNamespace() = namespace and
18+
c.fromSource()
1819
)
1920
}
2021

0 commit comments

Comments
 (0)