private void AcceptVisitor(IParseNode?root, INodeVisitor visitor) { Assert.NotNull(root); // ReSharper understands, this cannot be null, but the VisualStudio Code analyzer does not... // ReSharper disable once ConstantConditionalAccessQualifier root?.Accept(visitor); }