We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 20f7111 commit 3e898a1Copy full SHA for 3e898a1
csharp/extractor/Semmle.Extraction/Options.cs
@@ -67,15 +67,12 @@ public virtual bool HandleOption(string key, string value)
67
Verbosity = (Verbosity)int.Parse(value);
68
return true;
69
case "compression":
70
- try
+ if (Enum.TryParse<TrapWriter.CompressionMode>(value, true, out var mode))
71
{
72
- TrapCompression = (TrapWriter.CompressionMode)Enum.Parse(typeof(TrapWriter.CompressionMode), value, true);
+ TrapCompression = mode;
73
74
}
75
- catch (ArgumentException)
76
- {
77
- return false;
78
- }
+ return false;
79
default:
80
return false;
81
0 commit comments