Skip to content

Commit d838806

Browse files
committed
C#: Add support for ref readonly parameters in the stub generator.
1 parent 7006d00 commit d838806

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

csharp/extractor/Semmle.Extraction.CSharp.StubGenerator/StubVisitor.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -534,6 +534,9 @@ private void StubParameters(ICollection<IParameterSymbol> parameters)
534534
case RefKind.In:
535535
stubWriter.Write("in ");
536536
break;
537+
case RefKind.RefReadOnlyParameter:
538+
stubWriter.Write("ref readonly ");
539+
break;
537540
default:
538541
stubWriter.Write($"/* TODO: {parameter.RefKind} */");
539542
break;
@@ -884,4 +887,4 @@ public override void VisitProperty(IPropertySymbol symbol)
884887
if (explicitInterfaceImplementations.Length == 0)
885888
StubProperty(symbol, null);
886889
}
887-
}
890+
}

0 commit comments

Comments
 (0)