public MemoryStream GetThumbnailData()
{
IntPtr intPtr;
int num;
Binding.FCE_Inventory_Entry_OpenThumbnailData(this.m_entryPtr, out intPtr, out num);
if (intPtr == IntPtr.Zero)
{
return null;
}
MemoryStream memoryStream = new MemoryStream(num);
memoryStream.SetLength((long)num);
byte[] buffer = memoryStream.GetBuffer();
Marshal.Copy(intPtr, buffer, 0, num);
Binding.FCE_Inventory_Entry_CloseThumbnailData(this.m_entryPtr, intPtr);
return memoryStream;
}