├── .config └── dotnet-tools.json ├── .gitattributes ├── .github └── workflows │ └── build.yml ├── .gitignore ├── CHANGELOG.md ├── Directory.Build.props ├── FSharpWrap.TestProjects.sln ├── FSharpWrap.sln ├── LICENSE ├── README.md ├── docs ├── .gitignore ├── _lib │ └── Fornax.Core.dll ├── config.fsx ├── content │ ├── FSharpWrap.Documentation.fsproj │ ├── collection-computation-expressions.fsx │ ├── getting-started.fsx │ ├── index.fsx │ ├── msbuild.fsx │ ├── multi-target.fsx │ └── paket.references ├── generators │ ├── page.fsx │ └── static.fsx ├── js │ ├── codecopy.js │ └── highlight.js ├── loaders │ └── article.fsx └── style │ └── main.css ├── global.json ├── paket.dependencies ├── paket.lock ├── src ├── FSharpWrap.Tool │ ├── FSharpWrap.Tool.fsproj │ ├── Filter.fs │ ├── FsName.fs │ ├── Generation │ │ ├── Generate.fs │ │ ├── ParamList.fs │ │ ├── Print.fs │ │ └── Types.fs │ ├── Namespace.fs │ ├── Options.fs │ ├── Path.fs │ ├── Program.fs │ ├── Reflection │ │ ├── Context.fs │ │ ├── MemberPatterns.fs │ │ ├── Modules.fs │ │ ├── Reflect.fs │ │ ├── TypeArgList.fs │ │ └── Types.fs │ ├── Utils.fs │ └── paket.references └── FSharpWrap │ ├── .gitignore │ ├── FSharpWrap.nuspec │ └── FSharpWrap.targets └── test ├── .gitignore ├── Directory.Build.targets ├── FSharpWrap.Benchmarks ├── Benchmarks.fs ├── FSharpWrap.Benchmarks.fsproj └── paket.references ├── FSharpWrap.Tool.Tests ├── FSharpWrap.Tool.Tests.fsproj ├── Gen.fs ├── GenerateTests.fs ├── OptionsTests.fs └── Test.fs ├── TestProject.CSharpDependency ├── MyCustomList.cs ├── MyString.cs ├── TestProject.CSharpDependency.csproj └── TestProject.CSharpDependency.csproj.paket.references ├── TestProject.CSharpDependent ├── Program.fs └── TestProject.CSharpDependent.fsproj ├── TestProject.Collections ├── Test.fs └── TestProject.Collections.fsproj ├── TestProject.MultiTarget ├── Test.fs └── TestProject.MultiTarget.fsproj ├── TestProject.targets └── paket.references /.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/.config/dotnet-tools.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /FSharpWrap.TestProjects.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/FSharpWrap.TestProjects.sln -------------------------------------------------------------------------------- /FSharpWrap.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/FSharpWrap.sln -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/README.md -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | _public/ 2 | content/*.autogen.fs 3 | -------------------------------------------------------------------------------- /docs/_lib/Fornax.Core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/docs/_lib/Fornax.Core.dll -------------------------------------------------------------------------------- /docs/config.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/docs/config.fsx -------------------------------------------------------------------------------- /docs/content/FSharpWrap.Documentation.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/docs/content/FSharpWrap.Documentation.fsproj -------------------------------------------------------------------------------- /docs/content/collection-computation-expressions.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/docs/content/collection-computation-expressions.fsx -------------------------------------------------------------------------------- /docs/content/getting-started.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/docs/content/getting-started.fsx -------------------------------------------------------------------------------- /docs/content/index.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/docs/content/index.fsx -------------------------------------------------------------------------------- /docs/content/msbuild.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/docs/content/msbuild.fsx -------------------------------------------------------------------------------- /docs/content/multi-target.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/docs/content/multi-target.fsx -------------------------------------------------------------------------------- /docs/content/paket.references: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/docs/content/paket.references -------------------------------------------------------------------------------- /docs/generators/page.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/docs/generators/page.fsx -------------------------------------------------------------------------------- /docs/generators/static.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/docs/generators/static.fsx -------------------------------------------------------------------------------- /docs/js/codecopy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/docs/js/codecopy.js -------------------------------------------------------------------------------- /docs/js/highlight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/docs/js/highlight.js -------------------------------------------------------------------------------- /docs/loaders/article.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/docs/loaders/article.fsx -------------------------------------------------------------------------------- /docs/style/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/docs/style/main.css -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/global.json -------------------------------------------------------------------------------- /paket.dependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/paket.dependencies -------------------------------------------------------------------------------- /paket.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/paket.lock -------------------------------------------------------------------------------- /src/FSharpWrap.Tool/FSharpWrap.Tool.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/src/FSharpWrap.Tool/FSharpWrap.Tool.fsproj -------------------------------------------------------------------------------- /src/FSharpWrap.Tool/Filter.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/src/FSharpWrap.Tool/Filter.fs -------------------------------------------------------------------------------- /src/FSharpWrap.Tool/FsName.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/src/FSharpWrap.Tool/FsName.fs -------------------------------------------------------------------------------- /src/FSharpWrap.Tool/Generation/Generate.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/src/FSharpWrap.Tool/Generation/Generate.fs -------------------------------------------------------------------------------- /src/FSharpWrap.Tool/Generation/ParamList.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/src/FSharpWrap.Tool/Generation/ParamList.fs -------------------------------------------------------------------------------- /src/FSharpWrap.Tool/Generation/Print.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/src/FSharpWrap.Tool/Generation/Print.fs -------------------------------------------------------------------------------- /src/FSharpWrap.Tool/Generation/Types.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/src/FSharpWrap.Tool/Generation/Types.fs -------------------------------------------------------------------------------- /src/FSharpWrap.Tool/Namespace.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/src/FSharpWrap.Tool/Namespace.fs -------------------------------------------------------------------------------- /src/FSharpWrap.Tool/Options.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/src/FSharpWrap.Tool/Options.fs -------------------------------------------------------------------------------- /src/FSharpWrap.Tool/Path.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/src/FSharpWrap.Tool/Path.fs -------------------------------------------------------------------------------- /src/FSharpWrap.Tool/Program.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/src/FSharpWrap.Tool/Program.fs -------------------------------------------------------------------------------- /src/FSharpWrap.Tool/Reflection/Context.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/src/FSharpWrap.Tool/Reflection/Context.fs -------------------------------------------------------------------------------- /src/FSharpWrap.Tool/Reflection/MemberPatterns.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/src/FSharpWrap.Tool/Reflection/MemberPatterns.fs -------------------------------------------------------------------------------- /src/FSharpWrap.Tool/Reflection/Modules.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/src/FSharpWrap.Tool/Reflection/Modules.fs -------------------------------------------------------------------------------- /src/FSharpWrap.Tool/Reflection/Reflect.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/src/FSharpWrap.Tool/Reflection/Reflect.fs -------------------------------------------------------------------------------- /src/FSharpWrap.Tool/Reflection/TypeArgList.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/src/FSharpWrap.Tool/Reflection/TypeArgList.fs -------------------------------------------------------------------------------- /src/FSharpWrap.Tool/Reflection/Types.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/src/FSharpWrap.Tool/Reflection/Types.fs -------------------------------------------------------------------------------- /src/FSharpWrap.Tool/Utils.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/src/FSharpWrap.Tool/Utils.fs -------------------------------------------------------------------------------- /src/FSharpWrap.Tool/paket.references: -------------------------------------------------------------------------------- 1 | FSharp.Core 2 | System.Reflection.MetadataLoadContext 3 | -------------------------------------------------------------------------------- /src/FSharpWrap/.gitignore: -------------------------------------------------------------------------------- 1 | tool/ 2 | -------------------------------------------------------------------------------- /src/FSharpWrap/FSharpWrap.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/src/FSharpWrap/FSharpWrap.nuspec -------------------------------------------------------------------------------- /src/FSharpWrap/FSharpWrap.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/src/FSharpWrap/FSharpWrap.targets -------------------------------------------------------------------------------- /test/.gitignore: -------------------------------------------------------------------------------- 1 | *.autogen.fs 2 | -------------------------------------------------------------------------------- /test/Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/test/Directory.Build.targets -------------------------------------------------------------------------------- /test/FSharpWrap.Benchmarks/Benchmarks.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/test/FSharpWrap.Benchmarks/Benchmarks.fs -------------------------------------------------------------------------------- /test/FSharpWrap.Benchmarks/FSharpWrap.Benchmarks.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/test/FSharpWrap.Benchmarks/FSharpWrap.Benchmarks.fsproj -------------------------------------------------------------------------------- /test/FSharpWrap.Benchmarks/paket.references: -------------------------------------------------------------------------------- 1 | group Test 2 | BenchmarkDotNet 3 | -------------------------------------------------------------------------------- /test/FSharpWrap.Tool.Tests/FSharpWrap.Tool.Tests.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/test/FSharpWrap.Tool.Tests/FSharpWrap.Tool.Tests.fsproj -------------------------------------------------------------------------------- /test/FSharpWrap.Tool.Tests/Gen.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/test/FSharpWrap.Tool.Tests/Gen.fs -------------------------------------------------------------------------------- /test/FSharpWrap.Tool.Tests/GenerateTests.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/test/FSharpWrap.Tool.Tests/GenerateTests.fs -------------------------------------------------------------------------------- /test/FSharpWrap.Tool.Tests/OptionsTests.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/test/FSharpWrap.Tool.Tests/OptionsTests.fs -------------------------------------------------------------------------------- /test/FSharpWrap.Tool.Tests/Test.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/test/FSharpWrap.Tool.Tests/Test.fs -------------------------------------------------------------------------------- /test/TestProject.CSharpDependency/MyCustomList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/test/TestProject.CSharpDependency/MyCustomList.cs -------------------------------------------------------------------------------- /test/TestProject.CSharpDependency/MyString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/test/TestProject.CSharpDependency/MyString.cs -------------------------------------------------------------------------------- /test/TestProject.CSharpDependency/TestProject.CSharpDependency.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/test/TestProject.CSharpDependency/TestProject.CSharpDependency.csproj -------------------------------------------------------------------------------- /test/TestProject.CSharpDependency/TestProject.CSharpDependency.csproj.paket.references: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestProject.CSharpDependent/Program.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/test/TestProject.CSharpDependent/Program.fs -------------------------------------------------------------------------------- /test/TestProject.CSharpDependent/TestProject.CSharpDependent.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/test/TestProject.CSharpDependent/TestProject.CSharpDependent.fsproj -------------------------------------------------------------------------------- /test/TestProject.Collections/Test.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/test/TestProject.Collections/Test.fs -------------------------------------------------------------------------------- /test/TestProject.Collections/TestProject.Collections.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/test/TestProject.Collections/TestProject.Collections.fsproj -------------------------------------------------------------------------------- /test/TestProject.MultiTarget/Test.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/test/TestProject.MultiTarget/Test.fs -------------------------------------------------------------------------------- /test/TestProject.MultiTarget/TestProject.MultiTarget.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/test/TestProject.MultiTarget/TestProject.MultiTarget.fsproj -------------------------------------------------------------------------------- /test/TestProject.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/test/TestProject.targets -------------------------------------------------------------------------------- /test/paket.references: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davnavr/FSharpWrap/HEAD/test/paket.references --------------------------------------------------------------------------------