<PackageReference Include="Relativity.Server.Import.SDK" Version="2.9.2" />

ExtendedExportFile

using Microsoft.VisualBasic.CompilerServices; using System; using System.Collections.Generic; using System.Linq; using System.Runtime.Serialization; namespace kCura.WinEDDS { [Serializable] public class ExtendedExportFile : ExportFile, ISerializable { public IList<ViewFieldInfo> SelectedNativesNameViewFields; public new void GetObjectData(SerializationInfo info, StreamingContext context) { info.AddValue("SelectedNativesNameViewFields", SelectedNativesNameViewFields.ToArray(), typeof(ViewFieldInfo[])); base.GetObjectData(info, context); } void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { this.GetObjectData(info, context); } private ExtendedExportFile(SerializationInfo info, StreamingContext context) : base(info, context) { ViewFieldInfo[] source; try { source = (ViewFieldInfo[])info.GetValue("SelectedNativesNameViewFields", typeof(ViewFieldInfo[])); } catch (Exception projectError) { ProjectData.SetProjectError(projectError); ViewFieldInfo viewFieldInfo = (ViewFieldInfo)info.GetValue("SelectedNativesNameViewFields", typeof(ViewFieldInfo)); source = ((viewFieldInfo == null) ? null : new ViewFieldInfo[1] { viewFieldInfo }); ProjectData.ClearProjectError(); } SelectedNativesNameViewFields = source.ToList(); } public ExtendedExportFile(int artifactTypeID) : base(artifactTypeID) { SelectedNativesNameViewFields = new List<ViewFieldInfo>(); } } }