public void SaveGraph(string path, StateGraph stateGraph) { StorageAdapter storageAdapter = new StorageAdapter(); storageAdapter.Add(stateGraph.GetType().ToString()); storageAdapter.Add(stateGraph.Encode()); }
//保存到文件 public static void SaveToStorage(string filePath, ITPSerializable target) { StorageAdapter storageAdapter = new StorageAdapter(); storageAdapter.Add(target.EncodeFirst()); storageAdapter.Add(target.EncodeSecond()); WriteToFile(filePath, storageAdapter.ToJson()); }
public StorageAdapter EncodeSecond() { StorageAdapter storageAdapter = new StorageAdapter(); storageAdapter.Add(Body.EncodeSecond()); storageAdapter.Add(mOutport.EncodeSecond()); storageAdapter.Add(EncodeRef()); return(storageAdapter); }
public StorageAdapter EncodeFirst() { StorageAdapter storageAdapter = new StorageAdapter(); storageAdapter.Add(Body.EncodeFirst()); storageAdapter.Add(mOutport.EncodeFirst()); storageAdapter.Add(EncodeContent()); return(storageAdapter); }