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

ConditionalArrayList

Represents a class object that conditionally builds an array.
using System; using System.Collections; namespace Relativity.DataExchange.Data { internal class ConditionalArrayList { private readonly ArrayList list = new ArrayList(); private readonly bool saveData; public int Count => list.Count; public ConditionalArrayList(bool saveData) { this.saveData = saveData; } public void Add(object value) { if (saveData) list.Add(value); } public Array ToArray(Type type) { return list.ToArray(type); } } }