C#: Filter out explicit and implicit conversion operators, when creating summaries.

This commit is contained in:
Michael Nebel
2022-03-30 15:09:26 +02:00
parent 8b08ddf7ad
commit 04960fc0c6

View File

@@ -21,6 +21,7 @@ class Type = CS::Type;
*/
private predicate isRelevantForModels(CS::Callable api) {
[api.(CS::Modifiable), api.(CS::Accessor).getDeclaration()].isEffectivelyPublic() and
not api instanceof CS::ConversionOperator and
not api instanceof Util::MainMethod
}