File tree Expand file tree Collapse file tree
csharp/ql/src/utils/model-generator Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11import csharp
22import semmle.code.csharp.dataflow.internal.DataFlowPrivate
33private import semmle.code.csharp.commons.Util
4+ private import semmle.code.csharp.commons.Collections
45private import semmle.code.csharp.dataflow.internal.DataFlowImplCommon
56private import semmle.code.csharp.dataflow.internal.DataFlowDispatch
67
@@ -71,7 +72,7 @@ private predicate isPrimitiveTypeUsedForBulkData(Type t) {
7172
7273private string parameterAccess ( Parameter p ) {
7374 if
74- p .getType ( ) instanceof ArrayType and
75+ p .getType ( ) instanceof CollectionType and
7576 not isPrimitiveTypeUsedForBulkData ( p .getType ( ) .( ArrayType ) .getElementType ( ) )
7677 then result = "Argument[" + p .getPosition ( ) + "].Element"
7778 else result = "Argument[" + p .getPosition ( ) + "]"
You can’t perform that action at this time.
0 commit comments