/// <inheritdoc /> public void AddBefore(LinkedListNode <T> node, LinkedListNode <T> newNode) => Sync.Write(() => InternalSource.AddBefore(node, newNode));
/// <inheritdoc /> public void AddBefore(LinkedListNode <T> node, LinkedListNode <T> newNode) { lock (Sync) InternalSource.AddBefore(node, newNode); }
/// <inheritdoc /> public LinkedListNode <T> AddBefore(LinkedListNode <T> node, T item) => Sync.WriteValue(() => InternalSource.AddBefore(node, item));
/// <inheritdoc /> public LinkedListNode <T> AddBefore(LinkedListNode <T> node, T item) { lock (Sync) return(InternalSource.AddBefore(node, item)); }