├── .editorconfig ├── .gitattributes ├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── Windows.runsettings │ └── build.yaml ├── .gitignore ├── LICENSE ├── MIDL.lutconfig ├── MIDL.sln ├── README.md ├── art ├── context-menu.png ├── merge.png └── suggested-actions.gif ├── lib └── Microsoft.VisualStudio.Merge.dll ├── src ├── MIDL │ ├── Commands │ │ ├── CopyEntityToClipboard.cs │ │ ├── SmartIndent.cs │ │ └── UpdateHeaderFile.cs │ ├── Editor │ │ ├── EditorFeatures.cs │ │ ├── LanguageFactory.cs │ │ └── TokenTagger.cs │ ├── ExtensionMethods.cs │ ├── IdlDocument.cs │ ├── IdlTransformer.cs │ ├── MIDL.csproj │ ├── MIDLPackage.cs │ ├── Options │ │ └── General.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Resources │ │ ├── Icon.png │ │ └── microProj.vcxproj │ ├── SuggestedActions │ │ ├── FixTypeAction.cs │ │ ├── SuggestedActionsProvider.cs │ │ └── SuggestedActionsSource.cs │ ├── VSCommandTable.cs │ ├── VSCommandTable.vsct │ ├── source.extension.cs │ └── source.extension.vsixmanifest └── MIDLParser │ ├── Constants.cs │ ├── Document.cs │ ├── DocumentParser.cs │ ├── ItemType.cs │ ├── MIDLParser.csproj │ └── ParseItem.cs ├── test └── MIDLParser.Test │ ├── .editorconfig │ ├── MIDLParser.Test.csproj │ ├── Properties │ └── AssemblyInfo.cs │ └── TokenTest.cs └── vs-publish.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/Windows.runsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/.github/workflows/Windows.runsettings -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/LICENSE -------------------------------------------------------------------------------- /MIDL.lutconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/MIDL.lutconfig -------------------------------------------------------------------------------- /MIDL.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/MIDL.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/README.md -------------------------------------------------------------------------------- /art/context-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/art/context-menu.png -------------------------------------------------------------------------------- /art/merge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/art/merge.png -------------------------------------------------------------------------------- /art/suggested-actions.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/art/suggested-actions.gif -------------------------------------------------------------------------------- /lib/Microsoft.VisualStudio.Merge.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/lib/Microsoft.VisualStudio.Merge.dll -------------------------------------------------------------------------------- /src/MIDL/Commands/CopyEntityToClipboard.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/src/MIDL/Commands/CopyEntityToClipboard.cs -------------------------------------------------------------------------------- /src/MIDL/Commands/SmartIndent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/src/MIDL/Commands/SmartIndent.cs -------------------------------------------------------------------------------- /src/MIDL/Commands/UpdateHeaderFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/src/MIDL/Commands/UpdateHeaderFile.cs -------------------------------------------------------------------------------- /src/MIDL/Editor/EditorFeatures.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/src/MIDL/Editor/EditorFeatures.cs -------------------------------------------------------------------------------- /src/MIDL/Editor/LanguageFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/src/MIDL/Editor/LanguageFactory.cs -------------------------------------------------------------------------------- /src/MIDL/Editor/TokenTagger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/src/MIDL/Editor/TokenTagger.cs -------------------------------------------------------------------------------- /src/MIDL/ExtensionMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/src/MIDL/ExtensionMethods.cs -------------------------------------------------------------------------------- /src/MIDL/IdlDocument.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/src/MIDL/IdlDocument.cs -------------------------------------------------------------------------------- /src/MIDL/IdlTransformer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/src/MIDL/IdlTransformer.cs -------------------------------------------------------------------------------- /src/MIDL/MIDL.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/src/MIDL/MIDL.csproj -------------------------------------------------------------------------------- /src/MIDL/MIDLPackage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/src/MIDL/MIDLPackage.cs -------------------------------------------------------------------------------- /src/MIDL/Options/General.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/src/MIDL/Options/General.cs -------------------------------------------------------------------------------- /src/MIDL/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/src/MIDL/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/MIDL/Resources/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/src/MIDL/Resources/Icon.png -------------------------------------------------------------------------------- /src/MIDL/Resources/microProj.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/src/MIDL/Resources/microProj.vcxproj -------------------------------------------------------------------------------- /src/MIDL/SuggestedActions/FixTypeAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/src/MIDL/SuggestedActions/FixTypeAction.cs -------------------------------------------------------------------------------- /src/MIDL/SuggestedActions/SuggestedActionsProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/src/MIDL/SuggestedActions/SuggestedActionsProvider.cs -------------------------------------------------------------------------------- /src/MIDL/SuggestedActions/SuggestedActionsSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/src/MIDL/SuggestedActions/SuggestedActionsSource.cs -------------------------------------------------------------------------------- /src/MIDL/VSCommandTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/src/MIDL/VSCommandTable.cs -------------------------------------------------------------------------------- /src/MIDL/VSCommandTable.vsct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/src/MIDL/VSCommandTable.vsct -------------------------------------------------------------------------------- /src/MIDL/source.extension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/src/MIDL/source.extension.cs -------------------------------------------------------------------------------- /src/MIDL/source.extension.vsixmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/src/MIDL/source.extension.vsixmanifest -------------------------------------------------------------------------------- /src/MIDLParser/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/src/MIDLParser/Constants.cs -------------------------------------------------------------------------------- /src/MIDLParser/Document.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/src/MIDLParser/Document.cs -------------------------------------------------------------------------------- /src/MIDLParser/DocumentParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/src/MIDLParser/DocumentParser.cs -------------------------------------------------------------------------------- /src/MIDLParser/ItemType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/src/MIDLParser/ItemType.cs -------------------------------------------------------------------------------- /src/MIDLParser/MIDLParser.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/src/MIDLParser/MIDLParser.csproj -------------------------------------------------------------------------------- /src/MIDLParser/ParseItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/src/MIDLParser/ParseItem.cs -------------------------------------------------------------------------------- /test/MIDLParser.Test/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/test/MIDLParser.Test/.editorconfig -------------------------------------------------------------------------------- /test/MIDLParser.Test/MIDLParser.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/test/MIDLParser.Test/MIDLParser.Test.csproj -------------------------------------------------------------------------------- /test/MIDLParser.Test/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/test/MIDLParser.Test/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /test/MIDLParser.Test/TokenTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/test/MIDLParser.Test/TokenTest.cs -------------------------------------------------------------------------------- /vs-publish.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/MIDL/HEAD/vs-publish.json --------------------------------------------------------------------------------