Json.NET
Code Coverage Statistics for Class

Newtonsoft.Json.Serialization.JsonTypeReflector

Symbol Coverage: 93.18% (82 of 88)

Branch Coverage: 100.00% (44 of 44)

Method Coverage: 100.00% (18 of 18)

Cyclomatic Complexity Avg: 2.06 Max:4

Methods: 18


Methods

Method Symbol Coverage Branch Coverage Method Coverage Cyclomatic Complexity
get_ReflectionDelegateFactory() : Newtonsoft.Json.Utilities.ReflectionDelegateFactory [static]  75.00% : 3 of 4
100.00% : 2 of 2
100.00% : 1 of 1
2
get_DynamicCodeGeneration() : System.Boolean [static]  77.78% : 7 of 9
100.00% : 3 of 3
100.00% : 1 of 1
2
GetMetadataTypeAttributeType() : System.Type [static]  85.71% : 6 of 7
100.00% : 4 of 4
100.00% : 1 of 1
3
GetAttribute<T>(System.Reflection.ICustomAttributeProvider attributeProvider) : T [static]  87.50% : 7 of 8
100.00% : 3 of 3
100.00% : 1 of 1
3
GetAssociateMetadataTypeFromAttribute(System.Type type) : System.Type [static]  88.89% : 8 of 9
100.00% : 5 of 5
100.00% : 1 of 1
4
GetAssociatedMetadataType(System.Type type) : System.Type [static]  100.00% : 2 of 2
100.00% : 1 of 1
100.00% : 1 of 1
1
GetAttribute<T>(System.Reflection.MemberInfo memberInfo) : T [static]  100.00% : 9 of 9
100.00% : 6 of 6
100.00% : 1 of 1
4
GetAttribute<T>(System.Type type) : T [static]  100.00% : 7 of 7
100.00% : 4 of 4
100.00% : 1 of 1
3
GetDataContractAttribute(System.Type type) : System.Runtime.Serialization.DataContractAttribute [static]  100.00% : 2 of 2
100.00% : 1 of 1
100.00% : 1 of 1
1
GetJsonArrayAttribute(System.Type type) : Newtonsoft.Json.JsonArrayAttribute [static]  100.00% : 2 of 2
100.00% : 1 of 1
100.00% : 1 of 1
1
GetJsonContainerAttribute(System.Type type) : Newtonsoft.Json.JsonContainerAttribute [static]  100.00% : 2 of 2
100.00% : 1 of 1
100.00% : 1 of 1
1
GetJsonConverter(System.Reflection.ICustomAttributeProvider attributeProvider,System.Type targetConvertedType) : Newtonsoft.Json.JsonConverter [static]  100.00% : 8 of 8
100.00% : 4 of 4
100.00% : 1 of 1
3
GetJsonConverterType(System.Reflection.ICustomAttributeProvider attributeProvider) : System.Type [static]  100.00% : 2 of 2
100.00% : 1 of 1
100.00% : 1 of 1
1
GetJsonConverterTypeFromAttribute(System.Reflection.ICustomAttributeProvider attributeProvider) : System.Type [static]  100.00% : 3 of 3
100.00% : 3 of 3
100.00% : 1 of 1
2
GetJsonObjectAttribute(System.Type type) : Newtonsoft.Json.JsonObjectAttribute [static]  100.00% : 2 of 2
100.00% : 1 of 1
100.00% : 1 of 1
1
GetObjectMemberSerialization(System.Type objectType) : Newtonsoft.Json.MemberSerialization [static]  100.00% : 8 of 8
100.00% : 3 of 3
100.00% : 1 of 1
3
GetTypeConverter(System.Type type) : System.ComponentModel.TypeConverter [static]  100.00% : 2 of 2
100.00% : 1 of 1
100.00% : 1 of 1
1
.cctor() : void [static]  100.00% : 2 of 2
N/A : 0 of 0
100.00% : 1 of 1
1