예제 #1
0
        public AutoCorrectionResult TryUndo(TextPointer pos)
        {
            var word = DocumentOperations.GetWordAt(pos);

            if (word.Text == CopyrightSymbol)
            {
                word.Text = "(c)";
                return(new AutoCorrectionResult(true));
            }

            return(new AutoCorrectionResult(false));
        }
예제 #2
0
        public AutoCorrectionResult TryUndo(TextPointer pos)
        {
            var wordRange = DocumentOperations.GetWordAt(pos);
            var symbol    = Symbols.FirstOrDefault(x => x.UniCode == wordRange.TextOnly());

            if (symbol != null)
            {
                wordRange.Text = symbol.Ascii;
                return(new AutoCorrectionResult(true));
            }

            return(new AutoCorrectionResult(false));
        }
        public void GetWord_EndOfWord_ReturnsThatWord()
        {
            var pos = DocumentOperations.GetPointerFromCharOffset(myDocument.Content(), 12);

            Assert.That(DocumentOperations.GetWordAt(pos).Text, Is.EqualTo("some"));
        }