public ProxyLayer(IReadOnlyBlockLayer <BlockData <T> > innerLayer) { this._innerLayer = innerLayer; }
public SnapshotBlockLayer(Func <Point, ExpectedData <T> > expectedBlocks, IReadOnlyBlockLayer <BlockData <T> > innerLayer) { this._expectedBlocks = expectedBlocks; this._innerLayer = innerLayer; }