In a LayerTableEvent callback, I am copying Layer properties from the OldState event property to store for later comparison (and to prevent corruption by accessing the state directly in solveInstance). The call looks like this:
Layer oldState = new Layer();
if (e.OldState != null) oldState.CopyAttributesFrom(e.OldState);
The problem is that the e.OldState.FullPath is “something::hi”, but the copied oldState.FullPath is just “hi”. It looks like it is truncating the FullPath into just the layer name.
Am I missing something?