public virtual void GetObjectData(SerializationInfo info, StreamingContext context) { info.AddValue(nameof(OriginalPath), OriginalPath, typeof(String)); info.AddValue(nameof(FullPath), FullPath, typeof(String)); }