├── .gitignore ├── ICSharpCode.TextEditor.sln ├── Project ├── Configuration │ ├── AssemblyInfo.cs │ └── GlobalAssemblyInfo.cs ├── ICSharpCode.TextEditor.csproj ├── Resources │ ├── ASPX.xshd │ ├── BAT-Mode.xshd │ ├── Boo.xshd │ ├── CPP-Mode.xshd │ ├── CSharp-Mode.xshd │ ├── Coco-Mode.xshd │ ├── HTML-Mode.xshd │ ├── ICSharpCode.TextEditor.snk │ ├── Java-Mode.xshd │ ├── JavaScript-Mode.xshd │ ├── Mode.xsd │ ├── PHP-Mode.xshd │ ├── Patch-Mode.xshd │ ├── Python-Mode.xshd │ ├── RightArrow.cur │ ├── SyntaxModes.xml │ ├── Tex-Mode.xshd │ ├── TextEditorControl.bmp │ ├── VBNET-Mode.xshd │ └── XML-Mode.xshd └── Src │ ├── Actions │ ├── BookmarkActions.cs │ ├── CaretActions.cs │ ├── ClipBoardActions.cs │ ├── FoldActions.cs │ ├── FormatActions.cs │ ├── HomeEndActions.cs │ ├── IEditAction.cs │ ├── MiscActions.cs │ └── SelectionActions.cs │ ├── Document │ ├── AbstractSegment.cs │ ├── BookmarkManager │ │ ├── Bookmark.cs │ │ ├── BookmarkEventHandler.cs │ │ ├── BookmarkManager.cs │ │ └── BookmarkManagerMemento.cs │ ├── DefaultDocument.cs │ ├── DefaultTextEditorProperties.cs │ ├── DocumentEventArgs.cs │ ├── DocumentFactory.cs │ ├── FoldingStrategy │ │ ├── FoldMarker.cs │ │ ├── FoldingManager.cs │ │ ├── IFoldingStrategy.cs │ │ └── IndentFoldingStrategy.cs │ ├── FormattingStrategy │ │ ├── DefaultFormattingStrategy.cs │ │ └── IFormattingStrategy.cs │ ├── HighlightingStrategy │ │ ├── DefaultHighlightingStrategy.cs │ │ ├── FontContainer.cs │ │ ├── HighlightBackground.cs │ │ ├── HighlightColor.cs │ │ ├── HighlightInfo.cs │ │ ├── HighlightRuleSet.cs │ │ ├── HighlightingColorNotFoundException.cs │ │ ├── HighlightingDefinitionInvalidException.cs │ │ ├── HighlightingDefinitionParser.cs │ │ ├── HighlightingManager.cs │ │ ├── HighlightingStrategyFactory.cs │ │ ├── IHighlightingStrategy.cs │ │ ├── NextMarker.cs │ │ ├── PrevMarker.cs │ │ ├── Span.cs │ │ ├── SpanStack.cs │ │ ├── SyntaxModes │ │ │ ├── FileSyntaxModeProvider.cs │ │ │ ├── ISyntaxModeFileProvider.cs │ │ │ ├── ResourceSyntaxModeProvider.cs │ │ │ └── SyntaxMode.cs │ │ └── TextWord.cs │ ├── IDocument.cs │ ├── ISegment.cs │ ├── ITextEditorProperties.cs │ ├── LineManager │ │ ├── DeferredEventList.cs │ │ ├── LineManager.cs │ │ ├── LineManagerEventArgs.cs │ │ ├── LineSegment.cs │ │ └── LineSegmentTree.cs │ ├── MarkerStrategy │ │ ├── MarkerStrategy.cs │ │ └── TextMarker.cs │ ├── Selection │ │ ├── ColumnRange.cs │ │ ├── DefaultSelection.cs │ │ ├── ISelection.cs │ │ └── SelectionManager.cs │ ├── TextAnchor.cs │ ├── TextBufferStrategy │ │ ├── GapTextBufferStrategy.cs │ │ ├── ITextBufferStrategy.cs │ │ └── StringTextBufferStrategy.cs │ ├── TextLocation.cs │ └── TextUtilities.cs │ ├── Gui │ ├── AbstractMargin.cs │ ├── BracketHighlighter.cs │ ├── BrushRegistry.cs │ ├── Caret.cs │ ├── CompletionWindow │ │ ├── AbstractCompletionWindow.cs │ │ ├── CodeCompletionListView.cs │ │ ├── CodeCompletionWindow.cs │ │ ├── DeclarationViewWindow.cs │ │ ├── ICompletionData.cs │ │ └── ICompletionDataProvider.cs │ ├── DrawableLine.cs │ ├── FoldMargin.cs │ ├── GutterMargin.cs │ ├── HRuler.cs │ ├── IconBarMargin.cs │ ├── Ime.cs │ ├── InsightWindow │ │ ├── IInsightDataProvider.cs │ │ └── InsightWindow.cs │ ├── TextArea.cs │ ├── TextAreaClipboardHandler.cs │ ├── TextAreaControl.cs │ ├── TextAreaDragDropHandler.cs │ ├── TextAreaMouseHandler.cs │ ├── TextAreaUpdate.cs │ ├── TextEditorControl.cs │ ├── TextEditorControlBase.cs │ ├── TextView.cs │ └── ToolTipRequestEventArgs.cs │ ├── Undo │ ├── IUndoableOperation.cs │ ├── UndoQueue.cs │ ├── UndoStack.cs │ ├── UndoableDelete.cs │ ├── UndoableInsert.cs │ └── UndoableReplace.cs │ └── Util │ ├── AugmentableRedBlackTree.cs │ ├── CheckedList.cs │ ├── FileReader.cs │ ├── LoggingService.cs │ ├── LookupTable.cs │ ├── MouseWheelHandler.cs │ ├── RedBlackTreeIterator.cs │ ├── RtfWriter.cs │ ├── TextUtility.cs │ ├── TipPainter.cs │ ├── TipPainterTools.cs │ ├── TipSection.cs │ ├── TipSpacer.cs │ ├── TipSplitter.cs │ ├── TipText.cs │ └── WeakCollection.cs ├── README.md ├── Test ├── AssemblyInfo.cs ├── BlockCommentTests.cs ├── DocumentTests.cs ├── FoldingManagerTests.cs ├── ICSharpCode.TextEditor.Tests.csproj ├── TextMarkerTests.cs ├── bin │ └── UnitTests │ │ └── nunit.framework.xml └── packages.config └── packages ├── NUnit.2.6.1 ├── NUnit.2.6.1.nupkg ├── lib │ ├── nunit.framework.dll │ └── nunit.framework.xml └── license.txt └── repositories.config /.gitignore: -------------------------------------------------------------------------------- 1 | *.user 2 | *.suo 3 | _ReSharper.*/ 4 | bin/ 5 | obj/ 6 | TestResults/ 7 | *.vsp 8 | -------------------------------------------------------------------------------- /ICSharpCode.TextEditor.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/ICSharpCode.TextEditor.sln -------------------------------------------------------------------------------- /Project/Configuration/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Configuration/AssemblyInfo.cs -------------------------------------------------------------------------------- /Project/Configuration/GlobalAssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Configuration/GlobalAssemblyInfo.cs -------------------------------------------------------------------------------- /Project/ICSharpCode.TextEditor.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/ICSharpCode.TextEditor.csproj -------------------------------------------------------------------------------- /Project/Resources/ASPX.xshd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Resources/ASPX.xshd -------------------------------------------------------------------------------- /Project/Resources/BAT-Mode.xshd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Resources/BAT-Mode.xshd -------------------------------------------------------------------------------- /Project/Resources/Boo.xshd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Resources/Boo.xshd -------------------------------------------------------------------------------- /Project/Resources/CPP-Mode.xshd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Resources/CPP-Mode.xshd -------------------------------------------------------------------------------- /Project/Resources/CSharp-Mode.xshd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Resources/CSharp-Mode.xshd -------------------------------------------------------------------------------- /Project/Resources/Coco-Mode.xshd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Resources/Coco-Mode.xshd -------------------------------------------------------------------------------- /Project/Resources/HTML-Mode.xshd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Resources/HTML-Mode.xshd -------------------------------------------------------------------------------- /Project/Resources/ICSharpCode.TextEditor.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Resources/ICSharpCode.TextEditor.snk -------------------------------------------------------------------------------- /Project/Resources/Java-Mode.xshd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Resources/Java-Mode.xshd -------------------------------------------------------------------------------- /Project/Resources/JavaScript-Mode.xshd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Resources/JavaScript-Mode.xshd -------------------------------------------------------------------------------- /Project/Resources/Mode.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Resources/Mode.xsd -------------------------------------------------------------------------------- /Project/Resources/PHP-Mode.xshd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Resources/PHP-Mode.xshd -------------------------------------------------------------------------------- /Project/Resources/Patch-Mode.xshd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Resources/Patch-Mode.xshd -------------------------------------------------------------------------------- /Project/Resources/Python-Mode.xshd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Resources/Python-Mode.xshd -------------------------------------------------------------------------------- /Project/Resources/RightArrow.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Resources/RightArrow.cur -------------------------------------------------------------------------------- /Project/Resources/SyntaxModes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Resources/SyntaxModes.xml -------------------------------------------------------------------------------- /Project/Resources/Tex-Mode.xshd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Resources/Tex-Mode.xshd -------------------------------------------------------------------------------- /Project/Resources/TextEditorControl.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Resources/TextEditorControl.bmp -------------------------------------------------------------------------------- /Project/Resources/VBNET-Mode.xshd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Resources/VBNET-Mode.xshd -------------------------------------------------------------------------------- /Project/Resources/XML-Mode.xshd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Resources/XML-Mode.xshd -------------------------------------------------------------------------------- /Project/Src/Actions/BookmarkActions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Actions/BookmarkActions.cs -------------------------------------------------------------------------------- /Project/Src/Actions/CaretActions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Actions/CaretActions.cs -------------------------------------------------------------------------------- /Project/Src/Actions/ClipBoardActions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Actions/ClipBoardActions.cs -------------------------------------------------------------------------------- /Project/Src/Actions/FoldActions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Actions/FoldActions.cs -------------------------------------------------------------------------------- /Project/Src/Actions/FormatActions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Actions/FormatActions.cs -------------------------------------------------------------------------------- /Project/Src/Actions/HomeEndActions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Actions/HomeEndActions.cs -------------------------------------------------------------------------------- /Project/Src/Actions/IEditAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Actions/IEditAction.cs -------------------------------------------------------------------------------- /Project/Src/Actions/MiscActions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Actions/MiscActions.cs -------------------------------------------------------------------------------- /Project/Src/Actions/SelectionActions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Actions/SelectionActions.cs -------------------------------------------------------------------------------- /Project/Src/Document/AbstractSegment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/AbstractSegment.cs -------------------------------------------------------------------------------- /Project/Src/Document/BookmarkManager/Bookmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/BookmarkManager/Bookmark.cs -------------------------------------------------------------------------------- /Project/Src/Document/BookmarkManager/BookmarkEventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/BookmarkManager/BookmarkEventHandler.cs -------------------------------------------------------------------------------- /Project/Src/Document/BookmarkManager/BookmarkManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/BookmarkManager/BookmarkManager.cs -------------------------------------------------------------------------------- /Project/Src/Document/BookmarkManager/BookmarkManagerMemento.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/BookmarkManager/BookmarkManagerMemento.cs -------------------------------------------------------------------------------- /Project/Src/Document/DefaultDocument.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/DefaultDocument.cs -------------------------------------------------------------------------------- /Project/Src/Document/DefaultTextEditorProperties.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/DefaultTextEditorProperties.cs -------------------------------------------------------------------------------- /Project/Src/Document/DocumentEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/DocumentEventArgs.cs -------------------------------------------------------------------------------- /Project/Src/Document/DocumentFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/DocumentFactory.cs -------------------------------------------------------------------------------- /Project/Src/Document/FoldingStrategy/FoldMarker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/FoldingStrategy/FoldMarker.cs -------------------------------------------------------------------------------- /Project/Src/Document/FoldingStrategy/FoldingManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/FoldingStrategy/FoldingManager.cs -------------------------------------------------------------------------------- /Project/Src/Document/FoldingStrategy/IFoldingStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/FoldingStrategy/IFoldingStrategy.cs -------------------------------------------------------------------------------- /Project/Src/Document/FoldingStrategy/IndentFoldingStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/FoldingStrategy/IndentFoldingStrategy.cs -------------------------------------------------------------------------------- /Project/Src/Document/FormattingStrategy/DefaultFormattingStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/FormattingStrategy/DefaultFormattingStrategy.cs -------------------------------------------------------------------------------- /Project/Src/Document/FormattingStrategy/IFormattingStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/FormattingStrategy/IFormattingStrategy.cs -------------------------------------------------------------------------------- /Project/Src/Document/HighlightingStrategy/DefaultHighlightingStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/HighlightingStrategy/DefaultHighlightingStrategy.cs -------------------------------------------------------------------------------- /Project/Src/Document/HighlightingStrategy/FontContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/HighlightingStrategy/FontContainer.cs -------------------------------------------------------------------------------- /Project/Src/Document/HighlightingStrategy/HighlightBackground.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/HighlightingStrategy/HighlightBackground.cs -------------------------------------------------------------------------------- /Project/Src/Document/HighlightingStrategy/HighlightColor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/HighlightingStrategy/HighlightColor.cs -------------------------------------------------------------------------------- /Project/Src/Document/HighlightingStrategy/HighlightInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/HighlightingStrategy/HighlightInfo.cs -------------------------------------------------------------------------------- /Project/Src/Document/HighlightingStrategy/HighlightRuleSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/HighlightingStrategy/HighlightRuleSet.cs -------------------------------------------------------------------------------- /Project/Src/Document/HighlightingStrategy/HighlightingColorNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/HighlightingStrategy/HighlightingColorNotFoundException.cs -------------------------------------------------------------------------------- /Project/Src/Document/HighlightingStrategy/HighlightingDefinitionInvalidException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/HighlightingStrategy/HighlightingDefinitionInvalidException.cs -------------------------------------------------------------------------------- /Project/Src/Document/HighlightingStrategy/HighlightingDefinitionParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/HighlightingStrategy/HighlightingDefinitionParser.cs -------------------------------------------------------------------------------- /Project/Src/Document/HighlightingStrategy/HighlightingManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/HighlightingStrategy/HighlightingManager.cs -------------------------------------------------------------------------------- /Project/Src/Document/HighlightingStrategy/HighlightingStrategyFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/HighlightingStrategy/HighlightingStrategyFactory.cs -------------------------------------------------------------------------------- /Project/Src/Document/HighlightingStrategy/IHighlightingStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/HighlightingStrategy/IHighlightingStrategy.cs -------------------------------------------------------------------------------- /Project/Src/Document/HighlightingStrategy/NextMarker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/HighlightingStrategy/NextMarker.cs -------------------------------------------------------------------------------- /Project/Src/Document/HighlightingStrategy/PrevMarker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/HighlightingStrategy/PrevMarker.cs -------------------------------------------------------------------------------- /Project/Src/Document/HighlightingStrategy/Span.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/HighlightingStrategy/Span.cs -------------------------------------------------------------------------------- /Project/Src/Document/HighlightingStrategy/SpanStack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/HighlightingStrategy/SpanStack.cs -------------------------------------------------------------------------------- /Project/Src/Document/HighlightingStrategy/SyntaxModes/FileSyntaxModeProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/HighlightingStrategy/SyntaxModes/FileSyntaxModeProvider.cs -------------------------------------------------------------------------------- /Project/Src/Document/HighlightingStrategy/SyntaxModes/ISyntaxModeFileProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/HighlightingStrategy/SyntaxModes/ISyntaxModeFileProvider.cs -------------------------------------------------------------------------------- /Project/Src/Document/HighlightingStrategy/SyntaxModes/ResourceSyntaxModeProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/HighlightingStrategy/SyntaxModes/ResourceSyntaxModeProvider.cs -------------------------------------------------------------------------------- /Project/Src/Document/HighlightingStrategy/SyntaxModes/SyntaxMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/HighlightingStrategy/SyntaxModes/SyntaxMode.cs -------------------------------------------------------------------------------- /Project/Src/Document/HighlightingStrategy/TextWord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/HighlightingStrategy/TextWord.cs -------------------------------------------------------------------------------- /Project/Src/Document/IDocument.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/IDocument.cs -------------------------------------------------------------------------------- /Project/Src/Document/ISegment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/ISegment.cs -------------------------------------------------------------------------------- /Project/Src/Document/ITextEditorProperties.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/ITextEditorProperties.cs -------------------------------------------------------------------------------- /Project/Src/Document/LineManager/DeferredEventList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/LineManager/DeferredEventList.cs -------------------------------------------------------------------------------- /Project/Src/Document/LineManager/LineManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/LineManager/LineManager.cs -------------------------------------------------------------------------------- /Project/Src/Document/LineManager/LineManagerEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/LineManager/LineManagerEventArgs.cs -------------------------------------------------------------------------------- /Project/Src/Document/LineManager/LineSegment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/LineManager/LineSegment.cs -------------------------------------------------------------------------------- /Project/Src/Document/LineManager/LineSegmentTree.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/LineManager/LineSegmentTree.cs -------------------------------------------------------------------------------- /Project/Src/Document/MarkerStrategy/MarkerStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/MarkerStrategy/MarkerStrategy.cs -------------------------------------------------------------------------------- /Project/Src/Document/MarkerStrategy/TextMarker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/MarkerStrategy/TextMarker.cs -------------------------------------------------------------------------------- /Project/Src/Document/Selection/ColumnRange.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/Selection/ColumnRange.cs -------------------------------------------------------------------------------- /Project/Src/Document/Selection/DefaultSelection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/Selection/DefaultSelection.cs -------------------------------------------------------------------------------- /Project/Src/Document/Selection/ISelection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/Selection/ISelection.cs -------------------------------------------------------------------------------- /Project/Src/Document/Selection/SelectionManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/Selection/SelectionManager.cs -------------------------------------------------------------------------------- /Project/Src/Document/TextAnchor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/TextAnchor.cs -------------------------------------------------------------------------------- /Project/Src/Document/TextBufferStrategy/GapTextBufferStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/TextBufferStrategy/GapTextBufferStrategy.cs -------------------------------------------------------------------------------- /Project/Src/Document/TextBufferStrategy/ITextBufferStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/TextBufferStrategy/ITextBufferStrategy.cs -------------------------------------------------------------------------------- /Project/Src/Document/TextBufferStrategy/StringTextBufferStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/TextBufferStrategy/StringTextBufferStrategy.cs -------------------------------------------------------------------------------- /Project/Src/Document/TextLocation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/TextLocation.cs -------------------------------------------------------------------------------- /Project/Src/Document/TextUtilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Document/TextUtilities.cs -------------------------------------------------------------------------------- /Project/Src/Gui/AbstractMargin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Gui/AbstractMargin.cs -------------------------------------------------------------------------------- /Project/Src/Gui/BracketHighlighter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Gui/BracketHighlighter.cs -------------------------------------------------------------------------------- /Project/Src/Gui/BrushRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Gui/BrushRegistry.cs -------------------------------------------------------------------------------- /Project/Src/Gui/Caret.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Gui/Caret.cs -------------------------------------------------------------------------------- /Project/Src/Gui/CompletionWindow/AbstractCompletionWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Gui/CompletionWindow/AbstractCompletionWindow.cs -------------------------------------------------------------------------------- /Project/Src/Gui/CompletionWindow/CodeCompletionListView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Gui/CompletionWindow/CodeCompletionListView.cs -------------------------------------------------------------------------------- /Project/Src/Gui/CompletionWindow/CodeCompletionWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Gui/CompletionWindow/CodeCompletionWindow.cs -------------------------------------------------------------------------------- /Project/Src/Gui/CompletionWindow/DeclarationViewWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Gui/CompletionWindow/DeclarationViewWindow.cs -------------------------------------------------------------------------------- /Project/Src/Gui/CompletionWindow/ICompletionData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Gui/CompletionWindow/ICompletionData.cs -------------------------------------------------------------------------------- /Project/Src/Gui/CompletionWindow/ICompletionDataProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Gui/CompletionWindow/ICompletionDataProvider.cs -------------------------------------------------------------------------------- /Project/Src/Gui/DrawableLine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Gui/DrawableLine.cs -------------------------------------------------------------------------------- /Project/Src/Gui/FoldMargin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Gui/FoldMargin.cs -------------------------------------------------------------------------------- /Project/Src/Gui/GutterMargin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Gui/GutterMargin.cs -------------------------------------------------------------------------------- /Project/Src/Gui/HRuler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Gui/HRuler.cs -------------------------------------------------------------------------------- /Project/Src/Gui/IconBarMargin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Gui/IconBarMargin.cs -------------------------------------------------------------------------------- /Project/Src/Gui/Ime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Gui/Ime.cs -------------------------------------------------------------------------------- /Project/Src/Gui/InsightWindow/IInsightDataProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Gui/InsightWindow/IInsightDataProvider.cs -------------------------------------------------------------------------------- /Project/Src/Gui/InsightWindow/InsightWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Gui/InsightWindow/InsightWindow.cs -------------------------------------------------------------------------------- /Project/Src/Gui/TextArea.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Gui/TextArea.cs -------------------------------------------------------------------------------- /Project/Src/Gui/TextAreaClipboardHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Gui/TextAreaClipboardHandler.cs -------------------------------------------------------------------------------- /Project/Src/Gui/TextAreaControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Gui/TextAreaControl.cs -------------------------------------------------------------------------------- /Project/Src/Gui/TextAreaDragDropHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Gui/TextAreaDragDropHandler.cs -------------------------------------------------------------------------------- /Project/Src/Gui/TextAreaMouseHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Gui/TextAreaMouseHandler.cs -------------------------------------------------------------------------------- /Project/Src/Gui/TextAreaUpdate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Gui/TextAreaUpdate.cs -------------------------------------------------------------------------------- /Project/Src/Gui/TextEditorControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Gui/TextEditorControl.cs -------------------------------------------------------------------------------- /Project/Src/Gui/TextEditorControlBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Gui/TextEditorControlBase.cs -------------------------------------------------------------------------------- /Project/Src/Gui/TextView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Gui/TextView.cs -------------------------------------------------------------------------------- /Project/Src/Gui/ToolTipRequestEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Gui/ToolTipRequestEventArgs.cs -------------------------------------------------------------------------------- /Project/Src/Undo/IUndoableOperation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Undo/IUndoableOperation.cs -------------------------------------------------------------------------------- /Project/Src/Undo/UndoQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Undo/UndoQueue.cs -------------------------------------------------------------------------------- /Project/Src/Undo/UndoStack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Undo/UndoStack.cs -------------------------------------------------------------------------------- /Project/Src/Undo/UndoableDelete.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Undo/UndoableDelete.cs -------------------------------------------------------------------------------- /Project/Src/Undo/UndoableInsert.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Undo/UndoableInsert.cs -------------------------------------------------------------------------------- /Project/Src/Undo/UndoableReplace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Undo/UndoableReplace.cs -------------------------------------------------------------------------------- /Project/Src/Util/AugmentableRedBlackTree.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Util/AugmentableRedBlackTree.cs -------------------------------------------------------------------------------- /Project/Src/Util/CheckedList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Util/CheckedList.cs -------------------------------------------------------------------------------- /Project/Src/Util/FileReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Util/FileReader.cs -------------------------------------------------------------------------------- /Project/Src/Util/LoggingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Util/LoggingService.cs -------------------------------------------------------------------------------- /Project/Src/Util/LookupTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Util/LookupTable.cs -------------------------------------------------------------------------------- /Project/Src/Util/MouseWheelHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Util/MouseWheelHandler.cs -------------------------------------------------------------------------------- /Project/Src/Util/RedBlackTreeIterator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Util/RedBlackTreeIterator.cs -------------------------------------------------------------------------------- /Project/Src/Util/RtfWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Util/RtfWriter.cs -------------------------------------------------------------------------------- /Project/Src/Util/TextUtility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Util/TextUtility.cs -------------------------------------------------------------------------------- /Project/Src/Util/TipPainter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Util/TipPainter.cs -------------------------------------------------------------------------------- /Project/Src/Util/TipPainterTools.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Util/TipPainterTools.cs -------------------------------------------------------------------------------- /Project/Src/Util/TipSection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Util/TipSection.cs -------------------------------------------------------------------------------- /Project/Src/Util/TipSpacer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Util/TipSpacer.cs -------------------------------------------------------------------------------- /Project/Src/Util/TipSplitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Util/TipSplitter.cs -------------------------------------------------------------------------------- /Project/Src/Util/TipText.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Util/TipText.cs -------------------------------------------------------------------------------- /Project/Src/Util/WeakCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Project/Src/Util/WeakCollection.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/README.md -------------------------------------------------------------------------------- /Test/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Test/AssemblyInfo.cs -------------------------------------------------------------------------------- /Test/BlockCommentTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Test/BlockCommentTests.cs -------------------------------------------------------------------------------- /Test/DocumentTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Test/DocumentTests.cs -------------------------------------------------------------------------------- /Test/FoldingManagerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Test/FoldingManagerTests.cs -------------------------------------------------------------------------------- /Test/ICSharpCode.TextEditor.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Test/ICSharpCode.TextEditor.Tests.csproj -------------------------------------------------------------------------------- /Test/TextMarkerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Test/TextMarkerTests.cs -------------------------------------------------------------------------------- /Test/bin/UnitTests/nunit.framework.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Test/bin/UnitTests/nunit.framework.xml -------------------------------------------------------------------------------- /Test/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/Test/packages.config -------------------------------------------------------------------------------- /packages/NUnit.2.6.1/NUnit.2.6.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/packages/NUnit.2.6.1/NUnit.2.6.1.nupkg -------------------------------------------------------------------------------- /packages/NUnit.2.6.1/lib/nunit.framework.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/packages/NUnit.2.6.1/lib/nunit.framework.dll -------------------------------------------------------------------------------- /packages/NUnit.2.6.1/lib/nunit.framework.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/packages/NUnit.2.6.1/lib/nunit.framework.xml -------------------------------------------------------------------------------- /packages/NUnit.2.6.1/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/packages/NUnit.2.6.1/license.txt -------------------------------------------------------------------------------- /packages/repositories.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KindDragon/ICSharpCode.TextEditor/HEAD/packages/repositories.config --------------------------------------------------------------------------------