VscodeSelection constructor
VscodeSelection({})
Implementation
VscodeSelection({
required this.anchorLine,
required this.anchorCharacter,
required this.activeLine,
required this.activeCharacter,
}) : super(
startLine:
anchorLine < activeLine ||
(anchorLine == activeLine &&
anchorCharacter <= activeCharacter)
? anchorLine
: activeLine,
startCharacter:
anchorLine < activeLine ||
(anchorLine == activeLine &&
anchorCharacter <= activeCharacter)
? anchorCharacter
: activeCharacter,
endLine:
anchorLine > activeLine ||
(anchorLine == activeLine && anchorCharacter > activeCharacter)
? anchorLine
: activeLine,
endCharacter:
anchorLine > activeLine ||
(anchorLine == activeLine && anchorCharacter > activeCharacter)
? anchorCharacter
: activeCharacter,
);