| TypeName | ExistenceOperatorAnalyzer |
| Check Id | CC0018 |
| Category | Style |
| Severity | Info |
The null-propagating operator allow for terse code to handle potentially null variables.
namespace ConsoleApplication1 { class TypeName { public string Foo() { A a = null; if (a != null) return a.Name; else return null; } } }A code fix will be presented to you that will transform the code:
namespace ConsoleApplication1 { class TypeName { public string Foo() { A a = null; return a?.Name; } } }
None
TBD