We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent dc2cd99 commit 54a6f06Copy full SHA for 54a6f06
csharp/extractor/Semmle.Extraction.CSharp/Entities/UserOperator.cs
@@ -162,10 +162,14 @@ public static bool OperatorSymbol(string methodName, out string operatorName)
162
case "op_False":
163
operatorName = "false";
164
break;
165
- case var @checked when Regex.IsMatch(@checked, "^op_Checked.*"):
166
- operatorName = @checked;
167
- break;
168
default:
+ var match = Regex.Match(methodName, "^op_Checked(.*)$");
+ if (match.Success)
+ {
169
+ OperatorSymbol("op_" + match.Groups[1], out var uncheckedName);
170
+ operatorName = "checked " + uncheckedName;
171
+ break;
172
+ }
173
operatorName = methodName;
174
success = false;
175
0 commit comments