namespace UglyToad.PdfPig.Tests { using System.Collections.Generic; using PdfPig.Tokenization.Scanner; using PdfPig.Tokens; internal class TestObjectLocationProvider : IObjectLocationProvider { public Dictionary Offsets { get; } = new Dictionary(); public bool TryGetOffset(IndirectReference reference, out long offset) { return Offsets.TryGetValue(reference, out offset); } public void UpdateOffset(IndirectReference reference, long offset) { Offsets[reference] = offset; } public bool TryGetCached(IndirectReference reference, out ObjectToken objectToken) { objectToken = null; return false; } public void Cache(ObjectToken objectToken) { } } }