< Summary

Line coverage
0%
Covered lines: 0
Uncovered lines: 382
Coverable lines: 382
Total lines: 1192
Line coverage: 0%
Branch coverage
0%
Covered branches: 0
Total branches: 142
Branch coverage: 0%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Cyclomatic complexity NPath complexity Sequence coverage
File 1: CreateArrayInfo(...)100%110%
File 1: CreateListInfo(...)100%110%
File 1: CreateDictionaryInfo(...)100%110%
File 1: CreateImmutableDictionaryInfo(...)100%110%
File 1: CreateIDictionaryInfo(...)100%110%
File 1: CreateIReadOnlyDictionaryInfo(...)100%110%
File 1: CreateImmutableEnumerableInfo(...)100%110%
File 1: CreateIListInfo(...)100%110%
File 1: CreateISetInfo(...)100%110%
File 1: CreateIReadOnlySetInfo(...)100%110%
File 1: CreateICollectionInfo(...)100%110%
File 1: CreateStackInfo(...)100%110%
File 1: CreateQueueInfo(...)100%110%
File 1: CreateConcurrentStackInfo(...)100%110%
File 1: CreateConcurrentQueueInfo(...)100%110%
File 1: CreateIEnumerableInfo(...)100%110%
File 1: CreateIAsyncEnumerableInfo(...)100%110%
File 1: CreateStackInfo(...)100%110%
File 1: CreateQueueInfo(...)100%110%
File 1: CreateStackOrQueueInfo(...)100%110%
File 1: CreateMemoryInfo(...)100%110%
File 1: CreateReadOnlyMemoryInfo(...)100%110%
File 2: GetUnsupportedTypeConverter()100%110%
File 2: GetEnumConverter(...)100%110%
File 2: GetNullableConverter(...)100%110%
File 2: GetNullableConverter(...)100%110%
File 2: GetTypedConverter(...)0%220%
File 3: CreatePropertyInfo(...)0%880%
File 3: CreateObjectInfo(...)100%110%
File 3: CreateUnionInfo(...)0%220%
File 3: CreateValueInfo(...)100%110%
File 4: CreateCore(...)100%110%
File 4: CreateCore(...)0%440%
File 4: CreateCore(...)0%220%
File 4: GetConverter(...)0%440%
File 4: PopulatePolymorphismMetadata(...)0%10100%
File 4: PopulateParameterInfoValues(...)0%440%
File 4: PopulateProperties(...)0%18180%
File 4: CreatePropertyInfoCore(...)0%440%
File 4: DeterminePropertyName(...)0%660%

File(s)

https://raw.githubusercontent.com/dotnet/runtime/87bcbd26c0325d512bb7d091f493e73201aee1d6/src/libraries/System.Text.Json/src/System/Text/Json/Serialization/Metadata/JsonMetadataServices.Collections.cs

Error during reading file 'https://raw.githubusercontent.com/dotnet/runtime/87bcbd26c0325d512bb7d091f493e73201aee1d6/src/libraries/System.Text.Json/src/System/Text/Json/Serialization/Metadata/JsonMetadataServices.Collections.cs': Response status code does not indicate success: 404 (Not Found).

https://raw.githubusercontent.com/dotnet/runtime/87bcbd26c0325d512bb7d091f493e73201aee1d6/src/libraries/System.Text.Json/src/System/Text/Json/Serialization/Metadata/JsonMetadataServices.Converters.cs

Error during reading file 'https://raw.githubusercontent.com/dotnet/runtime/87bcbd26c0325d512bb7d091f493e73201aee1d6/src/libraries/System.Text.Json/src/System/Text/Json/Serialization/Metadata/JsonMetadataServices.Converters.cs': Response status code does not indicate success: 404 (Not Found).

https://raw.githubusercontent.com/dotnet/runtime/87bcbd26c0325d512bb7d091f493e73201aee1d6/src/libraries/System.Text.Json/src/System/Text/Json/Serialization/Metadata/JsonMetadataServices.cs

Error during reading file 'https://raw.githubusercontent.com/dotnet/runtime/87bcbd26c0325d512bb7d091f493e73201aee1d6/src/libraries/System.Text.Json/src/System/Text/Json/Serialization/Metadata/JsonMetadataServices.cs': Response status code does not indicate success: 404 (Not Found).

https://raw.githubusercontent.com/dotnet/runtime/87bcbd26c0325d512bb7d091f493e73201aee1d6/src/libraries/System.Text.Json/src/System/Text/Json/Serialization/Metadata/JsonMetadataServices.Helpers.cs

Error during reading file 'https://raw.githubusercontent.com/dotnet/runtime/87bcbd26c0325d512bb7d091f493e73201aee1d6/src/libraries/System.Text.Json/src/System/Text/Json/Serialization/Metadata/JsonMetadataServices.Helpers.cs': Response status code does not indicate success: 404 (Not Found).

Methods/Properties

CreateArrayInfo(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues`1<TElement[]>)
CreateListInfo(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues`1<TCollection>)
CreateDictionaryInfo(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues`1<TCollection>)
CreateImmutableDictionaryInfo(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues`1<TCollection>,System.Func`2<System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<TKey,TValue>>,TCollection>)
CreateIDictionaryInfo(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues`1<TCollection>)
CreateIReadOnlyDictionaryInfo(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues`1<TCollection>)
CreateImmutableEnumerableInfo(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues`1<TCollection>,System.Func`2<System.Collections.Generic.IEnumerable`1<TElement>,TCollection>)
CreateIListInfo(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues`1<TCollection>)
CreateISetInfo(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues`1<TCollection>)
CreateIReadOnlySetInfo(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues`1<TCollection>)
CreateICollectionInfo(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues`1<TCollection>)
CreateStackInfo(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues`1<TCollection>)
CreateQueueInfo(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues`1<TCollection>)
CreateConcurrentStackInfo(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues`1<TCollection>)
CreateConcurrentQueueInfo(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues`1<TCollection>)
CreateIEnumerableInfo(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues`1<TCollection>)
CreateIAsyncEnumerableInfo(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues`1<TCollection>)
CreateStackInfo(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues`1<TCollection>,System.Action`2<TCollection,System.Object>)
CreateQueueInfo(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues`1<TCollection>,System.Action`2<TCollection,System.Object>)
CreateStackOrQueueInfo(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues`1<TCollection>,System.Action`2<TCollection,System.Object>)
CreateMemoryInfo(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues`1<System.Memory`1<TElement>>)
CreateReadOnlyMemoryInfo(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues`1<System.ReadOnlyMemory`1<TElement>>)
BooleanConverter()
ByteArrayConverter()
ByteConverter()
CharConverter()
DateTimeConverter()
DateTimeOffsetConverter()
DateOnlyConverter()
TimeOnlyConverter()
DecimalConverter()
DoubleConverter()
GuidConverter()
Int16Converter()
Int32Converter()
Int64Converter()
Int128Converter()
UInt128Converter()
JsonArrayConverter()
JsonElementConverter()
JsonNodeConverter()
JsonObjectConverter()
JsonValueConverter()
JsonDocumentConverter()
MemoryByteConverter()
ReadOnlyMemoryByteConverter()
ObjectConverter()
HalfConverter()
BFloat16Converter()
Decimal32Converter()
Decimal64Converter()
Decimal128Converter()
SingleConverter()
SByteConverter()
StringConverter()
TimeSpanConverter()
UInt16Converter()
UInt32Converter()
UInt64Converter()
UriConverter()
VersionConverter()
GetUnsupportedTypeConverter()
GetEnumConverter(System.Text.Json.JsonSerializerOptions)
GetNullableConverter(System.Text.Json.Serialization.Metadata.JsonTypeInfo`1<T>)
GetNullableConverter(System.Text.Json.JsonSerializerOptions)
GetTypedConverter(System.Text.Json.Serialization.JsonConverter)
CreatePropertyInfo(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues`1<T>)
CreateObjectInfo(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonObjectInfoValues`1<T>)
CreateUnionInfo(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonUnionInfoValues`1<T>)
CreateValueInfo(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.JsonConverter)
CreateCore(System.Text.Json.Serialization.JsonConverter,System.Text.Json.JsonSerializerOptions)
CreateCore(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonObjectInfoValues`1<T>)
CreateCore(System.Text.Json.JsonSerializerOptions,System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues`1<T>,System.Text.Json.Serialization.JsonConverter`1<T>,System.Object,System.Object)
GetConverter(System.Text.Json.Serialization.Metadata.JsonObjectInfoValues`1<T>)
PopulatePolymorphismMetadata(System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Text.Json.Serialization.Metadata.JsonPolymorphismOptions,System.Text.Json.Serialization.JsonTypeClassifierFactory)
PopulateParameterInfoValues(System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Func`1<System.Text.Json.Serialization.Metadata.JsonParameterInfoValues[]>)
PopulateProperties(System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Text.Json.Serialization.Metadata.JsonTypeInfo/JsonPropertyInfoList,System.Func`2<System.Text.Json.Serialization.JsonSerializerContext,System.Text.Json.Serialization.Metadata.JsonPropertyInfo[]>)
CreatePropertyInfoCore(System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues`1<T>,System.Text.Json.JsonSerializerOptions)
DeterminePropertyName(System.Text.Json.Serialization.Metadata.JsonPropertyInfo,System.String,System.String)