| CSharpTestParser |   | 33% |   | 14% | 525 | 588 | 1,937 | 2,542 | 42 | 78 | 0 | 1 |
| CSharpTestBaseVisitor |  | 18% | | n/a | 53 | 65 | 53 | 65 | 53 | 65 | 0 | 1 |
| CSharpTestParser.IdentifierContext |  | 7% | | 50% | 33 | 35 | 33 | 36 | 32 | 34 | 0 | 1 |
| CSharpTestParser.OverloadableOperatorContext |  | 0% | | 0% | 28 | 28 | 29 | 29 | 27 | 27 | 1 | 1 |
| CSharpTestParser.AttributeValueContext |  | 7% | | 0% | 26 | 28 | 26 | 29 | 25 | 27 | 0 | 1 |
| CSharpTestParser.ParamDefaultContext |  | 0% | | 0% | 21 | 21 | 22 | 22 | 20 | 20 | 1 | 1 |
| CSharpTestParser.ConversionDeclarationContext | | 0% | | 0% | 20 | 20 | 21 | 21 | 19 | 19 | 1 | 1 |
| CSharpTestParser.ModifierContext | | 11% | | 50% | 21 | 23 | 21 | 24 | 20 | 22 | 0 | 1 |
| CSharpTestParser.TypeDeclarationContext | | 15% | | 50% | 20 | 23 | 20 | 24 | 19 | 22 | 0 | 1 |
| CSharpTestParser.PrimitiveTypeKwdContext | | 4% | | 0% | 20 | 21 | 20 | 22 | 19 | 20 | 0 | 1 |
| CSharpTestParser.OperatorDeclarationContext | | 0% | | 0% | 19 | 19 | 20 | 20 | 18 | 18 | 1 | 1 |
| CSharpTestParser.ConstructorDeclarationContext | | 0% | | 0% | 18 | 18 | 19 | 19 | 17 | 17 | 1 | 1 |
| CSharpTestParser.DelegateDeclarationContext | | 0% | | 0% | 18 | 18 | 19 | 19 | 17 | 17 | 1 | 1 |
| CSharpTestParser.EnumDeclarationContext | | 0% | | 0% | 16 | 16 | 17 | 17 | 15 | 15 | 1 | 1 |
| CSharpTestParser.EventDeclarationContext | | 0% | | 0% | 16 | 16 | 17 | 17 | 15 | 15 | 1 | 1 |
| CSharpTestParser.TypeMemberContext | | 15% | | 50% | 13 | 15 | 13 | 16 | 12 | 14 | 0 | 1 |
| CSharpTestParser.IndexerDeclarationContext | | 0% | | 0% | 14 | 14 | 15 | 15 | 13 | 13 | 1 | 1 |
| CSharpTestParser.TypeConstraintContext | | 0% | | 0% | 14 | 14 | 15 | 15 | 13 | 13 | 1 | 1 |
| CSharpTestParser.MethodDeclarationContext | | 25% | | 50% | 13 | 17 | 13 | 18 | 12 | 16 | 0 | 1 |
| CSharpTestParser.DestructorDeclarationContext | | 0% | | 0% | 13 | 13 | 14 | 14 | 12 | 12 | 1 | 1 |
| CSharpTestParser.TypeContext | | 7% | | 0% | 13 | 14 | 13 | 15 | 12 | 13 | 0 | 1 |
| CSharpTestParser.BodyContentContext | | 0% | | 0% | 13 | 13 | 14 | 14 | 12 | 12 | 1 | 1 |
| CSharpTestParser.PropertyOrFieldDeclarationContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 11 | 11 | 1 | 1 |
| CSharpTestParser.BlockContentContext | | 7% | | 0% | 12 | 13 | 12 | 14 | 11 | 12 | 0 | 1 |
| CSharpTestParser.BalancedContentContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 11 | 11 | 1 | 1 |
| CSharpTestParser.CompilationUnitContext | | 18% | | 50% | 12 | 14 | 12 | 15 | 11 | 13 | 0 | 1 |
| CSharpTestParser.ParameterContext | | 8% | | 0% | 11 | 12 | 11 | 13 | 10 | 11 | 0 | 1 |
| CSharpTestParser.PropertyOrFieldBodyContext | | 0% | | 0% | 11 | 11 | 12 | 12 | 10 | 10 | 1 | 1 |
| CSharpTestParser.ConstructorInitializerContext | | 0% | | 0% | 11 | 11 | 12 | 12 | 10 | 10 | 1 | 1 |
| CSharpTestParser.ParameterModifierContext | | 0% | | 0% | 11 | 11 | 12 | 12 | 10 | 10 | 1 | 1 |
| CSharpTestParser.ArgumentContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 9 | 9 | 1 | 1 |
| CSharpTestParser.GlobalAttributeSectionContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 9 | 9 | 1 | 1 |
| CSharpTestParser.TypeArgumentsContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 9 | 9 | 1 | 1 |
| CSharpTestParser.TypeRankSuffixContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 9 | 9 | 1 | 1 |
| CSharpTestParser.TypeParameterListContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 9 | 9 | 1 | 1 |
| CSharpTestParser.TypeBaseContext | | 0% | | 0% | 9 | 9 | 10 | 10 | 8 | 8 | 1 | 1 |
| CSharpTestParser.TypeParameterContext | | 0% | | 0% | 9 | 9 | 10 | 10 | 8 | 8 | 1 | 1 |
| CSharpTestParser.UsingTypeNameContext | | 31% | | 50% | 9 | 12 | 9 | 13 | 8 | 11 | 0 | 1 |
| CSharpTestParser.NamespaceDeclarationContext | | 31% | | 50% | 9 | 12 | 9 | 13 | 8 | 11 | 0 | 1 |
| CSharpTestParser.TypeConstraintClauseContext | | 0% | | 0% | 8 | 8 | 9 | 9 | 7 | 7 | 1 | 1 |
| CSharpTestParser.MemberBodyContext | | 11% | | 0% | 8 | 9 | 8 | 10 | 7 | 8 | 0 | 1 |
| CSharpTestParser.ExternalAliasDirectiveContext | | 0% | | 0% | 8 | 8 | 9 | 9 | 7 | 7 | 1 | 1 |
| CSharpTestParser.EnumBodyContentContext | | 0% | | 0% | 8 | 8 | 9 | 9 | 7 | 7 | 1 | 1 |
| CSharpTestParser.TypeListContext | | 0% | | 0% | 8 | 8 | 9 | 9 | 7 | 7 | 1 | 1 |
| CSharpTestParser.ArgumentListContext | | 0% | | 0% | 8 | 8 | 9 | 9 | 7 | 7 | 1 | 1 |
| CSharpTestParser.TypeBaseListContext | | 0% | | 0% | 8 | 8 | 9 | 9 | 7 | 7 | 1 | 1 |
| CSharpTestParser.TypeConstraintListContext | | 0% | | 0% | 8 | 8 | 9 | 9 | 7 | 7 | 1 | 1 |
| CSharpTestParser.UsingDirectiveContext | | 33% | | 50% | 8 | 11 | 8 | 12 | 7 | 10 | 0 | 1 |
| CSharpTestParser.QualifiedNameContext | | 27% | | 50% | 8 | 10 | 8 | 11 | 7 | 9 | 0 | 1 |
| CSharpTestParser.BlockContext | | 12% | | 0% | 7 | 8 | 7 | 9 | 6 | 7 | 0 | 1 |
| CSharpTestParser.StringLiteralContext | | 12% | | 0% | 7 | 8 | 7 | 9 | 6 | 7 | 0 | 1 |
| CSharpTestParser.AttributeTargetContext | | 0% | | 0% | 7 | 7 | 8 | 8 | 6 | 6 | 1 | 1 |
| CSharpTestParser.MemberNameContext | | 13% | | 0% | 7 | 8 | 7 | 9 | 6 | 7 | 0 | 1 |
| CSharpTestParser.ParameterListContext | | 13% | | 0% | 7 | 8 | 7 | 9 | 6 | 7 | 0 | 1 |
| CSharpTestParser.MemberContext | | 30% | | 50% | 6 | 8 | 6 | 9 | 5 | 7 | 0 | 1 |
| CSharpTestParser.TypeArgumentContext | | 0% | | 0% | 6 | 6 | 7 | 7 | 5 | 5 | 1 | 1 |
| CSharpTestParser.TupleElementContext | | 0% | | 0% | 6 | 6 | 7 | 7 | 5 | 5 | 1 | 1 |
| CSharpTestParser.AttributeArgsContext | | 23% | | 0% | 6 | 8 | 6 | 9 | 5 | 7 | 0 | 1 |
| CSharpTestParser.AttributeSectionContext | | 41% | | 50% | 6 | 9 | 6 | 10 | 5 | 8 | 0 | 1 |
| CSharpTestParser.FileScopedNamespaceDeclarationContext | | 42% | | 50% | 6 | 9 | 6 | 10 | 5 | 8 | 0 | 1 |
| CSharpTestParser.TypeKwdContext | | 33% | | 50% | 6 | 8 | 6 | 9 | 5 | 7 | 0 | 1 |
| CSharpTestParser.TypeAtomContext | | 16% | | 0% | 5 | 6 | 5 | 7 | 4 | 5 | 0 | 1 |
| CSharpTestParser.ReturnTypeContext | | 16% | | 0% | 5 | 6 | 5 | 7 | 4 | 5 | 0 | 1 |
| CSharpTestParser.AttributeListContext | | 44% | | 50% | 5 | 8 | 5 | 9 | 4 | 7 | 0 | 1 |
| CSharpTestLexer |  | 99% |  | 100% | 8 | 17 | 8 | 35 | 8 | 13 | 0 | 1 |
| CSharpTestParser.AttributeContext | | 60% | | 50% | 4 | 8 | 4 | 9 | 3 | 7 | 0 | 1 |
| CSharpTestParser.AttributeArgContext | | 61% | | 0% | 3 | 7 | 3 | 8 | 2 | 6 | 0 | 1 |