├── .devcontainer ├── devcontainer.json └── dockerfile ├── .github └── workflows │ └── build.yml ├── .gitignore ├── .vscode ├── launch.json └── tasks.json ├── LICENSE ├── QuantConnectStubsGenerator.Tests ├── GeneratorTests.cs ├── MethodParserTests.cs ├── Model │ ├── ClassTests.cs │ ├── NamespaceTests.cs │ ├── ParseContextTests.cs │ └── PythonTypeTests.cs ├── QuantConnectStubsGenerator.Tests.csproj ├── RendererTests.cs └── Utility │ ├── DependencyGraphTests.cs │ └── StringExtensionsTests.cs ├── QuantConnectStubsGenerator.sln ├── QuantConnectStubsGenerator ├── Generator.cs ├── Model │ ├── Class.cs │ ├── CodeEntity.cs │ ├── Method.cs │ ├── Namespace.cs │ ├── Parameter.cs │ ├── ParseContext.cs │ ├── Property.cs │ └── PythonType.cs ├── Parser │ ├── BaseParser.cs │ ├── ClassParser.cs │ ├── MethodParser.cs │ ├── PropertyParser.cs │ └── TypeConverter.cs ├── Program.cs ├── QuantConnectStubsGenerator.csproj ├── Renderer │ ├── AlgorithmImportsRenderer.cs │ ├── BaseRenderer.cs │ ├── ClassRenderer.cs │ ├── ClrStubsRenderer.cs │ ├── MethodRenderer.cs │ ├── NamespaceRenderer.cs │ ├── ObjectRenderer.cs │ ├── PropertyRenderer.cs │ ├── PyLoaderRenderer.cs │ └── SetupRenderer.cs ├── Utility │ ├── DependencyGraph.cs │ ├── Extensions.cs │ ├── StringExtensions.cs │ └── XmlExtensions.cs └── log4net.config ├── README.md └── integration ├── README.md ├── integration_tests.py ├── pull_repos.py └── utils.py /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/.devcontainer/dockerfile -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/LICENSE -------------------------------------------------------------------------------- /QuantConnectStubsGenerator.Tests/GeneratorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator.Tests/GeneratorTests.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator.Tests/MethodParserTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator.Tests/MethodParserTests.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator.Tests/Model/ClassTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator.Tests/Model/ClassTests.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator.Tests/Model/NamespaceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator.Tests/Model/NamespaceTests.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator.Tests/Model/ParseContextTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator.Tests/Model/ParseContextTests.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator.Tests/Model/PythonTypeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator.Tests/Model/PythonTypeTests.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator.Tests/QuantConnectStubsGenerator.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator.Tests/QuantConnectStubsGenerator.Tests.csproj -------------------------------------------------------------------------------- /QuantConnectStubsGenerator.Tests/RendererTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator.Tests/RendererTests.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator.Tests/Utility/DependencyGraphTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator.Tests/Utility/DependencyGraphTests.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator.Tests/Utility/StringExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator.Tests/Utility/StringExtensionsTests.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator.sln -------------------------------------------------------------------------------- /QuantConnectStubsGenerator/Generator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator/Generator.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator/Model/Class.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator/Model/Class.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator/Model/CodeEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator/Model/CodeEntity.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator/Model/Method.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator/Model/Method.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator/Model/Namespace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator/Model/Namespace.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator/Model/Parameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator/Model/Parameter.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator/Model/ParseContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator/Model/ParseContext.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator/Model/Property.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator/Model/Property.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator/Model/PythonType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator/Model/PythonType.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator/Parser/BaseParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator/Parser/BaseParser.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator/Parser/ClassParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator/Parser/ClassParser.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator/Parser/MethodParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator/Parser/MethodParser.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator/Parser/PropertyParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator/Parser/PropertyParser.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator/Parser/TypeConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator/Parser/TypeConverter.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator/Program.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator/QuantConnectStubsGenerator.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator/QuantConnectStubsGenerator.csproj -------------------------------------------------------------------------------- /QuantConnectStubsGenerator/Renderer/AlgorithmImportsRenderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator/Renderer/AlgorithmImportsRenderer.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator/Renderer/BaseRenderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator/Renderer/BaseRenderer.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator/Renderer/ClassRenderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator/Renderer/ClassRenderer.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator/Renderer/ClrStubsRenderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator/Renderer/ClrStubsRenderer.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator/Renderer/MethodRenderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator/Renderer/MethodRenderer.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator/Renderer/NamespaceRenderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator/Renderer/NamespaceRenderer.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator/Renderer/ObjectRenderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator/Renderer/ObjectRenderer.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator/Renderer/PropertyRenderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator/Renderer/PropertyRenderer.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator/Renderer/PyLoaderRenderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator/Renderer/PyLoaderRenderer.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator/Renderer/SetupRenderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator/Renderer/SetupRenderer.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator/Utility/DependencyGraph.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator/Utility/DependencyGraph.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator/Utility/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator/Utility/Extensions.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator/Utility/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator/Utility/StringExtensions.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator/Utility/XmlExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator/Utility/XmlExtensions.cs -------------------------------------------------------------------------------- /QuantConnectStubsGenerator/log4net.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/QuantConnectStubsGenerator/log4net.config -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/README.md -------------------------------------------------------------------------------- /integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/integration/README.md -------------------------------------------------------------------------------- /integration/integration_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/integration/integration_tests.py -------------------------------------------------------------------------------- /integration/pull_repos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/integration/pull_repos.py -------------------------------------------------------------------------------- /integration/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantConnect/quantconnect-stubs-generator/HEAD/integration/utils.py --------------------------------------------------------------------------------