Json.NET
Code Coverage Statistics for Class

Newtonsoft.Json.Utilities.WrapperMethodBuilder

Symbol Coverage: 87.18% (34 of 39)

Branch Coverage: 77.78% (14 of 18)

Method Coverage: 88.89% (8 of 9)

Cyclomatic Complexity Avg: 1.78 Max:5

Methods: 9


Methods

Method Symbol Coverage Branch Coverage Method Coverage Cyclomatic Complexity
<Generate>b__1(System.Type arg) : System.String [static]  0.00% : 0 of 1
N/A : 0 of 0
0.00% : 0 of 1
1
GetMethod(System.Reflection.MethodBase realMethod,System.Type[] parameterTypes) : System.Reflection.MethodInfo  75.00% : 3 of 4
100.00% : 2 of 2
100.00% : 1 of 1
2
ExecuteMethod(System.Reflection.MethodBase newMethod,System.Type[] parameterTypes,System.Reflection.Emit.ILGenerator ilGenerator) : void  80.00% : 4 of 5
66.67% : 2 of 3
100.00% : 1 of 1
2
Generate(System.Reflection.MethodInfo newMethod) : void  85.71% : 12 of 14
57.14% : 4 of 7
100.00% : 1 of 1
5
<Generate>b__0(System.Reflection.ParameterInfo parameter) : System.Type [static]  100.00% : 1 of 1
N/A : 0 of 0
100.00% : 1 of 1
1
LoadUnderlyingObject(System.Reflection.Emit.ILGenerator ilGenerator,System.Reflection.FieldInfo srcField) : void [static]  100.00% : 3 of 3
100.00% : 1 of 1
100.00% : 1 of 1
1
PushParameters(System.Collections.Generic.ICollection<System.Reflection.ParameterInfo> parameters,System.Reflection.Emit.ILGenerator ilGenerator) : void [static]  100.00% : 5 of 5
100.00% : 3 of 3
100.00% : 1 of 1
2
Return(System.Reflection.Emit.ILGenerator ilGenerator) : void [static]  100.00% : 2 of 2
100.00% : 1 of 1
100.00% : 1 of 1
1
.ctor(System.Type realObjectType,System.Reflection.Emit.TypeBuilder proxyBuilder) : void  100.00% : 4 of 4
100.00% : 1 of 1
100.00% : 1 of 1
1