Skip to content

Align the Create() feature's VERSIONHISTORY heading with the released 5.2.7 tag - #839

Merged
mwadams merged 1 commit into
mainfrom
fix/versionhistory-5-2-7
Jul 13, 2026
Merged

Align the Create() feature's VERSIONHISTORY heading with the released 5.2.7 tag#839
mwadams merged 1 commit into
mainfrom
fix/versionhistory-5-2-7

Conversation

@mwadams

@mwadams mwadams commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

The release automation tagged the #836/#837 merge as 5.2.7; the version history entry said V5.3.0. This aligns the heading and intro sentence with the released version. Documentation-only; labelled no_release.

(The wider 5.2.x ladder realignment was split into a follow-up PR — it was pushed to this branch after the merge had already happened.)

🤖 Generated with Claude Code

… 5.2.7 tag

The release automation tagged the #836/#837 merge as 5.2.7; the version
history entry said V5.3.0. Documentation-only change.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0194AjRoXpqKCsNGLq7jcCso
@mwadams mwadams added the no_release Suppresses auto_release functionality label Jul 13, 2026
@mwadams
mwadams merged commit 77530ba into main Jul 13, 2026
7 checks passed
@mwadams
mwadams deleted the fix/versionhistory-5-2-7 branch July 13, 2026 10:39
@github-actions

github-actions Bot commented Jul 13, 2026

Copy link
Copy Markdown
Contributor
PR Preview Action v1.8.1

QR code for preview link

🚀 View preview at
https://corvus-oss.org/Corvus.JsonSchema/pr-preview/pr-839/

Built to branch gh-pages at 2026-07-13 11:33 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

@github-actions

Copy link
Copy Markdown
Contributor

Code Coverage Summary Report - Linux (net10.0)

Summary
Generated on: 07/13/2026 - 11:22:46
Parser: Cobertura
Assemblies: 36
Classes: 930
Files: 740
Line coverage: 87% (156935 of 180179)
Covered lines: 156935
Uncovered lines: 23244
Coverable lines: 180179
Total lines: 350829
Branch coverage: 79.6% (76846 of 96479)
Covered branches: 76846
Total branches: 96479
Method coverage: Feature is only available for sponsors

Coverage

Corvus.Json.CodeGeneration - 80.3%
Name Line Branch
Corvus.Json.CodeGeneration 80.3% 73.8%
Corvus.Json.CodeGeneration.Anchors 68.6% 70.5%
Corvus.Json.CodeGeneration.Anchors.ApplyScopeResult 100%
Corvus.Json.CodeGeneration.ArrayItemsTypeDeclaration 100%
Corvus.Json.CodeGeneration.ChildValidationHandlerRegistry 100% 100%
Corvus.Json.CodeGeneration.CircularSchemaReferenceException 100%
Corvus.Json.CodeGeneration.CodeFileBuilderRegistry 100% 100%
Corvus.Json.CodeGeneration.CodeGenerator 37.6% 34%
Corvus.Json.CodeGeneration.CodeGenerator.ScopeValue 100%
Corvus.Json.CodeGeneration.CodeGenerator.Segment 55% 25%
Corvus.Json.CodeGeneration.CommonPatterns 100%
Corvus.Json.CodeGeneration.Composition 92.8% 100%
Corvus.Json.CodeGeneration.CompoundDocumentResolver 100% 100%
Corvus.Json.CodeGeneration.CoreTypesHelpers 86.2% 76.9%
Corvus.Json.CodeGeneration.CustomKeywords 92.8% 50%
Corvus.Json.CodeGeneration.DependentRequiredDeclaration 100%
Corvus.Json.CodeGeneration.DependentSchemaDeclaration 100%
Corvus.Json.CodeGeneration.Documentation 96.1% 95.8%
Corvus.Json.CodeGeneration.DocumentResolvers.CallbackDocumentResolver 100% 100%
Corvus.Json.CodeGeneration.DocumentResolvers.SchemaReferenceNormalization 85.1% 85.2%
Corvus.Json.CodeGeneration.DynamicLocatedAnchor 100%
Corvus.Json.CodeGeneration.FallbackObjectPropertyType 100%
Corvus.Json.CodeGeneration.FileNameDescription 100%
Corvus.Json.CodeGeneration.FileSystemDocumentResolver 98.2% 100%
Corvus.Json.CodeGeneration.Format 97.4% 98.5%
Corvus.Json.CodeGeneration.FormatAssertionModeParser 100% 100%
Corvus.Json.CodeGeneration.GeneratedCodeFile 100%
Corvus.Json.CodeGeneration.JsonSchemaRegistry 80.6% 71.8%
Corvus.Json.CodeGeneration.JsonSchemaScope 50%
Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder 92.1% 87.7%
Corvus.Json.CodeGeneration.Keywords.AdditionalItemsKeyword 97.3% 95.4%
Corvus.Json.CodeGeneration.Keywords.AdditionalPropertiesKeyword 88.4% 75%
Corvus.Json.CodeGeneration.Keywords.AllOfKeyword 94.4% 90%
Corvus.Json.CodeGeneration.Keywords.AnyOfKeyword 95.4% 91.6%
Corvus.Json.CodeGeneration.Keywords.ConstKeyword 82.3% 50%
Corvus.Json.CodeGeneration.Keywords.ContainsKeyword 84.6% 75%
Corvus.Json.CodeGeneration.Keywords.ContentEncodingKeyword 83.8% 71.4%
Corvus.Json.CodeGeneration.Keywords.ContentEncodingPre201909Keyword 83.8% 71.4%
Corvus.Json.CodeGeneration.Keywords.ContentMediaTypeKeyword 88% 79.1%
Corvus.Json.CodeGeneration.Keywords.ContentMediaTypePre201909Keyword 88% 79.1%
Corvus.Json.CodeGeneration.Keywords.ContentSchemaKeyword 91.3% 75%
Corvus.Json.CodeGeneration.Keywords.DefaultKeyword 82.6% 50%
Corvus.Json.CodeGeneration.Keywords.DefinitionsKeyword 100% 100%
Corvus.Json.CodeGeneration.Keywords.DependenciesKeyword 95.1% 84.6%
Corvus.Json.CodeGeneration.Keywords.DependentRequiredKeyword 94.9% 88.2%
Corvus.Json.CodeGeneration.Keywords.DependentSchemasKeyword 94.7% 92.8%
Corvus.Json.CodeGeneration.Keywords.DeprecatedKeyword 87.5% 50%
Corvus.Json.CodeGeneration.Keywords.DescriptionKeyword 80% 50%
Corvus.Json.CodeGeneration.Keywords.DiscriminatorKeyword 71.4%
Corvus.Json.CodeGeneration.Keywords.DollarAnchorKeyword 100% 100%
Corvus.Json.CodeGeneration.Keywords.DollarCommentKeyword 100%
Corvus.Json.CodeGeneration.Keywords.DollarCorvusTypeNameKeyword 0%
Corvus.Json.CodeGeneration.Keywords.DollarDefsKeyword 100% 100%
Corvus.Json.CodeGeneration.Keywords.DollarDynamicAnchorKeyword 96.2% 91.6%
Corvus.Json.CodeGeneration.Keywords.DollarDynamicRefKeyword 93.3% 71.4%
Corvus.Json.CodeGeneration.Keywords.DollarIdKeyword 100% 100%
Corvus.Json.CodeGeneration.Keywords.DollarRecursiveAnchorKeyword 97.6% 92.8%
Corvus.Json.CodeGeneration.Keywords.DollarRecursiveRefKeyword 93.3% 71.4%
Corvus.Json.CodeGeneration.Keywords.DollarRefHidesSiblingsKeyword 70% 57.1%
Corvus.Json.CodeGeneration.Keywords.DollarRefKeyword 93.3% 71.4%
Corvus.Json.CodeGeneration.Keywords.DollarSchemaKeyword 100%
Corvus.Json.CodeGeneration.Keywords.DollarVocabularyKeyword 100%
Corvus.Json.CodeGeneration.Keywords.ElseKeyword 96.9% 80%
Corvus.Json.CodeGeneration.Keywords.EnumKeyword 85.1% 66.6%
Corvus.Json.CodeGeneration.Keywords.ExampleKeyword 21.7% 0%
Corvus.Json.CodeGeneration.Keywords.ExamplesKeyword 92.5% 92.8%
Corvus.Json.CodeGeneration.Keywords.ExclusiveMaximumBooleanKeyword 100% 50%
Corvus.Json.CodeGeneration.Keywords.ExclusiveMaximumKeyword 75% 50%
Corvus.Json.CodeGeneration.Keywords.ExclusiveMinimumBooleanKeyword 100% 50%
Corvus.Json.CodeGeneration.Keywords.ExclusiveMinimumKeyword 75% 50%
Corvus.Json.CodeGeneration.Keywords.ExternalDocsKeyword 23.8% 0%
Corvus.Json.CodeGeneration.Keywords.FormatWithAnnotationKeyword 80.9% 50%
Corvus.Json.CodeGeneration.Keywords.FormatWithAssertionKeyword 80.9% 50%
Corvus.Json.CodeGeneration.Keywords.IdKeyword 100% 100%
Corvus.Json.CodeGeneration.Keywords.ItemsWithSchemaKeyword 80.6% 70%
Corvus.Json.CodeGeneration.Keywords.ItemsWithSchemaOrArrayOfSchemaKeyword 95.7% 94.4%
Corvus.Json.CodeGeneration.Keywords.JsonElementExtensions 71.4% 50%
Corvus.Json.CodeGeneration.Keywords.MaxContainsKeyword 78.2% 50%
Corvus.Json.CodeGeneration.Keywords.MaximumKeyword 77.2% 62.5%
Corvus.Json.CodeGeneration.Keywords.MaxItemsKeyword 83.3% 75%
Corvus.Json.CodeGeneration.Keywords.MaxLengthKeyword 77.2% 50%
Corvus.Json.CodeGeneration.Keywords.MaxPropertiesKeyword 78.2% 50%
Corvus.Json.CodeGeneration.Keywords.MinContainsKeyword 78.2% 50%
Corvus.Json.CodeGeneration.Keywords.MinimumKeyword 77.2% 62.5%
Corvus.Json.CodeGeneration.Keywords.MinItemsKeyword 83.3% 75%
Corvus.Json.CodeGeneration.Keywords.MinLengthKeyword 77.2% 50%
Corvus.Json.CodeGeneration.Keywords.MinPropertiesKeyword 78.2% 50%
Corvus.Json.CodeGeneration.Keywords.MultipleOfKeyword 75% 50%
Corvus.Json.CodeGeneration.Keywords.NotKeyword 75% 62.5%
Corvus.Json.CodeGeneration.Keywords.NullableKeyword 45.4% 0%
Corvus.Json.CodeGeneration.Keywords.OneOfKeyword 95.4% 91.6%
Corvus.Json.CodeGeneration.Keywords.PatternKeyword 84.2% 50%
Corvus.Json.CodeGeneration.Keywords.PatternPropertiesKeyword 87.5% 83.3%
Corvus.Json.CodeGeneration.Keywords.PrefixItemsKeyword 83.8% 55.5%
Corvus.Json.CodeGeneration.Keywords.PropertiesKeyword 90.2% 66.6%
Corvus.Json.CodeGeneration.Keywords.PropertyNamesKeyword 80% 62.5%
Corvus.Json.CodeGeneration.Keywords.ReadOnlyKeyword 85.7% 50%
Corvus.Json.CodeGeneration.Keywords.RequiredKeyword 90.2% 78.5%
Corvus.Json.CodeGeneration.Keywords.TernaryIfKeyword 92% 75%
Corvus.Json.CodeGeneration.Keywords.ThenKeyword 96.9% 80%
Corvus.Json.CodeGeneration.Keywords.TitleKeyword 80% 50%
Corvus.Json.CodeGeneration.Keywords.TypeKeyword 88.8% 80%
Corvus.Json.CodeGeneration.Keywords.UnevaluatedItemsKeyword 76.4% 58.3%
Corvus.Json.CodeGeneration.Keywords.UnevaluatedPropertiesKeyword 79.3% 60%
Corvus.Json.CodeGeneration.Keywords.UniqueItemsKeyword 93.3% 50%
Corvus.Json.CodeGeneration.Keywords.WriteOnlyKeyword 85.7% 50%
Corvus.Json.CodeGeneration.Keywords.XmlKeyword 71.4%
Corvus.Json.CodeGeneration.KeywordValidationHandlerRegistry 93.3% 100%
Corvus.Json.CodeGeneration.LocatedSchema 85.7% 50%
Corvus.Json.CodeGeneration.MemberName 86.2% 41.6%
Corvus.Json.CodeGeneration.NamedLocatedAnchor 50% 25%
Corvus.Json.CodeGeneration.NameHeuristicRegistry 100% 100%
Corvus.Json.CodeGeneration.NullVocabulary 33.3%
Corvus.Json.CodeGeneration.PatternPropertyDeclaration 100%
Corvus.Json.CodeGeneration.PropertyDeclaration 100% 100%
Corvus.Json.CodeGeneration.PropertyProvider 87.8% 85.7%
Corvus.Json.CodeGeneration.ReducedTypeDeclaration 100%
Corvus.Json.CodeGeneration.Reduction 100% 50%
Corvus.Json.CodeGeneration.References 88.9% 78%
Corvus.Json.CodeGeneration.Scope 89.6% 94.4%
Corvus.Json.CodeGeneration.SingleSubschemaKeywordTypeDeclaration 100%
Corvus.Json.CodeGeneration.Subschemas 79.6% 75%
Corvus.Json.CodeGeneration.TupleTypeDeclaration 45.4% 25%
Corvus.Json.CodeGeneration.TypeBuilderContext 90.6% 83.3%
Corvus.Json.CodeGeneration.TypeDeclaration 82.1% 76.9%
Corvus.Json.CodeGeneration.TypeDeclarationExtensions 89.3% 86.1%
Corvus.Json.CodeGeneration.TypedValidationConstantDefinition 0%
Corvus.Json.CodeGeneration.Types 93.3% 92.8%
Corvus.Json.CodeGeneration.Validation 100% 100%
Corvus.Json.CodeGeneration.VocabularyRegistry 90% 87.5%
Corvus.Json.CodeGeneration.WellKnownTypeDeclarations 92.8% 87.5%
Corvus.Json.Internal.PathTruncator 93.8% 87.5%
Corvus.Json.PrepopulatedDocumentResolver 100% 100%
Corvus.Json.CodeGeneration.CSharp - 81.7%
Name Line Branch
Corvus.Json.CodeGeneration.CSharp 81.7% 52.4%
Corvus.Json.CodeGeneration.CSharp.AllOfSubschemaValidationHandler 93.6% 75%
Corvus.Json.CodeGeneration.CSharp.AnyOfConstValidationHandler 94.5% 83.3%
Corvus.Json.CodeGeneration.CSharp.AnyOfSubschemaValidationHandler 82% 75%
Corvus.Json.CodeGeneration.CSharp.ArrayItemsValidationHandler 100% 100%
Corvus.Json.CodeGeneration.CSharp.ArrayLengthValidationHandler 92.3% 68.7%
Corvus.Json.CodeGeneration.CSharp.ArrayPartial 100% 83.3%
Corvus.Json.CodeGeneration.CSharp.ArrayValidationHandler 100%
Corvus.Json.CodeGeneration.CSharp.BaseSchemaNameHeuristic 75% 65.3%
Corvus.Json.CodeGeneration.CSharp.BooleanPartial 100% 80%
Corvus.Json.CodeGeneration.CSharp.BuiltInArrayTypeNameHeuristic 100% 100%
Corvus.Json.CodeGeneration.CSharp.BuiltInBooleanTypeNameHeuristic 100% 100%
Corvus.Json.CodeGeneration.CSharp.BuiltInIntegerTypeNameHeuristic 100% 94.4%
Corvus.Json.CodeGeneration.CSharp.BuiltInNullTypeNameHeuristic 100% 100%
Corvus.Json.CodeGeneration.CSharp.BuiltInNumberTypeNameHeuristic 100% 94.4%
Corvus.Json.CodeGeneration.CSharp.BuiltInObjectTypeNameHeuristic 100% 100%
Corvus.Json.CodeGeneration.CSharp.BuiltInStringTypeNameHeuristic 100% 95%
Corvus.Json.CodeGeneration.CSharp.CodeGeneratorExtensions 92.6% 72.9%
Corvus.Json.CodeGeneration.CSharp.CodeGeneratorExtensions.PatternPropertyMe
thodInfo
100%
Corvus.Json.CodeGeneration.CSharp.CompositionAllOfValidationHandler 100%
Corvus.Json.CodeGeneration.CSharp.CompositionAnyOfValidationHandler 100%
Corvus.Json.CodeGeneration.CSharp.CompositionNotValidationHandler 100%
Corvus.Json.CodeGeneration.CSharp.CompositionOneOfValidationHandler 100%
Corvus.Json.CodeGeneration.CSharp.ConditionalCodeSpecification 78.1% 72.5%
Corvus.Json.CodeGeneration.CSharp.ConstPropertyNameHeuristic 75.6% 75%
Corvus.Json.CodeGeneration.CSharp.ConstValidationHandler 100%
Corvus.Json.CodeGeneration.CSharp.ContainsValidationHandler 95.3% 83.3%
Corvus.Json.CodeGeneration.CSharp.CorePartial 100% 87.5%
Corvus.Json.CodeGeneration.CSharp.CSharpLanguageProvider 87.5% 74.1%
Corvus.Json.CodeGeneration.CSharp.CSharpLanguageProvider.NamedType 100%
Corvus.Json.CodeGeneration.CSharp.CSharpLanguageProvider.Namespace 0%
Corvus.Json.CodeGeneration.CSharp.CSharpLanguageProvider.Options 96.4% 88%
Corvus.Json.CodeGeneration.CSharp.CSharpMemberName 29.9% 14%
Corvus.Json.CodeGeneration.CSharp.CustomKeywordNameHeuristic 78.5% 10%
Corvus.Json.CodeGeneration.CSharp.DefaultNameCollisionResolver 76.1% 76.6%
Corvus.Json.CodeGeneration.CSharp.DefaultValueNameHeuristic 84% 66.6%
Corvus.Json.CodeGeneration.CSharp.DependentRequiredValidationHandler 92.5% 69.2%
Corvus.Json.CodeGeneration.CSharp.DependentSchemasValidationHandler 92.6% 75%
Corvus.Json.CodeGeneration.CSharp.DocumentationNameHeuristic 90.4% 92.8%
Corvus.Json.CodeGeneration.CSharp.FormatHandlerExtensions 64.7% 66.2%
Corvus.Json.CodeGeneration.CSharp.FormatHandlerRegistry 100% 100%
Corvus.Json.CodeGeneration.CSharp.Formatting 93% 84.6%
Corvus.Json.CodeGeneration.CSharp.FormatValidationHandler 100%
Corvus.Json.CodeGeneration.CSharp.KeywordValidationHandlerBase 100%
Corvus.Json.CodeGeneration.CSharp.MethodParameter 50% 50%
Corvus.Json.CodeGeneration.CSharp.NameCollisionResolverRegistry 100% 100%
Corvus.Json.CodeGeneration.CSharp.NumberPartial 100% 75%
Corvus.Json.CodeGeneration.CSharp.NumberRangeValidationHandler 91% 68.1%
Corvus.Json.CodeGeneration.CSharp.NumberValidationHandler 100%
Corvus.Json.CodeGeneration.CSharp.ObjectPartial 100% 87.5%
Corvus.Json.CodeGeneration.CSharp.ObjectValidationHandler 100%
Corvus.Json.CodeGeneration.CSharp.OneOfSubschemaValidationHandler 80.9% 68.7%
Corvus.Json.CodeGeneration.CSharp.PathNameHeuristic 23.8% 0%
Corvus.Json.CodeGeneration.CSharp.PatternPropertiesValidationHandler 93.7% 81.2%
Corvus.Json.CodeGeneration.CSharp.PropertiesValidationHandler 96.7% 87.5%
Corvus.Json.CodeGeneration.CSharp.PropertyCountValidationHandler 92.1% 71.4%
Corvus.Json.CodeGeneration.CSharp.PropertyDeclarationExtensions 100% 96.6%
Corvus.Json.CodeGeneration.CSharp.PropertyNamesValidationHandler 95% 75%
Corvus.Json.CodeGeneration.CSharp.PublicCodeGeneratorExtensions 74.1% 79.1%
Corvus.Json.CodeGeneration.CSharp.RequiredPropertyNameHeuristic 82.7% 75%
Corvus.Json.CodeGeneration.CSharp.RequiredValidationHandler 90.5% 72.7%
Corvus.Json.CodeGeneration.CSharp.SingleTypeArrayNameHeuristic 96.6% 92.8%
Corvus.Json.CodeGeneration.CSharp.StringLengthValidationHandler 91.2% 68.7%
Corvus.Json.CodeGeneration.CSharp.StringPartial 100% 75%
Corvus.Json.CodeGeneration.CSharp.StringRegexValidationHandler 90.7% 64.2%
Corvus.Json.CodeGeneration.CSharp.StringValidationHandler 100%
Corvus.Json.CodeGeneration.CSharp.SubschemaNameHeuristic 91.6% 85%
Corvus.Json.CodeGeneration.CSharp.TernaryIfValidationHandler 100%
Corvus.Json.CodeGeneration.CSharp.TupleValidationHandler 97.2% 81.2%
Corvus.Json.CodeGeneration.CSharp.TypeDeclarationExtensions 77% 63.4%
Corvus.Json.CodeGeneration.CSharp.TypeValidationHandler 100% 100%
Corvus.Json.CodeGeneration.CSharp.UniqueItemsValidationHandler 96.2% 66.6%
Corvus.Json.CodeGeneration.CSharp.ValidatePartial 96% 75%
Corvus.Json.CodeGeneration.CSharp.ValidationCodeGeneratorExtensions 85.5% 62.9%
Corvus.Json.CodeGeneration.CSharp.WellKnownNumericFormatHandler 99.1% 67.8%
Corvus.Json.CodeGeneration.CSharp.WellKnownStringFormatHandler 61.3% 66.6%
Corvus.Json.CodeGeneration.CSharp.WellKnownTypeNameHeuristic 100% 100%
Corvus.Text.Json.CodeGeneration.EcmaRegexTranslator 19.1% 17%
Corvus.Text.Json.CodeGeneration.EcmaRegexTranslator.CharClassInfo 100% 50%
Corvus.Text.Json.CodeGeneration.EcmaRegexTranslator.Translator 16.4% 16.4%
Corvus.Json.ExtendedTypes - 74.9%
Name Line Branch
Corvus.Json.ExtendedTypes 74.9% 67.8%
Corvus.Json.BinaryJsonNumber 78.6% 72.1%
Corvus.Json.BinaryJsonNumber.PreciseConversionTo 74% 67.5%
Corvus.Json.IJsonValue 100% 100%
Corvus.Json.Internal.HostnameValidator 96.8% 95.3%
Corvus.Json.Internal.JsonValueConverter 100% 100%
Corvus.Json.Internal.JsonValueHelpers 87.5% 78.5%
Corvus.Json.Internal.JsonValueHelpers 87.5% 78.5%
Corvus.Json.Internal.PropertyBackingBuilders 98.3% 91.3%
Corvus.Json.Internal.PropertyBackingExtensions 100% 100%
Corvus.Json.Internal.StandardBase64 95.8% 89.2%
Corvus.Json.Internal.StandardContent 93% 70.4%
Corvus.Json.Internal.StandardDateFormat 81.9% 94.4%
Corvus.Json.Internal.StandardIPAddress 100% 100%
Corvus.Json.Internal.StandardRegex 50% 50%
Corvus.Json.Internal.StandardUri 80% 50%
Corvus.Json.Internal.StandardUuid 100% 100%
Corvus.Json.Internal.UriValidator 96.3% 96.6%
Corvus.Json.JsonArrayEnumerator 76.9% 70%
Corvus.Json.JsonArrayEnumerator 85.2% 87.5%
Corvus.Json.JsonConstants 0%
Corvus.Json.JsonElementExtensions 88.8% 82.3%
Corvus.Json.JsonHelpers 100%
Corvus.Json.JsonPointerExtensions 89.6% 85.2%
Corvus.Json.JsonPropertyName 80.3% 65%
Corvus.Json.JsonReaderHelper 47.8% 43.8%
Corvus.Json.JsonValueExtensions 87.6% 76.3%
Corvus.Json.JsonWriterHelper 58.6% 43.4%
Corvus.Json.LowAllocJsonUtils 96% 88.6%
Corvus.Json.LowAllocJsonUtils.PooledWriter 69.2% 50%
Corvus.Json.LowAllocJsonUtils.Utf8JsonWriterPooledObjectPolicy 100%
Corvus.Json.NumericTypeExtensions 81.4% 84.2%
Corvus.Json.ParsedValue 93.3% 100%
Corvus.Json.Period 86.5% 79.1%
Corvus.Json.Period.NormalizingPeriodEqualityComparer 100%
Corvus.Json.Period.PeriodComparer 20.6% 50%
Corvus.Json.PeriodBuilder 30.7% 0%
Corvus.Json.ReadOnlyDictionaryJsonObjectEnumerator 100% 100%
Corvus.Json.UriTemplates.JsonTemplateParameterProvider.AppendNameAndValueSt
ate
100%
Corvus.Json.UriTemplates.JsonTemplateParameterProvider.AppendValueState<TPa
yload>
100%
Corvus.Json.UriTemplates.JsonTemplateParameterProvider.ProcessingResult<TPa
yload>
100%
Corvus.Json.UriTemplates.JsonTemplateParameterProvider.WriteEncodedProperty
NameState
0%
Corvus.Json.UriTemplates.JsonTemplateParameterProvider 96.9% 94.4%
Corvus.Json.UriTemplates.JsonUriTemplateResolver 33.3% 0%
Corvus.Json.UriTemplates.UriExtensions 94.4% 88.8%
Corvus.Json.UriTemplates.UriTemplate 82.3% 71.4%
Corvus.Json.Validate 81% 77.8%
Corvus.Json.ValidateWithoutCoreType 68.7% 49.5%
Corvus.Json.ValidationContext 95.6% 87.7%
Corvus.Json.ValidationContext.EvaluatedExtensions 100%
Corvus.Json.ValidationResult 57.1% 0%
Corvus.Json.Visitor.JsonTransformingVisitor 86.8% 88.2%
Corvus.Json.Visitor.VisitResult 20%
Corvus.Text.Json.Internal.JsonRegexCharClass 0% 0%
Corvus.Text.Json.Internal.JsonRegexNode 74% 31.2%
Corvus.Text.Json.Internal.JsonRegexValidator 32.5% 21.7%
Corvus.Text.Json.Internal.JsonRegexValidator.CapNameToCapNumberRow 0%
Corvus.Text.Json.Internal.JsonRegexValidator.CapToPos 66.6%
Corvus.Text.Json.Internal.JsonRegexValidator.NodeDbRow 100% 100%
NodaTime.Calendars.GregorianYearMonthDayCalculator 95.2% 92.1%
NodaTime.Text.ValueCursor 65.3% 51.9%
Corvus.Json.JsonReference - 76.7%
Name Line Branch
Corvus.Json.JsonReference 76.7% 74.8%
Corvus.Json.JsonPointerUtilities 56.8% 53.8%
Corvus.Json.JsonReference 86.5% 84%
Corvus.Json.JsonReferenceBuilder 97.2% 97.7%
Corvus.Text.Json - 94.5%
Name Line Branch
Corvus.Text.Json 94.5% 91.4%
Corvus.Numerics.BigNumber 96.4% 94%
Corvus.Runtime.InteropServices.JsonMarshal 100%
Corvus.Text.Json.ArrayEnumerator 100% 100%
Corvus.Text.Json.BitStack 100% 93.7%
Corvus.Text.Json.Canonicalization.Es6NumberFormatter 96.7% 96.7%
Corvus.Text.Json.Canonicalization.JsonCanonicalizer 97.6% 95%
Corvus.Text.Json.Canonicalization.JsonCanonicalizer.CanonicalWriter 97.2% 94.3%
Corvus.Text.Json.Compatibility.Polyfills 17.3% 83.3%
Corvus.Text.Json.Compatibility.Polyfills.Instances 0%
Corvus.Text.Json.Compatibility.ValidationContext 88% 62.5%
Corvus.Text.Json.Compatibility.ValidationResult 18.7%
Corvus.Text.Json.Compatibility.ValidationResult.LocationTuple 0%
Corvus.Text.Json.DescendantPropertyEnumerator 100%
Corvus.Text.Json.Internal.ArrayEnumerator 68.7% 75%
Corvus.Text.Json.Internal.ArrayReverseEnumerator 78.9% 100%
Corvus.Text.Json.Internal.BigIntegerPolyfills 80.5% 62.5%
Corvus.Text.Json.Internal.BuildWithContext 100%
Corvus.Text.Json.Internal.BuildWithContext<TContext, TBuilder> 100%
Corvus.Text.Json.Internal.CodeGenThrowHelper 100% 93.3%
Corvus.Text.Json.Internal.ComplexValueBuilder 96.1% 96.4%
Corvus.Text.Json.Internal.ComplexValueBuilder.ComplexValueHandle 100%
Corvus.Text.Json.Internal.DbRow 90% 0%
Corvus.Text.Json.Internal.DefaultValueJsonDocument 6.2% 0%
Corvus.Text.Json.Internal.EnumeratorCreator 100%
Corvus.Text.Json.Internal.EnumStringMap 93.8% 86.9%
Corvus.Text.Json.Internal.EnumStringSet 98.7% 95.6%
Corvus.Text.Json.Internal.FixedJsonValueDocument.Pool.ThreadLocalState 100% 100%
Corvus.Text.Json.Internal.FixedJsonValueDocument.Pool 100% 100%
Corvus.Text.Json.Internal.FixedJsonValueDocument 95.8% 89.2%
Corvus.Text.Json.Internal.FixedStringJsonDocument.Cache.ThreadLocalState 100%
Corvus.Text.Json.Internal.FixedStringJsonDocument.Cache 100% 100%
Corvus.Text.Json.Internal.FixedStringJsonDocument 94.7% 83.9%
Corvus.Text.Json.Internal.IPAddressParser 100% 100%
Corvus.Text.Json.Internal.IPv4AddressHelper 96.9% 98%
Corvus.Text.Json.Internal.IPv6AddressHelper 97.5% 97.1%
Corvus.Text.Json.Internal.JsonDocument 97.8% 91.4%
Corvus.Text.Json.Internal.JsonDocument.PropertyMap 96.4% 50%
Corvus.Text.Json.Internal.JsonDocument.PropertyMap.Entry 100%
Corvus.Text.Json.Internal.JsonDocument.StackRow 100%
Corvus.Text.Json.Internal.JsonDocument.StackRowStack 100% 100%
Corvus.Text.Json.Internal.JsonElementHelpers 96% 93.8%
Corvus.Text.Json.Internal.JsonElementTensorHelpers 98.1% 98.6%
Corvus.Text.Json.Internal.JsonRegexCharClass 99.1% 52.3%
Corvus.Text.Json.Internal.JsonRegexNode 92.5% 93.7%
Corvus.Text.Json.Internal.JsonRegexValidator 95.2% 94.8%
Corvus.Text.Json.Internal.JsonRegexValidator.CapNameToCapNumberRow 100%
Corvus.Text.Json.Internal.JsonRegexValidator.CapToPos 100%
Corvus.Text.Json.Internal.JsonRegexValidator.NodeDbRow 100% 100%
Corvus.Text.Json.Internal.JsonSchemaContext 98.2% 95.8%
Corvus.Text.Json.Internal.JsonSchemaContext 98.2% 95.8%
Corvus.Text.Json.Internal.JsonSchemaEvaluation 90% 90.8%
Corvus.Text.Json.Internal.JsonSchemaResultsCollectorCache 100% 100%
Corvus.Text.Json.Internal.JsonSchemaResultsCollectorCache.ThreadLocalState 100%
Corvus.Text.Json.Internal.JsonWorkspaceCache 100% 100%
Corvus.Text.Json.Internal.JsonWorkspaceCache.ThreadLocalState 100%
Corvus.Text.Json.Internal.MatchIndex 100%
Corvus.Text.Json.Internal.MetadataDb 99% 93.6%
Corvus.Text.Json.Internal.NormalizedJsonNumber 71.4%
Corvus.Text.Json.Internal.Number 100% 100%
Corvus.Text.Json.Internal.ObjectEnumerator 70.5% 75%
Corvus.Text.Json.Internal.ParsedJsonDocumentBuilder 63.3% 84.3%
Corvus.Text.Json.Internal.ParsedJsonDocumentBuilderCache 100% 100%
Corvus.Text.Json.Internal.ParsedJsonDocumentBuilderCache.ThreadLocalState 100%
Corvus.Text.Json.Internal.PropertySchemaMatchers.PropertyMap.Entry 100%
Corvus.Text.Json.Internal.PropertySchemaMatchers.PropertyMap 97.2% 88.8%
Corvus.Text.Json.Internal.PropertySchemaMatchers 100% 100%
Corvus.Text.Json.Internal.PropertySchemaMatchers 97.8% 88.8%
Corvus.Text.Json.Internal.SimpleTypesBacking 100%
Corvus.Text.Json.Internal.SimpleTypesBacking.FixedSizeSimpleTypesBuffer 100%
Corvus.Text.Json.Internal.UniqueItemsHashSet 100% 100%
Corvus.Text.Json.Internal.UniqueItemsHashSet.JsonItemIndexHashSet 100%
Corvus.Text.Json.Internal.UniqueItemsHashSet.JsonItemIndexHashSet.Entry 100%
Corvus.Text.Json.Internal.Utf8Hash 100% 100%
Corvus.Text.Json.Internal.Utf8IriHelper 100% 37.5%
Corvus.Text.Json.Internal.Utf8JsonPointerTools 97.2% 96.3%
Corvus.Text.Json.Internal.Utf8UriDomainNameHelper 98.3% 98.2%
Corvus.Text.Json.Internal.Utf8UriHelper 100% 100%
Corvus.Text.Json.Internal.Utf8UriParser 96.9% 66.6%
Corvus.Text.Json.Internal.Utf8UriParser.BuiltInUriParser 100%
Corvus.Text.Json.Internal.Utf8UriTemplate 96.8% 95.6%
Corvus.Text.Json.Internal.Utf8UriTools 84.2% 82.9%
Corvus.Text.Json.Internal.Utf8UriUncNameHelper 65.9% 63.8%
Corvus.Text.Json.JsonConstants 86.3%
Corvus.Text.Json.JsonDocumentBuilder 94.4% 85.2%
Corvus.Text.Json.JsonDocumentBuilderSnapshot 100% 91.6%
Corvus.Text.Json.JsonDocumentOptions 100% 100%
Corvus.Text.Json.JsonElement 98.3% 95.3%
Corvus.Text.Json.JsonElement.ArrayBuilder 100% 100%
Corvus.Text.Json.JsonElement.ArrayBuilder 100% 100%
Corvus.Text.Json.JsonElement.JsonSchema 79.5%
Corvus.Text.Json.JsonElement.Mutable 99.1% 96.3%
Corvus.Text.Json.JsonElement.Mutable 99.1% 96.3%
Corvus.Text.Json.JsonElement.ObjectBuilder 98.4% 80%
Corvus.Text.Json.JsonElement.ObjectBuilder 98.4% 80%
Corvus.Text.Json.JsonElement.Source 100% 96.7%
Corvus.Text.Json.JsonElement.Source 100% 87.5%
Corvus.Text.Json.JsonElement.Source 100% 96.7%
Corvus.Text.Json.JsonElement 98.3% 95.3%
Corvus.Text.Json.JsonElementExtensions 100% 92.3%
Corvus.Text.Json.JsonElementForBooleanFalseSchema 90.2% 83.3%
Corvus.Text.Json.JsonElementForBooleanFalseSchema.JsonSchema 81.6%
Corvus.Text.Json.JsonElementForBooleanFalseSchema.Mutable 93.4% 80.7%
Corvus.Text.Json.JsonEncodedText 100% 100%
Corvus.Text.Json.JsonException 30.4% 50%
Corvus.Text.Json.JsonHelpers 96.6% 99.3%
Corvus.Text.Json.JsonHelpers.DateTimeParseData 100%
Corvus.Text.Json.JsonPointerEncodedSegmentEnumerator 100% 100%
Corvus.Text.Json.JsonProperty 96% 50%
Corvus.Text.Json.JsonReaderException 100%
Corvus.Text.Json.JsonReaderHelper 96.6% 96%
Corvus.Text.Json.JsonReaderOptions 100% 100%
Corvus.Text.Json.JsonReaderState 100%
Corvus.Text.Json.JsonSchemaAnnotationProducer 99% 82.7%
Corvus.Text.Json.JsonSchemaAnnotationProducer.Annotation 96.5% 50%
Corvus.Text.Json.JsonSchemaAnnotationProducer.AnnotationEnumerator 100% 100%
Corvus.Text.Json.JsonSchemaResultsCollector 93.8% 81.6%
Corvus.Text.Json.JsonSchemaResultsCollector.Result 93.7% 0%
Corvus.Text.Json.JsonSchemaResultsCollector.ResultsEnumerator 100% 100%
Corvus.Text.Json.JsonSchemaResultsCollector.ValueRange 100%
Corvus.Text.Json.JsonSchemaResultsCollector.ValueRangeWithCommitIndexAndSeq
uenceNumber
100%
Corvus.Text.Json.JsonStringUnescaper 100%
Corvus.Text.Json.JsonWorkspace 100% 98.3%
Corvus.Text.Json.JsonWriterHelper 96.4% 90.4%
Corvus.Text.Json.JsonWriterOptions 100% 95%
Corvus.Text.Json.ObjectEnumerator 100% 100%
Corvus.Text.Json.ParsedJsonDocument.MetadataDbConstants 100% 50%
Corvus.Text.Json.ParsedJsonDocument 95.3% 82.8%
Corvus.Text.Json.ParsedJsonDocument 100% 80.7%
Corvus.Text.Json.Period 98.4% 88.5%
Corvus.Text.Json.Period.NormalizingPeriodEqualityComparer 100%
Corvus.Text.Json.Period.PeriodComparer 100% 100%
Corvus.Text.Json.PeriodBuilder 97.5% 88%
Corvus.Text.Json.RawUtf8JsonString 100% 100%
Corvus.Text.Json.StackHelper 0%
Corvus.Text.Json.ThrowHelper 82.3% 77.2%
Corvus.Text.Json.UnescapedUtf16JsonString 100% 100%
Corvus.Text.Json.UnescapedUtf8JsonString 92.3% 100%
Corvus.Text.Json.Utf8Iri 98.5% 97%
Corvus.Text.Json.Utf8IriReference 98.3% 97.2%
Corvus.Text.Json.Utf8IriReferenceValue 75% 50%
Corvus.Text.Json.Utf8IriValue 75% 50%
Corvus.Text.Json.Utf8JsonPointer 100% 100%
Corvus.Text.Json.Utf8JsonReader 94.1% 91.4%
Corvus.Text.Json.Utf8JsonReader.PartialStateForRollback 100%
Corvus.Text.Json.Utf8JsonWriter 99.5% 98.3%
Corvus.Text.Json.Utf8JsonWriterCache 100% 100%
Corvus.Text.Json.Utf8JsonWriterCache.ThreadLocalState 100%
Corvus.Text.Json.Utf8Uri 98.3% 96.4%
Corvus.Text.Json.Utf8UriReference 98.1% 96.6%
Corvus.Text.Json.Utf8UriReferenceValue 75% 50%
Corvus.Text.Json.Utf8UriValue 75% 50%
NodaTime.Calendars.GregorianYearMonthDayCalculator 95.2% 94.7%
NodaTime.Text.Utf8ValueCursor 100% 100%
System.Collections.Generic.ValueStack 97.4% 92.3%
System.ThrowHelper 19%
Corvus.Text.Json.AsyncApi - 64.4%
Name Line Branch
Corvus.Text.Json.AsyncApi 64.4% 74.1%
Corvus.Text.Json.AsyncApi.ApiKeyAuthenticationProvider 100% 100%
Corvus.Text.Json.AsyncApi.AsyncApiTelemetry 51.7% 50%
Corvus.Text.Json.AsyncApi.BearerTokenAuthenticationProvider 100%
Corvus.Text.Json.AsyncApi.CertificateAuthenticationProvider 100%
Corvus.Text.Json.AsyncApi.CompositeAuthenticationProvider 100% 100%
Corvus.Text.Json.AsyncApi.DefaultMessageErrorPolicy 94.4% 75%
Corvus.Text.Json.AsyncApi.IMessageTransport 100%
Corvus.Text.Json.AsyncApi.InstrumentedMessageTransport 54.9% 61.1%
Corvus.Text.Json.AsyncApi.InstrumentedMessageTransport 54.9% 61.1%
Corvus.Text.Json.AsyncApi.InstrumentedMessageTransport<TRequest, TReply> 54.9% 61.1%
Corvus.Text.Json.AsyncApi.MessageAuthenticationContext 100%
Corvus.Text.Json.AsyncApi.MessageContext 100% 100%
Corvus.Text.Json.AsyncApi.MessageErrorContext 100%
Corvus.Text.Json.AsyncApi.OAuth2AuthenticationProvider 100% 100%
Corvus.Text.Json.AsyncApi.ProcessingLoopHeartbeat 100% 100%
Corvus.Text.Json.AsyncApi.ReadOnlyMemoryByteComparer 100%
Corvus.Text.Json.AsyncApi.SchemaValidationDetail 100% 75%
Corvus.Text.Json.AsyncApi.ThrowHelper 100%
Corvus.Text.Json.AsyncApi.TraceContextPropagator 93.5% 80%
Corvus.Text.Json.AsyncApi.UserPasswordAuthenticationProvider 100%
Corvus.Text.Json.AsyncApi.Amqp - 0.6%
Name Line Branch
Corvus.Text.Json.AsyncApi.Amqp 0.6% 0%
Corvus.Text.Json.AsyncApi.Amqp.AmqpMessageTransport 0% 0%
Corvus.Text.Json.AsyncApi.Amqp.AmqpMessageTransport.SubscriptionState 0%
Corvus.Text.Json.AsyncApi.Amqp.AmqpMessageTransport 0% 0%
Corvus.Text.Json.AsyncApi.Amqp.AmqpMessageTransport 0% 0%
Corvus.Text.Json.AsyncApi.Amqp.AmqpTransportOptions 100%
Corvus.Text.Json.AsyncApi.AzureServiceBus - 0%
Name Line Branch
Corvus.Text.Json.AsyncApi.AzureServiceBus 0% 0%
Corvus.Text.Json.AsyncApi.AzureServiceBus.AzureServiceBusMessageTransport 0% 0%
Corvus.Text.Json.AsyncApi.AzureServiceBus.AzureServiceBusMessageTransport<T
Payload>
0% 0%
Corvus.Text.Json.AsyncApi.AzureServiceBus.AzureServiceBusMessageTransport<T
Request, TReply>
0% 0%
Corvus.Text.Json.AsyncApi.AzureServiceBus.AzureServiceBusTransportOptions 0%
Corvus.Text.Json.AsyncApi.CodeGeneration - 93.2%
Name Line Branch
Corvus.Text.Json.AsyncApi.CodeGeneration 93.2% 83.8%
Corvus.Text.Json.AsyncApi.CodeGeneration.AsyncApi26CodeGenerator 81% 64%
Corvus.Text.Json.AsyncApi.CodeGeneration.AsyncApi26CodeGenerator.ChannelOpe
ration
100% 100%
Corvus.Text.Json.AsyncApi.CodeGeneration.AsyncApi30CodeGenerator 94.1% 87.1%
Corvus.Text.Json.AsyncApi.CodeGeneration.AsyncApiExternalReferenceResolver 97.2% 88.5%
Corvus.Text.Json.AsyncApi.CodeGeneration.AsyncApiExternalReferenceResolver.
BaseScope
100% 100%
Corvus.Text.Json.AsyncApi.CodeGeneration.AsyncApiLockFile 99.2% 96.5%
Corvus.Text.Json.AsyncApi.CodeGeneration.AsyncApiRuntimeExpression 100% 100%
Corvus.Text.Json.AsyncApi.CodeGeneration.AsyncApiSchemaNameHeuristic 97.4% 93.2%
Corvus.Text.Json.AsyncApi.CodeGeneration.AsyncApiSchemaPointerBuilder 98.7% 87.5%
Corvus.Text.Json.AsyncApi.CodeGeneration.ChannelBindingInfo 100% 100%
Corvus.Text.Json.AsyncApi.CodeGeneration.EmptyScope 100%
Corvus.Text.Json.AsyncApi.CodeGeneration.GeneratedFile 100%
Corvus.Text.Json.AsyncApi.CodeGeneration.IndentedWriter 91.6% 100%
Corvus.Text.Json.AsyncApi.CodeGeneration.OperationFilter 100% 100%
Corvus.Text.Json.AsyncApi.Kafka - 0.6%
Name Line Branch
Corvus.Text.Json.AsyncApi.Kafka 0.6% 0%
Corvus.Text.Json.AsyncApi.Kafka.KafkaMessageTransport 0% 0%
Corvus.Text.Json.AsyncApi.Kafka.KafkaMessageTransport.SubscriptionState 0%
Corvus.Text.Json.AsyncApi.Kafka.KafkaMessageTransport 0% 0%
Corvus.Text.Json.AsyncApi.Kafka.KafkaMessageTransport 0% 0%
Corvus.Text.Json.AsyncApi.Kafka.KafkaTransportOptions 100%
Corvus.Text.Json.AsyncApi.Mqtt - 0.9%
Name Line Branch
Corvus.Text.Json.AsyncApi.Mqtt 0.9% 0%
Corvus.Text.Json.AsyncApi.Mqtt.MqttMessageTransport 0% 0%
Corvus.Text.Json.AsyncApi.Mqtt.MqttMessageTransport 0% 0%
Corvus.Text.Json.AsyncApi.Mqtt.MqttMessageTransport 0% 0%
Corvus.Text.Json.AsyncApi.Mqtt.MqttTransportOptions 100%
Corvus.Text.Json.AsyncApi.Nats - 0.4%
Name Line Branch
Corvus.Text.Json.AsyncApi.Nats 0.4% 0%
Corvus.Text.Json.AsyncApi.Nats.NatsMessageTransport 0% 0%
Corvus.Text.Json.AsyncApi.Nats.NatsMessageTransport.JsonElementSerializer<T
>
0% 0%
Corvus.Text.Json.AsyncApi.Nats.NatsMessageTransport.SubscriptionState 0%
Corvus.Text.Json.AsyncApi.Nats.NatsMessageTransport 0% 0%
Corvus.Text.Json.AsyncApi.Nats.NatsMessageTransport<TRequest, TReply> 0% 0%
Corvus.Text.Json.AsyncApi.Nats.NatsTransportOptions 100%
Corvus.Text.Json.AsyncApi.Polly - 100%
Name Line Branch
Corvus.Text.Json.AsyncApi.Polly 100% 100%
Corvus.Text.Json.AsyncApi.Polly.PollyResilienceMiddleware 100% 100%
Corvus.Text.Json.AsyncApi.Testing - 96.6%
Name Line Branch
Corvus.Text.Json.AsyncApi.Testing 96.6% 83.3%
Corvus.Text.Json.AsyncApi.Testing.DeadLetteredMessage 100%
Corvus.Text.Json.AsyncApi.Testing.InMemoryMessageTransport 96.6% 83.3%
Corvus.Text.Json.AsyncApi.Testing.InMemoryMessageTransport 96.6% 83.3%
Corvus.Text.Json.AsyncApi.Testing.InMemoryMessageTransport 96.6% 83.3%
Corvus.Text.Json.AsyncApi.Testing.PublishedMessage 100%
Corvus.Text.Json.AsyncApi.WebSocket - 0%
Name Line Branch
Corvus.Text.Json.AsyncApi.WebSocket 0% 0%
Corvus.Text.Json.AsyncApi.WebSocket.WebSocketMessageTransport 0% 0%
Corvus.Text.Json.AsyncApi.WebSocket.WebSocketMessageTransport 0% 0%
Corvus.Text.Json.AsyncApi.WebSocket.WebSocketMessageTransport 0% 0%
Corvus.Text.Json.AsyncApi.WebSocket.WebSocketTransportOptions 0%
Corvus.Text.Json.CodeGeneration - 93.2%
Name Line Branch
Corvus.Text.Json.CodeGeneration 93.2% 82.7%
Corvus.Text.Json.CodeGeneration.BaseSchemaNameHeuristic 84.3% 79.4%
Corvus.Text.Json.CodeGeneration.CodeGenerationExtensions 90.6% 72.9%
Corvus.Text.Json.CodeGeneration.CodeGenerationExtensions.HoistedAllOfBranch
Info
100%
Corvus.Text.Json.CodeGeneration.CodeGeneratorExtensions 95% 87.2%
Corvus.Text.Json.CodeGeneration.CodeGeneratorExtensions.ComposedBuilder 100%
Corvus.Text.Json.CodeGeneration.CodeGeneratorExtensions.PatternPropertyMeth
odInfo
100%
Corvus.Text.Json.CodeGeneration.ConditionalCodeSpecification 91.7% 86.2%
Corvus.Text.Json.CodeGeneration.ConstPropertyNameHeuristic 91.8% 80%
Corvus.Text.Json.CodeGeneration.CorePartial 100% 100%
Corvus.Text.Json.CodeGeneration.CSharpLanguageProvider 91.4% 83%
Corvus.Text.Json.CodeGeneration.CSharpLanguageProvider.NamedType 100%
Corvus.Text.Json.CodeGeneration.CSharpLanguageProvider.NamedTypes 100%
Corvus.Text.Json.CodeGeneration.CSharpLanguageProvider.Namespace 100%
Corvus.Text.Json.CodeGeneration.CSharpLanguageProvider.Options 97.8% 93.3%
Corvus.Text.Json.CodeGeneration.CSharpMemberName 100% 98.4%
Corvus.Text.Json.CodeGeneration.CustomKeywordNameHeuristic 78.5% 10%
Corvus.Text.Json.CodeGeneration.DefaultNameCollisionResolver 76.1% 76.6%
Corvus.Text.Json.CodeGeneration.DefaultValueNameHeuristic 84% 66.6%
Corvus.Text.Json.CodeGeneration.DocumentationNameHeuristic 90.4% 92.8%
Corvus.Text.Json.CodeGeneration.EcmaRegexTranslator 86.5% 82.6%
Corvus.Text.Json.CodeGeneration.EcmaRegexTranslator.CharClassInfo 100% 100%
Corvus.Text.Json.CodeGeneration.EcmaRegexTranslator.Translator 82.7% 78.2%
Corvus.Text.Json.CodeGeneration.FormatHandlerExtensions 87.1% 87%
Corvus.Text.Json.CodeGeneration.FormatHandlerRegistry 88.2% 100%
Corvus.Text.Json.CodeGeneration.Formatting 98.4% 94.8%
Corvus.Text.Json.CodeGeneration.Internal.JsonElementHelpers 30.5% 28.8%
Corvus.Text.Json.CodeGeneration.JsonSchemaPartial 100% 100%
Corvus.Text.Json.CodeGeneration.MethodParameter 100% 100%
Corvus.Text.Json.CodeGeneration.MutableCorePartial 100% 100%
Corvus.Text.Json.CodeGeneration.NameCollisionResolverRegistry 100% 100%
Corvus.Text.Json.CodeGeneration.NumericTypeName 100%
Corvus.Text.Json.CodeGeneration.PathNameHeuristic 23.8% 0%
Corvus.Text.Json.CodeGeneration.PropertyDeclarationExtensions 100% 96.6%
Corvus.Text.Json.CodeGeneration.RequiredPropertyNameHeuristic 89.6% 81.2%
Corvus.Text.Json.CodeGeneration.SimpleCoreTypeNameHeuristic 96.2% 92.3%
Corvus.Text.Json.CodeGeneration.SimpleTypeAndFormatterAndKind 0%
Corvus.Text.Json.CodeGeneration.SingleTypeArrayNameHeuristic 93.3% 92.8%
Corvus.Text.Json.CodeGeneration.StandaloneEvaluatorGenerator 95% 81.6%
Corvus.Text.Json.CodeGeneration.StandaloneEvaluatorGenerator.GenerationCont
ext
80% 100%
Corvus.Text.Json.CodeGeneration.StandaloneEvaluatorGenerator.PropertyMatche
rEntry
100%
Corvus.Text.Json.CodeGeneration.StandaloneEvaluatorGenerator.PropertyMatche
rInfo
100%
Corvus.Text.Json.CodeGeneration.StandaloneEvaluatorGenerator.SubschemaInfo 100%
Corvus.Text.Json.CodeGeneration.SubschemaNameHeuristic 91.6% 85%
Corvus.Text.Json.CodeGeneration.TypeDeclarationExtensions 87% 80.6%
Corvus.Text.Json.CodeGeneration.TypeDeclarationExtensions 87% 80.6%
Corvus.Text.Json.CodeGeneration.ValidationHandlers 94% 83.5%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.AllOfChildHandlers.AllOf
SubschemaValidationHandler
91.6% 90.6%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.AnyOfChildHandlers 97.1% 90.2%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.AnyOfChildHandlers.AnyOf
ConstValidationHandler
89.3% 86.6%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.AnyOfChildHandlers.AnyOf
SubschemaValidationHandler
94.3% 83.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ArrayChildHandlers.ItemC
ountValidationExtensions
69.5% 36.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ArrayChildHandlers.ItemC
ountValidationHandler
78.9% 83.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ArrayValidationHandler 96% 83.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.CompositionAllOfValidati
onHandler
95.4% 50%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.CompositionAnyOfValidati
onHandler
92.3% 50%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.CompositionNotValidation
Handler
93.7% 50%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.CompositionOneOfValidati
onHandler
91.3% 50%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ConstValidationHandler 93.7% 50%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.FormatValidationHandler 95.6% 83.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.KeywordValidationHandler
Base
100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.NumberChildHandlers.Numb
erRangeValidationHandler
81.8% 85.7%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.NumberChildHandlers.Numb
erValidationExtensions
88.3% 64%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.NumberValidationHandler 95% 50%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers 94.7% 88%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Cont
ainsValidationExtensions
75% 44.4%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Cont
ainsValidationHandler
97.7% 91.1%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Cont
ainsValidationHandler.ValidationConfiguration
100% 50%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Depe
ndentSchemasChildHandler
93.1% 64.2%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Hois
tedAllOfPropertyValidationHandler
92.3% 89.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Hois
tedAllOfPropertyValidationHandler.HoistedBranchMetadata
100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Hois
tedAllOfPropertyValidationHandler.HoistedPropertyMetadata
100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Hois
tedAllOfPropertyValidationHandler.HoistedRequiredMetadata
100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Hois
tedAllOfPropertyValidationHandler.UnifiedMapInfo
100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Hois
tedAllOfPropertyValidationHandler.UnifiedMapLocalEntry
100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Item
sValidationHandler
99.4% 100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Item
sValidationHandler.ValidationConfiguration
100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Obje
ctPropertyValidatorParameter
100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Patt
ernPropertiesValidationHandler
93.1% 95.8%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Prop
ertiesValidationHandler
99% 100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Prop
ertyCountValidationExtensions
69.5% 36.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Prop
ertyCountValidationHandler
78.9% 83.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Prop
ertyNamesValidationHandler
98% 100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Prop
ertySubschemaChildHandler
100% 92.8%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Requ
iredPropertyChildHandler
95.3% 90.7%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Requ
iredPropertyChildHandler.Dependency
100% 100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Requ
iredPropertyChildHandler.PropertyDependencies
82.1% 55.5%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Requ
iredPropertyChildHandler.RequiredPropertyMessageProviderNames
100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Requ
iredPropertyChildHandler.Requirement
100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Requ
iredPropertyChildHandler.RequirementsAndDependencies
100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Unev
aluatedPropertyValidationHandler
88.8% 69.2%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Uniq
ueItemsValidationHandler
97.7% 83.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Uniq
ueItemsValidationHandler.ValidationConfiguration
100% 50%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectValidationHandler 96.2% 83.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.OneOfChildHandlers 97.6% 91.6%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.OneOfChildHandlers.OneOf
SubschemaValidationHandler
94.2% 83.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.StringChildHandlers.Stri
ngLengthValidationExtensions
70.8% 36.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.StringChildHandlers.Stri
ngLengthValidationHandler
78.9% 83.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.StringChildHandlers.Stri
ngRegularExpressionValidationExtensions
95.9% 77.7%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.StringChildHandlers.Stri
ngRegularExpressionValidationHandler
66.6% 62.5%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.StringValidationHandler 95.2% 50%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.TernaryIfValidationHandl
er
93.7% 50%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.TypeSensitiveKeywordVali
dationHandlerBase
100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.TypeValidationHandler 93.7% 50%
Corvus.Text.Json.CodeGeneration.ValidationHandlers 94% 83.5%
Corvus.Text.Json.CodeGeneration.WellKnownNumericFormatHandler 98.8% 84.9%
Corvus.Text.Json.CodeGeneration.WellKnownStringFormatHandler 100% 78.1%
Corvus.Text.Json.CodeGeneration.WellKnownTypeNameHeuristic 100% 100%
Corvus.Text.Json.Internal.ThrowHelper 0%
Corvus.Text.Json.JMESPath - 93.8%
Name Line Branch
Corvus.Text.Json.JMESPath 93.8% 89.4%
Corvus.Text.Json.JMESPath.AndNode 100%
Corvus.Text.Json.JMESPath.ComparisonNode 100%
Corvus.Text.Json.JMESPath.Compiler 95.3% 89.4%
Corvus.Text.Json.JMESPath.Compiler.CompiledStage 100%
Corvus.Text.Json.JMESPath.Compiler.Utf8StringElementComparer 0%
Corvus.Text.Json.JMESPath.ExpressionRefNode 100%
Corvus.Text.Json.JMESPath.FilterProjectionNode 100%
Corvus.Text.Json.JMESPath.FlattenProjectionNode 100%
Corvus.Text.Json.JMESPath.FunctionCallNode 100%
Corvus.Text.Json.JMESPath.FusedPipePlanner 93.7% 87%
Corvus.Text.Json.JMESPath.IdentifierNode 100%
Corvus.Text.Json.JMESPath.JMESPathCodeGenHelpers 88.1% 82.5%
Corvus.Text.Json.JMESPath.JMESPathCodeGenHelpers.MergeDedup2Context 100%
Corvus.Text.Json.JMESPath.JMESPathCodeGenHelpers.MergeDedupArrayContext 100%
Corvus.Text.Json.JMESPath.JMESPathCodeGenHelpers.Utf8StringElementComparer 0%
Corvus.Text.Json.JMESPath.JMESPathEvaluator 100% 100%
Corvus.Text.Json.JMESPath.JMESPathException 100%
Corvus.Text.Json.JMESPath.JMESPathSequenceBuilder 78.9% 91.6%
Corvus.Text.Json.JMESPath.Lexer 99.3% 96%
Corvus.Text.Json.JMESPath.ListProjectionNode 100%
Corvus.Text.Json.JMESPath.LiteralNode 100%
Corvus.Text.Json.JMESPath.MultiSelectHashNode 100%
Corvus.Text.Json.JMESPath.MultiSelectHashNode.KeyValuePair 100%
Corvus.Text.Json.JMESPath.MultiSelectListNode 100%
Corvus.Text.Json.JMESPath.NotNode 100%
Corvus.Text.Json.JMESPath.OrNode 100%
Corvus.Text.Json.JMESPath.Parser 98.5% 97.6%
Corvus.Text.Json.JMESPath.PipeNode 100%
Corvus.Text.Json.JMESPath.PipeStage 82.1%
Corvus.Text.Json.JMESPath.PipeStage.Filter 100%
Corvus.Text.Json.JMESPath.PipeStage.Flatten 100%
Corvus.Text.Json.JMESPath.PipeStage.HashProject 100%
Corvus.Text.Json.JMESPath.PipeStage.MapExpr 100%
Corvus.Text.Json.JMESPath.PipeStage.Project 100%
Corvus.Text.Json.JMESPath.PipeStage.Reverse 100%
Corvus.Text.Json.JMESPath.PipeStage.Slice 0%
Corvus.Text.Json.JMESPath.PipeStage.Sort 100%
Corvus.Text.Json.JMESPath.PipeStage.SortBy 100%
Corvus.Text.Json.JMESPath.RawStringNode 100%
Corvus.Text.Json.JMESPath.SubExpressionNode 100%
Corvus.Text.Json.JMESPath.Token 100% 100%
Corvus.Text.Json.JMESPath.ValueProjectionNode 100%
Corvus.Text.Json.JMESPath.CodeGeneration - 97.7%
Name Line Branch
Corvus.Text.Json.JMESPath.CodeGeneration 97.7% 94.5%
Corvus.Text.Json.JMESPath.CodeGeneration.JMESPathCodeGenerator 97.8% 94.4%
Corvus.Text.Json.JMESPath.CodeGeneration.JMESPathCodeGenerator.Emitter 97.7% 94.6%
Corvus.Text.Json.Jsonata - 91.6%
Name Line Branch
Corvus.Text.Json.Jsonata 91.6% 85.3%
Corvus.Text.Json.Jsonata.Ast.ApplyNode 100%
Corvus.Text.Json.Jsonata.Ast.ArrayConstructorNode 100%
Corvus.Text.Json.Jsonata.Ast.BinaryNode 100%
Corvus.Text.Json.Jsonata.Ast.BindNode 100%
Corvus.Text.Json.Jsonata.Ast.BlockNode 100%
Corvus.Text.Json.Jsonata.Ast.ConditionNode 100%
Corvus.Text.Json.Jsonata.Ast.DescendantNode 100%
Corvus.Text.Json.Jsonata.Ast.FilterNode 0%
Corvus.Text.Json.Jsonata.Ast.FunctionCallNode 100%
Corvus.Text.Json.Jsonata.Ast.GroupBy 100%
Corvus.Text.Json.Jsonata.Ast.LambdaNode 100%
Corvus.Text.Json.Jsonata.Ast.NameNode 75% 66.6%
Corvus.Text.Json.Jsonata.Ast.NumberNode 100%
Corvus.Text.Json.Jsonata.Ast.ObjectConstructorNode 100%
Corvus.Text.Json.Jsonata.Ast.ParentNode 100%
Corvus.Text.Json.Jsonata.Ast.ParentSlot 100%
Corvus.Text.Json.Jsonata.Ast.PartialNode 100%
Corvus.Text.Json.Jsonata.Ast.PathNode 100%
Corvus.Text.Json.Jsonata.Ast.PlaceholderNode 0%
Corvus.Text.Json.Jsonata.Ast.RegexNode 66.6%
Corvus.Text.Json.Jsonata.Ast.SortNode 50%
Corvus.Text.Json.Jsonata.Ast.StepAnnotations 100%
Corvus.Text.Json.Jsonata.Ast.StringNode 100%
Corvus.Text.Json.Jsonata.Ast.TransformNode 100%
Corvus.Text.Json.Jsonata.Ast.UnaryNode 100%
Corvus.Text.Json.Jsonata.Ast.ValueNode 100%
Corvus.Text.Json.Jsonata.Ast.VariableNode 100%
Corvus.Text.Json.Jsonata.Ast.WildcardNode 100%
Corvus.Text.Json.Jsonata.BuiltInFunctions 96.7% 90.8%
Corvus.Text.Json.Jsonata.CachedFormatNumberPicture 100%
Corvus.Text.Json.Jsonata.ElementBuffer 97.9% 95.4%
Corvus.Text.Json.Jsonata.Environment 80.4% 66%
Corvus.Text.Json.Jsonata.FormatNumberPicture 97.6% 86.8%
Corvus.Text.Json.Jsonata.FormatNumberPicture.SubPic 100%
Corvus.Text.Json.Jsonata.FunctionalCompiler 90.1% 82.7%
Corvus.Text.Json.Jsonata.FunctionalCompiler.ConstKeyObjectBuildContext 100%
Corvus.Text.Json.Jsonata.FunctionalCompiler.DynKeyObjectBuildContext 100%
Corvus.Text.Json.Jsonata.JsonataBinding 96.4% 25%
Corvus.Text.Json.Jsonata.JsonataCodeGenHelpers 87.2% 80%
Corvus.Text.Json.Jsonata.JsonataCodeGenHelpers.ConcatBuilder 66.6% 75%
Corvus.Text.Json.Jsonata.JsonataCodeGenHelpers.GroupByObjectContext 100%
Corvus.Text.Json.Jsonata.JsonataCodeGenHelpers.JoinBuilder 100% 100%
Corvus.Text.Json.Jsonata.JsonataCodeGenHelpers.MergeDedupBufferContext 100%
Corvus.Text.Json.Jsonata.JsonataCodeGenHelpers.MergeDedupElementContext 100%
Corvus.Text.Json.Jsonata.JsonataCodeGenHelpers.MergeDedupSequenceContext 100%
Corvus.Text.Json.Jsonata.JsonataEvaluator 92.8% 81.5%
Corvus.Text.Json.Jsonata.JsonataException 100%
Corvus.Text.Json.Jsonata.JsonataHelpers 94.8% 94.1%
Corvus.Text.Json.Jsonata.LambdaValue 91.5% 87.5%
Corvus.Text.Json.Jsonata.Lexer 95% 95.1%
Corvus.Text.Json.Jsonata.NodeBuilderExtensions 100%
Corvus.Text.Json.Jsonata.Parser 94.2% 84.9%
Corvus.Text.Json.Jsonata.Sequence 80% 68.1%
Corvus.Text.Json.Jsonata.Sequence.Enumerator 0% 0%
Corvus.Text.Json.Jsonata.Sequence.LazyRangeInfo 100%
Corvus.Text.Json.Jsonata.Sequence.RawDoubleArrayPayload 100%
Corvus.Text.Json.Jsonata.SequenceBuilder 87% 85%
Corvus.Text.Json.Jsonata.SignatureValidator 90.2% 85.6%
Corvus.Text.Json.Jsonata.SignatureValidator.ParamSpec 100%
Corvus.Text.Json.Jsonata.TailCallContinuation 100%
Corvus.Text.Json.Jsonata.Token 90.9% 100%
Corvus.Text.Json.Jsonata.Utf8Name 100%
Corvus.Text.Json.Jsonata.XPathDateTimeFormatter 91.2% 89.2%
Corvus.Text.Json.Jsonata.CodeGeneration - 88.5%
Name Line Branch
Corvus.Text.Json.Jsonata.CodeGeneration 88.5% 69.2%
Corvus.Text.Json.Jsonata.CodeGeneration.CustomFunction 100%
Corvus.Text.Json.Jsonata.CodeGeneration.JfnParser 100% 100%
Corvus.Text.Json.Jsonata.CodeGeneration.JsonataCodeGenerator 88.7% 69.1%
Corvus.Text.Json.Jsonata.CodeGeneration.JsonataCodeGenerator.Emitter 88.1% 68.6%
Corvus.Text.Json.Jsonata.CodeGeneration.JsonataCodeGenerator.FallbackExcept
ion
100%
Corvus.Text.Json.JsonLogic - 95.1%
Name Line Branch
Corvus.Text.Json.JsonLogic 95.1% 87.5%
Corvus.Text.Json.JsonLogic.ElementBuffer 97.1% 100%
Corvus.Text.Json.JsonLogic.EvalResult 92.6% 80.7%
Corvus.Text.Json.JsonLogic.FunctionalEvaluator 96.8% 88.9%
Corvus.Text.Json.JsonLogic.JsonLogicEvaluator 97.2% 83.3%
Corvus.Text.Json.JsonLogic.JsonLogicHelpers 87.1% 82%
Corvus.Text.Json.JsonLogic.JsonLogicRule 100%
Corvus.Text.Json.JsonLogic.CodeGeneration - 92.8%
Name Line Branch
Corvus.Text.Json.JsonLogic.CodeGeneration 92.8% 82.7%
Corvus.Text.Json.JsonLogic.CodeGeneration.CustomOperator 100%
Corvus.Text.Json.JsonLogic.CodeGeneration.JlopsParser 94.8% 96.4%
Corvus.Text.Json.JsonLogic.CodeGeneration.JsonLogicCodeGenerator 92.9% 82.8%
Corvus.Text.Json.JsonLogic.CodeGeneration.JsonLogicCodeGenerator.Emitter 92.5% 81.6%
Corvus.Text.Json.JsonPath - 95.2%
Name Line Branch
Corvus.Text.Json.JsonPath 95.2% 93.1%
Corvus.Text.Json.JsonPath.ChildSegmentNode 100%
Corvus.Text.Json.JsonPath.ComparisonNode 100%
Corvus.Text.Json.JsonPath.Compiler 100% 100%
Corvus.Text.Json.JsonPath.Compiler.CompiledJsonPath 100%
Corvus.Text.Json.JsonPath.CustomFunctionSignature 100%
Corvus.Text.Json.JsonPath.DescendantNameSetStep 100%
Corvus.Text.Json.JsonPath.DescendantNameStep 100%
Corvus.Text.Json.JsonPath.DescendantSegmentNode 100%
Corvus.Text.Json.JsonPath.DescendantStep 100%
Corvus.Text.Json.JsonPath.EmitStep 100%
Corvus.Text.Json.JsonPath.FilterComparisonPlan 100%
Corvus.Text.Json.JsonPath.FilterCountFunctionPlan 100%
Corvus.Text.Json.JsonPath.FilterCustomFunctionPlan 100%
Corvus.Text.Json.JsonPath.FilterEmptyQueryPlan 100%
Corvus.Text.Json.JsonPath.FilterGeneralQueryPlan 100%
Corvus.Text.Json.JsonPath.FilterKindComparisonPlan 100%
Corvus.Text.Json.JsonPath.FilterLengthFunctionPlan 100%
Corvus.Text.Json.JsonPath.FilterLengthNumericPlan 100%
Corvus.Text.Json.JsonPath.FilterLiteralPlan 100%
Corvus.Text.Json.JsonPath.FilterLogicalAndPlan 100%
Corvus.Text.Json.JsonPath.FilterLogicalNotPlan 100%
Corvus.Text.Json.JsonPath.FilterLogicalOrPlan 100%
Corvus.Text.Json.JsonPath.FilterMatchFunctionPlan 100%
Corvus.Text.Json.JsonPath.FilterNumericComparisonPlan 100%
Corvus.Text.Json.JsonPath.FilterQueryNode 100%
Corvus.Text.Json.JsonPath.FilterSelectorNode 100%
Corvus.Text.Json.JsonPath.FilterSingularNumericPlan 100%
Corvus.Text.Json.JsonPath.FilterSingularNumericStep 100%
Corvus.Text.Json.JsonPath.FilterSingularQueryPlan 100%
Corvus.Text.Json.JsonPath.FilterStep 100%
Corvus.Text.Json.JsonPath.FilterStringEqualityPlan 100%
Corvus.Text.Json.JsonPath.FilterValueFunctionPlan 100%
Corvus.Text.Json.JsonPath.FunctionCallNode 100%
Corvus.Text.Json.JsonPath.IndexSelectorNode 100%
Corvus.Text.Json.JsonPath.JsonPathCodeGenHelpers 82.4% 83.8%
Corvus.Text.Json.JsonPath.JsonPathEvaluator 97.8% 100%
Corvus.Text.Json.JsonPath.JsonPathException 100%
Corvus.Text.Json.JsonPath.JsonPathFunction 100%
Corvus.Text.Json.JsonPath.JsonPathFunction.DelegateFunction 100%
Corvus.Text.Json.JsonPath.JsonPathFunctionArgument 92.8% 50%
Corvus.Text.Json.JsonPath.JsonPathFunctionResult 100% 100%
Corvus.Text.Json.JsonPath.JsonPathResult 93% 87.5%
Corvus.Text.Json.JsonPath.JsonPathSequenceBuilder 68.4% 83.3%
Corvus.Text.Json.JsonPath.Lexer 96.4% 96.5%
Corvus.Text.Json.JsonPath.LiteralNode 100% 100%
Corvus.Text.Json.JsonPath.LogicalAndNode 100%
Corvus.Text.Json.JsonPath.LogicalNotNode 100%
Corvus.Text.Json.JsonPath.LogicalOrNode 100%
Corvus.Text.Json.JsonPath.MultiSelectorStep 100%
Corvus.Text.Json.JsonPath.NameDispatchTable 97.1% 91.3%
Corvus.Text.Json.JsonPath.NameDispatchTable.DispatchEntry 100%
Corvus.Text.Json.JsonPath.NameSelectorNode 100%
Corvus.Text.Json.JsonPath.NameSetEntry 100%
Corvus.Text.Json.JsonPath.NameSetStep 100%
Corvus.Text.Json.JsonPath.NavigateIndexStep 100%
Corvus.Text.Json.JsonPath.NavigateNameStep 100%
Corvus.Text.Json.JsonPath.ParenExpressionNode 100%
Corvus.Text.Json.JsonPath.Parser 95.7% 92.1%
Corvus.Text.Json.JsonPath.PlanInterpreter 97% 94.2%
Corvus.Text.Json.JsonPath.PlanInterpreter.FilterResult 100% 100%
Corvus.Text.Json.JsonPath.Planner 97.5% 96.2%
Corvus.Text.Json.JsonPath.QueryNode 100%
Corvus.Text.Json.JsonPath.SegmentNode 100%
Corvus.Text.Json.JsonPath.SingletonChainStep 100%
Corvus.Text.Json.JsonPath.SingularNav 100%
Corvus.Text.Json.JsonPath.SliceSelectorNode 100%
Corvus.Text.Json.JsonPath.SliceStep 100%
Corvus.Text.Json.JsonPath.Token 100%
Corvus.Text.Json.JsonPath.WildcardNameStep 100%
Corvus.Text.Json.JsonPath.WildcardStep 100%
Corvus.Text.Json.JsonPath.CodeGeneration - 96.1%
Name Line Branch
Corvus.Text.Json.JsonPath.CodeGeneration 96.1% 92.3%
Corvus.Text.Json.JsonPath.CodeGeneration.CustomFunction 100%
Corvus.Text.Json.JsonPath.CodeGeneration.FunctionParameter 100%
Corvus.Text.Json.JsonPath.CodeGeneration.JpfnParser 99% 98.6%
Corvus.Text.Json.JsonPath.CodeGeneration.JsonPathCodeGenerator 95.7% 91.9%
Corvus.Text.Json.JsonPath.CodeGeneration.JsonPathCodeGenerator.Emitter 96.1% 91.1%
Corvus.Text.Json.OpenApi - 95.7%
Name Line Branch
Corvus.Text.Json.OpenApi 95.7% 90.5%
Corvus.Text.Json.OpenApi.FormFieldReader 100% 96.9%
Corvus.Text.Json.OpenApi.FormUrlEncodedQueryStringWriter 100% 95%
Corvus.Text.Json.OpenApi.FormUrlEncodedSerializer 97% 95.4%
Corvus.Text.Json.OpenApi.FormUrlEncodedSerializer 97% 95.4%
Corvus.Text.Json.OpenApi.HeaderValueParser 100%
Corvus.Text.Json.OpenApi.IApiRequest 0%
Corvus.Text.Json.OpenApi.JsonStreamReader 100% 94.1%
Corvus.Text.Json.OpenApi.JsonStreamReader 100% 94.1%
Corvus.Text.Json.OpenApi.JsonStreamWriter 95.4% 87.5%
Corvus.Text.Json.OpenApi.JsonStreamWriter 95.4% 87.5%
Corvus.Text.Json.OpenApi.MultipartFormDataSerializer 97.5% 91.1%
Corvus.Text.Json.OpenApi.MultipartFormDataSerializer 97.5% 91.1%
Corvus.Text.Json.OpenApi.MultipartFormReader 100% 95.5%
Corvus.Text.Json.OpenApi.MultipartFormReader.BinaryPart 100%
Corvus.Text.Json.OpenApi.MultipartMixedReader 68.7% 59%
Corvus.Text.Json.OpenApi.MultipartMixedReader.BinaryPart 0%
Corvus.Text.Json.OpenApi.MultipartMixedSerializer 97.7% 78.5%
Corvus.Text.Json.OpenApi.MultipartMixedSerializer 97.7% 78.5%
Corvus.Text.Json.OpenApi.PooledBufferWriter 69.2% 75%
Corvus.Text.Json.OpenApi.PropertyEncoding 100% 100%
Corvus.Text.Json.OpenApi.SchemaValidationDetail 100% 75%
Corvus.Text.Json.OpenApi.SseEvent 100% 90%
Corvus.Text.Json.OpenApi.StyleValueSplitter 100% 100%
Corvus.Text.Json.OpenApi.ThrowHelper 100%
Corvus.Text.Json.OpenApi.CodeGeneration - 98.9%
Name Line Branch
Corvus.Text.Json.OpenApi.CodeGeneration 98.9% 93%
Corvus.Text.Json.OpenApi.CodeGeneration.CodeEmitHelpers 99.4% 91.4%
Corvus.Text.Json.OpenApi.CodeGeneration.EmptyScope 100%
Corvus.Text.Json.OpenApi.CodeGeneration.ExternalReferenceResolver 100% 98.3%
Corvus.Text.Json.OpenApi.CodeGeneration.ExternalReferenceResolver.BaseScope 100% 100%
Corvus.Text.Json.OpenApi.CodeGeneration.GeneratedFile 100%
Corvus.Text.Json.OpenApi.CodeGeneration.IndentedWriter 100% 100%
Corvus.Text.Json.OpenApi.CodeGeneration.LocalReferenceResolver 100% 100%
Corvus.Text.Json.OpenApi.CodeGeneration.OpenApiLockFile 100% 95.9%

Note: Coverage summary truncated from 67359 to 59993 characters. Full report is in the build artifacts.

@github-actions

Copy link
Copy Markdown
Contributor

Code Coverage Summary Report - Windows (net481)

Summary
Generated on: 7/13/2026 - 11:27:48 AM
Parser: Cobertura
Assemblies: 20
Classes: 857
Files: 673
Line coverage: 88.1% (134831 of 152889)
Covered lines: 134831
Uncovered lines: 18058
Coverable lines: 152889
Total lines: 301850
Branch coverage: 77.4% (64677 of 83461)
Covered branches: 64677
Total branches: 83461
Method coverage: Feature is only available for sponsors

Coverage

Corvus.Json.CodeGeneration - 80.4%
Name Line Branch
Corvus.Json.CodeGeneration 80.4% 73.5%
Corvus.Json.CodeGeneration.Anchors 68.6% 70.5%
Corvus.Json.CodeGeneration.Anchors.ApplyScopeResult 100%
Corvus.Json.CodeGeneration.ArrayItemsTypeDeclaration 100%
Corvus.Json.CodeGeneration.ChildValidationHandlerRegistry 100% 100%
Corvus.Json.CodeGeneration.CircularSchemaReferenceException 0%
Corvus.Json.CodeGeneration.CodeFileBuilderRegistry 100% 100%
Corvus.Json.CodeGeneration.CodeGenerator 49.2% 42.9%
Corvus.Json.CodeGeneration.CodeGenerator.ScopeValue 100%
Corvus.Json.CodeGeneration.CodeGenerator.Segment 55% 25%
Corvus.Json.CodeGeneration.CommonPatterns 100%
Corvus.Json.CodeGeneration.Composition 92.8% 100%
Corvus.Json.CodeGeneration.CompoundDocumentResolver 82.5% 80%
Corvus.Json.CodeGeneration.CoreTypesHelpers 88.2% 78.5%
Corvus.Json.CodeGeneration.CustomKeywords 92.8% 50%
Corvus.Json.CodeGeneration.DependentRequiredDeclaration 100%
Corvus.Json.CodeGeneration.DependentSchemaDeclaration 100%
Corvus.Json.CodeGeneration.DictionaryExtensionsNetStandard20 100% 100%
Corvus.Json.CodeGeneration.Documentation 96.1% 95.8%
Corvus.Json.CodeGeneration.DocumentResolvers.CallbackDocumentResolver 0% 0%
Corvus.Json.CodeGeneration.DocumentResolvers.SchemaReferenceNormalization 81.4% 79.4%
Corvus.Json.CodeGeneration.DynamicLocatedAnchor 100%
Corvus.Json.CodeGeneration.FallbackObjectPropertyType 100%
Corvus.Json.CodeGeneration.FileNameDescription 100%
Corvus.Json.CodeGeneration.FileSystemDocumentResolver 59.6% 50%
Corvus.Json.CodeGeneration.Format 97.4% 98.5%
Corvus.Json.CodeGeneration.FormatAssertionModeParser 100% 100%
Corvus.Json.CodeGeneration.GeneratedCodeFile 100%
Corvus.Json.CodeGeneration.JsonSchemaRegistry 76.8% 70.4%
Corvus.Json.CodeGeneration.JsonSchemaScope 50%
Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder 87.8% 82.4%
Corvus.Json.CodeGeneration.Keywords.AdditionalItemsKeyword 97.3% 95.4%
Corvus.Json.CodeGeneration.Keywords.AdditionalPropertiesKeyword 88.4% 75%
Corvus.Json.CodeGeneration.Keywords.AllOfKeyword 94.4% 90%
Corvus.Json.CodeGeneration.Keywords.AnyOfKeyword 95.4% 91.6%
Corvus.Json.CodeGeneration.Keywords.ConstKeyword 82.3% 50%
Corvus.Json.CodeGeneration.Keywords.ContainsKeyword 84.6% 75%
Corvus.Json.CodeGeneration.Keywords.ContentEncodingKeyword 83.8% 71.4%
Corvus.Json.CodeGeneration.Keywords.ContentEncodingPre201909Keyword 83.8% 71.4%
Corvus.Json.CodeGeneration.Keywords.ContentMediaTypeKeyword 78.5% 58.3%
Corvus.Json.CodeGeneration.Keywords.ContentMediaTypePre201909Keyword 64.2% 41.6%
Corvus.Json.CodeGeneration.Keywords.ContentSchemaKeyword 91.3% 75%
Corvus.Json.CodeGeneration.Keywords.DefaultKeyword 82.6% 50%
Corvus.Json.CodeGeneration.Keywords.DefinitionsKeyword 100% 100%
Corvus.Json.CodeGeneration.Keywords.DependenciesKeyword 95.1% 84.6%
Corvus.Json.CodeGeneration.Keywords.DependentRequiredKeyword 94.9% 88.2%
Corvus.Json.CodeGeneration.Keywords.DependentSchemasKeyword 94.7% 92.8%
Corvus.Json.CodeGeneration.Keywords.DeprecatedKeyword 87.5% 50%
Corvus.Json.CodeGeneration.Keywords.DescriptionKeyword 80% 50%
Corvus.Json.CodeGeneration.Keywords.DiscriminatorKeyword 71.4%
Corvus.Json.CodeGeneration.Keywords.DollarAnchorKeyword 100% 100%
Corvus.Json.CodeGeneration.Keywords.DollarCommentKeyword 100%
Corvus.Json.CodeGeneration.Keywords.DollarCorvusTypeNameKeyword 0%
Corvus.Json.CodeGeneration.Keywords.DollarDefsKeyword 100% 100%
Corvus.Json.CodeGeneration.Keywords.DollarDynamicAnchorKeyword 96.2% 91.6%
Corvus.Json.CodeGeneration.Keywords.DollarDynamicRefKeyword 93.3% 71.4%
Corvus.Json.CodeGeneration.Keywords.DollarIdKeyword 100% 100%
Corvus.Json.CodeGeneration.Keywords.DollarRecursiveAnchorKeyword 97.6% 92.8%
Corvus.Json.CodeGeneration.Keywords.DollarRecursiveRefKeyword 93.3% 71.4%
Corvus.Json.CodeGeneration.Keywords.DollarRefHidesSiblingsKeyword 70% 57.1%
Corvus.Json.CodeGeneration.Keywords.DollarRefKeyword 93.3% 71.4%
Corvus.Json.CodeGeneration.Keywords.DollarSchemaKeyword 100%
Corvus.Json.CodeGeneration.Keywords.DollarVocabularyKeyword 100%
Corvus.Json.CodeGeneration.Keywords.ElseKeyword 96.9% 80%
Corvus.Json.CodeGeneration.Keywords.EnumKeyword 85.1% 66.6%
Corvus.Json.CodeGeneration.Keywords.ExampleKeyword 21.7% 0%
Corvus.Json.CodeGeneration.Keywords.ExamplesKeyword 92.5% 92.8%
Corvus.Json.CodeGeneration.Keywords.ExclusiveMaximumBooleanKeyword 100% 50%
Corvus.Json.CodeGeneration.Keywords.ExclusiveMaximumKeyword 75% 50%
Corvus.Json.CodeGeneration.Keywords.ExclusiveMinimumBooleanKeyword 100% 50%
Corvus.Json.CodeGeneration.Keywords.ExclusiveMinimumKeyword 75% 50%
Corvus.Json.CodeGeneration.Keywords.ExternalDocsKeyword 23.8% 0%
Corvus.Json.CodeGeneration.Keywords.FormatWithAnnotationKeyword 80.9% 50%
Corvus.Json.CodeGeneration.Keywords.FormatWithAssertionKeyword 80.9% 50%
Corvus.Json.CodeGeneration.Keywords.IdKeyword 100% 100%
Corvus.Json.CodeGeneration.Keywords.ItemsWithSchemaKeyword 80.6% 70%
Corvus.Json.CodeGeneration.Keywords.ItemsWithSchemaOrArrayOfSchemaKeyword 95.7% 94.4%
Corvus.Json.CodeGeneration.Keywords.JsonElementExtensions 71.4% 50%
Corvus.Json.CodeGeneration.Keywords.MaxContainsKeyword 78.2% 50%
Corvus.Json.CodeGeneration.Keywords.MaximumKeyword 77.2% 62.5%
Corvus.Json.CodeGeneration.Keywords.MaxItemsKeyword 83.3% 75%
Corvus.Json.CodeGeneration.Keywords.MaxLengthKeyword 77.2% 50%
Corvus.Json.CodeGeneration.Keywords.MaxPropertiesKeyword 78.2% 50%
Corvus.Json.CodeGeneration.Keywords.MinContainsKeyword 78.2% 50%
Corvus.Json.CodeGeneration.Keywords.MinimumKeyword 77.2% 62.5%
Corvus.Json.CodeGeneration.Keywords.MinItemsKeyword 83.3% 75%
Corvus.Json.CodeGeneration.Keywords.MinLengthKeyword 77.2% 50%
Corvus.Json.CodeGeneration.Keywords.MinPropertiesKeyword 78.2% 50%
Corvus.Json.CodeGeneration.Keywords.MultipleOfKeyword 75% 50%
Corvus.Json.CodeGeneration.Keywords.NotKeyword 75% 62.5%
Corvus.Json.CodeGeneration.Keywords.NullableKeyword 45.4% 0%
Corvus.Json.CodeGeneration.Keywords.OneOfKeyword 95.4% 91.6%
Corvus.Json.CodeGeneration.Keywords.PatternKeyword 84.2% 50%
Corvus.Json.CodeGeneration.Keywords.PatternPropertiesKeyword 87.5% 83.3%
Corvus.Json.CodeGeneration.Keywords.PrefixItemsKeyword 83.8% 55.5%
Corvus.Json.CodeGeneration.Keywords.PropertiesKeyword 90.2% 66.6%
Corvus.Json.CodeGeneration.Keywords.PropertyNamesKeyword 80% 62.5%
Corvus.Json.CodeGeneration.Keywords.ReadOnlyKeyword 85.7% 50%
Corvus.Json.CodeGeneration.Keywords.RequiredKeyword 90.2% 78.5%
Corvus.Json.CodeGeneration.Keywords.TernaryIfKeyword 92% 75%
Corvus.Json.CodeGeneration.Keywords.ThenKeyword 96.9% 80%
Corvus.Json.CodeGeneration.Keywords.TitleKeyword 80% 50%
Corvus.Json.CodeGeneration.Keywords.TypeKeyword 88.8% 80%
Corvus.Json.CodeGeneration.Keywords.UnevaluatedItemsKeyword 76.4% 58.3%
Corvus.Json.CodeGeneration.Keywords.UnevaluatedPropertiesKeyword 79.3% 60%
Corvus.Json.CodeGeneration.Keywords.UniqueItemsKeyword 93.3% 50%
Corvus.Json.CodeGeneration.Keywords.WriteOnlyKeyword 85.7% 50%
Corvus.Json.CodeGeneration.Keywords.XmlKeyword 71.4%
Corvus.Json.CodeGeneration.KeywordValidationHandlerRegistry 93.3% 100%
Corvus.Json.CodeGeneration.LocatedSchema 85.7% 50%
Corvus.Json.CodeGeneration.MemberName 86.2% 41.6%
Corvus.Json.CodeGeneration.NamedLocatedAnchor 50% 25%
Corvus.Json.CodeGeneration.NameHeuristicRegistry 100% 100%
Corvus.Json.CodeGeneration.NullVocabulary 33.3%
Corvus.Json.CodeGeneration.PatternPropertyDeclaration 100%
Corvus.Json.CodeGeneration.PropertyDeclaration 100% 100%
Corvus.Json.CodeGeneration.PropertyProvider 87.8% 85.7%
Corvus.Json.CodeGeneration.ReducedTypeDeclaration 100%
Corvus.Json.CodeGeneration.Reduction 100% 50%
Corvus.Json.CodeGeneration.References 88.9% 78%
Corvus.Json.CodeGeneration.Scope 89.6% 94.4%
Corvus.Json.CodeGeneration.SingleSubschemaKeywordTypeDeclaration 100%
Corvus.Json.CodeGeneration.Subschemas 79.6% 75%
Corvus.Json.CodeGeneration.TupleTypeDeclaration 45.4% 25%
Corvus.Json.CodeGeneration.TypeBuilderContext 90.6% 83.3%
Corvus.Json.CodeGeneration.TypeDeclaration 82.1% 76.9%
Corvus.Json.CodeGeneration.TypeDeclarationExtensions 88.6% 84.8%
Corvus.Json.CodeGeneration.TypedValidationConstantDefinition 0%
Corvus.Json.CodeGeneration.Types 93.3% 92.8%
Corvus.Json.CodeGeneration.Validation 0% 0%
Corvus.Json.CodeGeneration.VocabularyRegistry 90.4% 90%
Corvus.Json.CodeGeneration.WellKnownTypeDeclarations 92.8% 87.5%
Corvus.Json.PrepopulatedDocumentResolver 43.3% 42.8%
System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute 0%
System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute 0%
System.Diagnostics.CodeAnalysis.MemberNotNullAttribute 0%
System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute 0%
System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute 0%
System.Diagnostics.CodeAnalysis.NotNullWhenAttribute 0%
Corvus.Json.CodeGeneration.CSharp - 81.4%
Name Line Branch
Corvus.Json.CodeGeneration.CSharp 81.4% 51.9%
Corvus.Json.CodeGeneration.CSharp.AllOfSubschemaValidationHandler 93.6% 75%
Corvus.Json.CodeGeneration.CSharp.AnyOfConstValidationHandler 94.5% 83.3%
Corvus.Json.CodeGeneration.CSharp.AnyOfSubschemaValidationHandler 82% 75%
Corvus.Json.CodeGeneration.CSharp.ArrayItemsValidationHandler 100% 100%
Corvus.Json.CodeGeneration.CSharp.ArrayLengthValidationHandler 92.3% 68.7%
Corvus.Json.CodeGeneration.CSharp.ArrayPartial 100% 83.3%
Corvus.Json.CodeGeneration.CSharp.ArrayValidationHandler 100%
Corvus.Json.CodeGeneration.CSharp.BaseSchemaNameHeuristic 72.2% 65.3%
Corvus.Json.CodeGeneration.CSharp.BooleanPartial 100% 80%
Corvus.Json.CodeGeneration.CSharp.BuiltInArrayTypeNameHeuristic 94.7% 100%
Corvus.Json.CodeGeneration.CSharp.BuiltInBooleanTypeNameHeuristic 94.1% 100%
Corvus.Json.CodeGeneration.CSharp.BuiltInIntegerTypeNameHeuristic 96.5% 94.4%
Corvus.Json.CodeGeneration.CSharp.BuiltInNullTypeNameHeuristic 94.1% 100%
Corvus.Json.CodeGeneration.CSharp.BuiltInNumberTypeNameHeuristic 96.5% 94.4%
Corvus.Json.CodeGeneration.CSharp.BuiltInObjectTypeNameHeuristic 94.7% 100%
Corvus.Json.CodeGeneration.CSharp.BuiltInStringTypeNameHeuristic 96.5% 95%
Corvus.Json.CodeGeneration.CSharp.CodeGeneratorExtensions 92.6% 72.8%
Corvus.Json.CodeGeneration.CSharp.CodeGeneratorExtensions.PatternPropertyMe
thodInfo
100%
Corvus.Json.CodeGeneration.CSharp.CompositionAllOfValidationHandler 100%
Corvus.Json.CodeGeneration.CSharp.CompositionAnyOfValidationHandler 100%
Corvus.Json.CodeGeneration.CSharp.CompositionNotValidationHandler 100%
Corvus.Json.CodeGeneration.CSharp.CompositionOneOfValidationHandler 100%
Corvus.Json.CodeGeneration.CSharp.ConditionalCodeSpecification 78.1% 72.5%
Corvus.Json.CodeGeneration.CSharp.ConstPropertyNameHeuristic 72.9% 75%
Corvus.Json.CodeGeneration.CSharp.ConstValidationHandler 100%
Corvus.Json.CodeGeneration.CSharp.ContainsValidationHandler 95.3% 83.3%
Corvus.Json.CodeGeneration.CSharp.CorePartial 100% 81.2%
Corvus.Json.CodeGeneration.CSharp.CSharpLanguageProvider 81.3% 62%
Corvus.Json.CodeGeneration.CSharp.CSharpLanguageProvider.NamedType 0%
Corvus.Json.CodeGeneration.CSharp.CSharpLanguageProvider.Namespace 0%
Corvus.Json.CodeGeneration.CSharp.CSharpLanguageProvider.Options 92.9% 64.2%
Corvus.Json.CodeGeneration.CSharp.CSharpMemberName 29.9% 14%
Corvus.Json.CodeGeneration.CSharp.CustomKeywordNameHeuristic 71.4% 10%
Corvus.Json.CodeGeneration.CSharp.DefaultNameCollisionResolver 76.1% 76.6%
Corvus.Json.CodeGeneration.CSharp.DefaultValueNameHeuristic 80% 66.6%
Corvus.Json.CodeGeneration.CSharp.DependentRequiredValidationHandler 92.5% 69.2%
Corvus.Json.CodeGeneration.CSharp.DependentSchemasValidationHandler 92.6% 75%
Corvus.Json.CodeGeneration.CSharp.DocumentationNameHeuristic 85.7% 92.8%
Corvus.Json.CodeGeneration.CSharp.FormatHandlerExtensions 64.7% 66.2%
Corvus.Json.CodeGeneration.CSharp.FormatHandlerRegistry 100% 100%
Corvus.Json.CodeGeneration.CSharp.Formatting 92.3% 81.6%
Corvus.Json.CodeGeneration.CSharp.FormatValidationHandler 100%
Corvus.Json.CodeGeneration.CSharp.KeywordValidationHandlerBase 100%
Corvus.Json.CodeGeneration.CSharp.MethodParameter 50% 50%
Corvus.Json.CodeGeneration.CSharp.NameCollisionResolverRegistry 100% 100%
Corvus.Json.CodeGeneration.CSharp.NumberPartial 100% 75%
Corvus.Json.CodeGeneration.CSharp.NumberRangeValidationHandler 91% 68.1%
Corvus.Json.CodeGeneration.CSharp.NumberValidationHandler 100%
Corvus.Json.CodeGeneration.CSharp.ObjectPartial 100% 87.5%
Corvus.Json.CodeGeneration.CSharp.ObjectValidationHandler 100%
Corvus.Json.CodeGeneration.CSharp.OneOfSubschemaValidationHandler 80.9% 68.7%
Corvus.Json.CodeGeneration.CSharp.PathNameHeuristic 19% 0%
Corvus.Json.CodeGeneration.CSharp.PatternPropertiesValidationHandler 93.7% 81.2%
Corvus.Json.CodeGeneration.CSharp.PropertiesValidationHandler 96.7% 87.5%
Corvus.Json.CodeGeneration.CSharp.PropertyCountValidationHandler 92.1% 71.4%
Corvus.Json.CodeGeneration.CSharp.PropertyDeclarationExtensions 100% 96.6%
Corvus.Json.CodeGeneration.CSharp.PropertyNamesValidationHandler 95% 75%
Corvus.Json.CodeGeneration.CSharp.PublicCodeGeneratorExtensions 74.1% 79.1%
Corvus.Json.CodeGeneration.CSharp.RequiredPropertyNameHeuristic 79.3% 75%
Corvus.Json.CodeGeneration.CSharp.RequiredValidationHandler 90.5% 72.7%
Corvus.Json.CodeGeneration.CSharp.SingleTypeArrayNameHeuristic 93.3% 92.8%
Corvus.Json.CodeGeneration.CSharp.StringLengthValidationHandler 91.2% 68.7%
Corvus.Json.CodeGeneration.CSharp.StringPartial 100% 75%
Corvus.Json.CodeGeneration.CSharp.StringRegexValidationHandler 90.7% 64.2%
Corvus.Json.CodeGeneration.CSharp.StringValidationHandler 100%
Corvus.Json.CodeGeneration.CSharp.SubschemaNameHeuristic 87.5% 85%
Corvus.Json.CodeGeneration.CSharp.TernaryIfValidationHandler 100%
Corvus.Json.CodeGeneration.CSharp.TupleValidationHandler 97.2% 81.2%
Corvus.Json.CodeGeneration.CSharp.TypeDeclarationExtensions 75.5% 62.4%
Corvus.Json.CodeGeneration.CSharp.TypeValidationHandler 100% 100%
Corvus.Json.CodeGeneration.CSharp.UniqueItemsValidationHandler 96.2% 66.6%
Corvus.Json.CodeGeneration.CSharp.ValidatePartial 96% 75%
Corvus.Json.CodeGeneration.CSharp.ValidationCodeGeneratorExtensions 85.4% 62.8%
Corvus.Json.CodeGeneration.CSharp.WellKnownNumericFormatHandler 99.1% 67.8%
Corvus.Json.CodeGeneration.CSharp.WellKnownStringFormatHandler 61.3% 66.6%
Corvus.Json.CodeGeneration.CSharp.WellKnownTypeNameHeuristic 94.1% 100%
Corvus.Text.Json.CodeGeneration.EcmaRegexTranslator 19.1% 17%
Corvus.Text.Json.CodeGeneration.EcmaRegexTranslator.CharClassInfo 100% 50%
Corvus.Text.Json.CodeGeneration.EcmaRegexTranslator.Translator 16.4% 16.4%
System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute 0%
System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute 0%
System.Diagnostics.CodeAnalysis.MemberNotNullAttribute 0%
System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute 0%
System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute 0%
System.Diagnostics.CodeAnalysis.NotNullWhenAttribute 0%
Corvus.Json.ExtendedTypes - 72.6%
Name Line Branch
Corvus.Json.ExtendedTypes 72.6% 64.6%
Corvus.Json.ArrayBufferWriter 53% 50%
Corvus.Json.BinaryJsonNumber 62.5% 55.5%
Corvus.Json.BinaryJsonNumber.CastTo.Cache<T, TSsource> 100%
Corvus.Json.BinaryJsonNumber.CastTo 100%
Corvus.Json.Internal.HostnameValidator 96.8% 95.5%
Corvus.Json.Internal.JsonValueConverter 75% 50%
Corvus.Json.Internal.JsonValueHelpers 87% 76.4%
Corvus.Json.Internal.JsonValueHelpers 87% 76.4%
Corvus.Json.Internal.PropertyBackingBuilders 98.3% 91.3%
Corvus.Json.Internal.PropertyBackingExtensions 100% 100%
Corvus.Json.Internal.StandardBase64 95% 85%
Corvus.Json.Internal.StandardContent 93% 70.4%
Corvus.Json.Internal.StandardDateFormat 81.9% 94.4%
Corvus.Json.Internal.StandardIPAddress 100% 100%
Corvus.Json.Internal.StandardRegex 63.6% 50%
Corvus.Json.Internal.StandardUri 100% 50%
Corvus.Json.Internal.StandardUuid 100% 100%
Corvus.Json.Internal.UriValidator 96.4% 96.6%
Corvus.Json.JsonArrayEnumerator 76.9% 70%
Corvus.Json.JsonArrayEnumerator 85.2% 87.5%
Corvus.Json.JsonConstants 0%
Corvus.Json.JsonElementExtensions 90% 82.3%
Corvus.Json.JsonElementExtensions.ParserStateWrapper<TState, TResult> 100%
Corvus.Json.JsonElementExtensions.Utf8ParserStateWrapper<TState, TResult> 100%
Corvus.Json.JsonHelpers 100%
Corvus.Json.JsonPointerExtensions 89.6% 85.2%
Corvus.Json.JsonPropertyName 79.6% 64.2%
Corvus.Json.JsonReaderHelper 59.6% 48.9%
Corvus.Json.JsonValueExtensions 86.2% 76.4%
Corvus.Json.JsonValueNetStandard20Extensions 69.4% 54.1%
Corvus.Json.JsonValueNetStandard20Extensions.ConverterType 66.6% 50%
Corvus.Json.JsonWriterHelper 60% 43.4%
Corvus.Json.LowAllocJsonUtils 81.9% 70.4%
Corvus.Json.LowAllocJsonUtils.PooledWriter 69.2% 50%
Corvus.Json.LowAllocJsonUtils.Utf8JsonWriterPooledObjectPolicy 100%
Corvus.Json.NumericTypeExtensions 78% 81.9%
Corvus.Json.ParsedValue 93.3% 100%
Corvus.Json.Period 87.5% 78.3%
Corvus.Json.Period.NormalizingPeriodEqualityComparer 100%
Corvus.Json.Period.PeriodComparer 20.6% 50%
Corvus.Json.ReadOnlyDictionaryJsonObjectEnumerator 100% 100%
Corvus.Json.RegexExtensions 100%
Corvus.Json.Rune 72.1% 59.1%
Corvus.Json.UriTemplates.JsonTemplateParameterProvider.AppendNameAndValueSt
ate
100%
Corvus.Json.UriTemplates.JsonTemplateParameterProvider.AppendValueState<TPa
yload>
100%
Corvus.Json.UriTemplates.JsonTemplateParameterProvider.ProcessingResult<TPa
yload>
100%
Corvus.Json.UriTemplates.JsonTemplateParameterProvider.WriteEncodedProperty
NameState
0%
Corvus.Json.UriTemplates.JsonTemplateParameterProvider 96.9% 94.4%
Corvus.Json.UriTemplates.JsonUriTemplateResolver 33.3% 0%
Corvus.Json.UriTemplates.UriExtensions 94.4% 88.8%
Corvus.Json.UriTemplates.UriTemplate 82.3% 71.4%
Corvus.Json.Validate 81% 77.5%
Corvus.Json.Validate.StringValidationContextWrapper 100%
Corvus.Json.Validate.ValidationContextWrapper 100%
Corvus.Json.Validate.ValidationContextWrapperWithFormatKeyword 100%
Corvus.Json.ValidateWithoutCoreType 69.5% 50.7%
Corvus.Json.ValidationContext 95.6% 87.7%
Corvus.Json.ValidationContext.EvaluatedExtensions 100%
Corvus.Json.ValidationResult 57.1% 0%
Corvus.Json.Visitor.JsonTransformingVisitor 87.2% 88.5%
Corvus.Json.Visitor.VisitResult 20%
Corvus.Text.Json.Internal.JsonRegexCharClass 0% 0%
Corvus.Text.Json.Internal.JsonRegexNode 74% 31.2%
Corvus.Text.Json.Internal.JsonRegexValidator 32.5% 21.7%
Corvus.Text.Json.Internal.JsonRegexValidator.CapNameToCapNumberRow 0%
Corvus.Text.Json.Internal.JsonRegexValidator.CapToPos 66.6%
Corvus.Text.Json.Internal.JsonRegexValidator.NodeDbRow 100% 100%
NodaTime.Calendars.GregorianYearMonthDayCalculator 95.2% 92.1%
System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute 0%
System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute 0%
System.Diagnostics.CodeAnalysis.MemberNotNullAttribute 0%
System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute 0%
System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute 0%
System.Diagnostics.CodeAnalysis.NotNullWhenAttribute 0%
Corvus.Json.JsonReference - 73.8%
Name Line Branch
Corvus.Json.JsonReference 73.8% 74.7%
Corvus.Json.JsonPointerUtilities 53.7% 51.9%
Corvus.Json.JsonReference 86.6% 85%
Corvus.Json.JsonReferenceBuilder 97.2% 97.7%
System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute 0%
System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute 0%
System.Diagnostics.CodeAnalysis.MemberNotNullAttribute 0%
System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute 0%
System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute 0%
System.Diagnostics.CodeAnalysis.NotNullWhenAttribute 0%
Corvus.Text.Json - 93.2%
Name Line Branch
Corvus.Text.Json 93.2% 89.4%
Corvus.BitConverterPolyfills 75% 50%
Corvus.Numerics.BigNumber 94.1% 91.9%
Corvus.Numerics.ParsingPolyfills 72.2% 60.5%
Corvus.Numerics.PolyfillExtensions 27.3% 7%
Corvus.Runtime.InteropServices.JsonMarshal 100%
Corvus.Text.Json.ArrayEnumerator 100% 100%
Corvus.Text.Json.BitStack 100% 93.7%
Corvus.Text.Json.Canonicalization.Es6NumberFormatter 97.7% 97.9%
Corvus.Text.Json.Canonicalization.JsonCanonicalizer 97% 92.5%
Corvus.Text.Json.Canonicalization.JsonCanonicalizer.CanonicalWriter 96.5% 91.5%
Corvus.Text.Json.Compatibility.Polyfills 17.3% 83.3%
Corvus.Text.Json.Compatibility.Polyfills.Instances 0%
Corvus.Text.Json.Compatibility.ValidationContext 88% 62.5%
Corvus.Text.Json.Compatibility.ValidationResult 18.7%
Corvus.Text.Json.Compatibility.ValidationResult.LocationTuple 0%
Corvus.Text.Json.DescendantPropertyEnumerator 100%
Corvus.Text.Json.Internal.ArrayEnumerator 68.7% 75%
Corvus.Text.Json.Internal.ArrayReverseEnumerator 78.9% 100%
Corvus.Text.Json.Internal.Ascii 72% 75%
Corvus.Text.Json.Internal.BigIntegerPolyfills 58.3% 43.7%
Corvus.Text.Json.Internal.BuildWithContext 100%
Corvus.Text.Json.Internal.BuildWithContext<TContext, TBuilder> 100%
Corvus.Text.Json.Internal.CodeGenThrowHelper 100% 93.3%
Corvus.Text.Json.Internal.ComplexValueBuilder 95.3% 95.9%
Corvus.Text.Json.Internal.ComplexValueBuilder.ComplexValueHandle 100%
Corvus.Text.Json.Internal.DbRow 90% 0%
Corvus.Text.Json.Internal.DefaultValueJsonDocument 6.5% 0%
Corvus.Text.Json.Internal.EnumeratorCreator 100%
Corvus.Text.Json.Internal.EnumStringMap 93.8% 86.9%
Corvus.Text.Json.Internal.EnumStringSet 98.7% 95.6%
Corvus.Text.Json.Internal.FixedJsonValueDocument.Pool.ThreadLocalState 100% 100%
Corvus.Text.Json.Internal.FixedJsonValueDocument.Pool 100% 100%
Corvus.Text.Json.Internal.FixedJsonValueDocument 94.3% 86.5%
Corvus.Text.Json.Internal.FixedStringJsonDocument.Cache.ThreadLocalState 100%
Corvus.Text.Json.Internal.FixedStringJsonDocument.Cache 100% 100%
Corvus.Text.Json.Internal.FixedStringJsonDocument 94.6% 83.9%
Corvus.Text.Json.Internal.IPAddressParser 100% 100%
Corvus.Text.Json.Internal.IPv4AddressHelper 96.9% 98%
Corvus.Text.Json.Internal.IPv6AddressHelper 97.5% 97.1%
Corvus.Text.Json.Internal.JsonDocument 97.7% 91.4%
Corvus.Text.Json.Internal.JsonDocument.PropertyMap 96.4% 50%
Corvus.Text.Json.Internal.JsonDocument.PropertyMap.Entry 100%
Corvus.Text.Json.Internal.JsonDocument.StackRow 100%
Corvus.Text.Json.Internal.JsonDocument.StackRowStack 100% 100%
Corvus.Text.Json.Internal.JsonElementHelpers 95.8% 93.5%
Corvus.Text.Json.Internal.JsonElementTensorHelpers 98.4% 98.8%
Corvus.Text.Json.Internal.JsonRegexCharClass 89% 35.7%
Corvus.Text.Json.Internal.JsonRegexNode 92.5% 93.7%
Corvus.Text.Json.Internal.JsonRegexValidator 90.2% 90.1%
Corvus.Text.Json.Internal.JsonRegexValidator.CapNameToCapNumberRow 100%
Corvus.Text.Json.Internal.JsonRegexValidator.CapToPos 100%
Corvus.Text.Json.Internal.JsonRegexValidator.NodeDbRow 100% 100%
Corvus.Text.Json.Internal.JsonSchemaContext 99.5% 97.1%
Corvus.Text.Json.Internal.JsonSchemaContext 99.5% 97.1%
Corvus.Text.Json.Internal.JsonSchemaEvaluation 89.9% 90.8%
Corvus.Text.Json.Internal.JsonSchemaResultsCollectorCache 100% 100%
Corvus.Text.Json.Internal.JsonSchemaResultsCollectorCache.ThreadLocalState 100%
Corvus.Text.Json.Internal.JsonWorkspaceCache 100% 100%
Corvus.Text.Json.Internal.JsonWorkspaceCache.ThreadLocalState 100%
Corvus.Text.Json.Internal.MatchIndex 100%
Corvus.Text.Json.Internal.MetadataDb 99% 93.6%
Corvus.Text.Json.Internal.NormalizedJsonNumber 71.4%
Corvus.Text.Json.Internal.Number 100% 100%
Corvus.Text.Json.Internal.ObjectEnumerator 70.5% 75%
Corvus.Text.Json.Internal.ParsedJsonDocumentBuilder 66.4% 84.3%
Corvus.Text.Json.Internal.ParsedJsonDocumentBuilderCache 100% 100%
Corvus.Text.Json.Internal.ParsedJsonDocumentBuilderCache.ThreadLocalState 100%
Corvus.Text.Json.Internal.PropertySchemaMatchers.PropertyMap.Entry 100%
Corvus.Text.Json.Internal.PropertySchemaMatchers.PropertyMap 97.2% 88.8%
Corvus.Text.Json.Internal.PropertySchemaMatchers 100% 100%
Corvus.Text.Json.Internal.PropertySchemaMatchers 97.8% 88.8%
Corvus.Text.Json.Internal.SimpleTypesBacking 100%
Corvus.Text.Json.Internal.SimpleTypesBacking.FixedSizeSimpleTypesBuffer 100%
Corvus.Text.Json.Internal.StringHashCodePolyfills 100% 100%
Corvus.Text.Json.Internal.UniqueItemsHashSet 100% 100%
Corvus.Text.Json.Internal.UniqueItemsHashSet.JsonItemIndexHashSet 100%
Corvus.Text.Json.Internal.UniqueItemsHashSet.JsonItemIndexHashSet.Entry 100%
Corvus.Text.Json.Internal.Utf8Hash 100% 100%
Corvus.Text.Json.Internal.Utf8IriHelper 100% 37.5%
Corvus.Text.Json.Internal.Utf8JsonPointerTools 97.2% 96.3%
Corvus.Text.Json.Internal.Utf8UriDomainNameHelper 98.2% 98.2%
Corvus.Text.Json.Internal.Utf8UriHelper 100% 100%
Corvus.Text.Json.Internal.Utf8UriParser 96.9% 66.6%
Corvus.Text.Json.Internal.Utf8UriParser.BuiltInUriParser 100%
Corvus.Text.Json.Internal.Utf8UriTemplate 96.8% 95.6%
Corvus.Text.Json.Internal.Utf8UriTools 81.7% 81%
Corvus.Text.Json.Internal.Utf8UriUncNameHelper 65.9% 63.8%
Corvus.Text.Json.JsonConstants 86.3%
Corvus.Text.Json.JsonDocumentBuilder 94.3% 86%
Corvus.Text.Json.JsonDocumentBuilderSnapshot 100% 91.6%
Corvus.Text.Json.JsonDocumentOptions 100% 100%
Corvus.Text.Json.JsonElement 98.6% 96.3%
Corvus.Text.Json.JsonElement.ArrayBuilder 100% 100%
Corvus.Text.Json.JsonElement.ArrayBuilder 100% 100%
Corvus.Text.Json.JsonElement.JsonSchema 79.5%
Corvus.Text.Json.JsonElement.Mutable 99.6% 97.6%
Corvus.Text.Json.JsonElement.Mutable 99.6% 97.6%
Corvus.Text.Json.JsonElement.ObjectBuilder 98.3% 80%
Corvus.Text.Json.JsonElement.ObjectBuilder 98.3% 80%
Corvus.Text.Json.JsonElement.Source 100% 96.5%
Corvus.Text.Json.JsonElement.Source 100% 87.5%
Corvus.Text.Json.JsonElement.Source 100% 96.5%
Corvus.Text.Json.JsonElement 98.6% 96.3%
Corvus.Text.Json.JsonElementExtensions 100% 88.4%
Corvus.Text.Json.JsonElementForBooleanFalseSchema 90.1% 83.3%
Corvus.Text.Json.JsonElementForBooleanFalseSchema.JsonSchema 81.6%
Corvus.Text.Json.JsonElementForBooleanFalseSchema.Mutable 93.3% 80.7%
Corvus.Text.Json.JsonEncodedText 100% 100%
Corvus.Text.Json.JsonException 30.4% 50%
Corvus.Text.Json.JsonHelpers 94.2% 97%
Corvus.Text.Json.JsonHelpers.DateTimeParseData 100%
Corvus.Text.Json.JsonPointerEncodedSegmentEnumerator 100% 100%
Corvus.Text.Json.JsonProperty 88% 50%
Corvus.Text.Json.JsonReaderException 100%
Corvus.Text.Json.JsonReaderHelper 94.2% 95.9%
Corvus.Text.Json.JsonReaderOptions 100% 100%
Corvus.Text.Json.JsonReaderState 100%
Corvus.Text.Json.JsonSchemaAnnotationProducer 99% 82.7%
Corvus.Text.Json.JsonSchemaAnnotationProducer.Annotation 96.5% 50%
Corvus.Text.Json.JsonSchemaAnnotationProducer.AnnotationEnumerator 100% 100%
Corvus.Text.Json.JsonSchemaResultsCollector 93.3% 80.8%
Corvus.Text.Json.JsonSchemaResultsCollector.Result 93.7% 0%
Corvus.Text.Json.JsonSchemaResultsCollector.ResultsEnumerator 100% 100%
Corvus.Text.Json.JsonSchemaResultsCollector.ValueRange 100%
Corvus.Text.Json.JsonSchemaResultsCollector.ValueRangeWithCommitIndexAndSeq
uenceNumber
100%
Corvus.Text.Json.JsonStringUnescaper 100%
Corvus.Text.Json.JsonWorkspace 99% 98.3%
Corvus.Text.Json.JsonWriterHelper 95.9% 90.6%
Corvus.Text.Json.JsonWriterOptions 100% 95%
Corvus.Text.Json.ObjectEnumerator 100% 100%
Corvus.Text.Json.ParsedJsonDocument.MetadataDbConstants 100% 50%
Corvus.Text.Json.ParsedJsonDocument 95.7% 83.7%
Corvus.Text.Json.ParsedJsonDocument 100% 80.7%
Corvus.Text.Json.Period 98.4% 88.5%
Corvus.Text.Json.Period.NormalizingPeriodEqualityComparer 100%
Corvus.Text.Json.Period.PeriodComparer 100% 100%
Corvus.Text.Json.PeriodBuilder 97.5% 88%
Corvus.Text.Json.RawUtf8JsonString 100% 100%
Corvus.Text.Json.StackHelper 0%
Corvus.Text.Json.ThrowHelper 82.3% 77.2%
Corvus.Text.Json.UnescapedUtf16JsonString 100% 100%
Corvus.Text.Json.UnescapedUtf8JsonString 92.3% 100%
Corvus.Text.Json.Utf8Iri 98.5% 97%
Corvus.Text.Json.Utf8IriReference 98.3% 97.2%
Corvus.Text.Json.Utf8IriReferenceValue 75% 50%
Corvus.Text.Json.Utf8IriValue 75% 50%
Corvus.Text.Json.Utf8JsonPointer 100% 100%
Corvus.Text.Json.Utf8JsonReader 94.4% 91.8%
Corvus.Text.Json.Utf8JsonReader.PartialStateForRollback 100%
Corvus.Text.Json.Utf8JsonWriter 92.3% 89.6%
Corvus.Text.Json.Utf8JsonWriterCache 96.4% 75%
Corvus.Text.Json.Utf8JsonWriterCache.ThreadLocalState 100%
Corvus.Text.Json.Utf8Uri 98.3% 96.4%
Corvus.Text.Json.Utf8UriReference 98.1% 96.6%
Corvus.Text.Json.Utf8UriReferenceValue 75% 50%
Corvus.Text.Json.Utf8UriValue 75% 50%
NodaTime.Calendars.GregorianYearMonthDayCalculator 95.2% 94.7%
NodaTime.Text.Utf8ValueCursor 100% 100%
System.Collections.Generic.ValueStack 97.5% 92.3%
System.ThrowHelper 19%
Corvus.Text.Json.CodeGeneration - 86.2%
Name Line Branch
Corvus.Text.Json.CodeGeneration 86.2% 67.7%
Corvus.Text.Json.CodeGeneration.BaseSchemaNameHeuristic 30.3% 25.6%
Corvus.Text.Json.CodeGeneration.CodeGenerationExtensions 90.6% 72.9%
Corvus.Text.Json.CodeGeneration.CodeGenerationExtensions.HoistedAllOfBranch
Info
100%
Corvus.Text.Json.CodeGeneration.CodeGeneratorExtensions 93.9% 85.5%
Corvus.Text.Json.CodeGeneration.CodeGeneratorExtensions.ComposedBuilder 100%
Corvus.Text.Json.CodeGeneration.CodeGeneratorExtensions.PatternPropertyMeth
odInfo
100%
Corvus.Text.Json.CodeGeneration.ConditionalCodeSpecification 49.6% 47.5%
Corvus.Text.Json.CodeGeneration.ConstPropertyNameHeuristic 72.9% 70%
Corvus.Text.Json.CodeGeneration.CorePartial 100% 100%
Corvus.Text.Json.CodeGeneration.CSharpLanguageProvider 82.3% 69.6%
Corvus.Text.Json.CodeGeneration.CSharpLanguageProvider.NamedType 0%
Corvus.Text.Json.CodeGeneration.CSharpLanguageProvider.NamedTypes 100%
Corvus.Text.Json.CodeGeneration.CSharpLanguageProvider.Namespace 0%
Corvus.Text.Json.CodeGeneration.CSharpLanguageProvider.Options 86.9% 56.6%
Corvus.Text.Json.CodeGeneration.CSharpMemberName 39.1% 17.2%
Corvus.Text.Json.CodeGeneration.CustomKeywordNameHeuristic 71.4% 10%
Corvus.Text.Json.CodeGeneration.DefaultNameCollisionResolver 76.1% 76.6%
Corvus.Text.Json.CodeGeneration.DefaultValueNameHeuristic 80% 66.6%
Corvus.Text.Json.CodeGeneration.DocumentationNameHeuristic 61.9% 53.5%
Corvus.Text.Json.CodeGeneration.EcmaRegexTranslator 16.6% 12.2%
Corvus.Text.Json.CodeGeneration.EcmaRegexTranslator.CharClassInfo 100% 50%
Corvus.Text.Json.CodeGeneration.EcmaRegexTranslator.Translator 14.1% 11%
Corvus.Text.Json.CodeGeneration.FormatHandlerExtensions 87.1% 87%
Corvus.Text.Json.CodeGeneration.FormatHandlerRegistry 100% 100%
Corvus.Text.Json.CodeGeneration.Formatting 90.6% 82.7%
Corvus.Text.Json.CodeGeneration.Internal.JsonElementHelpers 27.1% 27%
Corvus.Text.Json.CodeGeneration.JsonSchemaPartial 100% 100%
Corvus.Text.Json.CodeGeneration.MethodParameter 50% 50%
Corvus.Text.Json.CodeGeneration.MutableCorePartial 100% 100%
Corvus.Text.Json.CodeGeneration.NameCollisionResolverRegistry 100% 100%
Corvus.Text.Json.CodeGeneration.NumericTypeName 100%
Corvus.Text.Json.CodeGeneration.PathNameHeuristic 19% 0%
Corvus.Text.Json.CodeGeneration.PropertyDeclarationExtensions 100% 96.6%
Corvus.Text.Json.CodeGeneration.RequiredPropertyNameHeuristic 79.3% 75%
Corvus.Text.Json.CodeGeneration.SimpleCoreTypeNameHeuristic 94.4% 92.3%
Corvus.Text.Json.CodeGeneration.SimpleTypeAndFormatterAndKind 0%
Corvus.Text.Json.CodeGeneration.SingleTypeArrayNameHeuristic 93.3% 92.8%
Corvus.Text.Json.CodeGeneration.StandaloneEvaluatorGenerator 84.8% 76.1%
Corvus.Text.Json.CodeGeneration.StandaloneEvaluatorGenerator.GenerationCont
ext
80% 100%
Corvus.Text.Json.CodeGeneration.StandaloneEvaluatorGenerator.PropertyMatche
rEntry
100%
Corvus.Text.Json.CodeGeneration.StandaloneEvaluatorGenerator.PropertyMatche
rInfo
100%
Corvus.Text.Json.CodeGeneration.StandaloneEvaluatorGenerator.SubschemaInfo 100%
Corvus.Text.Json.CodeGeneration.SubschemaNameHeuristic 87.5% 85%
Corvus.Text.Json.CodeGeneration.TypeDeclarationExtensions 72.4% 68.2%
Corvus.Text.Json.CodeGeneration.TypeDeclarationExtensions 72.4% 68.2%
Corvus.Text.Json.CodeGeneration.ValidationHandlers 93.9% 83.2%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.AllOfChildHandlers.AllOf
SubschemaValidationHandler
91.6% 90.6%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.AnyOfChildHandlers 97.1% 90.2%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.AnyOfChildHandlers.AnyOf
ConstValidationHandler
89.3% 86.6%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.AnyOfChildHandlers.AnyOf
SubschemaValidationHandler
94.3% 83.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ArrayChildHandlers.ItemC
ountValidationExtensions
69.5% 36.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ArrayChildHandlers.ItemC
ountValidationHandler
78.9% 83.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ArrayValidationHandler 96% 83.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.CompositionAllOfValidati
onHandler
95.4% 50%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.CompositionAnyOfValidati
onHandler
92.3% 50%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.CompositionNotValidation
Handler
93.7% 50%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.CompositionOneOfValidati
onHandler
91.3% 50%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ConstValidationHandler 93.7% 50%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.FormatValidationHandler 91.3% 75%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.KeywordValidationHandler
Base
100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.NumberChildHandlers.Numb
erRangeValidationHandler
81.8% 85.7%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.NumberChildHandlers.Numb
erValidationExtensions
81.8% 56%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.NumberValidationHandler 95% 50%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers 94.7% 88%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Cont
ainsValidationExtensions
75% 44.4%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Cont
ainsValidationHandler
97.7% 91.1%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Cont
ainsValidationHandler.ValidationConfiguration
100% 50%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Depe
ndentSchemasChildHandler
93.1% 64.2%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Hois
tedAllOfPropertyValidationHandler
92.3% 89.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Hois
tedAllOfPropertyValidationHandler.HoistedBranchMetadata
100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Hois
tedAllOfPropertyValidationHandler.HoistedPropertyMetadata
100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Hois
tedAllOfPropertyValidationHandler.HoistedRequiredMetadata
100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Hois
tedAllOfPropertyValidationHandler.UnifiedMapInfo
100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Hois
tedAllOfPropertyValidationHandler.UnifiedMapLocalEntry
100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Item
sValidationHandler
99.4% 100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Item
sValidationHandler.ValidationConfiguration
100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Obje
ctPropertyValidatorParameter
100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Patt
ernPropertiesValidationHandler
93.1% 95.8%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Prop
ertiesValidationHandler
99% 100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Prop
ertyCountValidationExtensions
69.5% 36.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Prop
ertyCountValidationHandler
78.9% 83.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Prop
ertyNamesValidationHandler
98% 100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Prop
ertySubschemaChildHandler
100% 92.8%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Requ
iredPropertyChildHandler
95.3% 90.7%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Requ
iredPropertyChildHandler.Dependency
100% 100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Requ
iredPropertyChildHandler.PropertyDependencies
82.1% 55.5%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Requ
iredPropertyChildHandler.RequiredPropertyMessageProviderNames
100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Requ
iredPropertyChildHandler.Requirement
100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Requ
iredPropertyChildHandler.RequirementsAndDependencies
100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Unev
aluatedPropertyValidationHandler
88.8% 69.2%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Uniq
ueItemsValidationHandler
97.7% 83.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Uniq
ueItemsValidationHandler.ValidationConfiguration
100% 50%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectValidationHandler 96.2% 83.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.OneOfChildHandlers 97.6% 91.6%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.OneOfChildHandlers.OneOf
SubschemaValidationHandler
94.2% 83.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.StringChildHandlers.Stri
ngLengthValidationExtensions
70.8% 36.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.StringChildHandlers.Stri
ngLengthValidationHandler
78.9% 83.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.StringChildHandlers.Stri
ngRegularExpressionValidationExtensions
95.9% 77.7%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.StringChildHandlers.Stri
ngRegularExpressionValidationHandler
66.6% 62.5%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.StringValidationHandler 95.2% 50%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.TernaryIfValidationHandl
er
93.7% 50%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.TypeSensitiveKeywordVali
dationHandlerBase
100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.TypeValidationHandler 93.7% 50%
Corvus.Text.Json.CodeGeneration.ValidationHandlers 93.9% 83.2%
Corvus.Text.Json.CodeGeneration.WellKnownNumericFormatHandler 98.8% 84.9%
Corvus.Text.Json.CodeGeneration.WellKnownStringFormatHandler 100% 78.1%
Corvus.Text.Json.CodeGeneration.WellKnownTypeNameHeuristic 94.1% 100%
Corvus.Text.Json.Internal.ThrowHelper 0%
System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute 0%
System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute 0%
System.Diagnostics.CodeAnalysis.MemberNotNullAttribute 0%
System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute 0%
System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute 0%
System.Diagnostics.CodeAnalysis.NotNullWhenAttribute 0%
Corvus.Text.Json.JMESPath - 93.8%
Name Line Branch
Corvus.Text.Json.JMESPath 93.8% 89.4%
Corvus.Text.Json.JMESPath.AndNode 100%
Corvus.Text.Json.JMESPath.ComparisonNode 100%
Corvus.Text.Json.JMESPath.Compiler 95.3% 89.4%
Corvus.Text.Json.JMESPath.Compiler.CompiledStage 100%
Corvus.Text.Json.JMESPath.Compiler.Utf8StringElementComparer 0%
Corvus.Text.Json.JMESPath.ExpressionRefNode 100%
Corvus.Text.Json.JMESPath.FilterProjectionNode 100%
Corvus.Text.Json.JMESPath.FlattenProjectionNode 100%
Corvus.Text.Json.JMESPath.FunctionCallNode 100%
Corvus.Text.Json.JMESPath.FusedPipePlanner 93.7% 87%
Corvus.Text.Json.JMESPath.IdentifierNode 100%
Corvus.Text.Json.JMESPath.JMESPathCodeGenHelpers 88.3% 82.5%
Corvus.Text.Json.JMESPath.JMESPathCodeGenHelpers.MergeDedupRented2Context 100%
Corvus.Text.Json.JMESPath.JMESPathCodeGenHelpers.MergeDedupRentedArrayConte
xt
100%
Corvus.Text.Json.JMESPath.JMESPathCodeGenHelpers.Utf8StringElementComparer 0%
Corvus.Text.Json.JMESPath.JMESPathEvaluator 100% 100%
Corvus.Text.Json.JMESPath.JMESPathException 100%
Corvus.Text.Json.JMESPath.JMESPathSequenceBuilder 78.9% 91.6%
Corvus.Text.Json.JMESPath.Lexer 99.3% 96%
Corvus.Text.Json.JMESPath.ListProjectionNode 100%
Corvus.Text.Json.JMESPath.LiteralNode 100%
Corvus.Text.Json.JMESPath.MultiSelectHashNode 100%
Corvus.Text.Json.JMESPath.MultiSelectHashNode.KeyValuePair 100%
Corvus.Text.Json.JMESPath.MultiSelectListNode 100%
Corvus.Text.Json.JMESPath.NotNode 100%
Corvus.Text.Json.JMESPath.OrNode 100%
Corvus.Text.Json.JMESPath.Parser 98.5% 97.6%
Corvus.Text.Json.JMESPath.PipeNode 100%
Corvus.Text.Json.JMESPath.PipeStage 82.1%
Corvus.Text.Json.JMESPath.PipeStage.Filter 100%
Corvus.Text.Json.JMESPath.PipeStage.Flatten 100%
Corvus.Text.Json.JMESPath.PipeStage.HashProject 100%
Corvus.Text.Json.JMESPath.PipeStage.MapExpr 100%
Corvus.Text.Json.JMESPath.PipeStage.Project 100%
Corvus.Text.Json.JMESPath.PipeStage.Reverse 100%
Corvus.Text.Json.JMESPath.PipeStage.Slice 0%
Corvus.Text.Json.JMESPath.PipeStage.Sort 100%
Corvus.Text.Json.JMESPath.PipeStage.SortBy 100%
Corvus.Text.Json.JMESPath.RawStringNode 100%
Corvus.Text.Json.JMESPath.SubExpressionNode 100%
Corvus.Text.Json.JMESPath.Token 100% 100%
Corvus.Text.Json.JMESPath.ValueProjectionNode 100%
Corvus.Text.Json.JMESPath.CodeGeneration - 97.7%
Name Line Branch
Corvus.Text.Json.JMESPath.CodeGeneration 97.7% 94.5%
Corvus.Text.Json.JMESPath.CodeGeneration.JMESPathCodeGenerator 97.8% 94.4%
Corvus.Text.Json.JMESPath.CodeGeneration.JMESPathCodeGenerator.Emitter 97.7% 94.6%
Corvus.Text.Json.Jsonata - 91.8%
Name Line Branch
Corvus.Text.Json.Jsonata 91.8% 85.5%
Corvus.Text.Json.Jsonata.Ast.ApplyNode 100%
Corvus.Text.Json.Jsonata.Ast.ArrayConstructorNode 100%
Corvus.Text.Json.Jsonata.Ast.BinaryNode 100%
Corvus.Text.Json.Jsonata.Ast.BindNode 100%
Corvus.Text.Json.Jsonata.Ast.BlockNode 100%
Corvus.Text.Json.Jsonata.Ast.ConditionNode 100%
Corvus.Text.Json.Jsonata.Ast.DescendantNode 100%
Corvus.Text.Json.Jsonata.Ast.FilterNode 0%
Corvus.Text.Json.Jsonata.Ast.FunctionCallNode 100%
Corvus.Text.Json.Jsonata.Ast.GroupBy 100%
Corvus.Text.Json.Jsonata.Ast.LambdaNode 100%
Corvus.Text.Json.Jsonata.Ast.NameNode 75% 66.6%
Corvus.Text.Json.Jsonata.Ast.NumberNode 100%
Corvus.Text.Json.Jsonata.Ast.ObjectConstructorNode 100%
Corvus.Text.Json.Jsonata.Ast.ParentNode 100%
Corvus.Text.Json.Jsonata.Ast.ParentSlot 100%
Corvus.Text.Json.Jsonata.Ast.PartialNode 100%
Corvus.Text.Json.Jsonata.Ast.PathNode 100%
Corvus.Text.Json.Jsonata.Ast.PlaceholderNode 0%
Corvus.Text.Json.Jsonata.Ast.RegexNode 66.6%
Corvus.Text.Json.Jsonata.Ast.SortNode 50%
Corvus.Text.Json.Jsonata.Ast.StepAnnotations 100%
Corvus.Text.Json.Jsonata.Ast.StringNode 100%
Corvus.Text.Json.Jsonata.Ast.TransformNode 100%
Corvus.Text.Json.Jsonata.Ast.UnaryNode 100%
Corvus.Text.Json.Jsonata.Ast.ValueNode 100%
Corvus.Text.Json.Jsonata.Ast.VariableNode 100%
Corvus.Text.Json.Jsonata.Ast.WildcardNode 100%
Corvus.Text.Json.Jsonata.BuiltInFunctions 97.4% 91.7%
Corvus.Text.Json.Jsonata.CachedFormatNumberPicture 100%
Corvus.Text.Json.Jsonata.ElementBuffer 97.9% 95.4%
Corvus.Text.Json.Jsonata.Environment 80.4% 66%
Corvus.Text.Json.Jsonata.FormatNumberPicture 97.6% 86.8%
Corvus.Text.Json.Jsonata.FormatNumberPicture.SubPic 100%
Corvus.Text.Json.Jsonata.FunctionalCompiler 90.4% 83.4%
Corvus.Text.Json.Jsonata.FunctionalCompiler.ConstKeyObjectBuildContext 100%
Corvus.Text.Json.Jsonata.FunctionalCompiler.DynKeyObjectBuildContext 100%
Corvus.Text.Json.Jsonata.JsonataBinding 85.7% 44.4%
Corvus.Text.Json.Jsonata.JsonataCodeGenHelpers 87% 79.8%
Corvus.Text.Json.Jsonata.JsonataCodeGenHelpers.ConcatBuilder 66.6% 75%
Corvus.Text.Json.Jsonata.JsonataCodeGenHelpers.GroupByObjectContext 100%
Corvus.Text.Json.Jsonata.JsonataCodeGenHelpers.JoinBuilder 100% 100%
Corvus.Text.Json.Jsonata.JsonataCodeGenHelpers.MergeDedupArrayBufferContext 100%
Corvus.Text.Json.Jsonata.JsonataCodeGenHelpers.MergeDedupArrayElementContex
t
100%
Corvus.Text.Json.Jsonata.JsonataCodeGenHelpers.MergeDedupArraySequenceConte
xt
100%
Corvus.Text.Json.Jsonata.JsonataEvaluator 92.9% 81.5%
Corvus.Text.Json.Jsonata.JsonataException 100%
Corvus.Text.Json.Jsonata.JsonataHelpers 95.4% 95.9%
Corvus.Text.Json.Jsonata.LambdaValue 91.5% 87.5%
Corvus.Text.Json.Jsonata.Lexer 95% 95.1%
Corvus.Text.Json.Jsonata.NodeBuilderExtensions 100%
Corvus.Text.Json.Jsonata.Parser 94.2% 84.9%
Corvus.Text.Json.Jsonata.Sequence 80% 68.1%
Corvus.Text.Json.Jsonata.Sequence.Enumerator 0% 0%
Corvus.Text.Json.Jsonata.Sequence.LazyRangeInfo 100%
Corvus.Text.Json.Jsonata.Sequence.RawDoubleArrayPayload 100%
Corvus.Text.Json.Jsonata.SequenceBuilder 87% 85%
Corvus.Text.Json.Jsonata.SignatureValidator 90.2% 85.6%
Corvus.Text.Json.Jsonata.SignatureValidator.ParamSpec 100%
Corvus.Text.Json.Jsonata.TailCallContinuation 100%
Corvus.Text.Json.Jsonata.Token 90.9% 100%
Corvus.Text.Json.Jsonata.Utf8Name 100%
Corvus.Text.Json.Jsonata.XPathDateTimeFormatter 90.9% 89%
Corvus.Text.Json.Jsonata.CodeGeneration - 88.6%
Name Line Branch
Corvus.Text.Json.Jsonata.CodeGeneration 88.6% 69.3%
Corvus.Text.Json.Jsonata.CodeGeneration.CustomFunction 100%
Corvus.Text.Json.Jsonata.CodeGeneration.JfnParser 100% 100%
Corvus.Text.Json.Jsonata.CodeGeneration.JsonataCodeGenerator 88.7% 69.1%
Corvus.Text.Json.Jsonata.CodeGeneration.JsonataCodeGenerator.Emitter 88.1% 68.7%
Corvus.Text.Json.Jsonata.CodeGeneration.JsonataCodeGenerator.FallbackExcept
ion
100%
Corvus.Text.Json.JsonLogic - 95.1%
Name Line Branch
Corvus.Text.Json.JsonLogic 95.1% 87.5%
Corvus.Text.Json.JsonLogic.ElementBuffer 97.1% 100%
Corvus.Text.Json.JsonLogic.EvalResult 92.6% 80.7%
Corvus.Text.Json.JsonLogic.FunctionalEvaluator 96.8% 88.9%
Corvus.Text.Json.JsonLogic.JsonLogicEvaluator 97.2% 83.3%
Corvus.Text.Json.JsonLogic.JsonLogicHelpers 87.2% 82.2%
Corvus.Text.Json.JsonLogic.JsonLogicRule 100%
Corvus.Text.Json.JsonLogic.CodeGeneration - 92.8%
Name Line Branch
Corvus.Text.Json.JsonLogic.CodeGeneration 92.8% 82.7%
Corvus.Text.Json.JsonLogic.CodeGeneration.CustomOperator 100%
Corvus.Text.Json.JsonLogic.CodeGeneration.JlopsParser 94.8% 96.4%
Corvus.Text.Json.JsonLogic.CodeGeneration.JsonLogicCodeGenerator 92.9% 82.8%
Corvus.Text.Json.JsonLogic.CodeGeneration.JsonLogicCodeGenerator.Emitter 92.5% 81.6%
Corvus.Text.Json.JsonPath - 95.2%
Name Line Branch
Corvus.Text.Json.JsonPath 95.2% 93.1%
Corvus.Text.Json.JsonPath.ChildSegmentNode 100%
Corvus.Text.Json.JsonPath.ComparisonNode 100%
Corvus.Text.Json.JsonPath.Compiler 100% 100%
Corvus.Text.Json.JsonPath.Compiler.CompiledJsonPath 100%
Corvus.Text.Json.JsonPath.CustomFunctionSignature 100%
Corvus.Text.Json.JsonPath.DescendantNameSetStep 100%
Corvus.Text.Json.JsonPath.DescendantNameStep 100%
Corvus.Text.Json.JsonPath.DescendantSegmentNode 100%
Corvus.Text.Json.JsonPath.DescendantStep 100%
Corvus.Text.Json.JsonPath.EmitStep 100%
Corvus.Text.Json.JsonPath.FilterComparisonPlan 100%
Corvus.Text.Json.JsonPath.FilterCountFunctionPlan 100%
Corvus.Text.Json.JsonPath.FilterCustomFunctionPlan 100%
Corvus.Text.Json.JsonPath.FilterEmptyQueryPlan 100%
Corvus.Text.Json.JsonPath.FilterGeneralQueryPlan 100%
Corvus.Text.Json.JsonPath.FilterKindComparisonPlan 100%
Corvus.Text.Json.JsonPath.FilterLengthFunctionPlan 100%
Corvus.Text.Json.JsonPath.FilterLengthNumericPlan 100%
Corvus.Text.Json.JsonPath.FilterLiteralPlan 100%
Corvus.Text.Json.JsonPath.FilterLogicalAndPlan 100%
Corvus.Text.Json.JsonPath.FilterLogicalNotPlan 100%
Corvus.Text.Json.JsonPath.FilterLogicalOrPlan 100%
Corvus.Text.Json.JsonPath.FilterMatchFunctionPlan 100%
Corvus.Text.Json.JsonPath.FilterNumericComparisonPlan 100%
Corvus.Text.Json.JsonPath.FilterQueryNode 100%
Corvus.Text.Json.JsonPath.FilterSelectorNode 100%
Corvus.Text.Json.JsonPath.FilterSingularNumericPlan 100%
Corvus.Text.Json.JsonPath.FilterSingularNumericStep 100%
Corvus.Text.Json.JsonPath.FilterSingularQueryPlan 100%
Corvus.Text.Json.JsonPath.FilterStep 100%
Corvus.Text.Json.JsonPath.FilterStringEqualityPlan 100%
Corvus.Text.Json.JsonPath.FilterValueFunctionPlan 100%
Corvus.Text.Json.JsonPath.FunctionCallNode 100%
Corvus.Text.Json.JsonPath.IndexSelectorNode 100%
Corvus.Text.Json.JsonPath.JsonPathCodeGenHelpers 82.4% 83.8%
Corvus.Text.Json.JsonPath.JsonPathEvaluator 97.8% 100%
Corvus.Text.Json.JsonPath.JsonPathException 100%
Corvus.Text.Json.JsonPath.JsonPathFunction 100%
Corvus.Text.Json.JsonPath.JsonPathFunction.DelegateFunction 100%
Corvus.Text.Json.JsonPath.JsonPathFunctionArgument 92.8% 50%
Corvus.Text.Json.JsonPath.JsonPathFunctionResult 100% 100%
Corvus.Text.Json.JsonPath.JsonPathResult 93% 87.5%
Corvus.Text.Json.JsonPath.JsonPathSequenceBuilder 71% 83.3%
Corvus.Text.Json.JsonPath.Lexer 96.4% 96.5%
Corvus.Text.Json.JsonPath.LiteralNode 100% 100%
Corvus.Text.Json.JsonPath.LogicalAndNode 100%
Corvus.Text.Json.JsonPath.LogicalNotNode 100%
Corvus.Text.Json.JsonPath.LogicalOrNode 100%
Corvus.Text.Json.JsonPath.MultiSelectorStep 100%
Corvus.Text.Json.JsonPath.NameDispatchTable 97.1% 92%
Corvus.Text.Json.JsonPath.NameDispatchTable.DispatchEntry 100%
Corvus.Text.Json.JsonPath.NameSelectorNode 100%
Corvus.Text.Json.JsonPath.NameSetEntry 100%
Corvus.Text.Json.JsonPath.NameSetStep 100%
Corvus.Text.Json.JsonPath.NavigateIndexStep 100%
Corvus.Text.Json.JsonPath.NavigateNameStep 100%
Corvus.Text.Json.JsonPath.ParenExpressionNode 100%
Corvus.Text.Json.JsonPath.Parser 95.7% 92.1%
Corvus.Text.Json.JsonPath.PlanInterpreter 97% 94.2%
Corvus.Text.Json.JsonPath.PlanInterpreter.FilterResult 100% 100%
Corvus.Text.Json.JsonPath.Planner 97.5% 96.2%
Corvus.Text.Json.JsonPath.QueryNode 100%
Corvus.Text.Json.JsonPath.SegmentNode 100%
Corvus.Text.Json.JsonPath.SingletonChainStep 100%
Corvus.Text.Json.JsonPath.SingularNav 100%
Corvus.Text.Json.JsonPath.SliceSelectorNode 100%
Corvus.Text.Json.JsonPath.SliceStep 100%
Corvus.Text.Json.JsonPath.Token 100%
Corvus.Text.Json.JsonPath.WildcardNameStep 100%
Corvus.Text.Json.JsonPath.WildcardStep 100%
Corvus.Text.Json.JsonPath.CodeGeneration - 96.1%
Name Line Branch
Corvus.Text.Json.JsonPath.CodeGeneration 96.1% 92.3%
Corvus.Text.Json.JsonPath.CodeGeneration.CustomFunction 100%
Corvus.Text.Json.JsonPath.CodeGeneration.FunctionParameter 100%
Corvus.Text.Json.JsonPath.CodeGeneration.JpfnParser 99% 98.6%
Corvus.Text.Json.JsonPath.CodeGeneration.JsonPathCodeGenerator 95.7% 91.9%
Corvus.Text.Json.JsonPath.CodeGeneration.JsonPathCodeGenerator.Emitter 96.1% 91.1%
Corvus.Text.Json.Patch - 97.5%
Name Line Branch
Corvus.Text.Json.Patch 97.5% 94.5%
Corvus.Text.Json.Patch.JsonDiffExtensions 93.6% 95%
Corvus.Text.Json.Patch.JsonMergePatchExtensions 100% 100%
Corvus.Text.Json.Patch.JsonPatchExtensions 97% 94%
Corvus.Text.Json.Patch.PatchBuilder 100% 100%
Corvus.Text.Json.Toon - 88.2%
Name Line Branch
Corvus.Text.Json.Toon 88.2% 85.2%
Corvus.Text.Json.Toon.Internal.ArrayPoolBufferWriter 100% 100%
Corvus.Text.Json.Toon.Internal.JsonToToonConverter 81.5% 78%
Corvus.Text.Json.Toon.Internal.JsonToToonConverter.CellRange 100%
Corvus.Text.Json.Toon.Internal.ThrowHelper 100%
Corvus.Text.Json.Toon.Internal.ToonToJsonConverter 90.8% 88.6%
Corvus.Text.Json.Toon.Internal.ToonToJsonConverter.CellEnumerator 100% 95%
Corvus.Text.Json.Toon.Internal.ToonToJsonConverter.Header 100%
Corvus.Text.Json.Toon.Internal.ToonToJsonConverter.PooledJsonTree 85.8% 80.2%
Corvus.Text.Json.Toon.Internal.ToonToJsonConverter.ToonLine 100%
Corvus.Text.Json.Toon.ToonDocument 96.9% 94.4%
Corvus.Text.Json.Toon.ToonException 100%
Corvus.Text.Json.Toon.ToonReaderOptions 90.9% 100%
Corvus.Text.Json.Toon.ToonWriterOptions 85.7% 100%
Corvus.Text.Json.Toon.Utf8ToonWriter 99.6% 97.7%
Corvus.Text.Json.Validator - 95.5%
Name Line Branch
Corvus.Text.Json.Validator 95.5% 86.5%
Corvus.Text.Json.Validator.AdditionalSchemaFile 100%
Corvus.Text.Json.Validator.DynamicCompiler 82.6% 80%
Corvus.Text.Json.Validator.DynamicJsonElement 100%
Corvus.Text.Json.Validator.DynamicJsonType 100% 50%
Corvus.Text.Json.Validator.JsonSchema 100% 97.6%
Corvus.Text.Json.Validator.JsonSchema.Options 100% 83.3%
Corvus.Text.Json.Validator.Metaschema 100% 50%
Corvus.Text.Json.Validator.ValidatorPipeline 100% 100%
Corvus.Text.Json.Validator.ValidatorPipeline.AlwaysFalsePipeline 100%
Corvus.Text.Json.Validator.ValidatorPipeline.AlwaysTruePipeline 100%
Corvus.Text.Json.Validator.ValidatorPipeline.DynamicTypePipeline 100%
Corvus.Text.Json.Yaml - 90.2%
Name Line Branch
Corvus.Text.Json.Yaml 90.2% 88.4%
Corvus.Text.Json.Yaml.Internal.ArrayPoolBufferWriter 86.2% 75%
Corvus.Text.Json.Yaml.Internal.JsonToYamlConverter 100% 95.8%
Corvus.Text.Json.Yaml.Internal.ScalarResolver 89.2% 97.2%
Corvus.Text.Json.Yaml.Internal.YamlCharacters 74.1% 71.2%
Corvus.Text.Json.Yaml.Internal.YamlConstants 100%
Corvus.Text.Json.Yaml.Internal.YamlEventParser 92.9% 87.2%
Corvus.Text.Json.Yaml.Internal.YamlToJsonConverter 89.3% 87.5%
Corvus.Text.Json.Yaml.Utf8YamlWriter 98% 95.8%
Corvus.Text.Json.Yaml.Utf8YamlWriter.WriteContext 100%
Corvus.Text.Json.Yaml.YamlDocument 86.4% 81.8%
Corvus.Text.Json.Yaml.YamlDocument 86.4% 81.8%
Corvus.Text.Json.Yaml.YamlEvent 83.6%
Corvus.Text.Json.Yaml.YamlException 69.2%
Corvus.Text.Json.Yaml.YamlReaderOptions 85.7%
Corvus.Text.Json.Yaml.YamlWriterOptions 100%
System.Buffers.ArrayBufferWriter 56.5% 50%
Corvus.Toon.SystemTextJson - 90%
Name Line Branch
Corvus.Toon.SystemTextJson 90% 87.8%
Corvus.Toon.Internal.ArrayPoolBufferWriter 100% 100%
Corvus.Toon.Internal.JsonToToonConverter 82.2% 81.8%
Corvus.Toon.Internal.JsonToToonConverter.CellRange 100%
Corvus.Toon.Internal.ThrowHelper 100%
Corvus.Toon.Internal.ToonToJsonConverter 90.8% 88.6%
Corvus.Toon.Internal.ToonToJsonConverter.CellEnumerator 100% 95%
Corvus.Toon.Internal.ToonToJsonConverter.Header 100%
Corvus.Toon.Internal.ToonToJsonConverter.PooledJsonTree 85.8% 80.2%
Corvus.Toon.Internal.ToonToJsonConverter.ToonLine 100%
Corvus.Toon.Internal.Utf8Hash 100% 100%
Corvus.Toon.ToonDocument 100% 94.4%
Corvus.Toon.ToonException 100%
Corvus.Toon.ToonReaderOptions 90.9% 100%
Corvus.Toon.ToonWriterOptions 85.7% 100%
Corvus.Toon.Utf8ToonWriter 99.6% 97.7%
Corvus.Yaml.SystemTextJson - 88.8%
Name Line Branch
Corvus.Yaml.SystemTextJson 88.8% 86.9%
Corvus.Yaml.Internal.ArrayPoolBufferWriter 93.1% 75%
Corvus.Yaml.Internal.JsonHelpers 100%
Corvus.Yaml.Internal.JsonReaderHelper 68.1% 59.2%
Corvus.Yaml.Internal.JsonToYamlConverter 71.1% 66.6%
Corvus.Yaml.Internal.ScalarResolver 82.5% 91.3%
Corvus.Yaml.Internal.ThrowHelper 0%
Corvus.Yaml.Internal.Utf8Hash 100% 100%
Corvus.Yaml.Internal.YamlCharacters 74.1% 71.2%
Corvus.Yaml.Internal.YamlConstants 100%
Corvus.Yaml.Internal.YamlEventParser 92.9% 87.2%
Corvus.Yaml.Internal.YamlToJsonConverter 89.3% 87.5%
Corvus.Yaml.Utf8YamlWriter 98% 95.5%
Corvus.Yaml.Utf8YamlWriter.WriteContext 100%
Corvus.Yaml.YamlDocument 89.9% 81.8%
Corvus.Yaml.YamlEvent 83.6%
Corvus.Yaml.YamlException 69.2%
Corvus.Yaml.YamlReaderOptions 85.7%
Corvus.Yaml.YamlWriterOptions 100%
System.Buffers.ArrayBufferWriter 56.5% 50%
System.ThrowHelper 0% 0%

@github-actions

Copy link
Copy Markdown
Contributor

Code Coverage Summary Report - Windows (net10.0)

Summary
Generated on: 7/13/2026 - 11:28:35 AM
Parser: Cobertura
Assemblies: 36
Classes: 930
Files: 740
Line coverage: 87% (156889 of 180179)
Covered lines: 156889
Uncovered lines: 23290
Coverable lines: 180179
Total lines: 346487
Branch coverage: 79.5% (76784 of 96479)
Covered branches: 76784
Total branches: 96479
Method coverage: Feature is only available for sponsors

Coverage

Corvus.Json.CodeGeneration - 80.3%
Name Line Branch
Corvus.Json.CodeGeneration 80.3% 73.8%
Corvus.Json.CodeGeneration.Anchors 68.6% 70.5%
Corvus.Json.CodeGeneration.Anchors.ApplyScopeResult 100%
Corvus.Json.CodeGeneration.ArrayItemsTypeDeclaration 100%
Corvus.Json.CodeGeneration.ChildValidationHandlerRegistry 100% 100%
Corvus.Json.CodeGeneration.CircularSchemaReferenceException 100%
Corvus.Json.CodeGeneration.CodeFileBuilderRegistry 100% 100%
Corvus.Json.CodeGeneration.CodeGenerator 37.6% 34%
Corvus.Json.CodeGeneration.CodeGenerator.ScopeValue 100%
Corvus.Json.CodeGeneration.CodeGenerator.Segment 55% 25%
Corvus.Json.CodeGeneration.CommonPatterns 100%
Corvus.Json.CodeGeneration.Composition 92.8% 100%
Corvus.Json.CodeGeneration.CompoundDocumentResolver 100% 100%
Corvus.Json.CodeGeneration.CoreTypesHelpers 86.2% 76.9%
Corvus.Json.CodeGeneration.CustomKeywords 92.8% 50%
Corvus.Json.CodeGeneration.DependentRequiredDeclaration 100%
Corvus.Json.CodeGeneration.DependentSchemaDeclaration 100%
Corvus.Json.CodeGeneration.Documentation 96.1% 95.8%
Corvus.Json.CodeGeneration.DocumentResolvers.CallbackDocumentResolver 100% 100%
Corvus.Json.CodeGeneration.DocumentResolvers.SchemaReferenceNormalization 85.1% 82.3%
Corvus.Json.CodeGeneration.DynamicLocatedAnchor 100%
Corvus.Json.CodeGeneration.FallbackObjectPropertyType 100%
Corvus.Json.CodeGeneration.FileNameDescription 100%
Corvus.Json.CodeGeneration.FileSystemDocumentResolver 98.2% 100%
Corvus.Json.CodeGeneration.Format 97.4% 98.5%
Corvus.Json.CodeGeneration.FormatAssertionModeParser 100% 100%
Corvus.Json.CodeGeneration.GeneratedCodeFile 100%
Corvus.Json.CodeGeneration.JsonSchemaRegistry 80.6% 71.8%
Corvus.Json.CodeGeneration.JsonSchemaScope 50%
Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder 92.1% 87.7%
Corvus.Json.CodeGeneration.Keywords.AdditionalItemsKeyword 97.3% 95.4%
Corvus.Json.CodeGeneration.Keywords.AdditionalPropertiesKeyword 88.4% 75%
Corvus.Json.CodeGeneration.Keywords.AllOfKeyword 94.4% 90%
Corvus.Json.CodeGeneration.Keywords.AnyOfKeyword 95.4% 91.6%
Corvus.Json.CodeGeneration.Keywords.ConstKeyword 82.3% 50%
Corvus.Json.CodeGeneration.Keywords.ContainsKeyword 84.6% 75%
Corvus.Json.CodeGeneration.Keywords.ContentEncodingKeyword 83.8% 71.4%
Corvus.Json.CodeGeneration.Keywords.ContentEncodingPre201909Keyword 83.8% 71.4%
Corvus.Json.CodeGeneration.Keywords.ContentMediaTypeKeyword 88% 79.1%
Corvus.Json.CodeGeneration.Keywords.ContentMediaTypePre201909Keyword 88% 79.1%
Corvus.Json.CodeGeneration.Keywords.ContentSchemaKeyword 91.3% 75%
Corvus.Json.CodeGeneration.Keywords.DefaultKeyword 82.6% 50%
Corvus.Json.CodeGeneration.Keywords.DefinitionsKeyword 100% 100%
Corvus.Json.CodeGeneration.Keywords.DependenciesKeyword 95.1% 84.6%
Corvus.Json.CodeGeneration.Keywords.DependentRequiredKeyword 94.9% 88.2%
Corvus.Json.CodeGeneration.Keywords.DependentSchemasKeyword 94.7% 92.8%
Corvus.Json.CodeGeneration.Keywords.DeprecatedKeyword 87.5% 50%
Corvus.Json.CodeGeneration.Keywords.DescriptionKeyword 80% 50%
Corvus.Json.CodeGeneration.Keywords.DiscriminatorKeyword 71.4%
Corvus.Json.CodeGeneration.Keywords.DollarAnchorKeyword 100% 100%
Corvus.Json.CodeGeneration.Keywords.DollarCommentKeyword 100%
Corvus.Json.CodeGeneration.Keywords.DollarCorvusTypeNameKeyword 0%
Corvus.Json.CodeGeneration.Keywords.DollarDefsKeyword 100% 100%
Corvus.Json.CodeGeneration.Keywords.DollarDynamicAnchorKeyword 96.2% 91.6%
Corvus.Json.CodeGeneration.Keywords.DollarDynamicRefKeyword 93.3% 71.4%
Corvus.Json.CodeGeneration.Keywords.DollarIdKeyword 100% 100%
Corvus.Json.CodeGeneration.Keywords.DollarRecursiveAnchorKeyword 97.6% 92.8%
Corvus.Json.CodeGeneration.Keywords.DollarRecursiveRefKeyword 93.3% 71.4%
Corvus.Json.CodeGeneration.Keywords.DollarRefHidesSiblingsKeyword 70% 57.1%
Corvus.Json.CodeGeneration.Keywords.DollarRefKeyword 93.3% 71.4%
Corvus.Json.CodeGeneration.Keywords.DollarSchemaKeyword 100%
Corvus.Json.CodeGeneration.Keywords.DollarVocabularyKeyword 100%
Corvus.Json.CodeGeneration.Keywords.ElseKeyword 96.9% 80%
Corvus.Json.CodeGeneration.Keywords.EnumKeyword 85.1% 66.6%
Corvus.Json.CodeGeneration.Keywords.ExampleKeyword 21.7% 0%
Corvus.Json.CodeGeneration.Keywords.ExamplesKeyword 92.5% 92.8%
Corvus.Json.CodeGeneration.Keywords.ExclusiveMaximumBooleanKeyword 100% 50%
Corvus.Json.CodeGeneration.Keywords.ExclusiveMaximumKeyword 75% 50%
Corvus.Json.CodeGeneration.Keywords.ExclusiveMinimumBooleanKeyword 100% 50%
Corvus.Json.CodeGeneration.Keywords.ExclusiveMinimumKeyword 75% 50%
Corvus.Json.CodeGeneration.Keywords.ExternalDocsKeyword 23.8% 0%
Corvus.Json.CodeGeneration.Keywords.FormatWithAnnotationKeyword 80.9% 50%
Corvus.Json.CodeGeneration.Keywords.FormatWithAssertionKeyword 80.9% 50%
Corvus.Json.CodeGeneration.Keywords.IdKeyword 100% 100%
Corvus.Json.CodeGeneration.Keywords.ItemsWithSchemaKeyword 80.6% 70%
Corvus.Json.CodeGeneration.Keywords.ItemsWithSchemaOrArrayOfSchemaKeyword 95.7% 94.4%
Corvus.Json.CodeGeneration.Keywords.JsonElementExtensions 71.4% 50%
Corvus.Json.CodeGeneration.Keywords.MaxContainsKeyword 78.2% 50%
Corvus.Json.CodeGeneration.Keywords.MaximumKeyword 77.2% 62.5%
Corvus.Json.CodeGeneration.Keywords.MaxItemsKeyword 83.3% 75%
Corvus.Json.CodeGeneration.Keywords.MaxLengthKeyword 77.2% 50%
Corvus.Json.CodeGeneration.Keywords.MaxPropertiesKeyword 78.2% 50%
Corvus.Json.CodeGeneration.Keywords.MinContainsKeyword 78.2% 50%
Corvus.Json.CodeGeneration.Keywords.MinimumKeyword 77.2% 62.5%
Corvus.Json.CodeGeneration.Keywords.MinItemsKeyword 83.3% 75%
Corvus.Json.CodeGeneration.Keywords.MinLengthKeyword 77.2% 50%
Corvus.Json.CodeGeneration.Keywords.MinPropertiesKeyword 78.2% 50%
Corvus.Json.CodeGeneration.Keywords.MultipleOfKeyword 75% 50%
Corvus.Json.CodeGeneration.Keywords.NotKeyword 75% 62.5%
Corvus.Json.CodeGeneration.Keywords.NullableKeyword 45.4% 0%
Corvus.Json.CodeGeneration.Keywords.OneOfKeyword 95.4% 91.6%
Corvus.Json.CodeGeneration.Keywords.PatternKeyword 84.2% 50%
Corvus.Json.CodeGeneration.Keywords.PatternPropertiesKeyword 87.5% 83.3%
Corvus.Json.CodeGeneration.Keywords.PrefixItemsKeyword 83.8% 55.5%
Corvus.Json.CodeGeneration.Keywords.PropertiesKeyword 90.2% 66.6%
Corvus.Json.CodeGeneration.Keywords.PropertyNamesKeyword 80% 62.5%
Corvus.Json.CodeGeneration.Keywords.ReadOnlyKeyword 85.7% 50%
Corvus.Json.CodeGeneration.Keywords.RequiredKeyword 90.2% 78.5%
Corvus.Json.CodeGeneration.Keywords.TernaryIfKeyword 92% 75%
Corvus.Json.CodeGeneration.Keywords.ThenKeyword 96.9% 80%
Corvus.Json.CodeGeneration.Keywords.TitleKeyword 80% 50%
Corvus.Json.CodeGeneration.Keywords.TypeKeyword 88.8% 80%
Corvus.Json.CodeGeneration.Keywords.UnevaluatedItemsKeyword 76.4% 58.3%
Corvus.Json.CodeGeneration.Keywords.UnevaluatedPropertiesKeyword 79.3% 60%
Corvus.Json.CodeGeneration.Keywords.UniqueItemsKeyword 93.3% 50%
Corvus.Json.CodeGeneration.Keywords.WriteOnlyKeyword 85.7% 50%
Corvus.Json.CodeGeneration.Keywords.XmlKeyword 71.4%
Corvus.Json.CodeGeneration.KeywordValidationHandlerRegistry 93.3% 100%
Corvus.Json.CodeGeneration.LocatedSchema 85.7% 50%
Corvus.Json.CodeGeneration.MemberName 86.2% 41.6%
Corvus.Json.CodeGeneration.NamedLocatedAnchor 50% 25%
Corvus.Json.CodeGeneration.NameHeuristicRegistry 100% 100%
Corvus.Json.CodeGeneration.NullVocabulary 33.3%
Corvus.Json.CodeGeneration.PatternPropertyDeclaration 100%
Corvus.Json.CodeGeneration.PropertyDeclaration 100% 100%
Corvus.Json.CodeGeneration.PropertyProvider 87.8% 85.7%
Corvus.Json.CodeGeneration.ReducedTypeDeclaration 100%
Corvus.Json.CodeGeneration.Reduction 100% 50%
Corvus.Json.CodeGeneration.References 88.9% 78%
Corvus.Json.CodeGeneration.Scope 89.6% 94.4%
Corvus.Json.CodeGeneration.SingleSubschemaKeywordTypeDeclaration 100%
Corvus.Json.CodeGeneration.Subschemas 79.6% 75%
Corvus.Json.CodeGeneration.TupleTypeDeclaration 45.4% 25%
Corvus.Json.CodeGeneration.TypeBuilderContext 90.6% 83.3%
Corvus.Json.CodeGeneration.TypeDeclaration 82.1% 76.9%
Corvus.Json.CodeGeneration.TypeDeclarationExtensions 89.3% 86.1%
Corvus.Json.CodeGeneration.TypedValidationConstantDefinition 0%
Corvus.Json.CodeGeneration.Types 93.3% 92.8%
Corvus.Json.CodeGeneration.Validation 100% 100%
Corvus.Json.CodeGeneration.VocabularyRegistry 90% 87.5%
Corvus.Json.CodeGeneration.WellKnownTypeDeclarations 92.8% 87.5%
Corvus.Json.Internal.PathTruncator 95% 90%
Corvus.Json.PrepopulatedDocumentResolver 100% 100%
Corvus.Json.CodeGeneration.CSharp - 81.7%
Name Line Branch
Corvus.Json.CodeGeneration.CSharp 81.7% 52.4%
Corvus.Json.CodeGeneration.CSharp.AllOfSubschemaValidationHandler 93.6% 75%
Corvus.Json.CodeGeneration.CSharp.AnyOfConstValidationHandler 94.5% 83.3%
Corvus.Json.CodeGeneration.CSharp.AnyOfSubschemaValidationHandler 82% 75%
Corvus.Json.CodeGeneration.CSharp.ArrayItemsValidationHandler 100% 100%
Corvus.Json.CodeGeneration.CSharp.ArrayLengthValidationHandler 92.3% 68.7%
Corvus.Json.CodeGeneration.CSharp.ArrayPartial 100% 83.3%
Corvus.Json.CodeGeneration.CSharp.ArrayValidationHandler 100%
Corvus.Json.CodeGeneration.CSharp.BaseSchemaNameHeuristic 75% 65.3%
Corvus.Json.CodeGeneration.CSharp.BooleanPartial 100% 80%
Corvus.Json.CodeGeneration.CSharp.BuiltInArrayTypeNameHeuristic 100% 100%
Corvus.Json.CodeGeneration.CSharp.BuiltInBooleanTypeNameHeuristic 100% 100%
Corvus.Json.CodeGeneration.CSharp.BuiltInIntegerTypeNameHeuristic 100% 94.4%
Corvus.Json.CodeGeneration.CSharp.BuiltInNullTypeNameHeuristic 100% 100%
Corvus.Json.CodeGeneration.CSharp.BuiltInNumberTypeNameHeuristic 100% 94.4%
Corvus.Json.CodeGeneration.CSharp.BuiltInObjectTypeNameHeuristic 100% 100%
Corvus.Json.CodeGeneration.CSharp.BuiltInStringTypeNameHeuristic 100% 95%
Corvus.Json.CodeGeneration.CSharp.CodeGeneratorExtensions 92.6% 72.9%
Corvus.Json.CodeGeneration.CSharp.CodeGeneratorExtensions.PatternPropertyMe
thodInfo
100%
Corvus.Json.CodeGeneration.CSharp.CompositionAllOfValidationHandler 100%
Corvus.Json.CodeGeneration.CSharp.CompositionAnyOfValidationHandler 100%
Corvus.Json.CodeGeneration.CSharp.CompositionNotValidationHandler 100%
Corvus.Json.CodeGeneration.CSharp.CompositionOneOfValidationHandler 100%
Corvus.Json.CodeGeneration.CSharp.ConditionalCodeSpecification 78.1% 72.5%
Corvus.Json.CodeGeneration.CSharp.ConstPropertyNameHeuristic 75.6% 75%
Corvus.Json.CodeGeneration.CSharp.ConstValidationHandler 100%
Corvus.Json.CodeGeneration.CSharp.ContainsValidationHandler 95.3% 83.3%
Corvus.Json.CodeGeneration.CSharp.CorePartial 100% 87.5%
Corvus.Json.CodeGeneration.CSharp.CSharpLanguageProvider 87.5% 74.1%
Corvus.Json.CodeGeneration.CSharp.CSharpLanguageProvider.NamedType 100%
Corvus.Json.CodeGeneration.CSharp.CSharpLanguageProvider.Namespace 0%
Corvus.Json.CodeGeneration.CSharp.CSharpLanguageProvider.Options 96.4% 88%
Corvus.Json.CodeGeneration.CSharp.CSharpMemberName 29.9% 14%
Corvus.Json.CodeGeneration.CSharp.CustomKeywordNameHeuristic 78.5% 10%
Corvus.Json.CodeGeneration.CSharp.DefaultNameCollisionResolver 76.1% 76.6%
Corvus.Json.CodeGeneration.CSharp.DefaultValueNameHeuristic 84% 66.6%
Corvus.Json.CodeGeneration.CSharp.DependentRequiredValidationHandler 92.5% 69.2%
Corvus.Json.CodeGeneration.CSharp.DependentSchemasValidationHandler 92.6% 75%
Corvus.Json.CodeGeneration.CSharp.DocumentationNameHeuristic 90.4% 92.8%
Corvus.Json.CodeGeneration.CSharp.FormatHandlerExtensions 64.7% 66.2%
Corvus.Json.CodeGeneration.CSharp.FormatHandlerRegistry 100% 100%
Corvus.Json.CodeGeneration.CSharp.Formatting 93% 84.6%
Corvus.Json.CodeGeneration.CSharp.FormatValidationHandler 100%
Corvus.Json.CodeGeneration.CSharp.KeywordValidationHandlerBase 100%
Corvus.Json.CodeGeneration.CSharp.MethodParameter 50% 50%
Corvus.Json.CodeGeneration.CSharp.NameCollisionResolverRegistry 100% 100%
Corvus.Json.CodeGeneration.CSharp.NumberPartial 100% 75%
Corvus.Json.CodeGeneration.CSharp.NumberRangeValidationHandler 91% 68.1%
Corvus.Json.CodeGeneration.CSharp.NumberValidationHandler 100%
Corvus.Json.CodeGeneration.CSharp.ObjectPartial 100% 87.5%
Corvus.Json.CodeGeneration.CSharp.ObjectValidationHandler 100%
Corvus.Json.CodeGeneration.CSharp.OneOfSubschemaValidationHandler 80.9% 68.7%
Corvus.Json.CodeGeneration.CSharp.PathNameHeuristic 23.8% 0%
Corvus.Json.CodeGeneration.CSharp.PatternPropertiesValidationHandler 93.7% 81.2%
Corvus.Json.CodeGeneration.CSharp.PropertiesValidationHandler 96.7% 87.5%
Corvus.Json.CodeGeneration.CSharp.PropertyCountValidationHandler 92.1% 71.4%
Corvus.Json.CodeGeneration.CSharp.PropertyDeclarationExtensions 100% 96.6%
Corvus.Json.CodeGeneration.CSharp.PropertyNamesValidationHandler 95% 75%
Corvus.Json.CodeGeneration.CSharp.PublicCodeGeneratorExtensions 74.1% 79.1%
Corvus.Json.CodeGeneration.CSharp.RequiredPropertyNameHeuristic 82.7% 75%
Corvus.Json.CodeGeneration.CSharp.RequiredValidationHandler 90.5% 72.7%
Corvus.Json.CodeGeneration.CSharp.SingleTypeArrayNameHeuristic 96.6% 92.8%
Corvus.Json.CodeGeneration.CSharp.StringLengthValidationHandler 91.2% 68.7%
Corvus.Json.CodeGeneration.CSharp.StringPartial 100% 75%
Corvus.Json.CodeGeneration.CSharp.StringRegexValidationHandler 90.7% 64.2%
Corvus.Json.CodeGeneration.CSharp.StringValidationHandler 100%
Corvus.Json.CodeGeneration.CSharp.SubschemaNameHeuristic 91.6% 85%
Corvus.Json.CodeGeneration.CSharp.TernaryIfValidationHandler 100%
Corvus.Json.CodeGeneration.CSharp.TupleValidationHandler 97.2% 81.2%
Corvus.Json.CodeGeneration.CSharp.TypeDeclarationExtensions 77% 63.4%
Corvus.Json.CodeGeneration.CSharp.TypeValidationHandler 100% 100%
Corvus.Json.CodeGeneration.CSharp.UniqueItemsValidationHandler 96.2% 66.6%
Corvus.Json.CodeGeneration.CSharp.ValidatePartial 96% 75%
Corvus.Json.CodeGeneration.CSharp.ValidationCodeGeneratorExtensions 85.5% 62.9%
Corvus.Json.CodeGeneration.CSharp.WellKnownNumericFormatHandler 99.1% 67.8%
Corvus.Json.CodeGeneration.CSharp.WellKnownStringFormatHandler 61.3% 66.6%
Corvus.Json.CodeGeneration.CSharp.WellKnownTypeNameHeuristic 100% 100%
Corvus.Text.Json.CodeGeneration.EcmaRegexTranslator 19.1% 17%
Corvus.Text.Json.CodeGeneration.EcmaRegexTranslator.CharClassInfo 100% 50%
Corvus.Text.Json.CodeGeneration.EcmaRegexTranslator.Translator 16.4% 16.4%
Corvus.Json.ExtendedTypes - 74.9%
Name Line Branch
Corvus.Json.ExtendedTypes 74.9% 67.8%
Corvus.Json.BinaryJsonNumber 78.6% 72.1%
Corvus.Json.BinaryJsonNumber.PreciseConversionTo 74% 67.5%
Corvus.Json.IJsonValue 100% 100%
Corvus.Json.Internal.HostnameValidator 96.8% 95.3%
Corvus.Json.Internal.JsonValueConverter 100% 100%
Corvus.Json.Internal.JsonValueHelpers 87.5% 78.5%
Corvus.Json.Internal.JsonValueHelpers 87.5% 78.5%
Corvus.Json.Internal.PropertyBackingBuilders 98.3% 91.3%
Corvus.Json.Internal.PropertyBackingExtensions 100% 100%
Corvus.Json.Internal.StandardBase64 95.8% 89.2%
Corvus.Json.Internal.StandardContent 93% 70.4%
Corvus.Json.Internal.StandardDateFormat 81.9% 94.4%
Corvus.Json.Internal.StandardIPAddress 100% 100%
Corvus.Json.Internal.StandardRegex 50% 50%
Corvus.Json.Internal.StandardUri 80% 50%
Corvus.Json.Internal.StandardUuid 100% 100%
Corvus.Json.Internal.UriValidator 96.3% 96.6%
Corvus.Json.JsonArrayEnumerator 76.9% 70%
Corvus.Json.JsonArrayEnumerator 85.2% 87.5%
Corvus.Json.JsonConstants 0%
Corvus.Json.JsonElementExtensions 88.8% 82.3%
Corvus.Json.JsonHelpers 100%
Corvus.Json.JsonPointerExtensions 89.6% 85.2%
Corvus.Json.JsonPropertyName 80.3% 65%
Corvus.Json.JsonReaderHelper 47.8% 43.8%
Corvus.Json.JsonValueExtensions 87.6% 76.3%
Corvus.Json.JsonWriterHelper 58.6% 43.4%
Corvus.Json.LowAllocJsonUtils 96% 88.6%
Corvus.Json.LowAllocJsonUtils.PooledWriter 69.2% 50%
Corvus.Json.LowAllocJsonUtils.Utf8JsonWriterPooledObjectPolicy 100%
Corvus.Json.NumericTypeExtensions 81.4% 84.2%
Corvus.Json.ParsedValue 93.3% 100%
Corvus.Json.Period 86.5% 79.1%
Corvus.Json.Period.NormalizingPeriodEqualityComparer 100%
Corvus.Json.Period.PeriodComparer 20.6% 50%
Corvus.Json.PeriodBuilder 30.7% 0%
Corvus.Json.ReadOnlyDictionaryJsonObjectEnumerator 100% 100%
Corvus.Json.UriTemplates.JsonTemplateParameterProvider.AppendNameAndValueSt
ate
100%
Corvus.Json.UriTemplates.JsonTemplateParameterProvider.AppendValueState<TPa
yload>
100%
Corvus.Json.UriTemplates.JsonTemplateParameterProvider.ProcessingResult<TPa
yload>
100%
Corvus.Json.UriTemplates.JsonTemplateParameterProvider.WriteEncodedProperty
NameState
0%
Corvus.Json.UriTemplates.JsonTemplateParameterProvider 96.9% 94.4%
Corvus.Json.UriTemplates.JsonUriTemplateResolver 33.3% 0%
Corvus.Json.UriTemplates.UriExtensions 94.4% 88.8%
Corvus.Json.UriTemplates.UriTemplate 82.3% 71.4%
Corvus.Json.Validate 81% 77.8%
Corvus.Json.ValidateWithoutCoreType 68.7% 49.5%
Corvus.Json.ValidationContext 95.6% 87.7%
Corvus.Json.ValidationContext.EvaluatedExtensions 100%
Corvus.Json.ValidationResult 57.1% 0%
Corvus.Json.Visitor.JsonTransformingVisitor 86.8% 88.2%
Corvus.Json.Visitor.VisitResult 20%
Corvus.Text.Json.Internal.JsonRegexCharClass 0% 0%
Corvus.Text.Json.Internal.JsonRegexNode 74% 31.2%
Corvus.Text.Json.Internal.JsonRegexValidator 32.5% 21.7%
Corvus.Text.Json.Internal.JsonRegexValidator.CapNameToCapNumberRow 0%
Corvus.Text.Json.Internal.JsonRegexValidator.CapToPos 66.6%
Corvus.Text.Json.Internal.JsonRegexValidator.NodeDbRow 100% 100%
NodaTime.Calendars.GregorianYearMonthDayCalculator 95.2% 92.1%
NodaTime.Text.ValueCursor 65.3% 51.9%
Corvus.Json.JsonReference - 76.7%
Name Line Branch
Corvus.Json.JsonReference 76.7% 75.7%
Corvus.Json.JsonPointerUtilities 56.8% 53.8%
Corvus.Json.JsonReference 86.5% 85.6%
Corvus.Json.JsonReferenceBuilder 97.2% 97.7%
Corvus.Text.Json - 94.4%
Name Line Branch
Corvus.Text.Json 94.4% 91%
Corvus.Numerics.BigNumber 96.4% 94%
Corvus.Runtime.InteropServices.JsonMarshal 100%
Corvus.Text.Json.ArrayEnumerator 100% 100%
Corvus.Text.Json.BitStack 100% 93.7%
Corvus.Text.Json.Canonicalization.Es6NumberFormatter 96.7% 96.7%
Corvus.Text.Json.Canonicalization.JsonCanonicalizer 97.6% 95%
Corvus.Text.Json.Canonicalization.JsonCanonicalizer.CanonicalWriter 97.2% 94.3%
Corvus.Text.Json.Compatibility.Polyfills 17.3% 83.3%
Corvus.Text.Json.Compatibility.Polyfills.Instances 0%
Corvus.Text.Json.Compatibility.ValidationContext 88% 62.5%
Corvus.Text.Json.Compatibility.ValidationResult 18.7%
Corvus.Text.Json.Compatibility.ValidationResult.LocationTuple 0%
Corvus.Text.Json.DescendantPropertyEnumerator 100%
Corvus.Text.Json.Internal.ArrayEnumerator 68.7% 75%
Corvus.Text.Json.Internal.ArrayReverseEnumerator 78.9% 100%
Corvus.Text.Json.Internal.BigIntegerPolyfills 80.5% 62.5%
Corvus.Text.Json.Internal.BuildWithContext 100%
Corvus.Text.Json.Internal.BuildWithContext<TContext, TBuilder> 100%
Corvus.Text.Json.Internal.CodeGenThrowHelper 100% 93.3%
Corvus.Text.Json.Internal.ComplexValueBuilder 96.1% 96.4%
Corvus.Text.Json.Internal.ComplexValueBuilder.ComplexValueHandle 100%
Corvus.Text.Json.Internal.DbRow 90% 0%
Corvus.Text.Json.Internal.DefaultValueJsonDocument 6.2% 0%
Corvus.Text.Json.Internal.EnumeratorCreator 100%
Corvus.Text.Json.Internal.EnumStringMap 93.8% 86.9%
Corvus.Text.Json.Internal.EnumStringSet 98.7% 95.6%
Corvus.Text.Json.Internal.FixedJsonValueDocument.Pool.ThreadLocalState 100% 100%
Corvus.Text.Json.Internal.FixedJsonValueDocument.Pool 100% 100%
Corvus.Text.Json.Internal.FixedJsonValueDocument 95.8% 89.2%
Corvus.Text.Json.Internal.FixedStringJsonDocument.Cache.ThreadLocalState 100%
Corvus.Text.Json.Internal.FixedStringJsonDocument.Cache 100% 100%
Corvus.Text.Json.Internal.FixedStringJsonDocument 94.7% 83.9%
Corvus.Text.Json.Internal.IPAddressParser 100% 100%
Corvus.Text.Json.Internal.IPv4AddressHelper 96.9% 98%
Corvus.Text.Json.Internal.IPv6AddressHelper 97.5% 97.1%
Corvus.Text.Json.Internal.JsonDocument 97.8% 91.4%
Corvus.Text.Json.Internal.JsonDocument.PropertyMap 96.4% 50%
Corvus.Text.Json.Internal.JsonDocument.PropertyMap.Entry 100%
Corvus.Text.Json.Internal.JsonDocument.StackRow 100%
Corvus.Text.Json.Internal.JsonDocument.StackRowStack 100% 100%
Corvus.Text.Json.Internal.JsonElementHelpers 96% 93.8%
Corvus.Text.Json.Internal.JsonElementTensorHelpers 98.1% 98.6%
Corvus.Text.Json.Internal.JsonRegexCharClass 99.1% 52.3%
Corvus.Text.Json.Internal.JsonRegexNode 92.5% 93.7%
Corvus.Text.Json.Internal.JsonRegexValidator 95.2% 94.8%
Corvus.Text.Json.Internal.JsonRegexValidator.CapNameToCapNumberRow 100%
Corvus.Text.Json.Internal.JsonRegexValidator.CapToPos 100%
Corvus.Text.Json.Internal.JsonRegexValidator.NodeDbRow 100% 100%
Corvus.Text.Json.Internal.JsonSchemaContext 98.2% 95.8%
Corvus.Text.Json.Internal.JsonSchemaContext 98.2% 95.8%
Corvus.Text.Json.Internal.JsonSchemaEvaluation 90% 90.8%
Corvus.Text.Json.Internal.JsonSchemaResultsCollectorCache 100% 100%
Corvus.Text.Json.Internal.JsonSchemaResultsCollectorCache.ThreadLocalState 100%
Corvus.Text.Json.Internal.JsonWorkspaceCache 100% 100%
Corvus.Text.Json.Internal.JsonWorkspaceCache.ThreadLocalState 100%
Corvus.Text.Json.Internal.MatchIndex 100%
Corvus.Text.Json.Internal.MetadataDb 99% 93.6%
Corvus.Text.Json.Internal.NormalizedJsonNumber 71.4%
Corvus.Text.Json.Internal.Number 100% 100%
Corvus.Text.Json.Internal.ObjectEnumerator 70.5% 75%
Corvus.Text.Json.Internal.ParsedJsonDocumentBuilder 63.3% 84.3%
Corvus.Text.Json.Internal.ParsedJsonDocumentBuilderCache 100% 100%
Corvus.Text.Json.Internal.ParsedJsonDocumentBuilderCache.ThreadLocalState 100%
Corvus.Text.Json.Internal.PropertySchemaMatchers.PropertyMap.Entry 100%
Corvus.Text.Json.Internal.PropertySchemaMatchers.PropertyMap 97.2% 88.8%
Corvus.Text.Json.Internal.PropertySchemaMatchers 100% 100%
Corvus.Text.Json.Internal.PropertySchemaMatchers 97.8% 88.8%
Corvus.Text.Json.Internal.SimpleTypesBacking 100%
Corvus.Text.Json.Internal.SimpleTypesBacking.FixedSizeSimpleTypesBuffer 100%
Corvus.Text.Json.Internal.UniqueItemsHashSet 100% 100%
Corvus.Text.Json.Internal.UniqueItemsHashSet.JsonItemIndexHashSet 100%
Corvus.Text.Json.Internal.UniqueItemsHashSet.JsonItemIndexHashSet.Entry 100%
Corvus.Text.Json.Internal.Utf8Hash 100% 100%
Corvus.Text.Json.Internal.Utf8IriHelper 100% 37.5%
Corvus.Text.Json.Internal.Utf8JsonPointerTools 97.2% 96.3%
Corvus.Text.Json.Internal.Utf8UriDomainNameHelper 98.3% 98.2%
Corvus.Text.Json.Internal.Utf8UriHelper 100% 100%
Corvus.Text.Json.Internal.Utf8UriParser 96.9% 66.6%
Corvus.Text.Json.Internal.Utf8UriParser.BuiltInUriParser 100%
Corvus.Text.Json.Internal.Utf8UriTemplate 96.8% 95.6%
Corvus.Text.Json.Internal.Utf8UriTools 81.5% 79.2%
Corvus.Text.Json.Internal.Utf8UriUncNameHelper 65.9% 63.8%
Corvus.Text.Json.JsonConstants 86.3%
Corvus.Text.Json.JsonDocumentBuilder 94.4% 85.2%
Corvus.Text.Json.JsonDocumentBuilderSnapshot 100% 91.6%
Corvus.Text.Json.JsonDocumentOptions 100% 100%
Corvus.Text.Json.JsonElement 98.3% 95.3%
Corvus.Text.Json.JsonElement.ArrayBuilder 100% 100%
Corvus.Text.Json.JsonElement.ArrayBuilder 100% 100%
Corvus.Text.Json.JsonElement.JsonSchema 79.5%
Corvus.Text.Json.JsonElement.Mutable 99.1% 96.3%
Corvus.Text.Json.JsonElement.Mutable 99.1% 96.3%
Corvus.Text.Json.JsonElement.ObjectBuilder 98.4% 80%
Corvus.Text.Json.JsonElement.ObjectBuilder 98.4% 80%
Corvus.Text.Json.JsonElement.Source 100% 96.7%
Corvus.Text.Json.JsonElement.Source 100% 87.5%
Corvus.Text.Json.JsonElement.Source 100% 96.7%
Corvus.Text.Json.JsonElement 98.3% 95.3%
Corvus.Text.Json.JsonElementExtensions 100% 92.3%
Corvus.Text.Json.JsonElementForBooleanFalseSchema 90.2% 83.3%
Corvus.Text.Json.JsonElementForBooleanFalseSchema.JsonSchema 81.6%
Corvus.Text.Json.JsonElementForBooleanFalseSchema.Mutable 93.4% 80.7%
Corvus.Text.Json.JsonEncodedText 100% 100%
Corvus.Text.Json.JsonException 30.4% 50%
Corvus.Text.Json.JsonHelpers 96.6% 99.3%
Corvus.Text.Json.JsonHelpers.DateTimeParseData 100%
Corvus.Text.Json.JsonPointerEncodedSegmentEnumerator 100% 100%
Corvus.Text.Json.JsonProperty 96% 50%
Corvus.Text.Json.JsonReaderException 100%
Corvus.Text.Json.JsonReaderHelper 96.6% 96%
Corvus.Text.Json.JsonReaderOptions 100% 100%
Corvus.Text.Json.JsonReaderState 100%
Corvus.Text.Json.JsonSchemaAnnotationProducer 99% 82.7%
Corvus.Text.Json.JsonSchemaAnnotationProducer.Annotation 96.5% 50%
Corvus.Text.Json.JsonSchemaAnnotationProducer.AnnotationEnumerator 100% 100%
Corvus.Text.Json.JsonSchemaResultsCollector 93.8% 81.6%
Corvus.Text.Json.JsonSchemaResultsCollector.Result 93.7% 0%
Corvus.Text.Json.JsonSchemaResultsCollector.ResultsEnumerator 100% 100%
Corvus.Text.Json.JsonSchemaResultsCollector.ValueRange 100%
Corvus.Text.Json.JsonSchemaResultsCollector.ValueRangeWithCommitIndexAndSeq
uenceNumber
100%
Corvus.Text.Json.JsonStringUnescaper 100%
Corvus.Text.Json.JsonWorkspace 100% 96.7%
Corvus.Text.Json.JsonWriterHelper 96.4% 90.4%
Corvus.Text.Json.JsonWriterOptions 100% 95%
Corvus.Text.Json.ObjectEnumerator 100% 100%
Corvus.Text.Json.ParsedJsonDocument.MetadataDbConstants 100% 50%
Corvus.Text.Json.ParsedJsonDocument 95.3% 82.8%
Corvus.Text.Json.ParsedJsonDocument 100% 80.7%
Corvus.Text.Json.Period 98.4% 88.5%
Corvus.Text.Json.Period.NormalizingPeriodEqualityComparer 100%
Corvus.Text.Json.Period.PeriodComparer 100% 100%
Corvus.Text.Json.PeriodBuilder 97.5% 88%
Corvus.Text.Json.RawUtf8JsonString 100% 100%
Corvus.Text.Json.StackHelper 0%
Corvus.Text.Json.ThrowHelper 82.3% 77.2%
Corvus.Text.Json.UnescapedUtf16JsonString 100% 100%
Corvus.Text.Json.UnescapedUtf8JsonString 92.3% 100%
Corvus.Text.Json.Utf8Iri 98.5% 97%
Corvus.Text.Json.Utf8IriReference 98.3% 97.2%
Corvus.Text.Json.Utf8IriReferenceValue 75% 50%
Corvus.Text.Json.Utf8IriValue 75% 50%
Corvus.Text.Json.Utf8JsonPointer 100% 100%
Corvus.Text.Json.Utf8JsonReader 94.1% 91.4%
Corvus.Text.Json.Utf8JsonReader.PartialStateForRollback 100%
Corvus.Text.Json.Utf8JsonWriter 99.5% 98.3%
Corvus.Text.Json.Utf8JsonWriterCache 100% 100%
Corvus.Text.Json.Utf8JsonWriterCache.ThreadLocalState 100%
Corvus.Text.Json.Utf8Uri 98.3% 96.4%
Corvus.Text.Json.Utf8UriReference 98.1% 96.6%
Corvus.Text.Json.Utf8UriReferenceValue 75% 50%
Corvus.Text.Json.Utf8UriValue 75% 50%
NodaTime.Calendars.GregorianYearMonthDayCalculator 95.2% 94.7%
NodaTime.Text.Utf8ValueCursor 100% 100%
System.Collections.Generic.ValueStack 97.4% 92.3%
System.ThrowHelper 19%
Corvus.Text.Json.AsyncApi - 64.4%
Name Line Branch
Corvus.Text.Json.AsyncApi 64.4% 74.1%
Corvus.Text.Json.AsyncApi.ApiKeyAuthenticationProvider 100% 100%
Corvus.Text.Json.AsyncApi.AsyncApiTelemetry 51.7% 50%
Corvus.Text.Json.AsyncApi.BearerTokenAuthenticationProvider 100%
Corvus.Text.Json.AsyncApi.CertificateAuthenticationProvider 100%
Corvus.Text.Json.AsyncApi.CompositeAuthenticationProvider 100% 100%
Corvus.Text.Json.AsyncApi.DefaultMessageErrorPolicy 94.4% 75%
Corvus.Text.Json.AsyncApi.IMessageTransport 100%
Corvus.Text.Json.AsyncApi.InstrumentedMessageTransport 54.9% 61.1%
Corvus.Text.Json.AsyncApi.InstrumentedMessageTransport 54.9% 61.1%
Corvus.Text.Json.AsyncApi.InstrumentedMessageTransport<TRequest, TReply> 54.9% 61.1%
Corvus.Text.Json.AsyncApi.MessageAuthenticationContext 100%
Corvus.Text.Json.AsyncApi.MessageContext 100% 100%
Corvus.Text.Json.AsyncApi.MessageErrorContext 100%
Corvus.Text.Json.AsyncApi.OAuth2AuthenticationProvider 100% 100%
Corvus.Text.Json.AsyncApi.ProcessingLoopHeartbeat 100% 100%
Corvus.Text.Json.AsyncApi.ReadOnlyMemoryByteComparer 100%
Corvus.Text.Json.AsyncApi.SchemaValidationDetail 100% 75%
Corvus.Text.Json.AsyncApi.ThrowHelper 100%
Corvus.Text.Json.AsyncApi.TraceContextPropagator 93.5% 80%
Corvus.Text.Json.AsyncApi.UserPasswordAuthenticationProvider 100%
Corvus.Text.Json.AsyncApi.Amqp - 0.6%
Name Line Branch
Corvus.Text.Json.AsyncApi.Amqp 0.6% 0%
Corvus.Text.Json.AsyncApi.Amqp.AmqpMessageTransport 0% 0%
Corvus.Text.Json.AsyncApi.Amqp.AmqpMessageTransport.SubscriptionState 0%
Corvus.Text.Json.AsyncApi.Amqp.AmqpMessageTransport 0% 0%
Corvus.Text.Json.AsyncApi.Amqp.AmqpMessageTransport 0% 0%
Corvus.Text.Json.AsyncApi.Amqp.AmqpTransportOptions 100%
Corvus.Text.Json.AsyncApi.AzureServiceBus - 0%
Name Line Branch
Corvus.Text.Json.AsyncApi.AzureServiceBus 0% 0%
Corvus.Text.Json.AsyncApi.AzureServiceBus.AzureServiceBusMessageTransport 0% 0%
Corvus.Text.Json.AsyncApi.AzureServiceBus.AzureServiceBusMessageTransport<T
Payload>
0% 0%
Corvus.Text.Json.AsyncApi.AzureServiceBus.AzureServiceBusMessageTransport<T
Request, TReply>
0% 0%
Corvus.Text.Json.AsyncApi.AzureServiceBus.AzureServiceBusTransportOptions 0%
Corvus.Text.Json.AsyncApi.CodeGeneration - 93.2%
Name Line Branch
Corvus.Text.Json.AsyncApi.CodeGeneration 93.2% 83.8%
Corvus.Text.Json.AsyncApi.CodeGeneration.AsyncApi26CodeGenerator 81% 64%
Corvus.Text.Json.AsyncApi.CodeGeneration.AsyncApi26CodeGenerator.ChannelOpe
ration
100% 100%
Corvus.Text.Json.AsyncApi.CodeGeneration.AsyncApi30CodeGenerator 94.1% 87.1%
Corvus.Text.Json.AsyncApi.CodeGeneration.AsyncApiExternalReferenceResolver 97.2% 88.5%
Corvus.Text.Json.AsyncApi.CodeGeneration.AsyncApiExternalReferenceResolver.
BaseScope
100% 100%
Corvus.Text.Json.AsyncApi.CodeGeneration.AsyncApiLockFile 99.2% 96.5%
Corvus.Text.Json.AsyncApi.CodeGeneration.AsyncApiRuntimeExpression 100% 100%
Corvus.Text.Json.AsyncApi.CodeGeneration.AsyncApiSchemaNameHeuristic 97.4% 93.2%
Corvus.Text.Json.AsyncApi.CodeGeneration.AsyncApiSchemaPointerBuilder 98.7% 87.5%
Corvus.Text.Json.AsyncApi.CodeGeneration.ChannelBindingInfo 100% 100%
Corvus.Text.Json.AsyncApi.CodeGeneration.EmptyScope 100%
Corvus.Text.Json.AsyncApi.CodeGeneration.GeneratedFile 100%
Corvus.Text.Json.AsyncApi.CodeGeneration.IndentedWriter 91.6% 100%
Corvus.Text.Json.AsyncApi.CodeGeneration.OperationFilter 100% 100%
Corvus.Text.Json.AsyncApi.Kafka - 0.6%
Name Line Branch
Corvus.Text.Json.AsyncApi.Kafka 0.6% 0%
Corvus.Text.Json.AsyncApi.Kafka.KafkaMessageTransport 0% 0%
Corvus.Text.Json.AsyncApi.Kafka.KafkaMessageTransport.SubscriptionState 0%
Corvus.Text.Json.AsyncApi.Kafka.KafkaMessageTransport 0% 0%
Corvus.Text.Json.AsyncApi.Kafka.KafkaMessageTransport 0% 0%
Corvus.Text.Json.AsyncApi.Kafka.KafkaTransportOptions 100%
Corvus.Text.Json.AsyncApi.Mqtt - 0.9%
Name Line Branch
Corvus.Text.Json.AsyncApi.Mqtt 0.9% 0%
Corvus.Text.Json.AsyncApi.Mqtt.MqttMessageTransport 0% 0%
Corvus.Text.Json.AsyncApi.Mqtt.MqttMessageTransport 0% 0%
Corvus.Text.Json.AsyncApi.Mqtt.MqttMessageTransport 0% 0%
Corvus.Text.Json.AsyncApi.Mqtt.MqttTransportOptions 100%
Corvus.Text.Json.AsyncApi.Nats - 0.4%
Name Line Branch
Corvus.Text.Json.AsyncApi.Nats 0.4% 0%
Corvus.Text.Json.AsyncApi.Nats.NatsMessageTransport 0% 0%
Corvus.Text.Json.AsyncApi.Nats.NatsMessageTransport.JsonElementSerializer<T
>
0% 0%
Corvus.Text.Json.AsyncApi.Nats.NatsMessageTransport.SubscriptionState 0%
Corvus.Text.Json.AsyncApi.Nats.NatsMessageTransport 0% 0%
Corvus.Text.Json.AsyncApi.Nats.NatsMessageTransport<TRequest, TReply> 0% 0%
Corvus.Text.Json.AsyncApi.Nats.NatsTransportOptions 100%
Corvus.Text.Json.AsyncApi.Polly - 100%
Name Line Branch
Corvus.Text.Json.AsyncApi.Polly 100% 100%
Corvus.Text.Json.AsyncApi.Polly.PollyResilienceMiddleware 100% 100%
Corvus.Text.Json.AsyncApi.Testing - 96.6%
Name Line Branch
Corvus.Text.Json.AsyncApi.Testing 96.6% 83.3%
Corvus.Text.Json.AsyncApi.Testing.DeadLetteredMessage 100%
Corvus.Text.Json.AsyncApi.Testing.InMemoryMessageTransport 96.6% 83.3%
Corvus.Text.Json.AsyncApi.Testing.InMemoryMessageTransport 96.6% 83.3%
Corvus.Text.Json.AsyncApi.Testing.InMemoryMessageTransport 96.6% 83.3%
Corvus.Text.Json.AsyncApi.Testing.PublishedMessage 100%
Corvus.Text.Json.AsyncApi.WebSocket - 0%
Name Line Branch
Corvus.Text.Json.AsyncApi.WebSocket 0% 0%
Corvus.Text.Json.AsyncApi.WebSocket.WebSocketMessageTransport 0% 0%
Corvus.Text.Json.AsyncApi.WebSocket.WebSocketMessageTransport 0% 0%
Corvus.Text.Json.AsyncApi.WebSocket.WebSocketMessageTransport 0% 0%
Corvus.Text.Json.AsyncApi.WebSocket.WebSocketTransportOptions 0%
Corvus.Text.Json.CodeGeneration - 93.2%
Name Line Branch
Corvus.Text.Json.CodeGeneration 93.2% 82.7%
Corvus.Text.Json.CodeGeneration.BaseSchemaNameHeuristic 84.3% 79.4%
Corvus.Text.Json.CodeGeneration.CodeGenerationExtensions 90.6% 72.9%
Corvus.Text.Json.CodeGeneration.CodeGenerationExtensions.HoistedAllOfBranch
Info
100%
Corvus.Text.Json.CodeGeneration.CodeGeneratorExtensions 95% 87.2%
Corvus.Text.Json.CodeGeneration.CodeGeneratorExtensions.ComposedBuilder 100%
Corvus.Text.Json.CodeGeneration.CodeGeneratorExtensions.PatternPropertyMeth
odInfo
100%
Corvus.Text.Json.CodeGeneration.ConditionalCodeSpecification 91.7% 86.2%
Corvus.Text.Json.CodeGeneration.ConstPropertyNameHeuristic 91.8% 80%
Corvus.Text.Json.CodeGeneration.CorePartial 100% 100%
Corvus.Text.Json.CodeGeneration.CSharpLanguageProvider 90.9% 82.5%
Corvus.Text.Json.CodeGeneration.CSharpLanguageProvider.NamedType 100%
Corvus.Text.Json.CodeGeneration.CSharpLanguageProvider.NamedTypes 100%
Corvus.Text.Json.CodeGeneration.CSharpLanguageProvider.Namespace 100%
Corvus.Text.Json.CodeGeneration.CSharpLanguageProvider.Options 93.4% 90%
Corvus.Text.Json.CodeGeneration.CSharpMemberName 100% 98.4%
Corvus.Text.Json.CodeGeneration.CustomKeywordNameHeuristic 78.5% 10%
Corvus.Text.Json.CodeGeneration.DefaultNameCollisionResolver 76.1% 76.6%
Corvus.Text.Json.CodeGeneration.DefaultValueNameHeuristic 84% 66.6%
Corvus.Text.Json.CodeGeneration.DocumentationNameHeuristic 90.4% 92.8%
Corvus.Text.Json.CodeGeneration.EcmaRegexTranslator 86.5% 82.6%
Corvus.Text.Json.CodeGeneration.EcmaRegexTranslator.CharClassInfo 100% 100%
Corvus.Text.Json.CodeGeneration.EcmaRegexTranslator.Translator 82.7% 78.2%
Corvus.Text.Json.CodeGeneration.FormatHandlerExtensions 87.1% 87%
Corvus.Text.Json.CodeGeneration.FormatHandlerRegistry 88.2% 100%
Corvus.Text.Json.CodeGeneration.Formatting 98.4% 94.8%
Corvus.Text.Json.CodeGeneration.Internal.JsonElementHelpers 30.5% 28.8%
Corvus.Text.Json.CodeGeneration.JsonSchemaPartial 100% 100%
Corvus.Text.Json.CodeGeneration.MethodParameter 100% 100%
Corvus.Text.Json.CodeGeneration.MutableCorePartial 100% 100%
Corvus.Text.Json.CodeGeneration.NameCollisionResolverRegistry 100% 100%
Corvus.Text.Json.CodeGeneration.NumericTypeName 100%
Corvus.Text.Json.CodeGeneration.PathNameHeuristic 23.8% 0%
Corvus.Text.Json.CodeGeneration.PropertyDeclarationExtensions 100% 96.6%
Corvus.Text.Json.CodeGeneration.RequiredPropertyNameHeuristic 89.6% 81.2%
Corvus.Text.Json.CodeGeneration.SimpleCoreTypeNameHeuristic 96.2% 92.3%
Corvus.Text.Json.CodeGeneration.SimpleTypeAndFormatterAndKind 0%
Corvus.Text.Json.CodeGeneration.SingleTypeArrayNameHeuristic 93.3% 92.8%
Corvus.Text.Json.CodeGeneration.StandaloneEvaluatorGenerator 95% 81.6%
Corvus.Text.Json.CodeGeneration.StandaloneEvaluatorGenerator.GenerationCont
ext
80% 100%
Corvus.Text.Json.CodeGeneration.StandaloneEvaluatorGenerator.PropertyMatche
rEntry
100%
Corvus.Text.Json.CodeGeneration.StandaloneEvaluatorGenerator.PropertyMatche
rInfo
100%
Corvus.Text.Json.CodeGeneration.StandaloneEvaluatorGenerator.SubschemaInfo 100%
Corvus.Text.Json.CodeGeneration.SubschemaNameHeuristic 91.6% 85%
Corvus.Text.Json.CodeGeneration.TypeDeclarationExtensions 87% 80.6%
Corvus.Text.Json.CodeGeneration.TypeDeclarationExtensions 87% 80.6%
Corvus.Text.Json.CodeGeneration.ValidationHandlers 94% 83.5%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.AllOfChildHandlers.AllOf
SubschemaValidationHandler
91.6% 90.6%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.AnyOfChildHandlers 97.1% 90.2%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.AnyOfChildHandlers.AnyOf
ConstValidationHandler
89.3% 86.6%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.AnyOfChildHandlers.AnyOf
SubschemaValidationHandler
94.3% 83.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ArrayChildHandlers.ItemC
ountValidationExtensions
69.5% 36.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ArrayChildHandlers.ItemC
ountValidationHandler
78.9% 83.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ArrayValidationHandler 96% 83.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.CompositionAllOfValidati
onHandler
95.4% 50%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.CompositionAnyOfValidati
onHandler
92.3% 50%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.CompositionNotValidation
Handler
93.7% 50%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.CompositionOneOfValidati
onHandler
91.3% 50%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ConstValidationHandler 93.7% 50%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.FormatValidationHandler 95.6% 83.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.KeywordValidationHandler
Base
100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.NumberChildHandlers.Numb
erRangeValidationHandler
81.8% 85.7%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.NumberChildHandlers.Numb
erValidationExtensions
88.3% 64%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.NumberValidationHandler 95% 50%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers 94.7% 88%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Cont
ainsValidationExtensions
75% 44.4%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Cont
ainsValidationHandler
97.7% 91.1%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Cont
ainsValidationHandler.ValidationConfiguration
100% 50%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Depe
ndentSchemasChildHandler
93.1% 64.2%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Hois
tedAllOfPropertyValidationHandler
92.3% 89.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Hois
tedAllOfPropertyValidationHandler.HoistedBranchMetadata
100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Hois
tedAllOfPropertyValidationHandler.HoistedPropertyMetadata
100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Hois
tedAllOfPropertyValidationHandler.HoistedRequiredMetadata
100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Hois
tedAllOfPropertyValidationHandler.UnifiedMapInfo
100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Hois
tedAllOfPropertyValidationHandler.UnifiedMapLocalEntry
100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Item
sValidationHandler
99.4% 100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Item
sValidationHandler.ValidationConfiguration
100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Obje
ctPropertyValidatorParameter
100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Patt
ernPropertiesValidationHandler
93.1% 95.8%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Prop
ertiesValidationHandler
99% 100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Prop
ertyCountValidationExtensions
69.5% 36.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Prop
ertyCountValidationHandler
78.9% 83.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Prop
ertyNamesValidationHandler
98% 100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Prop
ertySubschemaChildHandler
100% 92.8%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Requ
iredPropertyChildHandler
95.3% 90.7%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Requ
iredPropertyChildHandler.Dependency
100% 100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Requ
iredPropertyChildHandler.PropertyDependencies
82.1% 55.5%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Requ
iredPropertyChildHandler.RequiredPropertyMessageProviderNames
100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Requ
iredPropertyChildHandler.Requirement
100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Requ
iredPropertyChildHandler.RequirementsAndDependencies
100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Unev
aluatedPropertyValidationHandler
88.8% 69.2%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Uniq
ueItemsValidationHandler
97.7% 83.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectChildHandlers.Uniq
ueItemsValidationHandler.ValidationConfiguration
100% 50%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.ObjectValidationHandler 96.2% 83.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.OneOfChildHandlers 97.6% 91.6%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.OneOfChildHandlers.OneOf
SubschemaValidationHandler
94.2% 83.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.StringChildHandlers.Stri
ngLengthValidationExtensions
70.8% 36.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.StringChildHandlers.Stri
ngLengthValidationHandler
78.9% 83.3%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.StringChildHandlers.Stri
ngRegularExpressionValidationExtensions
95.9% 77.7%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.StringChildHandlers.Stri
ngRegularExpressionValidationHandler
66.6% 62.5%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.StringValidationHandler 95.2% 50%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.TernaryIfValidationHandl
er
93.7% 50%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.TypeSensitiveKeywordVali
dationHandlerBase
100%
Corvus.Text.Json.CodeGeneration.ValidationHandlers.TypeValidationHandler 93.7% 50%
Corvus.Text.Json.CodeGeneration.ValidationHandlers 94% 83.5%
Corvus.Text.Json.CodeGeneration.WellKnownNumericFormatHandler 98.8% 84.9%
Corvus.Text.Json.CodeGeneration.WellKnownStringFormatHandler 100% 78.1%
Corvus.Text.Json.CodeGeneration.WellKnownTypeNameHeuristic 100% 100%
Corvus.Text.Json.Internal.ThrowHelper 0%
Corvus.Text.Json.JMESPath - 93.8%
Name Line Branch
Corvus.Text.Json.JMESPath 93.8% 89.4%
Corvus.Text.Json.JMESPath.AndNode 100%
Corvus.Text.Json.JMESPath.ComparisonNode 100%
Corvus.Text.Json.JMESPath.Compiler 95.3% 89.4%
Corvus.Text.Json.JMESPath.Compiler.CompiledStage 100%
Corvus.Text.Json.JMESPath.Compiler.Utf8StringElementComparer 0%
Corvus.Text.Json.JMESPath.ExpressionRefNode 100%
Corvus.Text.Json.JMESPath.FilterProjectionNode 100%
Corvus.Text.Json.JMESPath.FlattenProjectionNode 100%
Corvus.Text.Json.JMESPath.FunctionCallNode 100%
Corvus.Text.Json.JMESPath.FusedPipePlanner 93.7% 87%
Corvus.Text.Json.JMESPath.IdentifierNode 100%
Corvus.Text.Json.JMESPath.JMESPathCodeGenHelpers 88.1% 82.5%
Corvus.Text.Json.JMESPath.JMESPathCodeGenHelpers.MergeDedup2Context 100%
Corvus.Text.Json.JMESPath.JMESPathCodeGenHelpers.MergeDedupArrayContext 100%
Corvus.Text.Json.JMESPath.JMESPathCodeGenHelpers.Utf8StringElementComparer 0%
Corvus.Text.Json.JMESPath.JMESPathEvaluator 100% 100%
Corvus.Text.Json.JMESPath.JMESPathException 100%
Corvus.Text.Json.JMESPath.JMESPathSequenceBuilder 78.9% 91.6%
Corvus.Text.Json.JMESPath.Lexer 99.3% 96%
Corvus.Text.Json.JMESPath.ListProjectionNode 100%
Corvus.Text.Json.JMESPath.LiteralNode 100%
Corvus.Text.Json.JMESPath.MultiSelectHashNode 100%
Corvus.Text.Json.JMESPath.MultiSelectHashNode.KeyValuePair 100%
Corvus.Text.Json.JMESPath.MultiSelectListNode 100%
Corvus.Text.Json.JMESPath.NotNode 100%
Corvus.Text.Json.JMESPath.OrNode 100%
Corvus.Text.Json.JMESPath.Parser 98.5% 97.6%
Corvus.Text.Json.JMESPath.PipeNode 100%
Corvus.Text.Json.JMESPath.PipeStage 82.1%
Corvus.Text.Json.JMESPath.PipeStage.Filter 100%
Corvus.Text.Json.JMESPath.PipeStage.Flatten 100%
Corvus.Text.Json.JMESPath.PipeStage.HashProject 100%
Corvus.Text.Json.JMESPath.PipeStage.MapExpr 100%
Corvus.Text.Json.JMESPath.PipeStage.Project 100%
Corvus.Text.Json.JMESPath.PipeStage.Reverse 100%
Corvus.Text.Json.JMESPath.PipeStage.Slice 0%
Corvus.Text.Json.JMESPath.PipeStage.Sort 100%
Corvus.Text.Json.JMESPath.PipeStage.SortBy 100%
Corvus.Text.Json.JMESPath.RawStringNode 100%
Corvus.Text.Json.JMESPath.SubExpressionNode 100%
Corvus.Text.Json.JMESPath.Token 100% 100%
Corvus.Text.Json.JMESPath.ValueProjectionNode 100%
Corvus.Text.Json.JMESPath.CodeGeneration - 97.7%
Name Line Branch
Corvus.Text.Json.JMESPath.CodeGeneration 97.7% 94.5%
Corvus.Text.Json.JMESPath.CodeGeneration.JMESPathCodeGenerator 97.8% 94.4%
Corvus.Text.Json.JMESPath.CodeGeneration.JMESPathCodeGenerator.Emitter 97.7% 94.6%
Corvus.Text.Json.Jsonata - 91.6%
Name Line Branch
Corvus.Text.Json.Jsonata 91.6% 85.3%
Corvus.Text.Json.Jsonata.Ast.ApplyNode 100%
Corvus.Text.Json.Jsonata.Ast.ArrayConstructorNode 100%
Corvus.Text.Json.Jsonata.Ast.BinaryNode 100%
Corvus.Text.Json.Jsonata.Ast.BindNode 100%
Corvus.Text.Json.Jsonata.Ast.BlockNode 100%
Corvus.Text.Json.Jsonata.Ast.ConditionNode 100%
Corvus.Text.Json.Jsonata.Ast.DescendantNode 100%
Corvus.Text.Json.Jsonata.Ast.FilterNode 0%
Corvus.Text.Json.Jsonata.Ast.FunctionCallNode 100%
Corvus.Text.Json.Jsonata.Ast.GroupBy 100%
Corvus.Text.Json.Jsonata.Ast.LambdaNode 100%
Corvus.Text.Json.Jsonata.Ast.NameNode 75% 66.6%
Corvus.Text.Json.Jsonata.Ast.NumberNode 100%
Corvus.Text.Json.Jsonata.Ast.ObjectConstructorNode 100%
Corvus.Text.Json.Jsonata.Ast.ParentNode 100%
Corvus.Text.Json.Jsonata.Ast.ParentSlot 100%
Corvus.Text.Json.Jsonata.Ast.PartialNode 100%
Corvus.Text.Json.Jsonata.Ast.PathNode 100%
Corvus.Text.Json.Jsonata.Ast.PlaceholderNode 0%
Corvus.Text.Json.Jsonata.Ast.RegexNode 66.6%
Corvus.Text.Json.Jsonata.Ast.SortNode 50%
Corvus.Text.Json.Jsonata.Ast.StepAnnotations 100%
Corvus.Text.Json.Jsonata.Ast.StringNode 100%
Corvus.Text.Json.Jsonata.Ast.TransformNode 100%
Corvus.Text.Json.Jsonata.Ast.UnaryNode 100%
Corvus.Text.Json.Jsonata.Ast.ValueNode 100%
Corvus.Text.Json.Jsonata.Ast.VariableNode 100%
Corvus.Text.Json.Jsonata.Ast.WildcardNode 100%
Corvus.Text.Json.Jsonata.BuiltInFunctions 96.7% 90.8%
Corvus.Text.Json.Jsonata.CachedFormatNumberPicture 100%
Corvus.Text.Json.Jsonata.ElementBuffer 97.9% 95.4%
Corvus.Text.Json.Jsonata.Environment 80.4% 66%
Corvus.Text.Json.Jsonata.FormatNumberPicture 97.6% 86.8%
Corvus.Text.Json.Jsonata.FormatNumberPicture.SubPic 100%
Corvus.Text.Json.Jsonata.FunctionalCompiler 90.1% 82.7%
Corvus.Text.Json.Jsonata.FunctionalCompiler.ConstKeyObjectBuildContext 100%
Corvus.Text.Json.Jsonata.FunctionalCompiler.DynKeyObjectBuildContext 100%
Corvus.Text.Json.Jsonata.JsonataBinding 96.4% 25%
Corvus.Text.Json.Jsonata.JsonataCodeGenHelpers 87.2% 80%
Corvus.Text.Json.Jsonata.JsonataCodeGenHelpers.ConcatBuilder 66.6% 75%
Corvus.Text.Json.Jsonata.JsonataCodeGenHelpers.GroupByObjectContext 100%
Corvus.Text.Json.Jsonata.JsonataCodeGenHelpers.JoinBuilder 100% 100%
Corvus.Text.Json.Jsonata.JsonataCodeGenHelpers.MergeDedupBufferContext 100%
Corvus.Text.Json.Jsonata.JsonataCodeGenHelpers.MergeDedupElementContext 100%
Corvus.Text.Json.Jsonata.JsonataCodeGenHelpers.MergeDedupSequenceContext 100%
Corvus.Text.Json.Jsonata.JsonataEvaluator 92.8% 81.5%
Corvus.Text.Json.Jsonata.JsonataException 100%
Corvus.Text.Json.Jsonata.JsonataHelpers 94.8% 94.1%
Corvus.Text.Json.Jsonata.LambdaValue 91.5% 87.5%
Corvus.Text.Json.Jsonata.Lexer 95% 95.1%
Corvus.Text.Json.Jsonata.NodeBuilderExtensions 100%
Corvus.Text.Json.Jsonata.Parser 94.2% 84.9%
Corvus.Text.Json.Jsonata.Sequence 80% 68.1%
Corvus.Text.Json.Jsonata.Sequence.Enumerator 0% 0%
Corvus.Text.Json.Jsonata.Sequence.LazyRangeInfo 100%
Corvus.Text.Json.Jsonata.Sequence.RawDoubleArrayPayload 100%
Corvus.Text.Json.Jsonata.SequenceBuilder 87% 85%
Corvus.Text.Json.Jsonata.SignatureValidator 90.2% 85.6%
Corvus.Text.Json.Jsonata.SignatureValidator.ParamSpec 100%
Corvus.Text.Json.Jsonata.TailCallContinuation 100%
Corvus.Text.Json.Jsonata.Token 90.9% 100%
Corvus.Text.Json.Jsonata.Utf8Name 100%
Corvus.Text.Json.Jsonata.XPathDateTimeFormatter 91.2% 89.2%
Corvus.Text.Json.Jsonata.CodeGeneration - 88.5%
Name Line Branch
Corvus.Text.Json.Jsonata.CodeGeneration 88.5% 69.2%
Corvus.Text.Json.Jsonata.CodeGeneration.CustomFunction 100%
Corvus.Text.Json.Jsonata.CodeGeneration.JfnParser 100% 100%
Corvus.Text.Json.Jsonata.CodeGeneration.JsonataCodeGenerator 88.7% 69.1%
Corvus.Text.Json.Jsonata.CodeGeneration.JsonataCodeGenerator.Emitter 88.1% 68.6%
Corvus.Text.Json.Jsonata.CodeGeneration.JsonataCodeGenerator.FallbackExcept
ion
100%
Corvus.Text.Json.JsonLogic - 95.1%
Name Line Branch
Corvus.Text.Json.JsonLogic 95.1% 87.5%
Corvus.Text.Json.JsonLogic.ElementBuffer 97.1% 100%
Corvus.Text.Json.JsonLogic.EvalResult 92.6% 80.7%
Corvus.Text.Json.JsonLogic.FunctionalEvaluator 96.8% 88.9%
Corvus.Text.Json.JsonLogic.JsonLogicEvaluator 97.2% 83.3%
Corvus.Text.Json.JsonLogic.JsonLogicHelpers 87.1% 82%
Corvus.Text.Json.JsonLogic.JsonLogicRule 100%
Corvus.Text.Json.JsonLogic.CodeGeneration - 92.8%
Name Line Branch
Corvus.Text.Json.JsonLogic.CodeGeneration 92.8% 82.7%
Corvus.Text.Json.JsonLogic.CodeGeneration.CustomOperator 100%
Corvus.Text.Json.JsonLogic.CodeGeneration.JlopsParser 94.8% 96.4%
Corvus.Text.Json.JsonLogic.CodeGeneration.JsonLogicCodeGenerator 92.9% 82.8%
Corvus.Text.Json.JsonLogic.CodeGeneration.JsonLogicCodeGenerator.Emitter 92.5% 81.6%
Corvus.Text.Json.JsonPath - 95.2%
Name Line Branch
Corvus.Text.Json.JsonPath 95.2% 93.1%
Corvus.Text.Json.JsonPath.ChildSegmentNode 100%
Corvus.Text.Json.JsonPath.ComparisonNode 100%
Corvus.Text.Json.JsonPath.Compiler 100% 100%
Corvus.Text.Json.JsonPath.Compiler.CompiledJsonPath 100%
Corvus.Text.Json.JsonPath.CustomFunctionSignature 100%
Corvus.Text.Json.JsonPath.DescendantNameSetStep 100%
Corvus.Text.Json.JsonPath.DescendantNameStep 100%
Corvus.Text.Json.JsonPath.DescendantSegmentNode 100%
Corvus.Text.Json.JsonPath.DescendantStep 100%
Corvus.Text.Json.JsonPath.EmitStep 100%
Corvus.Text.Json.JsonPath.FilterComparisonPlan 100%
Corvus.Text.Json.JsonPath.FilterCountFunctionPlan 100%
Corvus.Text.Json.JsonPath.FilterCustomFunctionPlan 100%
Corvus.Text.Json.JsonPath.FilterEmptyQueryPlan 100%
Corvus.Text.Json.JsonPath.FilterGeneralQueryPlan 100%
Corvus.Text.Json.JsonPath.FilterKindComparisonPlan 100%
Corvus.Text.Json.JsonPath.FilterLengthFunctionPlan 100%
Corvus.Text.Json.JsonPath.FilterLengthNumericPlan 100%
Corvus.Text.Json.JsonPath.FilterLiteralPlan 100%
Corvus.Text.Json.JsonPath.FilterLogicalAndPlan 100%
Corvus.Text.Json.JsonPath.FilterLogicalNotPlan 100%
Corvus.Text.Json.JsonPath.FilterLogicalOrPlan 100%
Corvus.Text.Json.JsonPath.FilterMatchFunctionPlan 100%
Corvus.Text.Json.JsonPath.FilterNumericComparisonPlan 100%
Corvus.Text.Json.JsonPath.FilterQueryNode 100%
Corvus.Text.Json.JsonPath.FilterSelectorNode 100%
Corvus.Text.Json.JsonPath.FilterSingularNumericPlan 100%
Corvus.Text.Json.JsonPath.FilterSingularNumericStep 100%
Corvus.Text.Json.JsonPath.FilterSingularQueryPlan 100%
Corvus.Text.Json.JsonPath.FilterStep 100%
Corvus.Text.Json.JsonPath.FilterStringEqualityPlan 100%
Corvus.Text.Json.JsonPath.FilterValueFunctionPlan 100%
Corvus.Text.Json.JsonPath.FunctionCallNode 100%
Corvus.Text.Json.JsonPath.IndexSelectorNode 100%
Corvus.Text.Json.JsonPath.JsonPathCodeGenHelpers 82.4% 83.8%
Corvus.Text.Json.JsonPath.JsonPathEvaluator 97.8% 100%
Corvus.Text.Json.JsonPath.JsonPathException 100%
Corvus.Text.Json.JsonPath.JsonPathFunction 100%
Corvus.Text.Json.JsonPath.JsonPathFunction.DelegateFunction 100%
Corvus.Text.Json.JsonPath.JsonPathFunctionArgument 92.8% 50%
Corvus.Text.Json.JsonPath.JsonPathFunctionResult 100% 100%
Corvus.Text.Json.JsonPath.JsonPathResult 93% 87.5%
Corvus.Text.Json.JsonPath.JsonPathSequenceBuilder 68.4% 83.3%
Corvus.Text.Json.JsonPath.Lexer 96.4% 96.5%
Corvus.Text.Json.JsonPath.LiteralNode 100% 100%
Corvus.Text.Json.JsonPath.LogicalAndNode 100%
Corvus.Text.Json.JsonPath.LogicalNotNode 100%
Corvus.Text.Json.JsonPath.LogicalOrNode 100%
Corvus.Text.Json.JsonPath.MultiSelectorStep 100%
Corvus.Text.Json.JsonPath.NameDispatchTable 97.1% 91.3%
Corvus.Text.Json.JsonPath.NameDispatchTable.DispatchEntry 100%
Corvus.Text.Json.JsonPath.NameSelectorNode 100%
Corvus.Text.Json.JsonPath.NameSetEntry 100%
Corvus.Text.Json.JsonPath.NameSetStep 100%
Corvus.Text.Json.JsonPath.NavigateIndexStep 100%
Corvus.Text.Json.JsonPath.NavigateNameStep 100%
Corvus.Text.Json.JsonPath.ParenExpressionNode 100%
Corvus.Text.Json.JsonPath.Parser 95.7% 92.1%
Corvus.Text.Json.JsonPath.PlanInterpreter 97% 94.2%
Corvus.Text.Json.JsonPath.PlanInterpreter.FilterResult 100% 100%
Corvus.Text.Json.JsonPath.Planner 97.5% 96.2%
Corvus.Text.Json.JsonPath.QueryNode 100%
Corvus.Text.Json.JsonPath.SegmentNode 100%
Corvus.Text.Json.JsonPath.SingletonChainStep 100%
Corvus.Text.Json.JsonPath.SingularNav 100%
Corvus.Text.Json.JsonPath.SliceSelectorNode 100%
Corvus.Text.Json.JsonPath.SliceStep 100%
Corvus.Text.Json.JsonPath.Token 100%
Corvus.Text.Json.JsonPath.WildcardNameStep 100%
Corvus.Text.Json.JsonPath.WildcardStep 100%
Corvus.Text.Json.JsonPath.CodeGeneration - 96.1%
Name Line Branch
Corvus.Text.Json.JsonPath.CodeGeneration 96.1% 92.3%
Corvus.Text.Json.JsonPath.CodeGeneration.CustomFunction 100%
Corvus.Text.Json.JsonPath.CodeGeneration.FunctionParameter 100%
Corvus.Text.Json.JsonPath.CodeGeneration.JpfnParser 99% 98.6%
Corvus.Text.Json.JsonPath.CodeGeneration.JsonPathCodeGenerator 95.7% 91.9%
Corvus.Text.Json.JsonPath.CodeGeneration.JsonPathCodeGenerator.Emitter 96.1% 91.1%
Corvus.Text.Json.OpenApi - 95.7%
Name Line Branch
Corvus.Text.Json.OpenApi 95.7% 90.5%
Corvus.Text.Json.OpenApi.FormFieldReader 100% 96.9%
Corvus.Text.Json.OpenApi.FormUrlEncodedQueryStringWriter 100% 95%
Corvus.Text.Json.OpenApi.FormUrlEncodedSerializer 97% 95.4%
Corvus.Text.Json.OpenApi.FormUrlEncodedSerializer 97% 95.4%
Corvus.Text.Json.OpenApi.HeaderValueParser 100%
Corvus.Text.Json.OpenApi.IApiRequest 0%
Corvus.Text.Json.OpenApi.JsonStreamReader 100% 94.1%
Corvus.Text.Json.OpenApi.JsonStreamReader 100% 94.1%
Corvus.Text.Json.OpenApi.JsonStreamWriter 95.4% 87.5%
Corvus.Text.Json.OpenApi.JsonStreamWriter 95.4% 87.5%
Corvus.Text.Json.OpenApi.MultipartFormDataSerializer 97.5% 91.1%
Corvus.Text.Json.OpenApi.MultipartFormDataSerializer 97.5% 91.1%
Corvus.Text.Json.OpenApi.MultipartFormReader 100% 95.5%
Corvus.Text.Json.OpenApi.MultipartFormReader.BinaryPart 100%
Corvus.Text.Json.OpenApi.MultipartMixedReader 68.7% 59%
Corvus.Text.Json.OpenApi.MultipartMixedReader.BinaryPart 0%
Corvus.Text.Json.OpenApi.MultipartMixedSerializer 97.7% 78.5%
Corvus.Text.Json.OpenApi.MultipartMixedSerializer 97.7% 78.5%
Corvus.Text.Json.OpenApi.PooledBufferWriter 69.2% 75%

Note: Coverage summary truncated from 68565 to 59978 characters. Full report is in the build artifacts.

@mwadams mwadams changed the title Align the Create() feature's VERSIONHISTORY heading with the released 5.2.7 tag Realign the 5.2.x VERSIONHISTORY ladder with the release tags Jul 13, 2026
@mwadams mwadams changed the title Realign the 5.2.x VERSIONHISTORY ladder with the release tags Align the Create() feature's VERSIONHISTORY heading with the released 5.2.7 tag Jul 13, 2026
mwadams added a commit that referenced this pull request Jul 16, 2026
… 5.2.7 tag (#839)

The release automation tagged the #836/#837 merge as 5.2.7; the version
history entry said V5.3.0. Documentation-only change.


Claude-Session: https://claude.ai/code/session_0194AjRoXpqKCsNGLq7jcCso

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no_release Suppresses auto_release functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant