├── .gitattributes ├── .gitignore ├── LICENSE ├── NPPXmlTreeview.sln ├── README.md ├── appveyor.yml ├── src ├── NppXmlTreeviewPlugin.Parsers │ ├── NppXmlNode.cs │ ├── NppXmlNodePosition.cs │ ├── NppXmlTreeviewPlugin.Parsers.csproj │ ├── Properties │ │ └── AssemblyInfo.cs │ └── packages.config └── NppXmlTreeviewPlugin │ ├── DllExport │ ├── DllExportAttribute.cs │ ├── Mono.Cecil.dll │ ├── NppPlugin.DllExport.MSBuild.dll │ ├── NppPlugin.DllExport.dll │ └── NppPlugin.DllExport.targets │ ├── Extensions │ └── StringExtensions.cs │ ├── Forms │ ├── FormAbout.Designer.cs │ ├── FormAbout.cs │ ├── FormAbout.resx │ ├── FormTreeView.Designer.cs │ ├── FormTreeView.cs │ ├── FormTreeView.resx │ └── MenuButton.cs │ ├── Main.cs │ ├── NppPluginNETBase.cs │ ├── NppPluginNETHelper.cs │ ├── NppXmlTreeviewPlugin.csproj │ ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── star.png │ └── star_bmp.bmp │ ├── Resources │ ├── blue-document-tree.png │ ├── node-name.png │ ├── toggle-expand.png │ └── toggle.png │ ├── TextBoundary.cs │ ├── UnmanagedExports.cs │ └── packages.config └── tests └── NppXmlTreeviewPlugin.Parsers.Tests.Unit ├── NppXmlTreeviewPlugin.Parsers.Tests.Unit.csproj ├── Properties └── AssemblyInfo.cs ├── Stubs └── LoggerStub.cs ├── TestFiles ├── invalid_comments.xml ├── invalid_nocomments.xml ├── valid_comments.xml └── valid_nocomments.xml ├── WhenParsingInvalidXml.cs ├── WhenParsingValidXml.cs └── packages.config /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/LICENSE -------------------------------------------------------------------------------- /NPPXmlTreeview.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/NPPXmlTreeview.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/appveyor.yml -------------------------------------------------------------------------------- /src/NppXmlTreeviewPlugin.Parsers/NppXmlNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/src/NppXmlTreeviewPlugin.Parsers/NppXmlNode.cs -------------------------------------------------------------------------------- /src/NppXmlTreeviewPlugin.Parsers/NppXmlNodePosition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/src/NppXmlTreeviewPlugin.Parsers/NppXmlNodePosition.cs -------------------------------------------------------------------------------- /src/NppXmlTreeviewPlugin.Parsers/NppXmlTreeviewPlugin.Parsers.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/src/NppXmlTreeviewPlugin.Parsers/NppXmlTreeviewPlugin.Parsers.csproj -------------------------------------------------------------------------------- /src/NppXmlTreeviewPlugin.Parsers/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/src/NppXmlTreeviewPlugin.Parsers/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/NppXmlTreeviewPlugin.Parsers/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/src/NppXmlTreeviewPlugin.Parsers/packages.config -------------------------------------------------------------------------------- /src/NppXmlTreeviewPlugin/DllExport/DllExportAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/src/NppXmlTreeviewPlugin/DllExport/DllExportAttribute.cs -------------------------------------------------------------------------------- /src/NppXmlTreeviewPlugin/DllExport/Mono.Cecil.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/src/NppXmlTreeviewPlugin/DllExport/Mono.Cecil.dll -------------------------------------------------------------------------------- /src/NppXmlTreeviewPlugin/DllExport/NppPlugin.DllExport.MSBuild.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/src/NppXmlTreeviewPlugin/DllExport/NppPlugin.DllExport.MSBuild.dll -------------------------------------------------------------------------------- /src/NppXmlTreeviewPlugin/DllExport/NppPlugin.DllExport.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/src/NppXmlTreeviewPlugin/DllExport/NppPlugin.DllExport.dll -------------------------------------------------------------------------------- /src/NppXmlTreeviewPlugin/DllExport/NppPlugin.DllExport.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/src/NppXmlTreeviewPlugin/DllExport/NppPlugin.DllExport.targets -------------------------------------------------------------------------------- /src/NppXmlTreeviewPlugin/Extensions/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/src/NppXmlTreeviewPlugin/Extensions/StringExtensions.cs -------------------------------------------------------------------------------- /src/NppXmlTreeviewPlugin/Forms/FormAbout.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/src/NppXmlTreeviewPlugin/Forms/FormAbout.Designer.cs -------------------------------------------------------------------------------- /src/NppXmlTreeviewPlugin/Forms/FormAbout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/src/NppXmlTreeviewPlugin/Forms/FormAbout.cs -------------------------------------------------------------------------------- /src/NppXmlTreeviewPlugin/Forms/FormAbout.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/src/NppXmlTreeviewPlugin/Forms/FormAbout.resx -------------------------------------------------------------------------------- /src/NppXmlTreeviewPlugin/Forms/FormTreeView.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/src/NppXmlTreeviewPlugin/Forms/FormTreeView.Designer.cs -------------------------------------------------------------------------------- /src/NppXmlTreeviewPlugin/Forms/FormTreeView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/src/NppXmlTreeviewPlugin/Forms/FormTreeView.cs -------------------------------------------------------------------------------- /src/NppXmlTreeviewPlugin/Forms/FormTreeView.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/src/NppXmlTreeviewPlugin/Forms/FormTreeView.resx -------------------------------------------------------------------------------- /src/NppXmlTreeviewPlugin/Forms/MenuButton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/src/NppXmlTreeviewPlugin/Forms/MenuButton.cs -------------------------------------------------------------------------------- /src/NppXmlTreeviewPlugin/Main.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/src/NppXmlTreeviewPlugin/Main.cs -------------------------------------------------------------------------------- /src/NppXmlTreeviewPlugin/NppPluginNETBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/src/NppXmlTreeviewPlugin/NppPluginNETBase.cs -------------------------------------------------------------------------------- /src/NppXmlTreeviewPlugin/NppPluginNETHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/src/NppXmlTreeviewPlugin/NppPluginNETHelper.cs -------------------------------------------------------------------------------- /src/NppXmlTreeviewPlugin/NppXmlTreeviewPlugin.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/src/NppXmlTreeviewPlugin/NppXmlTreeviewPlugin.csproj -------------------------------------------------------------------------------- /src/NppXmlTreeviewPlugin/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/src/NppXmlTreeviewPlugin/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/NppXmlTreeviewPlugin/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/src/NppXmlTreeviewPlugin/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /src/NppXmlTreeviewPlugin/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/src/NppXmlTreeviewPlugin/Properties/Resources.resx -------------------------------------------------------------------------------- /src/NppXmlTreeviewPlugin/Properties/star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/src/NppXmlTreeviewPlugin/Properties/star.png -------------------------------------------------------------------------------- /src/NppXmlTreeviewPlugin/Properties/star_bmp.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/src/NppXmlTreeviewPlugin/Properties/star_bmp.bmp -------------------------------------------------------------------------------- /src/NppXmlTreeviewPlugin/Resources/blue-document-tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/src/NppXmlTreeviewPlugin/Resources/blue-document-tree.png -------------------------------------------------------------------------------- /src/NppXmlTreeviewPlugin/Resources/node-name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/src/NppXmlTreeviewPlugin/Resources/node-name.png -------------------------------------------------------------------------------- /src/NppXmlTreeviewPlugin/Resources/toggle-expand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/src/NppXmlTreeviewPlugin/Resources/toggle-expand.png -------------------------------------------------------------------------------- /src/NppXmlTreeviewPlugin/Resources/toggle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/src/NppXmlTreeviewPlugin/Resources/toggle.png -------------------------------------------------------------------------------- /src/NppXmlTreeviewPlugin/TextBoundary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/src/NppXmlTreeviewPlugin/TextBoundary.cs -------------------------------------------------------------------------------- /src/NppXmlTreeviewPlugin/UnmanagedExports.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/src/NppXmlTreeviewPlugin/UnmanagedExports.cs -------------------------------------------------------------------------------- /src/NppXmlTreeviewPlugin/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/src/NppXmlTreeviewPlugin/packages.config -------------------------------------------------------------------------------- /tests/NppXmlTreeviewPlugin.Parsers.Tests.Unit/NppXmlTreeviewPlugin.Parsers.Tests.Unit.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/tests/NppXmlTreeviewPlugin.Parsers.Tests.Unit/NppXmlTreeviewPlugin.Parsers.Tests.Unit.csproj -------------------------------------------------------------------------------- /tests/NppXmlTreeviewPlugin.Parsers.Tests.Unit/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/tests/NppXmlTreeviewPlugin.Parsers.Tests.Unit/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /tests/NppXmlTreeviewPlugin.Parsers.Tests.Unit/Stubs/LoggerStub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/tests/NppXmlTreeviewPlugin.Parsers.Tests.Unit/Stubs/LoggerStub.cs -------------------------------------------------------------------------------- /tests/NppXmlTreeviewPlugin.Parsers.Tests.Unit/TestFiles/invalid_comments.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/tests/NppXmlTreeviewPlugin.Parsers.Tests.Unit/TestFiles/invalid_comments.xml -------------------------------------------------------------------------------- /tests/NppXmlTreeviewPlugin.Parsers.Tests.Unit/TestFiles/invalid_nocomments.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/tests/NppXmlTreeviewPlugin.Parsers.Tests.Unit/TestFiles/invalid_nocomments.xml -------------------------------------------------------------------------------- /tests/NppXmlTreeviewPlugin.Parsers.Tests.Unit/TestFiles/valid_comments.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/tests/NppXmlTreeviewPlugin.Parsers.Tests.Unit/TestFiles/valid_comments.xml -------------------------------------------------------------------------------- /tests/NppXmlTreeviewPlugin.Parsers.Tests.Unit/TestFiles/valid_nocomments.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/tests/NppXmlTreeviewPlugin.Parsers.Tests.Unit/TestFiles/valid_nocomments.xml -------------------------------------------------------------------------------- /tests/NppXmlTreeviewPlugin.Parsers.Tests.Unit/WhenParsingInvalidXml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/tests/NppXmlTreeviewPlugin.Parsers.Tests.Unit/WhenParsingInvalidXml.cs -------------------------------------------------------------------------------- /tests/NppXmlTreeviewPlugin.Parsers.Tests.Unit/WhenParsingValidXml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/tests/NppXmlTreeviewPlugin.Parsers.Tests.Unit/WhenParsingValidXml.cs -------------------------------------------------------------------------------- /tests/NppXmlTreeviewPlugin.Parsers.Tests.Unit/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaoasrosa/nppxmltreeview/HEAD/tests/NppXmlTreeviewPlugin.Parsers.Tests.Unit/packages.config --------------------------------------------------------------------------------