public override void RemoveAt(int index) { int baseIndex = GetBaseIndex(index); IUILayerNode removedItem = base[baseIndex]; base.RemoveAt(baseIndex); if (removedItem is Layer && baseIndex < base.Count) { /* * NOTE: Sublayers MUST be removed as well. */ if (BaseDataObject.Resolve(baseIndex) is PdfArray) { BaseDataObject.RemoveAt(baseIndex); } } }
public void RemoveAt( int index ) { BaseDataObject.RemoveAt(index); }