public static GumboElementNode GetRoot(this GumboOutput output) => Marshal.PtrToStructure <GumboElementNode>(output.root);
public static IEnumerable <GumboErrorContainer> GetErrors(this GumboOutput output) => MarshalToPtrArray(output.errors).Select(MarshalToSpecificErrorContainer);
public static GumboDocumentNode GetDocument(this GumboOutput output) => Marshal.PtrToStructure <GumboDocumentNode>(output.document);