A base class for container blocks.
[DebuggerDisplay("{GetType().Name} Count = {Count}")]
public abstract class ContainerBlock : Block, IBlock, IMarkdownObject, IList<Block>, ICollection<Block>, IReadOnlyList<Block>, IReadOnlyCollection<Block>, IEnumerable<Block>, IEnumerable
kind:method, kind:property, kind:ctor. Press Esc to clear.ContainerBlock(BlockParser?)Initializes a new instance of the ContainerBlock class.CountGets or sets the count.IsReadOnlyGets or sets the is read only.Item[Int32]Gets the value at the specified index.LastChildGets the last child.Add(Block)Performs the add operation.Clear()Performs the clear operation.Contains(Block)Performs the contains operation.CopyTo(Block[], Int32)Performs the copy to operation.GetEnumerator()Specialize enumerator.HasValidSpan(Boolean)Checks whether this container span is valid with respect to child block spans.IndexOf(Block)Performs the index of operation.Insert(Int32, Block)Performs the insert operation.Remove(Block)Performs the remove operation.RemoveAt(Int32)Removes at.Sort(IComparer<Block>)Performs the sort operation.Sort(Comparison<Block>)Performs the sort operation.TransferChildrenTo(ContainerBlock)Transfers all children from this container to destination.UpdateSpanFromChildren(Boolean, Boolean)Updates this container span from its child block spans.Descendants<T>(ContainerBlock)Iterates over the descendant elements for the specified markdown Block element and filters by the type T.