Example #1
0
    private T2[] TryRead <T1, T2>(string path) where T1 : class, IFlatBufferArchive <T2> where T2 : class
    {
        var index = Resident.GetIndexFull(path);

        if (index == -1)
        {
            return(Array.Empty <T2>());
        }

        var data = Resident[index];

        return(FlatBufferConverter.DeserializeFrom <T1>(data).Table);
    }