| FactRecorder._IJGetHierarchie(List< Directories > hierarchie_base) | IJSONsavable< FactRecorder > | virtual |
| IJSONsavable< SolutionRecorder >._IJGetHierarchie(List< Directories > hierarchie_base) | IJSONsavable< SolutionRecorder > | virtual |
| _IJGetName(string name) | SolutionRecorder | privatevirtual |
| FactRecorder._IJGetRawObject(out T payload, string path) | IJSONsavable< FactRecorder > | virtual |
| IJSONsavable< SolutionRecorder >._IJGetRawObject(out T payload, string path) | IJSONsavable< SolutionRecorder > | virtual |
| _IJPostProcess(SolutionRecorder raw_payload) | SolutionRecorder | private |
| FactRecorder.IJSONsavable< FactRecorder >._IJPostProcess(T payload) | IJSONsavable< FactRecorder > | virtual |
| IJSONsavable< SolutionRecorder >._IJPostProcess(T payload) | IJSONsavable< SolutionRecorder > | virtual |
| _IJPreProcess(SolutionRecorder payload) | SolutionRecorder | private |
| FactRecorder.IJSONsavable< FactRecorder >._IJPreProcess(T payload) | IJSONsavable< FactRecorder > | virtual |
| IJSONsavable< SolutionRecorder >._IJPreProcess(T payload) | IJSONsavable< SolutionRecorder > | virtual |
| Add(Fact value, out bool exists, bool samestep, Gadget gadget, string scroll_label, bool isImmutable=false, bool force=false) | FactRecorder | |
| AllFacts | FactRecorder | static |
| backlog | FactRecorder | protected |
| Clear() | FactRecorder | |
| ContainsKey(string id) | FactRecorder | |
| ContainsLabel(string label) | FactRecorder | |
| FactRecorder.delete(List< Directories > hierarchie, string name, bool use_install_folder=false) | IJSONsavable< FactRecorder > | static |
| FactRecorder.delete(string path) | IJSONsavable< FactRecorder > | privatestatic |
| IJSONsavable< SolutionRecorder >.delete(List< Directories > hierarchie, string name, bool use_install_folder=false) | IJSONsavable< SolutionRecorder > | static |
| FactRecorder.delete_children(List< Directories > hierarchie, string name, bool use_install_folder=false, int skip_last_children=0) | IJSONsavable< FactRecorder > | static |
| IJSONsavable< SolutionRecorder >.delete_children(List< Directories > hierarchie, string name, bool use_install_folder=false, int skip_last_children=0) | IJSONsavable< SolutionRecorder > | static |
| Dispose() | FactRecorder | |
| Draw(bool draw_all=false) | FactRecorder | |
| DynamiclySolved(SolutionRecorder MinimalSolution, out List< List< string > > MissingElements, out List< List< string > > Solutions) | FactRecorder | |
| endingVal | SolutionRecorder | privatestatic |
| ExposedSolutionFacts | SolutionRecorder | |
| FactRecorder() | FactRecorder | privatestatic |
| FactRecorder() | FactRecorder | |
| FactRecorder(bool invoke=false) | FactRecorder | |
| fastforward() | FactRecorder | |
| FindEquivalent(IReadOnlyDictionary< string, Fact > FactSpace, Fact search, out string found_key, out Fact found_value, out bool exact, bool allow_exact=true) | FactRecorder | static |
| GadgetWorkflowDict | FactRecorder | protected |
| GetFactMeta(string id) | FactRecorder | |
| GetNumberOfFacts() | FactRecorder | |
| GetNumberOfGadgets() | FactRecorder | |
| GetNumberOfScrolls() | FactRecorder | |
| GetUsedGadgets() | FactRecorder | |
| GetUsedScrolls() | FactRecorder | |
| GetWorkflow(int index) | FactRecorder | |
| hardreset(bool invoke_event=true) | FactRecorder | |
| FactRecorder.hierarchie | IJSONsavable< FactRecorder > | protectedstatic |
| IJSONsavable< SolutionRecorder >.hierarchie | IJSONsavable< SolutionRecorder > | protectedstatic |
| ImmutableFacts | FactRecorder | protected |
| FactRecorder.Instance | IJSONsavable< FactRecorder > | static |
| IJSONsavable< SolutionRecorder >.Instance | IJSONsavable< SolutionRecorder > | static |
| invoke | FactRecorder | |
| InvokeFactEvent(bool creation, string Id) | FactRecorder | private |
| FactRecorder.JsonAutoPostProcessFields | IJSONsavable< FactRecorder > | static |
| IJSONsavable< SolutionRecorder >.JsonAutoPostProcessFields | IJSONsavable< SolutionRecorder > | static |
| FactRecorder.JsonAutoPreProcessFields | IJSONsavable< FactRecorder > | static |
| IJSONsavable< SolutionRecorder >.JsonAutoPreProcessFields | IJSONsavable< SolutionRecorder > | static |
| JsonFactSpace | FactRecorder | private |
| FactRecorder.JsonSaveableFields | IJSONsavable< FactRecorder > | static |
| IJSONsavable< SolutionRecorder >.JsonSaveableFields | IJSONsavable< SolutionRecorder > | static |
| FactRecorder.JsonSeperateFields | IJSONsavable< FactRecorder > | static |
| IJSONsavable< SolutionRecorder >.JsonSeperateFields | IJSONsavable< SolutionRecorder > | static |
| FactRecorder.load(List< Directories > hierarchie, string name, out T payload, bool use_install_folder=false, bool deep_load=true, bool post_process=true) | IJSONsavable< FactRecorder > | static |
| IJSONsavable< SolutionRecorder >.load(List< Directories > hierarchie, string name, out T payload, bool use_install_folder=false, bool deep_load=true, bool post_process=true) | IJSONsavable< SolutionRecorder > | static |
| FactRecorder.load_children(List< Directories > hierarchie, string name, ref T raw_payload, bool use_install_folder=false, bool deep_load=true, bool post_process=true) | IJSONsavable< FactRecorder > | static |
| IJSONsavable< SolutionRecorder >.load_children(List< Directories > hierarchie, string name, ref T raw_payload, bool use_install_folder=false, bool deep_load=true, bool post_process=true) | IJSONsavable< SolutionRecorder > | static |
| marker | FactRecorder | protected |
| MaxLabelId | FactRecorder | package |
| MetaInf | FactRecorder | protected |
| MyFactSpace | FactRecorder | |
| FactRecorder.name | FactRecorder | |
| IJSONsavable< SolutionRecorder >.name | IJSONsavable< SolutionRecorder > | |
| FactRecorder.path | FactRecorder | |
| IJSONsavable< SolutionRecorder >.path | IJSONsavable< SolutionRecorder > | |
| FactRecorder.postprocess(T payload) | IJSONsavable< FactRecorder > | static |
| IJSONsavable< SolutionRecorder >.postprocess(T payload) | IJSONsavable< SolutionRecorder > | static |
| FactRecorder.preprocess(T payload) | IJSONsavable< FactRecorder > | static |
| IJSONsavable< SolutionRecorder >.preprocess(T payload) | IJSONsavable< SolutionRecorder > | static |
| PruneWorkflow(stepnote not_me) | FactRecorder | private |
| redo() | FactRecorder | |
| ReInitializeFactOrganizer< T >(T source, bool invoke, out Dictionary< string, string > old_to_new) | FactRecorder | static |
| Remove(Fact value, bool samestep, Gadget gadget, bool deleteSolutionFact=false) | FactRecorder | |
| Remove(string key, bool samestep, Gadget gadget, bool deleteImmutables=false) | FactRecorder | |
| reversestep(int pos, bool samestep=false) | FactRecorder | private |
| safe_dependencies(string key, out List< string > dependencies) | FactRecorder | |
| ScrollOverwrites | SolutionRecorder | |
| soft_resetted | FactRecorder | protected |
| softreset() | FactRecorder | |
| SolutionRecorder() | SolutionRecorder | privatestatic |
| SolutionRecorder() | SolutionRecorder | |
| SolutionRecorder(bool invoke=false) | SolutionRecorder | |
| FactRecorder.store(List< Directories > hierarchie, string name, bool use_install_folder=false, bool overwrite=true, bool deep_store=true) | IJSONsavable< FactRecorder > | |
| FactRecorder.store(List< Directories > hierarchie, string name, T payload, bool use_install_folder=false, bool overwrite=true, bool deep_store=true) | IJSONsavable< FactRecorder > | static |
| IJSONsavable< SolutionRecorder >.store(List< Directories > hierarchie, string name, bool use_install_folder=false, bool overwrite=true, bool deep_store=true) | IJSONsavable< SolutionRecorder > | |
| IJSONsavable< SolutionRecorder >.store(List< Directories > hierarchie, string name, T payload, bool use_install_folder=false, bool overwrite=true, bool deep_store=true) | IJSONsavable< SolutionRecorder > | static |
| FactRecorder.store_children(List< Directories > hierarchie, string name, bool use_install_folder=false, bool overwrite=true, bool deep_store=true) | IJSONsavable< FactRecorder > | |
| FactRecorder.store_children(List< Directories > hierarchie, string name, T payload, bool use_install_folder=false, bool overwrite=true, bool deep_store=true) | IJSONsavable< FactRecorder > | static |
| IJSONsavable< SolutionRecorder >.store_children(List< Directories > hierarchie, string name, bool use_install_folder=false, bool overwrite=true, bool deep_store=true) | IJSONsavable< SolutionRecorder > | |
| IJSONsavable< SolutionRecorder >.store_children(List< Directories > hierarchie, string name, T payload, bool use_install_folder=false, bool overwrite=true, bool deep_store=true) | IJSONsavable< SolutionRecorder > | static |
| this[string id] | FactRecorder | |
| TryGetFact(string URI, out Fact found) | FactRecorder | |
| undo() | FactRecorder | |
| Undraw(bool force_invoke=false) | FactRecorder | |
| UnusedLabelIds | FactRecorder | package |
| ValidationSet | SolutionRecorder | |
| Workflow | FactRecorder | protected |
| WorkflowAdd(stepnote note) | FactRecorder | private |
| WorkflowGadgetDict | FactRecorder | protected |
| worksteps | FactRecorder | protected |
| yeetusdeletus(List< string > deletereverse, bool samestep, Gadget gadget) | FactRecorder | private |