| visitExternalAliasDirective(CSharpTestParser.ExternalAliasDirectiveContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitUsingDirective(CSharpTestParser.UsingDirectiveContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitGlobalAttributeSection(CSharpTestParser.GlobalAttributeSectionContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitFileScopedNamespaceDeclaration(CSharpTestParser.FileScopedNamespaceDeclarationContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitNamespaceDeclaration(CSharpTestParser.NamespaceDeclarationContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTypeDeclaration(CSharpTestParser.TypeDeclarationContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitEnumDeclaration(CSharpTestParser.EnumDeclarationContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitEnumBodyContent(CSharpTestParser.EnumBodyContentContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitMethodDeclaration(CSharpTestParser.MethodDeclarationContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitConstructorDeclaration(CSharpTestParser.ConstructorDeclarationContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitConstructorInitializer(CSharpTestParser.ConstructorInitializerContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitDestructorDeclaration(CSharpTestParser.DestructorDeclarationContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitPropertyOrFieldDeclaration(CSharpTestParser.PropertyOrFieldDeclarationContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitPropertyOrFieldBody(CSharpTestParser.PropertyOrFieldBodyContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitOperatorDeclaration(CSharpTestParser.OperatorDeclarationContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitOverloadableOperator(CSharpTestParser.OverloadableOperatorContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitConversionDeclaration(CSharpTestParser.ConversionDeclarationContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitEventDeclaration(CSharpTestParser.EventDeclarationContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitDelegateDeclaration(CSharpTestParser.DelegateDeclarationContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitIndexerDeclaration(CSharpTestParser.IndexerDeclarationContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitReturnType(CSharpTestParser.ReturnTypeContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitType(CSharpTestParser.TypeContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTypeAtom(CSharpTestParser.TypeAtomContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitPrimitiveTypeKwd(CSharpTestParser.PrimitiveTypeKwdContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTupleElement(CSharpTestParser.TupleElementContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTypeRankSuffix(CSharpTestParser.TypeRankSuffixContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTypeArguments(CSharpTestParser.TypeArgumentsContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTypeArgument(CSharpTestParser.TypeArgumentContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTypeParameterList(CSharpTestParser.TypeParameterListContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTypeParameter(CSharpTestParser.TypeParameterContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTypeList(CSharpTestParser.TypeListContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTypeBaseList(CSharpTestParser.TypeBaseListContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTypeBase(CSharpTestParser.TypeBaseContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTypeConstraintClause(CSharpTestParser.TypeConstraintClauseContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTypeConstraintList(CSharpTestParser.TypeConstraintListContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTypeConstraint(CSharpTestParser.TypeConstraintContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitMemberName(CSharpTestParser.MemberNameContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitMemberBody(CSharpTestParser.MemberBodyContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitBlock(CSharpTestParser.BlockContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitBlockContent(CSharpTestParser.BlockContentContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitBodyContent(CSharpTestParser.BodyContentContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitBalancedContent(CSharpTestParser.BalancedContentContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitAttributeTarget(CSharpTestParser.AttributeTargetContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitAttributeArgs(CSharpTestParser.AttributeArgsContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitAttributeArg(CSharpTestParser.AttributeArgContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitAttributeValue(CSharpTestParser.AttributeValueContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitStringLiteral(CSharpTestParser.StringLiteralContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitParameterList(CSharpTestParser.ParameterListContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitParameter(CSharpTestParser.ParameterContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitParameterModifier(CSharpTestParser.ParameterModifierContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitParamDefault(CSharpTestParser.ParamDefaultContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitArgumentList(CSharpTestParser.ArgumentListContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitArgument(CSharpTestParser.ArgumentContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitCompilationUnit(CSharpTestParser.CompilationUnitContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitUsingTypeName(CSharpTestParser.UsingTypeNameContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitMember(CSharpTestParser.MemberContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitTypeKwd(CSharpTestParser.TypeKwdContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitTypeMember(CSharpTestParser.TypeMemberContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitQualifiedName(CSharpTestParser.QualifiedNameContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitIdentifier(CSharpTestParser.IdentifierContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitAttributeSection(CSharpTestParser.AttributeSectionContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitAttributeList(CSharpTestParser.AttributeListContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitAttribute(CSharpTestParser.AttributeContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitModifier(CSharpTestParser.ModifierContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| CSharpTestBaseVisitor() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |