/** <inheritdoc /> */ virtual public void ReadPortable(IPortableReader reader) { Before = reader.ReadString("before"); Outer = reader.ReadObject<HandleOuter>("outer"); After = reader.ReadString("after"); IPortableRawReader rawReader = reader.RawReader(); RawBefore = rawReader.ReadString(); RawOuter = rawReader.ReadObject<HandleOuter>(); RawAfter = rawReader.ReadString(); }