/// <summary> /// actualReturn type is null if Task is not generic, otherwise ,the Task result type. /// </summary> public static bool Contains(Node node, ContractNodes contractNodes, Method currentMethod, TypeNode actualReturnType) { var v = new AsyncReturnValueQuery(contractNodes, currentMethod, actualReturnType); v.Visit(node); return v.foundReturnValueTaskResult; }
/// <summary> /// actualReturn type is null if Task is not generic, otherwise ,the Task result type. /// </summary> public static bool Contains(Node node, ContractNodes contractNodes, Method currentMethod, TypeNode actualReturnType) { var v = new AsyncReturnValueQuery(contractNodes, currentMethod, actualReturnType); v.Visit(node); return(v.foundReturnValueTaskResult); }