public void DecodeIfRequired() { if (ToDecode != null) { using (IoBuffer buf = IoBuffer.FromStream(new MemoryStream(ToDecode), ByteOrder.LITTLE_ENDIAN)) { ReadDeferred(Version, buf); } ToDecode = null; } }