public string ToPrettyString(string indent = "") { string result = ""; result += indent + "renamedName: " + renamedName + "\n"; result += indent + "isSafe: " + isSafe.ToString() + "\n"; result += indent + "instanceNumber: " + instanceNumber.ToString() + "\n"; result += indent + "fields: " + (fields.Count == 0 ? "null" : fields.Select(v => v.ToString()).Aggregate((s1, s2) => s1 + "," + s2)) + "\n"; result += indent + "eventValue: " + eventValue.ToString() + "\n"; result += indent + "stateStack: " + stateStack.ToString() + "\n"; result += indent + "invertedFunStack: " + invertedFunStack.ToString() + "\n"; result += indent + "continuation: " + continuation.ToString() + "\n"; result += indent + "currentStatus: " + currentStatus.ToString() + "\n"; result += indent + "nextSMOperation: " + nextSMOperation.ToString() + "\n"; result += indent + "stateExitReason: " + stateExitReason.ToString() + "\n"; result += indent + "currentTrigger: " + currentTrigger.ToString() + "\n"; result += indent + "currentPayload: " + currentPayload.ToString() + "\n"; result += indent + "destOfGoto: " + (destOfGoto == null ? "null" : destOfGoto.ToString()) + "\n"; return(result); }
public override string ToString() { return(state.ToString()); }