@@ -53,7 +53,7 @@ public class TestClass
5353 {
5454 public void TestMethod()
5555 {
56- {|NEEG008 :Enum.TryParse<MyEnum>({{ parseValue }} , out var result)|};
56+ {|NEEG011 :Enum.TryParse<MyEnum>({{ parseValue }} , out var result)|};
5757 }
5858 }
5959 """ ) ;
@@ -90,7 +90,7 @@ public class TestClass
9090 {
9191 public void TestMethod()
9292 {
93- {|NEEG008 :Enum.TryParse<MyEnum>("First", {{ ignoreCaseParam }} , out var result)|};
93+ {|NEEG011 :Enum.TryParse<MyEnum>("First", {{ ignoreCaseParam }} , out var result)|};
9494 }
9595 }
9696 """ ) ;
@@ -123,8 +123,8 @@ public class TestClass
123123 {
124124 public void TestMethod()
125125 {
126- {|NEEG008 :System.Enum.TryParse<MyEnum>("First", out var result1)|};
127- {|NEEG008 :System.Enum.TryParse<MyEnum>("Second", true, out var result2)|};
126+ {|NEEG011 :System.Enum.TryParse<MyEnum>("First", out var result1)|};
127+ {|NEEG011 :System.Enum.TryParse<MyEnum>("Second", true, out var result2)|};
128128 }
129129 }
130130 """ ) ;
@@ -153,7 +153,7 @@ public class TestClass
153153 {
154154 public void TestMethod()
155155 {
156- var success = {|NEEG008 :System.Enum.TryParse<MyEnum>("First", out var result)|};
156+ var success = {|NEEG011 :System.Enum.TryParse<MyEnum>("First", out var result)|};
157157 }
158158 }
159159 """ ) ;
@@ -182,7 +182,7 @@ public class TestClass
182182 {
183183 public void TestMethod()
184184 {
185- {|NEEG008 :System.Enum.TryParse<MyEnum>("First", out var result1)|};
185+ {|NEEG011 :System.Enum.TryParse<MyEnum>("First", out var result1)|};
186186 System.Enum.TryParse<TestEnumWithoutAttribute>("First", out var result2); // Should not flag
187187 }
188188 }
@@ -213,7 +213,7 @@ public class TestClass
213213 {
214214 public void TestMethod()
215215 {
216- if ({|NEEG008 :System.Enum.TryParse<MyEnum>("First", out var result)|})
216+ if ({|NEEG011 :System.Enum.TryParse<MyEnum>("First", out var result)|})
217217 {
218218 // Use result
219219 }
@@ -247,7 +247,7 @@ public class TestClass
247247 {
248248 public void TestMethod()
249249 {
250- {|NEEG008 :System.Enum.TryParse<System.IO.FileShare>("Read", out var result)|};
250+ {|NEEG011 :System.Enum.TryParse<System.IO.FileShare>("Read", out var result)|};
251251 }
252252 }
253253 """ ) ;
@@ -275,7 +275,7 @@ public class TestClass
275275 {
276276 public void TestMethod()
277277 {
278- {|NEEG008 :System.Enum.TryParse<System.IO.FileShare>("Read", out var result)|};
278+ {|NEEG011 :System.Enum.TryParse<System.IO.FileShare>("Read", out var result)|};
279279 }
280280 }
281281 """ ) ;
@@ -321,7 +321,7 @@ public class TestClass
321321 public void TestMethod()
322322 {
323323 string name = "First";
324- {|NEEG008 :System.Enum.TryParse<MyEnum>(name, out var result)|};
324+ {|NEEG011 :System.Enum.TryParse<MyEnum>(name, out var result)|};
325325 }
326326 }
327327 """ ) ;
@@ -351,7 +351,7 @@ public class TestClass
351351 {
352352 public void TestMethod()
353353 {
354- {|NEEG008 :Enum.TryParse<MyEnum>(GetName(), out var result)|};
354+ {|NEEG011 :Enum.TryParse<MyEnum>(GetName(), out var result)|};
355355 }
356356
357357 private string GetName() => "First";
@@ -385,12 +385,12 @@ public class TestClass
385385 public void TestMethod()
386386 {
387387 ReadOnlySpan<char> value = "Second";
388- {|NEEG008 :Enum.TryParse<MyEnum>(GetName(), out var result1)|};
389- {|NEEG008 :Enum.TryParse<MyEnum>("Second", out var result2)|};
390- {|NEEG008 :Enum.TryParse<MyEnum>("Third", true, out var result3)|};
391- {|NEEG008 :Enum.TryParse<MyEnum>(GetName().AsSpan(), out var result4)|};
392- {|NEEG008 :Enum.TryParse<MyEnum>(value, out var result5)|};
393- {|NEEG008 :Enum.TryParse<MyEnum>("Third".AsSpan(), true, out var result6)|};
388+ {|NEEG011 :Enum.TryParse<MyEnum>(GetName(), out var result1)|};
389+ {|NEEG011 :Enum.TryParse<MyEnum>("Second", out var result2)|};
390+ {|NEEG011 :Enum.TryParse<MyEnum>("Third", true, out var result3)|};
391+ {|NEEG011 :Enum.TryParse<MyEnum>(GetName().AsSpan(), out var result4)|};
392+ {|NEEG011 :Enum.TryParse<MyEnum>(value, out var result5)|};
393+ {|NEEG011 :Enum.TryParse<MyEnum>("Third".AsSpan(), true, out var result6)|};
394394 }
395395
396396 public string GetName() => "First";
@@ -494,7 +494,7 @@ public class TestClass
494494 {
495495 public void TestMethod()
496496 {
497- while ({|NEEG008 :System.Enum.TryParse<MyEnum>("First", out var result)|})
497+ while ({|NEEG011 :System.Enum.TryParse<MyEnum>("First", out var result)|})
498498 {
499499 // Use result
500500 }
0 commit comments