Skip to content

Commit e00807d

Browse files
committed
C#: Fix decoding method type parameters in FSharp.Core.
1 parent 817456e commit e00807d

File tree

1 file changed

+1
-1
lines changed
  • csharp/extractor/Semmle.Extraction.CIL/Entities

1 file changed

+1
-1
lines changed

csharp/extractor/Semmle.Extraction.CIL/Entities/Method.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ protected Method(GenericContext gc) : base(gc.cx)
2727

2828
public override IEnumerable<Type> TypeParameters => gc.TypeParameters.Concat(declaringType.TypeParameters);
2929

30-
public override IEnumerable<Type> MethodParameters => genericParams == null ? Enumerable.Empty<Type>() : genericParams;
30+
public override IEnumerable<Type> MethodParameters => genericParams == null ? gc.MethodParameters : gc.MethodParameters.Concat(genericParams);
3131

3232
public int GenericParameterCount => signature.GenericParameterCount;
3333

0 commit comments

Comments
 (0)