private static unsafe void Marshal(Value value, SageBool *objT, Tracker state) { if (value is null) { return; } Marshal(value.GetText(), objT, state); }
private static unsafe void Marshal(Node node, SageBool *objT, Tracker state) { if (node is null) { return; } Marshal(node.GetValue(), objT, state); }
private static unsafe void Marshal(string text, SageBool *objT, Tracker state) { bool result = bool.Parse(text); objT->Value = result; }