public MethodReflectorBenchmarks() { var typeInfo = typeof(MethodFakes).GetTypeInfo(); _method = typeInfo.GetMethod("Call"); _staticMethod = typeInfo.GetMethod("StaticCall"); _virtualMethod = typeInfo.GetMethod("CallVirt"); _staticReflector = _staticMethod.GetReflector(); _callReflectorWithCallOp = _method.GetReflector(CallOptions.Call); _callReflectorWithCallVirtOp = _method.GetReflector(CallOptions.Callvirt); _virtualReflectorWithCallOp = _virtualMethod.GetReflector(CallOptions.Call); _virtualReflectorWithCallVirtOp = _virtualMethod.GetReflector(CallOptions.Callvirt); _instance = new MethodFakes(); }
public object Native_StaticCall() { return(MethodFakes.StaticCall()); }