SaveInstanceTreeA
Syntax
public const string enginedll = @"engine.dll"; [DllImport(enginedll, EntryPoint = "SaveInstanceTreeA")] public static extern Int64 SaveInstanceTreeA(Int64 owlInstance, byte[] content, out Int64 size);
Property owlInstance
Size: 64 bit / 8 byte (value)Property content
Size: 32 bit / 4 byte (reference)Property size
Size: 32 bit / 4 byte (reference)
Example (based on pure API calls)
Here you can find code snippits that show how the API call SaveInstanceTreeA can be used.
using RDF; // include at least engine.cs within your solution ... public class OUT { public OUT(Int64 myInstance) { FileStream fs = File.Open("exportedFile.bin", FileMode.Create); Int64 size = 0; RDF.engine.SaveInstanceTreeA(myModel, 0, out size); byte[] buffer = new byte[size]; RDF.engine.SaveInstanceTreeA(myModel, buffer, out size); fs.Write(buffer, 0, (int) size); fs.Close(); } } ...