< Summary

Line coverage
0%
Covered lines: 0
Uncovered lines: 864
Coverable lines: 864
Total lines: 2036
Line coverage: 0%
Branch coverage
0%
Covered branches: 0
Total branches: 306
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: GetTypeInfo(...)0%220%
File 1: TryGetTypeInfo(...)0%220%
File 1: GetTypeInfo()100%110%
File 1: TryGetTypeInfo(...)100%110%
File 1: GetTypeInfoInternal(...)0%18180%
File 1: TryGetTypeInfoCached(...)0%220%
File 1: GetTypeInfoForRootType(...)0%440%
File 1: TryGetPolymorphicTypeInfoForRootType(...)0%440%
File 1: ClearCaches()0%220%
File 1: .ctor(...)100%110%
File 1: GetOrAddTypeInfo(...)0%440%
File 1: TryGetTypeInfo(...)0%220%
File 1: Clear()100%110%
File 1: GetOrAddCacheEntry(...)100%110%
File 1: CreateCacheEntry(...)100%110%
File 1: FallBackToNearestAncestor(...)0%440%
File 1: DetermineNearestAncestor(...)0%16160%
File 1: .ctor(...)100%110%
File 1: .ctor(...)100%110%
File 1: GetResult()0%220%
File 1: .cctor()100%110%
File 1: GetOrCreate(...)0%10100%
File 1: TryGetContext(...)0%12120%
File 1: Equals(...)0%60600%
File 1: CompareLists(System.Text.Json.Serialization.ConfigurationList`1<TValue>,System.Text.Json.Serialization.ConfigurationList`1<TValue>)0%12120%
File 1: GetHashCode(...)100%110%
File 1: AddListHashCode(System.HashCode&,System.Text.Json.Serialization.ConfigurationList`1<TValue>)0%440%
File 1: AddHashCode(System.HashCode&,TValue)0%220%
File 2: GetConverter(...)0%440%
File 2: GetConverterInternal(...)100%110%
File 2: GetConverterFromList(...)0%660%
File 2: GetTypeClassifierFromList(...)0%660%
File 2: ExpandConverterFactory(...)0%220%
File 2: CheckConverterNullabilityIsSameAsPropertyType(...)0%660%
File 3: .ctor()100%110%
File 3: .ctor(...)0%440%
File 3: .ctor(...)0%660%
File 3: TrackOptionsInstance(...)100%110%
File 3: .cctor()100%110%
File 3: AddContext()100%110%
File 3: MakeReadOnly()0%220%
File 3: MakeReadOnly(...)0%440%
File 3: ConfigureForJsonSerializer()0%18180%
File 3: GetTypeInfoNoCaching(...)0%12120%
File 3: GetDocumentOptions()100%110%
File 3: GetNodeOptions()100%110%
File 3: GetReaderOptions()100%110%
File 3: GetWriterOptions()100%110%
File 3: GetWriterOptionsForJsonLines()100%110%
File 3: VerifyMutable()0%220%
File 3: .ctor(...)100%110%
File 3: OnCollectionModifying()100%110%
File 3: .ctor(...)100%110%
File 3: OnCollectionModifying()100%110%
File 3: .ctor(...)100%110%
File 3: DetachFromOptions()100%110%
File 3: ValidateAddedValue(...)0%660%
File 3: OnCollectionModifying()0%220%
File 3: OnCollectionModified()0%220%
File 3: GetOrCreateSingleton(...)0%440%

File(s)

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

Error during reading file 'https://raw.githubusercontent.com/dotnet/runtime/87bcbd26c0325d512bb7d091f493e73201aee1d6/src/libraries/System.Text.Json/src/System/Text/Json/Serialization/JsonSerializerOptions.Caching.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/JsonSerializerOptions.Converters.cs

Error during reading file 'https://raw.githubusercontent.com/dotnet/runtime/87bcbd26c0325d512bb7d091f493e73201aee1d6/src/libraries/System.Text.Json/src/System/Text/Json/Serialization/JsonSerializerOptions.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/JsonSerializerOptions.cs

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

Methods/Properties

CacheContext()
rCreate()
GetTypeInfo(System.Type)
TryGetTypeInfo(System.Type,System.Text.Json.Serialization.Metadata.JsonTypeInfo&)
GetTypeInfo()
TryGetTypeInfo(System.Text.Json.Serialization.Metadata.JsonTypeInfo`1<T>&)
GetTypeInfoInternal(System.Type,System.Boolean,System.Nullable`1<System.Boolean>,System.Boolean,System.Boolean)
TryGetTypeInfoCached(System.Type,System.Text.Json.Serialization.Metadata.JsonTypeInfo&)
GetTypeInfoForRootType(System.Type,System.Boolean)
TryGetPolymorphicTypeInfoForRootType(System.Object,System.Text.Json.Serialization.Metadata.JsonTypeInfo&)
ObjectTypeInfo()
ClearCaches()
.ctor(System.Text.Json.JsonSerializerOptions,System.Int32)
Options()
HashCode()
Count()
GetOrAddTypeInfo(System.Type,System.Boolean)
TryGetTypeInfo(System.Type,System.Text.Json.Serialization.Metadata.JsonTypeInfo&)
Clear()
GetOrAddCacheEntry(System.Type)
CreateCacheEntry(System.Type,System.Text.Json.JsonSerializerOptions/CachingContext)
FallBackToNearestAncestor(System.Type,System.Text.Json.JsonSerializerOptions/CachingContext/CacheEntry)
DetermineNearestAncestor(System.Type,System.Text.Json.JsonSerializerOptions/CachingContext/CacheEntry)
.ctor(System.Text.Json.Serialization.Metadata.JsonTypeInfo)
.ctor(System.Runtime.ExceptionServices.ExceptionDispatchInfo)
GetResult()
.cctor()
GetOrCreate(System.Text.Json.JsonSerializerOptions)
TryGetContext(System.Text.Json.JsonSerializerOptions,System.Int32,System.Int32&,System.Text.Json.JsonSerializerOptions/CachingContext&)
Equals(System.Text.Json.JsonSerializerOptions,System.Text.Json.JsonSerializerOptions)
CompareLists(System.Text.Json.Serialization.ConfigurationList`1<TValue>,System.Text.Json.Serialization.ConfigurationList`1<TValue>)
GetHashCode(System.Text.Json.JsonSerializerOptions)
AddListHashCode(System.HashCode&,System.Text.Json.Serialization.ConfigurationList`1<TValue>)
AddHashCode(System.HashCode&,TValue)
Converters()
TypeClassifiers()
GetConverter(System.Type)
GetConverterInternal(System.Type)
GetConverterFromList(System.Type)
GetTypeClassifierFromList(System.Text.Json.Serialization.JsonTypeClassifierContext)
ExpandConverterFactory(System.Text.Json.Serialization.JsonConverter,System.Type)
CheckConverterNullabilityIsSameAsPropertyType(System.Text.Json.Serialization.JsonConverter,System.Type)
Default()
Web()
Strict()
.ctor()
.ctor(System.Text.Json.JsonSerializerOptions)
.ctor(System.Text.Json.JsonSerializerDefaults)
TrackOptionsInstance(System.Text.Json.JsonSerializerOptions)
All()
.cctor()
AddContext()
TypeInfoResolver()
TypeInfoResolver(System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver)
TypeInfoResolverChain()
AllowOutOfOrderMetadataProperties()
AllowOutOfOrderMetadataProperties(System.Boolean)
AllowTrailingCommas()
AllowTrailingCommas(System.Boolean)
DefaultBufferSize()
DefaultBufferSize(System.Int32)
Encoder()
Encoder(System.Text.Encodings.Web.JavaScriptEncoder)
DictionaryKeyPolicy()
DictionaryKeyPolicy(System.Text.Json.JsonNamingPolicy)
IgnoreNullValues()
IgnoreNullValues(System.Boolean)
DefaultIgnoreCondition()
DefaultIgnoreCondition(System.Text.Json.Serialization.JsonIgnoreCondition)
NumberHandling()
NumberHandling(System.Text.Json.Serialization.JsonNumberHandling)
PreferredObjectCreationHandling()
PreferredObjectCreationHandling(System.Text.Json.Serialization.JsonObjectCreationHandling)
IgnoreReadOnlyProperties()
IgnoreReadOnlyProperties(System.Boolean)
IgnoreReadOnlyFields()
IgnoreReadOnlyFields(System.Boolean)
IncludeFields()
IncludeFields(System.Boolean)
MaxDepth()
MaxDepth(System.Int32)
EffectiveMaxDepth()
PropertyNamingPolicy()
PropertyNamingPolicy(System.Text.Json.JsonNamingPolicy)
PropertyNameCaseInsensitive()
PropertyNameCaseInsensitive(System.Boolean)
ReadCommentHandling()
ReadCommentHandling(System.Text.Json.JsonCommentHandling)
UnknownTypeHandling()
UnknownTypeHandling(System.Text.Json.Serialization.JsonUnknownTypeHandling)
UnmappedMemberHandling()
UnmappedMemberHandling(System.Text.Json.Serialization.JsonUnmappedMemberHandling)
WriteIndented()
WriteIndented(System.Boolean)
IndentCharacter()
IndentCharacter(System.Char)
IndentSize()
IndentSize(System.Int32)
ReferenceHandler()
ReferenceHandler(System.Text.Json.Serialization.ReferenceHandler)
NewLine()
NewLine(System.String)
RespectNullableAnnotations()
RespectNullableAnnotations(System.Boolean)
RespectRequiredConstructorParameters()
RespectRequiredConstructorParameters(System.Boolean)
AllowDuplicateProperties()
AllowDuplicateProperties(System.Boolean)
InferClosedTypePolymorphism()
InferClosedTypePolymorphism(System.Boolean)
CanUseFastPathSerializationLogic()
IsReadOnly()
MakeReadOnly()
MakeReadOnly(System.Boolean)
ConfigureForJsonSerializer()
GetTypeInfoNoCaching(System.Type)
GetDocumentOptions()
GetNodeOptions()
GetReaderOptions()
GetWriterOptions()
GetWriterOptionsForJsonLines()
VerifyMutable()
.ctor(System.Text.Json.JsonSerializerOptions,System.Collections.Generic.IList`1<System.Text.Json.Serialization.JsonConverter>)
IsReadOnly()
OnCollectionModifying()
.ctor(System.Text.Json.JsonSerializerOptions,System.Collections.Generic.IList`1<System.Text.Json.Serialization.JsonTypeClassifierFactory>)
IsReadOnly()
OnCollectionModifying()
.ctor(System.Text.Json.JsonSerializerOptions)
DetachFromOptions()
IsReadOnly()
ValidateAddedValue(System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver)
OnCollectionModifying()
OnCollectionModified()
GetOrCreateSingleton(System.Text.Json.JsonSerializerOptions&,System.Text.Json.JsonSerializerDefaults)
DebuggerDisplay()