/// <summary> /// The first ActionCall in this BehaviorChain. Can be null. /// </summary> /// <returns></returns> public ActionCall FirstCall() { return Calls.FirstOrDefault(); }
public Type ActionOutputType() { var call = Calls.FirstOrDefault(); return(call == null ? null : call.OutputType()); }