< Summary

Line coverage
0%
Covered lines: 0
Uncovered lines: 426
Coverable lines: 426
Total lines: 958
Line coverage: 0%
Branch coverage
0%
Covered branches: 0
Total branches: 326
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: GetCompatibleGenericBaseClass(...)0%10100%
File 1: GetCompatibleGenericInterface(...)0%12120%
File 1: IsImmutableDictionaryType(...)0%880%
File 1: IsImmutableEnumerableType(...)0%30300%
File 1: GetImmutableDictionaryConstructingTypeName(...)0%440%
File 1: GetImmutableEnumerableConstructingTypeName(...)0%26260%
File 1: GetBaseNameFromGenericType(...)100%110%
File 1: IsVirtual(...)0%660%
File 1: IsKeyValuePair(...)0%220%
File 1: TryGetDeserializationConstructor(...)0%26260%
File 1: GetDefaultValue(...)0%12120%
File 1: GetSortedTypeHierarchy(...)0%440%
File 2: IsNullableOfT(...)0%220%
File 2: IsNullableType(...)0%220%
File 2: IsAssignableFromInternal(...)0%440%
File 2: IsInSubtypeRelationshipWith(...)0%220%
File 2: HasJsonConstructorAttribute(...)100%110%
File 2: HasRequiredMemberAttribute(...)100%110%
File 2: HasSetsRequiredMembersAttribute(...)100%110%
File 2: HasCustomAttributeWithName(...)0%440%
File 2: GetUniqueCustomAttribute(...)0%440%
File 2: CreateInstanceNoWrapExceptions(...)100%110%
File 2: GetMatchingGenericBaseTypes()0%14140%
File 2: TryUnifyWith(...)0%32320%
File 2: IsAtLeastAsVisibleAs(...)100%110%
File 2: IsAsRestrictive(System.Type,System.Type)0%82820%
File 2: IsAccessibleViaInheritance(System.Type,System.Type)0%10100%
File 2: HasInternalAccessTo(System.Reflection.Assembly,System.Reflection.Assembly)0%14140%
File 2: OriginalDefinition(System.Type)0%440%
File 2: GetDeclaredAccessibility(System.Type)0%12120%

File(s)

https://raw.githubusercontent.com/dotnet/runtime/87bcbd26c0325d512bb7d091f493e73201aee1d6/src/libraries/System.Text.Json/Common/ReflectionExtensions.cs

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

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

Methods/Properties

GetCompatibleGenericBaseClass(System.Type,System.Type)
GetCompatibleGenericInterface(System.Type,System.Type)
IsImmutableDictionaryType(System.Type)
IsImmutableEnumerableType(System.Type)
GetImmutableDictionaryConstructingTypeName(System.Type)
GetImmutableEnumerableConstructingTypeName(System.Type)
GetBaseNameFromGenericType(System.Type)
IsVirtual(System.Reflection.PropertyInfo)
IsKeyValuePair(System.Type)
TryGetDeserializationConstructor(System.Type,System.Boolean,System.Reflection.ConstructorInfo&)
GetDefaultValue(System.Reflection.ParameterInfo)
GetSortedTypeHierarchy(System.Type)
IsNullableOfT(System.Type)
IsNullableType(System.Type)
IsAssignableFromInternal(System.Type,System.Type)
IsInSubtypeRelationshipWith(System.Type,System.Type)
HasJsonConstructorAttribute(System.Reflection.ConstructorInfo)
HasRequiredMemberAttribute(System.Reflection.MemberInfo)
HasSetsRequiredMembersAttribute(System.Reflection.MemberInfo)
HasCustomAttributeWithName(System.Reflection.MemberInfo,System.String,System.Boolean)
GetUniqueCustomAttribute(System.Reflection.MemberInfo,System.Boolean)
CreateInstanceNoWrapExceptions(System.Type,System.Type[],System.Object[])
GetMatchingGenericBaseTypes()
TryUnifyWith(System.Type,System.Type,System.Collections.Generic.IDictionary`2<System.Type,System.Type>)
IsAtLeastAsVisibleAs(System.Type,System.Type)
IsAsRestrictive(System.Type,System.Type)
IsAccessibleViaInheritance(System.Type,System.Type)
HasInternalAccessTo(System.Reflection.Assembly,System.Reflection.Assembly)
OriginalDefinition(System.Type)
GetDeclaredAccessibility(System.Type)