public void TestSingleImportStatement() { string scriptContent = @"import"; CodeFragmentManager manager = CreateFromContent(scriptContent); Assert.AreNotEqual(null, manager); CodeFragment fragment = null; int length = manager.GetFragment(0, 0, out fragment); Assert.AreEqual(6, length); Assert.AreNotEqual(null, fragment); Assert.AreEqual(CodeFragment.Type.Keyword, fragment.CodeType); Assert.AreEqual("import", fragment.Text); CodeFragment nextFragment = null; length = manager.GetNextFragment(fragment, out nextFragment); Assert.AreEqual(0, length); Assert.AreEqual(null, nextFragment); }
internal RichTextFormatter(ITextBuffer textBuffer, CodeFragmentManager codeFragmentManager) { this.textBuffer = textBuffer; this.codeFragmentManager = codeFragmentManager; }