.editorconfig
.gitignore
.mention-bot
AUTHORS.md
CHANGELOG.md
CONTRIBUTING.md
Directory.Build.props
LICENSE
MANIFEST.in
README.rst
clr.py
pyproject.toml
pythonnet.sln
requirements.txt
setup.py
version.txt
.github/ISSUE_TEMPLATE.md
.github/PULL_REQUEST_TEMPLATE.md
.github/workflows/ARM.yml
.github/workflows/main.yml
.github/workflows/nuget-preview.yml
demo/DynamicGrid.py
demo/DynamicGrid.xaml
demo/helloform.py
demo/splitter.py
demo/wordpad.py
pythonnet/.gitignore
pythonnet/__init__.py
pythonnet.egg-info/PKG-INFO
pythonnet.egg-info/SOURCES.txt
pythonnet.egg-info/dependency_links.txt
pythonnet.egg-info/not-zip-safe
pythonnet.egg-info/requires.txt
pythonnet.egg-info/top_level.txt
pythonnet/runtime/.gitkeep
src/pythonnet.snk
src/console/Console.csproj
src/console/python-clear.ico
src/console/python-clear.png
src/console/pythonconsole.cs
src/embed_tests/CallableObject.cs
src/embed_tests/ClassManagerTests.cs
src/embed_tests/CodecGroups.cs
src/embed_tests/Codecs.cs
src/embed_tests/ExtensionTypes.cs
src/embed_tests/GlobalTestsSetup.cs
src/embed_tests/Inheritance.cs
src/embed_tests/Inspect.cs
src/embed_tests/Modules.cs
src/embed_tests/NumPyTests.cs
src/embed_tests/Python.EmbeddingTest.csproj
src/embed_tests/References.cs
src/embed_tests/TestCallbacks.cs
src/embed_tests/TestConverter.cs
src/embed_tests/TestCustomMarshal.cs
src/embed_tests/TestDomainReload.cs
src/embed_tests/TestFinalizer.cs
src/embed_tests/TestGILState.cs
src/embed_tests/TestInstanceWrapping.cs
src/embed_tests/TestInterrupt.cs
src/embed_tests/TestNamedArguments.cs
src/embed_tests/TestNativeTypeOffset.cs
src/embed_tests/TestOperator.cs
src/embed_tests/TestPyBuffer.cs
src/embed_tests/TestPyFloat.cs
src/embed_tests/TestPyInt.cs
src/embed_tests/TestPyIter.cs
src/embed_tests/TestPyList.cs
src/embed_tests/TestPyNumber.cs
src/embed_tests/TestPyObject.cs
src/embed_tests/TestPySequence.cs
src/embed_tests/TestPyString.cs
src/embed_tests/TestPyTuple.cs
src/embed_tests/TestPyType.cs
src/embed_tests/TestPyWith.cs
src/embed_tests/TestPythonEngineProperties.cs
src/embed_tests/TestPythonException.cs
src/embed_tests/TestRuntime.cs
src/embed_tests/dynamic.cs
src/embed_tests/pyimport.cs
src/embed_tests/pyinitialize.cs
src/embed_tests/pyrunstring.cs
src/embed_tests/StateSerialization/MethodSerialization.cs
src/embed_tests/fixtures/PyImportTest/__init__.py
src/embed_tests/fixtures/PyImportTest/cast_global_var.py
src/embed_tests/fixtures/PyImportTest/sysargv.py
src/embed_tests/fixtures/PyImportTest/test/__init__.py
src/embed_tests/fixtures/PyImportTest/test/one.py
src/perf_tests/BaselineComparisonBenchmarkBase.cs
src/perf_tests/BaselineComparisonConfig.cs
src/perf_tests/BenchmarkTests.cs
src/perf_tests/Python.PerformanceTests.csproj
src/perf_tests/PythonCallingNetBenchmark.cs
src/perf_tests/baseline/.gitkeep
src/python_tests_runner/Python.PythonTestsRunner.csproj
src/python_tests_runner/PythonTestRunner.cs
src/runtime/AssemblyManager.cs
src/runtime/ClassManager.cs
src/runtime/Converter.cs
src/runtime/DefaultBaseTypeProvider.cs
src/runtime/DelegateManager.cs
src/runtime/Exceptions.cs
src/runtime/Finalizer.cs
src/runtime/IPythonBaseTypeProvider.cs
src/runtime/ImportHook.cs
src/runtime/Interfaces.cs
src/runtime/InternString.cs
src/runtime/Interop.cs
src/runtime/InteropConfiguration.cs
src/runtime/Loader.cs
src/runtime/MethodBinder.cs
src/runtime/Py.cs
src/runtime/PyExportAttribute.cs
src/runtime/Python.Runtime.csproj
src/runtime/PythonBaseTypeProviderGroup.cs
src/runtime/PythonEngine.cs
src/runtime/PythonException.cs
src/runtime/README.md
src/runtime/Runtime.Delegates.cs
src/runtime/Runtime.cs
src/runtime/RuntimeState.cs
src/runtime/TypeManager.cs
src/runtime/Codecs/DecoderGroup.cs
src/runtime/Codecs/EncoderGroup.cs
src/runtime/Codecs/EnumPyIntCodec.cs
src/runtime/Codecs/IPyObjectDecoder.cs
src/runtime/Codecs/IPyObjectEncoder.cs
src/runtime/Codecs/IterableDecoder.cs
src/runtime/Codecs/ListDecoder.cs
src/runtime/Codecs/PyObjectConversions.cs
src/runtime/Codecs/RawProxyEncoder.cs
src/runtime/Codecs/SequenceDecoder.cs
src/runtime/Codecs/TupleCodecs.cs
src/runtime/CollectionWrappers/IterableWrapper.cs
src/runtime/CollectionWrappers/ListWrapper.cs
src/runtime/CollectionWrappers/SequenceWrapper.cs
src/runtime/Mixins/CollectionMixinsProvider.cs
src/runtime/Mixins/collections.py
src/runtime/Native/ABI.cs
src/runtime/Native/BorrowedReference.cs
src/runtime/Native/CustomMarshaler.cs
src/runtime/Native/GeneratedTypeOffsets.cs
src/runtime/Native/ITypeOffsets.cs
src/runtime/Native/LibDL.cs
src/runtime/Native/LibraryLoader.cs
src/runtime/Native/NativeCall.cs
src/runtime/Native/NativeFunc.cs
src/runtime/Native/NativeTypeSpec.cs
src/runtime/Native/NewReference.cs
src/runtime/Native/PyBufferInterface.cs
src/runtime/Native/PyCompilerFlags.cs
src/runtime/Native/PyGILState.cs
src/runtime/Native/PyIdentifier_.cs
src/runtime/Native/PyIdentifier_.tt
src/runtime/Native/PyInterpreterState.cs
src/runtime/Native/PyMemberFlags.cs
src/runtime/Native/PyMemberType.cs
src/runtime/Native/PyMethodFlags.cs
src/runtime/Native/PyThreadState.cs
src/runtime/Native/ReferenceExtensions.cs
src/runtime/Native/StolenReference.cs
src/runtime/Native/StrPtr.cs
src/runtime/Native/TypeOffset.cs
src/runtime/Native/TypeOffset310.cs
src/runtime/Native/TypeOffset37.cs
src/runtime/Native/TypeOffset38.cs
src/runtime/Native/TypeOffset39.cs
src/runtime/Properties/AssemblyInfo.cs
src/runtime/PythonTypes/PyBuffer.cs
src/runtime/PythonTypes/PyDict.cs
src/runtime/PythonTypes/PyFloat.cs
src/runtime/PythonTypes/PyInt.cs
src/runtime/PythonTypes/PyIter.cs
src/runtime/PythonTypes/PyIterable.cs
src/runtime/PythonTypes/PyList.cs
src/runtime/PythonTypes/PyModule.cs
src/runtime/PythonTypes/PyNumber.cs
src/runtime/PythonTypes/PyObject.IConvertible.cs
src/runtime/PythonTypes/PyObject.cs
src/runtime/PythonTypes/PySequence.cs
src/runtime/PythonTypes/PyString.cs
src/runtime/PythonTypes/PyTuple.cs
src/runtime/PythonTypes/PyType.cs
src/runtime/PythonTypes/TypeSpec.cs
src/runtime/Resources/clr.py
src/runtime/Resources/interop.py
src/runtime/StateSerialization/CLRMappedItem.cs
src/runtime/StateSerialization/CLRWrapperCollection.cs
src/runtime/StateSerialization/ClassManagerState.cs
src/runtime/StateSerialization/ICLRObjectStorer.cs
src/runtime/StateSerialization/ImportHookState.cs
src/runtime/StateSerialization/MaybeMemberInfo.cs
src/runtime/StateSerialization/MaybeMethodBase.cs
src/runtime/StateSerialization/MaybeType.cs
src/runtime/StateSerialization/MetatypeState.cs
src/runtime/StateSerialization/PythonNetState.cs
src/runtime/StateSerialization/RuntimeData.cs
src/runtime/StateSerialization/SharedObjectsState.cs
src/runtime/StateSerialization/TypeManagerState.cs
src/runtime/StateSerialization/UnloadedClass.cs
src/runtime/Types/ArrayObject.cs
src/runtime/Types/ClassBase.cs
src/runtime/Types/ClassDerived.cs
src/runtime/Types/ClassObject.cs
src/runtime/Types/ClrObject.cs
src/runtime/Types/DelegateObject.cs
src/runtime/Types/EventBinding.cs
src/runtime/Types/EventObject.cs
src/runtime/Types/ExceptionClassObject.cs
src/runtime/Types/ExtensionType.cs
src/runtime/Types/FieldObject.cs
src/runtime/Types/GenericType.cs
src/runtime/Types/Indexer.cs
src/runtime/Types/InterfaceObject.cs
src/runtime/Types/Iterator.cs
src/runtime/Types/ManagedType.cs
src/runtime/Types/ManagedTypes.cd
src/runtime/Types/MetaType.cs
src/runtime/Types/MethodBinding.cs
src/runtime/Types/MethodObject.cs
src/runtime/Types/ModuleFunctionObject.cs
src/runtime/Types/ModuleObject.cs
src/runtime/Types/ModulePropertyObject.cs
src/runtime/Types/MpLengthSlot.cs
src/runtime/Types/OperatorMethod.cs
src/runtime/Types/OverloadMapper.cs
src/runtime/Types/PropertyObject.cs
src/runtime/Types/ReflectedClrType.cs
src/runtime/Types/UnsafeReferenceWithRun.cs
src/runtime/Util/CodeGenerator.cs
src/runtime/Util/DebugUtil.cs
src/runtime/Util/EventHandlerCollection.cs
src/runtime/Util/GenericUtil.cs
src/runtime/Util/InitOnly.cs
src/runtime/Util/NonCopyableAttribute.cs
src/runtime/Util/NullOnly.cs
src/runtime/Util/OpsHelper.cs
src/runtime/Util/ParameterHelper.cs
src/runtime/Util/PythonReferenceComparer.cs
src/runtime/Util/ReflectionPolyfills.cs
src/runtime/Util/ReflectionUtil.cs
src/runtime/Util/Util.cs
src/testing/CodecTest.cs
src/testing/InheritanceTest.cs
src/testing/Python.Test.csproj
src/testing/ReprTest.cs
src/testing/arraytest.cs
src/testing/callbacktest.cs
src/testing/classtest.cs
src/testing/constructortests.cs
src/testing/conversiontest.cs
src/testing/delegatetest.cs
src/testing/doctest.cs
src/testing/enumtest.cs
src/testing/eventtest.cs
src/testing/exceptiontest.cs
src/testing/fieldtest.cs
src/testing/generictest.cs
src/testing/globaltest.cs
src/testing/indexertest.cs
src/testing/interfacetest.cs
src/testing/methodtest.cs
src/testing/moduletest.cs
src/testing/mp_lengthtest.cs
src/testing/nonexportable.cs
src/testing/propertytest.cs
src/testing/subclasstest.cs
src/testing/threadtest.cs
tests/__init__.py
tests/_missing_import.py
tests/conftest.py
tests/importtest.py
tests/leaktest.py
tests/profile.py
tests/runtests.py
tests/stress.py
tests/stresstest.py
tests/test_array.py
tests/test_callback.py
tests/test_class.py
tests/test_clrmethod.py
tests/test_codec.py
tests/test_collection_mixins.py
tests/test_constructors.py
tests/test_conversion.py
tests/test_delegate.py
tests/test_docstring.py
tests/test_engine.py
tests/test_enum.py
tests/test_event.py
tests/test_exceptions.py
tests/test_field.py
tests/test_generic.py
tests/test_import.py
tests/test_indexer.py
tests/test_interface.py
tests/test_method.py
tests/test_module.py
tests/test_mp_length.py
tests/test_property.py
tests/test_recursive_types.py
tests/test_repr.py
tests/test_subclass.py
tests/test_sysargv.py
tests/test_thread.py
tests/tests.pyproj
tests/utils.py
tests/domain_tests/App.config
tests/domain_tests/Python.DomainReloadTests.csproj
tests/domain_tests/TestRunner.cs
tests/domain_tests/test_domain_reload.py
tests/fixtures/argv-fixture.py
tools/geninterop/geninterop.py
tools/geninterop/fake_libc_include/_ansi.h
tools/geninterop/fake_libc_include/_fake_defines.h
tools/geninterop/fake_libc_include/_fake_typedefs.h
tools/geninterop/fake_libc_include/_syslist.h
tools/geninterop/fake_libc_include/alloca.h
tools/geninterop/fake_libc_include/ar.h
tools/geninterop/fake_libc_include/argz.h
tools/geninterop/fake_libc_include/assert.h
tools/geninterop/fake_libc_include/complex.h
tools/geninterop/fake_libc_include/crypt.h
tools/geninterop/fake_libc_include/ctype.h
tools/geninterop/fake_libc_include/dirent.h
tools/geninterop/fake_libc_include/dlfcn.h
tools/geninterop/fake_libc_include/endian.h
tools/geninterop/fake_libc_include/envz.h
tools/geninterop/fake_libc_include/errno.h
tools/geninterop/fake_libc_include/fastmath.h
tools/geninterop/fake_libc_include/fcntl.h
tools/geninterop/fake_libc_include/features.h
tools/geninterop/fake_libc_include/fenv.h
tools/geninterop/fake_libc_include/float.h
tools/geninterop/fake_libc_include/getopt.h
tools/geninterop/fake_libc_include/grp.h
tools/geninterop/fake_libc_include/iconv.h
tools/geninterop/fake_libc_include/ieeefp.h
tools/geninterop/fake_libc_include/inttypes.h
tools/geninterop/fake_libc_include/io.h
tools/geninterop/fake_libc_include/iso646.h
tools/geninterop/fake_libc_include/langinfo.h
tools/geninterop/fake_libc_include/libgen.h
tools/geninterop/fake_libc_include/libintl.h
tools/geninterop/fake_libc_include/limits.h
tools/geninterop/fake_libc_include/locale.h
tools/geninterop/fake_libc_include/malloc.h
tools/geninterop/fake_libc_include/math.h
tools/geninterop/fake_libc_include/netdb.h
tools/geninterop/fake_libc_include/newlib.h
tools/geninterop/fake_libc_include/paths.h
tools/geninterop/fake_libc_include/process.h
tools/geninterop/fake_libc_include/pthread.h
tools/geninterop/fake_libc_include/pwd.h
tools/geninterop/fake_libc_include/reent.h
tools/geninterop/fake_libc_include/regdef.h
tools/geninterop/fake_libc_include/regex.h
tools/geninterop/fake_libc_include/sched.h
tools/geninterop/fake_libc_include/search.h
tools/geninterop/fake_libc_include/semaphore.h
tools/geninterop/fake_libc_include/setjmp.h
tools/geninterop/fake_libc_include/signal.h
tools/geninterop/fake_libc_include/stdarg.h
tools/geninterop/fake_libc_include/stdbool.h
tools/geninterop/fake_libc_include/stddef.h
tools/geninterop/fake_libc_include/stdint.h
tools/geninterop/fake_libc_include/stdio.h
tools/geninterop/fake_libc_include/stdlib.h
tools/geninterop/fake_libc_include/string.h
tools/geninterop/fake_libc_include/syslog.h
tools/geninterop/fake_libc_include/tar.h
tools/geninterop/fake_libc_include/termios.h
tools/geninterop/fake_libc_include/tgmath.h
tools/geninterop/fake_libc_include/time.h
tools/geninterop/fake_libc_include/unctrl.h
tools/geninterop/fake_libc_include/unistd.h
tools/geninterop/fake_libc_include/utime.h
tools/geninterop/fake_libc_include/utmp.h
tools/geninterop/fake_libc_include/wchar.h
tools/geninterop/fake_libc_include/wctype.h
tools/geninterop/fake_libc_include/zlib.h
tools/geninterop/fake_libc_include/arpa/inet.h
tools/geninterop/fake_libc_include/asm-generic/int-ll64.h
tools/geninterop/fake_libc_include/linux/socket.h
tools/geninterop/fake_libc_include/linux/version.h
tools/geninterop/fake_libc_include/netinet/in.h
tools/geninterop/fake_libc_include/netinet/tcp.h
tools/geninterop/fake_libc_include/openssl/err.h
tools/geninterop/fake_libc_include/openssl/evp.h
tools/geninterop/fake_libc_include/openssl/hmac.h
tools/geninterop/fake_libc_include/openssl/ssl.h
tools/geninterop/fake_libc_include/openssl/x509v3.h
tools/geninterop/fake_libc_include/sys/ioctl.h
tools/geninterop/fake_libc_include/sys/mman.h
tools/geninterop/fake_libc_include/sys/poll.h
tools/geninterop/fake_libc_include/sys/resource.h
tools/geninterop/fake_libc_include/sys/select.h
tools/geninterop/fake_libc_include/sys/socket.h
tools/geninterop/fake_libc_include/sys/stat.h
tools/geninterop/fake_libc_include/sys/sysctl.h
tools/geninterop/fake_libc_include/sys/time.h
tools/geninterop/fake_libc_include/sys/types.h
tools/geninterop/fake_libc_include/sys/uio.h
tools/geninterop/fake_libc_include/sys/un.h
tools/geninterop/fake_libc_include/sys/utsname.h
tools/geninterop/fake_libc_include/sys/wait.h