public string[] RemoteSupportedReplays() { IntPtr mem = CustomMarshal.Alloc(typeof(templated_array)); bool success = RemoteRenderer_RemoteSupportedReplays(m_Real, mem); string[] ret = null; if (success) { ret = CustomMarshal.TemplatedArrayToUniStringArray(mem, true); } CustomMarshal.Free(mem); return(ret); }
public string[] GetResolve(UInt64[] callstack) { IntPtr mem = CustomMarshal.Alloc(typeof(templated_array)); UInt32 len = (UInt32)callstack.Length; bool success = ReplayRenderer_GetResolve(m_Real, callstack, len, mem); string[] ret = null; if (success) { ret = CustomMarshal.TemplatedArrayToUniStringArray(mem, true); } CustomMarshal.Free(mem); return(ret); }