<PackageReference Include="Relativity.Server.Transfer.SDK" Version="24000.0.1" />

LogRedaction

static class LogRedaction
using System.Collections.Generic; using System.Linq; namespace Relativity.Transfer { internal static class LogRedaction { internal static int[] OnPositions(params int[] positions) { return positions; } internal static bool HasRedaction(IReadOnlyList<object> args) { if (args != null && args.Count > 1) return args[args.Count - 1]?.GetType() == typeof(int[]); return false; } internal static int[] MovePositions(int move, int[] positions) { return (from x in positions select x + move).ToArray(); } internal static void MoveRedactedPositions(int move, object[] args) { if (HasRedaction(args)) { int num = args.Length - 1; args[num] = MovePositions(move, args[num] as int[]); } } } }