BlockExtensions Class
Extensions for Block
public static class BlockExtensionsMethods
| Name | Description |
|---|---|
| CompareToPosition(Block, int) | Compares a block to a position. |
| ContainsPosition(Block, int) | Determines whether a position is in a block: from its first character to the position just after its last character, where a caret at the end of the block is. |
| FindBlockAtPosition(Block, int) | Finds the deepest block that contains a position, as BlockExtensions.ContainsPosition defines it. |
| FindClosestBlock(Block, int) | Performs the find closest block operation. |
| FindClosestLine(MarkdownDocument, int) | Performs the find closest line operation. |
CompareToPosition(Block, int)
BlockExtensions.csContainsPosition(Block, int)
BlockExtensions.csFindBlockAtPosition(Block, int)
BlockExtensions.csFinds the deepest block that contains a position, as BlockExtensions.ContainsPosition defines it.
FindClosestBlock(Block, int)
BlockExtensions.csFindClosestLine(MarkdownDocument, int)
BlockExtensions.csPerforms the find closest line operation.
public static int FindClosestLine(this MarkdownDocument root, int line)