├── .azuredevops └── dependabot.yml ├── .config ├── dotnet-tools.json └── service-branch-merge.json ├── .devcontainer └── devcontainer.json ├── .editorconfig ├── .fantomasignore ├── .git-blame-ignore-revs ├── .gitattributes ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ ├── feature_request.md │ ├── nullness_issue.yml │ └── other_issue.md ├── PULL_REQUEST_TEMPLATE.md ├── agents │ ├── compiler-perf-investigator.md │ └── fsharp-generic.md ├── copilot-instructions.md ├── policies │ └── resourceManagement.yml └── workflows │ ├── add_to_project.yml │ ├── backport.yml │ ├── branch-merge.yml │ ├── check_release_notes.yml │ ├── commands.yml │ ├── copilot-setup-steps.yml │ └── repository_lockdown_check.yml ├── .gitignore ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── .vsconfig ├── Build.cmd ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── CoordinateXliff.targets ├── DEVGUIDE.md ├── Directory.Build.props ├── Directory.Build.targets ├── FSharp.Benchmarks.sln ├── FSharp.Compiler.Service.sln ├── FSharp.Compiler.Service.sln.DotSettings ├── FSharp.Editor.sln ├── FSharp.Profiles.props ├── FSharp.sln ├── FSharpBuild.Directory.Build.props ├── FSharpBuild.Directory.Build.targets ├── FSharpTests.Directory.Build.props ├── FSharpTests.Directory.Build.targets ├── INTERNAL.md ├── LSPSolutionSlim.sln ├── License.txt ├── Microsoft.FSharp.Compiler.sln ├── NuGet.config ├── README.md ├── Restore.cmd ├── TESTGUIDE.md ├── Test.cmd ├── UseLocalCompiler.Directory.Build.props ├── VSFSharpExtension.sln ├── VisualFSharp.sln ├── attributions.md ├── azure-pipelines-PR.yml ├── azure-pipelines.yml ├── docs ├── changing-the-ast.md ├── coding-standards.md ├── compiler-startup-performance.md ├── content │ └── fsdocs-theme.css ├── debug-emit.md ├── diagnostics.md ├── fcs-samples │ ├── EditorService │ │ ├── App.config │ │ ├── EditorService.fsproj │ │ └── Program.fs │ ├── FscExe │ │ ├── App.config │ │ ├── FscExe.fsproj │ │ └── FscMain.fs │ ├── FsiExe │ │ ├── App.config │ │ ├── FsiExe.fsproj │ │ ├── console.fs │ │ ├── fsimain.fs │ │ └── fsiserver.fs │ ├── InteractiveService │ │ ├── App.config │ │ ├── InteractiveService.fsproj │ │ └── Program.fs │ ├── Tokenizer │ │ ├── App.config │ │ ├── Program.fs │ │ └── Tokenizer.fsproj │ └── UntypedTree │ │ ├── App.config │ │ ├── Program.fs │ │ └── UntypedTree.fsproj ├── fcs │ ├── caches.fsx │ ├── compiler.fsx │ ├── corelib.fsx │ ├── editor.fsx │ ├── filesystem.fsx │ ├── index.md │ ├── interactive.fsx │ ├── project.fsx │ ├── react.fsx │ ├── symbols.fsx │ ├── tokenizer.fsx │ ├── typedtree.fsx │ ├── untypedtree-apis.fsx │ └── untypedtree.fsx ├── fsharp-core-notes.md ├── fsi-emit.md ├── img │ ├── favicon.ico │ └── logo.png ├── index.md ├── large-inputs-and-stack-overflows.md ├── lsp.md ├── memory-usage.md ├── names.md ├── optimizations-equality.md ├── optimizations.md ├── overview.md ├── perf-discussions-archive.md ├── project-builds.md ├── regression-testing-pipeline.md ├── release-notes │ ├── .FSharp.Compiler.Service │ │ ├── 10.0.100.md │ │ ├── 10.0.200.md │ │ ├── 11.0.0.md │ │ ├── 8.0.100.md │ │ ├── 8.0.200.md │ │ ├── 8.0.202.md │ │ ├── 8.0.300.md │ │ ├── 8.0.400.md │ │ ├── 9.0.100.md │ │ ├── 9.0.200.md │ │ ├── 9.0.202.md │ │ └── 9.0.300.md │ ├── .FSharp.Core │ │ ├── 10.0.100.md │ │ ├── 10.0.200.md │ │ ├── 8.0.200.md │ │ ├── 8.0.300.md │ │ ├── 8.0.400.md │ │ ├── 9.0.100.md │ │ ├── 9.0.101.md │ │ ├── 9.0.200.md │ │ └── 9.0.300.md │ ├── .Language │ │ ├── 8.0.md │ │ ├── 9.0.md │ │ └── preview.md │ ├── .VisualStudio │ │ ├── 17.10.md │ │ ├── 17.11.md │ │ ├── 17.12.md │ │ ├── 17.13.md │ │ ├── 17.14.md │ │ ├── 17.9.md │ │ └── 18.0.md │ ├── .aux │ │ └── Common.fsx │ ├── About.md │ ├── FSharp.Compiler.Service.fsx │ ├── FSharp.Core.fsx │ └── Language.fsx ├── representations.md ├── reusing-typechecking-results.md ├── running-documentation-locally.md └── tooling-features.md ├── eng ├── Build.ps1 ├── CIBuild.cmd ├── CIBuildNoPublish.cmd ├── DumpPackageRoot │ └── DumpPackageRoot.csproj ├── MockBuild.ps1 ├── Publishing.props ├── RestoreInternal.cmd ├── SetupVSHive.ps1 ├── Signing.props ├── TSAConfig.gdntsa ├── Version.Details.props ├── Version.Details.xml ├── Versions.props ├── build-utils.ps1 ├── build.sh ├── cibuild.sh ├── common │ ├── BuildConfiguration │ │ └── build-configuration.json │ ├── CIBuild.cmd │ ├── PSScriptAnalyzerSettings.psd1 │ ├── README.md │ ├── SetupNugetSources.ps1 │ ├── SetupNugetSources.sh │ ├── build.cmd │ ├── build.ps1 │ ├── build.sh │ ├── cibuild.sh │ ├── core-templates │ │ ├── job │ │ │ ├── job.yml │ │ │ ├── onelocbuild.yml │ │ │ ├── publish-build-assets.yml │ │ │ ├── source-build.yml │ │ │ └── source-index-stage1.yml │ │ ├── jobs │ │ │ ├── codeql-build.yml │ │ │ ├── jobs.yml │ │ │ └── source-build.yml │ │ ├── post-build │ │ │ ├── common-variables.yml │ │ │ ├── post-build.yml │ │ │ └── setup-maestro-vars.yml │ │ ├── steps │ │ │ ├── cleanup-microbuild.yml │ │ │ ├── component-governance.yml │ │ │ ├── enable-internal-runtimes.yml │ │ │ ├── enable-internal-sources.yml │ │ │ ├── generate-sbom.yml │ │ │ ├── get-delegation-sas.yml │ │ │ ├── get-federated-access-token.yml │ │ │ ├── install-microbuild-impl.yml │ │ │ ├── install-microbuild.yml │ │ │ ├── publish-build-artifacts.yml │ │ │ ├── publish-logs.yml │ │ │ ├── publish-pipeline-artifacts.yml │ │ │ ├── retain-build.yml │ │ │ ├── send-to-helix.yml │ │ │ ├── source-build.yml │ │ │ └── source-index-stage1-publish.yml │ │ └── variables │ │ │ └── pool-providers.yml │ ├── cross │ │ ├── arm │ │ │ └── tizen │ │ │ │ └── tizen.patch │ │ ├── arm64 │ │ │ └── tizen │ │ │ │ └── tizen.patch │ │ ├── armel │ │ │ └── tizen │ │ │ │ └── tizen.patch │ │ ├── build-android-rootfs.sh │ │ ├── build-rootfs.sh │ │ ├── install-debs.py │ │ ├── riscv64 │ │ │ └── tizen │ │ │ │ └── tizen.patch │ │ ├── tizen-build-rootfs.sh │ │ ├── tizen-fetch.sh │ │ ├── toolchain.cmake │ │ ├── x64 │ │ │ └── tizen │ │ │ │ └── tizen.patch │ │ └── x86 │ │ │ └── tizen │ │ │ └── tizen.patch │ ├── darc-init.ps1 │ ├── darc-init.sh │ ├── dotnet-install.cmd │ ├── dotnet-install.ps1 │ ├── dotnet-install.sh │ ├── dotnet.cmd │ ├── dotnet.ps1 │ ├── dotnet.sh │ ├── enable-cross-org-publishing.ps1 │ ├── generate-locproject.ps1 │ ├── generate-sbom-prep.ps1 │ ├── generate-sbom-prep.sh │ ├── helixpublish.proj │ ├── init-tools-native.cmd │ ├── init-tools-native.ps1 │ ├── init-tools-native.sh │ ├── internal-feed-operations.ps1 │ ├── internal-feed-operations.sh │ ├── internal │ │ ├── Directory.Build.props │ │ ├── NuGet.config │ │ └── Tools.csproj │ ├── loc │ │ └── P22DotNetHtmlLocalization.lss │ ├── msbuild.ps1 │ ├── msbuild.sh │ ├── native │ │ ├── CommonLibrary.psm1 │ │ ├── common-library.sh │ │ ├── init-compiler.sh │ │ ├── init-distro-rid.sh │ │ ├── init-os-and-arch.sh │ │ ├── install-cmake-test.sh │ │ ├── install-cmake.sh │ │ ├── install-dependencies.sh │ │ └── install-tool.ps1 │ ├── pipeline-logging-functions.ps1 │ ├── pipeline-logging-functions.sh │ ├── post-build │ │ ├── check-channel-consistency.ps1 │ │ ├── nuget-validation.ps1 │ │ ├── nuget-verification.ps1 │ │ ├── publish-using-darc.ps1 │ │ ├── redact-logs.ps1 │ │ ├── sourcelink-validation.ps1 │ │ └── symbols-validation.ps1 │ ├── retain-build.ps1 │ ├── sdk-task.ps1 │ ├── sdk-task.sh │ ├── sdl │ │ ├── NuGet.config │ │ ├── configure-sdl-tool.ps1 │ │ ├── execute-all-sdl-tools.ps1 │ │ ├── extract-artifact-archives.ps1 │ │ ├── extract-artifact-packages.ps1 │ │ ├── init-sdl.ps1 │ │ ├── packages.config │ │ ├── run-sdl.ps1 │ │ ├── sdl.ps1 │ │ └── trim-assets-version.ps1 │ ├── template-guidance.md │ ├── templates-official │ │ ├── job │ │ │ ├── job.yml │ │ │ ├── onelocbuild.yml │ │ │ ├── publish-build-assets.yml │ │ │ ├── source-build.yml │ │ │ └── source-index-stage1.yml │ │ ├── jobs │ │ │ ├── codeql-build.yml │ │ │ ├── jobs.yml │ │ │ └── source-build.yml │ │ ├── post-build │ │ │ ├── common-variables.yml │ │ │ ├── post-build.yml │ │ │ └── setup-maestro-vars.yml │ │ ├── steps │ │ │ ├── component-governance.yml │ │ │ ├── enable-internal-runtimes.yml │ │ │ ├── enable-internal-sources.yml │ │ │ ├── generate-sbom.yml │ │ │ ├── get-delegation-sas.yml │ │ │ ├── get-federated-access-token.yml │ │ │ ├── publish-build-artifacts.yml │ │ │ ├── publish-logs.yml │ │ │ ├── publish-pipeline-artifacts.yml │ │ │ ├── retain-build.yml │ │ │ ├── send-to-helix.yml │ │ │ ├── source-build.yml │ │ │ └── source-index-stage1-publish.yml │ │ └── variables │ │ │ ├── pool-providers.yml │ │ │ └── sdl-variables.yml │ ├── templates │ │ ├── job │ │ │ ├── job.yml │ │ │ ├── onelocbuild.yml │ │ │ ├── publish-build-assets.yml │ │ │ ├── source-build.yml │ │ │ └── source-index-stage1.yml │ │ ├── jobs │ │ │ ├── codeql-build.yml │ │ │ ├── jobs.yml │ │ │ └── source-build.yml │ │ ├── post-build │ │ │ ├── common-variables.yml │ │ │ ├── post-build.yml │ │ │ └── setup-maestro-vars.yml │ │ ├── steps │ │ │ ├── component-governance.yml │ │ │ ├── enable-internal-runtimes.yml │ │ │ ├── enable-internal-sources.yml │ │ │ ├── generate-sbom.yml │ │ │ ├── get-delegation-sas.yml │ │ │ ├── get-federated-access-token.yml │ │ │ ├── publish-build-artifacts.yml │ │ │ ├── publish-logs.yml │ │ │ ├── publish-pipeline-artifacts.yml │ │ │ ├── retain-build.yml │ │ │ ├── send-to-helix.yml │ │ │ ├── source-build.yml │ │ │ ├── source-index-stage1-publish.yml │ │ │ └── vmr-sync.yml │ │ ├── variables │ │ │ └── pool-providers.yml │ │ └── vmr-build-pr.yml │ ├── tools.ps1 │ ├── tools.sh │ ├── vmr-sync.ps1 │ └── vmr-sync.sh ├── config │ └── runtimeconfig.template.json ├── policheck_exclusions.xml ├── release │ ├── insert-into-vs.yml │ └── scripts │ │ ├── GetAssemblyVersions.ps1 │ │ ├── GetDefaultConfigVersions.ps1 │ │ └── GetPublishUrls.ps1 ├── restore-internal-tools.yml ├── restore │ └── optimizationData.targets ├── scripts │ └── PrepareRepoForRegressionTesting.fsx ├── targets │ ├── Imports.targets │ ├── NuGet.targets │ └── Settings.props ├── templates │ └── regression-test-jobs.yml ├── test-determinism.cmd ├── test-determinism.ps1 └── tests │ └── UpToDate.ps1 ├── es-metadata.yml ├── global.json ├── icon.png ├── proto.proj ├── release-notes.md ├── restore.sh ├── setup ├── Directory.Build.props ├── Swix │ ├── Directory.Build.props │ ├── Directory.Build.targets │ ├── Microsoft.FSharp.Compiler.MSBuild │ │ └── Microsoft.FSharp.Compiler.MSBuild.csproj │ ├── Microsoft.FSharp.Dependencies │ │ ├── Microsoft.FSharp.Dependencies.csproj │ │ ├── Package.swr │ │ └── fsharp.bat │ ├── Microsoft.FSharp.IDE │ │ ├── Microsoft.FSharp.IDE.csproj │ │ └── Package.swr │ └── Microsoft.FSharp.SDK │ │ ├── Files.swr │ │ └── Microsoft.FSharp.SDK.csproj └── resources │ ├── NewFileDialog │ ├── General │ │ ├── File.fs │ │ ├── NewFSharpFileItems.vsdir │ │ └── Script.fsx │ └── Script │ │ ├── NewFSharpScriptItems.vsdir │ │ └── Script.fsx │ ├── ThirdPartyNotices.txt │ └── eula │ ├── VF_EULA.CHS.rtf │ ├── VF_EULA.CHT.rtf │ ├── VF_EULA.CSY.rtf │ ├── VF_EULA.DEU.rtf │ ├── VF_EULA.ENU.rtf │ ├── VF_EULA.ESN.rtf │ ├── VF_EULA.FRA.rtf │ ├── VF_EULA.ITA.rtf │ ├── VF_EULA.JPN.rtf │ ├── VF_EULA.KOR.rtf │ ├── VF_EULA.PLK.rtf │ ├── VF_EULA.PTB.rtf │ ├── VF_EULA.RUS.rtf │ └── VF_EULA.TRK.rtf ├── src ├── Compiler │ ├── AbstractIL │ │ ├── il.fs │ │ ├── il.fsi │ │ ├── ilascii.fs │ │ ├── ilascii.fsi │ │ ├── ilbinary.fs │ │ ├── ilbinary.fsi │ │ ├── illex.fsl │ │ ├── ilmorph.fs │ │ ├── ilmorph.fsi │ │ ├── ilnativeres.fs │ │ ├── ilnativeres.fsi │ │ ├── ilpars.fsy │ │ ├── ilprint.fs │ │ ├── ilprint.fsi │ │ ├── ilread.fs │ │ ├── ilread.fsi │ │ ├── ilreflect.fs │ │ ├── ilreflect.fsi │ │ ├── ilsign.fs │ │ ├── ilsign.fsi │ │ ├── ilsupp.fs │ │ ├── ilsupp.fsi │ │ ├── ilwrite.fs │ │ ├── ilwrite.fsi │ │ ├── ilwritepdb.fs │ │ ├── ilwritepdb.fsi │ │ ├── ilx.fs │ │ └── ilx.fsi │ ├── Checking │ │ ├── AccessibilityLogic.fs │ │ ├── AccessibilityLogic.fsi │ │ ├── AttributeChecking.fs │ │ ├── AttributeChecking.fsi │ │ ├── AugmentWithHashCompare.fs │ │ ├── AugmentWithHashCompare.fsi │ │ ├── CheckBasics.fs │ │ ├── CheckBasics.fsi │ │ ├── CheckDeclarations.fs │ │ ├── CheckDeclarations.fsi │ │ ├── CheckFormatStrings.fs │ │ ├── CheckFormatStrings.fsi │ │ ├── CheckIncrementalClasses.fs │ │ ├── CheckIncrementalClasses.fsi │ │ ├── CheckPatterns.fs │ │ ├── CheckPatterns.fsi │ │ ├── CheckRecordSyntaxHelpers.fs │ │ ├── CheckRecordSyntaxHelpers.fsi │ │ ├── ConstraintSolver.fs │ │ ├── ConstraintSolver.fsi │ │ ├── Expressions │ │ │ ├── CheckArrayOrListComputedExpressions.fs │ │ │ ├── CheckComputationExpressions.fs │ │ │ ├── CheckComputationExpressions.fsi │ │ │ ├── CheckExpressions.fs │ │ │ ├── CheckExpressions.fsi │ │ │ ├── CheckExpressionsOps.fs │ │ │ └── CheckSequenceExpressions.fs │ │ ├── FindUnsolved.fs │ │ ├── FindUnsolved.fsi │ │ ├── InfoReader.fs │ │ ├── InfoReader.fsi │ │ ├── MethodCalls.fs │ │ ├── MethodCalls.fsi │ │ ├── MethodOverrides.fs │ │ ├── MethodOverrides.fsi │ │ ├── NameResolution.fs │ │ ├── NameResolution.fsi │ │ ├── NicePrint.fs │ │ ├── NicePrint.fsi │ │ ├── PatternMatchCompilation.fs │ │ ├── PatternMatchCompilation.fsi │ │ ├── PostInferenceChecks.fs │ │ ├── PostInferenceChecks.fsi │ │ ├── QuotationTranslator.fs │ │ ├── QuotationTranslator.fsi │ │ ├── SignatureConformance.fs │ │ ├── SignatureConformance.fsi │ │ ├── SignatureHash.fs │ │ ├── SignatureHash.fsi │ │ ├── TailCallChecks.fs │ │ ├── TailCallChecks.fsi │ │ ├── TypeHierarchy.fs │ │ ├── TypeHierarchy.fsi │ │ ├── TypeRelations.fs │ │ ├── TypeRelations.fsi │ │ ├── import.fs │ │ ├── import.fsi │ │ ├── infos.fs │ │ └── infos.fsi │ ├── CodeGen │ │ ├── EraseClosures.fs │ │ ├── EraseClosures.fsi │ │ ├── EraseUnions.fs │ │ ├── EraseUnions.fsi │ │ ├── IlxGen.fs │ │ ├── IlxGen.fsi │ │ ├── IlxGenSupport.fs │ │ └── IlxGenSupport.fsi │ ├── DependencyManager │ │ ├── AssemblyResolveHandler.fs │ │ ├── AssemblyResolveHandler.fsi │ │ ├── DependencyProvider.fs │ │ ├── DependencyProvider.fsi │ │ ├── NativeDllResolveHandler.fs │ │ ├── NativeDllResolveHandler.fsi │ │ └── xlf │ │ │ ├── DependencyManager.txt.cs.xlf │ │ │ ├── DependencyManager.txt.de.xlf │ │ │ ├── DependencyManager.txt.es.xlf │ │ │ ├── DependencyManager.txt.fr.xlf │ │ │ ├── DependencyManager.txt.it.xlf │ │ │ ├── DependencyManager.txt.ja.xlf │ │ │ ├── DependencyManager.txt.ko.xlf │ │ │ ├── DependencyManager.txt.pl.xlf │ │ │ ├── DependencyManager.txt.pt-BR.xlf │ │ │ ├── DependencyManager.txt.ru.xlf │ │ │ ├── DependencyManager.txt.tr.xlf │ │ │ ├── DependencyManager.txt.zh-Hans.xlf │ │ │ └── DependencyManager.txt.zh-Hant.xlf │ ├── Directory.Build.props │ ├── Driver │ │ ├── BinaryResourceFormats.fs │ │ ├── BinaryResourceFormats.fsi │ │ ├── CompilerConfig.fs │ │ ├── CompilerConfig.fsi │ │ ├── CompilerDiagnostics.fs │ │ ├── CompilerDiagnostics.fsi │ │ ├── CompilerImports.fs │ │ ├── CompilerImports.fsi │ │ ├── CompilerOptions.fs │ │ ├── CompilerOptions.fsi │ │ ├── CreateILModule.fs │ │ ├── CreateILModule.fsi │ │ ├── FxResolver.fs │ │ ├── FxResolver.fsi │ │ ├── GraphChecking │ │ │ ├── Continuation.fs │ │ │ ├── Continuation.fsi │ │ │ ├── DependencyResolution.fs │ │ │ ├── DependencyResolution.fsi │ │ │ ├── Docs.md │ │ │ ├── FileContentMapping.fs │ │ │ ├── FileContentMapping.fsi │ │ │ ├── Graph.fs │ │ │ ├── Graph.fsi │ │ │ ├── GraphProcessing.fs │ │ │ ├── GraphProcessing.fsi │ │ │ ├── TrieMapping.fs │ │ │ ├── TrieMapping.fsi │ │ │ ├── Types.fs │ │ │ └── Types.fsi │ │ ├── OptimizeInputs.fs │ │ ├── OptimizeInputs.fsi │ │ ├── ParseAndCheckInputs.fs │ │ ├── ParseAndCheckInputs.fsi │ │ ├── ScriptClosure.fs │ │ ├── ScriptClosure.fsi │ │ ├── StaticLinking.fs │ │ ├── StaticLinking.fsi │ │ ├── XmlDocFileWriter.fs │ │ ├── XmlDocFileWriter.fsi │ │ ├── fsc.fs │ │ ├── fsc.fsi │ │ ├── parallel-optimization.drawio.svg │ │ └── parallel-optimization.md │ ├── FSComp.txt │ ├── FSCompCheck.fsx │ ├── FSStrings.resx │ ├── FSharp.Compiler.Service.fsproj │ ├── FSharp.Compiler.Service.nuspec │ ├── Facilities │ │ ├── AsyncMemoize.fs │ │ ├── AsyncMemoize.fsi │ │ ├── BuildGraph.fs │ │ ├── BuildGraph.fsi │ │ ├── CompilerLocation.fs │ │ ├── CompilerLocation.fsi │ │ ├── DiagnosticOptions.fs │ │ ├── DiagnosticOptions.fsi │ │ ├── DiagnosticResolutionHints.fs │ │ ├── DiagnosticResolutionHints.fsi │ │ ├── DiagnosticsLogger.fs │ │ ├── DiagnosticsLogger.fsi │ │ ├── Hashing.fs │ │ ├── Hashing.fsi │ │ ├── LanguageFeatures.fs │ │ ├── LanguageFeatures.fsi │ │ ├── ReferenceResolver.fs │ │ ├── ReferenceResolver.fsi │ │ ├── SimulatedMSBuildReferenceResolver.fs │ │ ├── SimulatedMSBuildReferenceResolver.fsi │ │ ├── TextLayoutRender.fs │ │ ├── TextLayoutRender.fsi │ │ ├── UtilsStrings.txt │ │ ├── prim-lexing.fs │ │ ├── prim-lexing.fsi │ │ ├── prim-parsing.fs │ │ ├── prim-parsing.fsi │ │ └── xlf │ │ │ ├── UtilsStrings.txt.cs.xlf │ │ │ ├── UtilsStrings.txt.de.xlf │ │ │ ├── UtilsStrings.txt.es.xlf │ │ │ ├── UtilsStrings.txt.fr.xlf │ │ │ ├── UtilsStrings.txt.it.xlf │ │ │ ├── UtilsStrings.txt.ja.xlf │ │ │ ├── UtilsStrings.txt.ko.xlf │ │ │ ├── UtilsStrings.txt.pl.xlf │ │ │ ├── UtilsStrings.txt.pt-BR.xlf │ │ │ ├── UtilsStrings.txt.ru.xlf │ │ │ ├── UtilsStrings.txt.tr.xlf │ │ │ ├── UtilsStrings.txt.zh-Hans.xlf │ │ │ └── UtilsStrings.txt.zh-Hant.xlf │ ├── Interactive │ │ ├── ControlledExecution.fs │ │ ├── FSIstrings.txt │ │ ├── FSharpInteractiveServer.fs │ │ ├── FSharpInteractiveServer.fsi │ │ ├── fsi.fs │ │ ├── fsi.fsi │ │ ├── fsihelp.fs │ │ ├── fsihelp.fsi │ │ └── xlf │ │ │ ├── FSIstrings.txt.cs.xlf │ │ │ ├── FSIstrings.txt.de.xlf │ │ │ ├── FSIstrings.txt.es.xlf │ │ │ ├── FSIstrings.txt.fr.xlf │ │ │ ├── FSIstrings.txt.it.xlf │ │ │ ├── FSIstrings.txt.ja.xlf │ │ │ ├── FSIstrings.txt.ko.xlf │ │ │ ├── FSIstrings.txt.pl.xlf │ │ │ ├── FSIstrings.txt.pt-BR.xlf │ │ │ ├── FSIstrings.txt.ru.xlf │ │ │ ├── FSIstrings.txt.tr.xlf │ │ │ ├── FSIstrings.txt.zh-Hans.xlf │ │ │ └── FSIstrings.txt.zh-Hant.xlf │ ├── Legacy │ │ └── LegacyHostedCompilerForTesting.fs │ ├── Optimize │ │ ├── DetupleArgs.fs │ │ ├── DetupleArgs.fsi │ │ ├── InnerLambdasToTopLevelFuncs.fs │ │ ├── InnerLambdasToTopLevelFuncs.fsi │ │ ├── LowerCalls.fs │ │ ├── LowerCalls.fsi │ │ ├── LowerComputedCollections.fs │ │ ├── LowerComputedCollections.fsi │ │ ├── LowerLocalMutables.fs │ │ ├── LowerLocalMutables.fsi │ │ ├── LowerSequences.fs │ │ ├── LowerSequences.fsi │ │ ├── LowerStateMachines.fs │ │ ├── LowerStateMachines.fsi │ │ ├── Optimizer.fs │ │ └── Optimizer.fsi │ ├── Service │ │ ├── BackgroundCompiler.fs │ │ ├── BackgroundCompiler.fsi │ │ ├── ExternalSymbol.fs │ │ ├── ExternalSymbol.fsi │ │ ├── FSharpCheckerResults.fs │ │ ├── FSharpCheckerResults.fsi │ │ ├── FSharpParseFileResults.fs │ │ ├── FSharpParseFileResults.fsi │ │ ├── FSharpProjectSnapshot.fs │ │ ├── FSharpSource.fs │ │ ├── FSharpSource.fsi │ │ ├── FSharpWorkspace.fs │ │ ├── FSharpWorkspaceQuery.fs │ │ ├── FSharpWorkspaceState.fs │ │ ├── IncrementalBuild.fs │ │ ├── IncrementalBuild.fsi │ │ ├── ItemKey.fs │ │ ├── ItemKey.fsi │ │ ├── QuickParse.fs │ │ ├── QuickParse.fsi │ │ ├── SemanticClassification.fs │ │ ├── SemanticClassification.fsi │ │ ├── SemanticClassificationKey.fs │ │ ├── SemanticClassificationKey.fsi │ │ ├── ServiceAnalysis.fs │ │ ├── ServiceAnalysis.fsi │ │ ├── ServiceAssemblyContent.fs │ │ ├── ServiceAssemblyContent.fsi │ │ ├── ServiceCompilerDiagnostics.fs │ │ ├── ServiceCompilerDiagnostics.fsi │ │ ├── ServiceConstants.fs │ │ ├── ServiceDeclarationLists.fs │ │ ├── ServiceDeclarationLists.fsi │ │ ├── ServiceErrorResolutionHints.fs │ │ ├── ServiceErrorResolutionHints.fsi │ │ ├── ServiceInterfaceStubGenerator.fs │ │ ├── ServiceInterfaceStubGenerator.fsi │ │ ├── ServiceLexing.fs │ │ ├── ServiceLexing.fsi │ │ ├── ServiceNavigation.fs │ │ ├── ServiceNavigation.fsi │ │ ├── ServiceParamInfoLocations.fs │ │ ├── ServiceParamInfoLocations.fsi │ │ ├── ServiceParseTreeWalk.fs │ │ ├── ServiceParseTreeWalk.fsi │ │ ├── ServiceParsedInputOps.fs │ │ ├── ServiceParsedInputOps.fsi │ │ ├── ServiceStructure.fs │ │ ├── ServiceStructure.fsi │ │ ├── ServiceUntypedParse.fsi │ │ ├── ServiceXmlDocParser.fs │ │ ├── ServiceXmlDocParser.fsi │ │ ├── SynExpr.fs │ │ ├── SynExpr.fsi │ │ ├── SynPat.fs │ │ ├── SynPat.fsi │ │ ├── TransparentCompiler.fs │ │ ├── TransparentCompiler.fsi │ │ ├── service.fs │ │ └── service.fsi │ ├── Symbols │ │ ├── Exprs.fs │ │ ├── Exprs.fsi │ │ ├── FSharpDiagnostic.fs │ │ ├── FSharpDiagnostic.fsi │ │ ├── SymbolHelpers.fs │ │ ├── SymbolHelpers.fsi │ │ ├── SymbolPatterns.fs │ │ ├── SymbolPatterns.fsi │ │ ├── Symbols.fs │ │ └── Symbols.fsi │ ├── SyntaxTree │ │ ├── LexFilter.fs │ │ ├── LexFilter.fsi │ │ ├── LexHelpers.fs │ │ ├── LexHelpers.fsi │ │ ├── LexerStore.fs │ │ ├── LexerStore.fsi │ │ ├── ParseHelpers.fs │ │ ├── ParseHelpers.fsi │ │ ├── PrettyNaming.fs │ │ ├── PrettyNaming.fsi │ │ ├── SyntaxTree.fs │ │ ├── SyntaxTree.fsi │ │ ├── SyntaxTreeOps.fs │ │ ├── SyntaxTreeOps.fsi │ │ ├── SyntaxTrivia.fs │ │ ├── SyntaxTrivia.fsi │ │ ├── UnicodeLexing.fs │ │ ├── UnicodeLexing.fsi │ │ ├── WarnScopes.fs │ │ ├── WarnScopes.fsi │ │ ├── XmlDoc.fs │ │ └── XmlDoc.fsi │ ├── TypedTree │ │ ├── CompilerGlobalState.fs │ │ ├── CompilerGlobalState.fsi │ │ ├── QuotationPickler.fs │ │ ├── QuotationPickler.fsi │ │ ├── TcGlobals.fs │ │ ├── TcGlobals.fsi │ │ ├── TypeProviders.fs │ │ ├── TypeProviders.fsi │ │ ├── TypedTree.fs │ │ ├── TypedTree.fsi │ │ ├── TypedTreeBasics.fs │ │ ├── TypedTreeBasics.fsi │ │ ├── TypedTreeOps.fs │ │ ├── TypedTreeOps.fsi │ │ ├── TypedTreePickle.fs │ │ ├── TypedTreePickle.fsi │ │ ├── UpdatePrettyTyparNames.fs │ │ ├── UpdatePrettyTyparNames.fsi │ │ ├── tainted.fs │ │ └── tainted.fsi │ ├── Utilities │ │ ├── Activity.fs │ │ ├── Activity.fsi │ │ ├── Caches.fs │ │ ├── Caches.fsi │ │ ├── Cancellable.fs │ │ ├── Cancellable.fsi │ │ ├── DependencyGraph.fs │ │ ├── EditDistance.fs │ │ ├── EditDistance.fsi │ │ ├── FileSystem.fs │ │ ├── FileSystem.fsi │ │ ├── HashMultiMap.fs │ │ ├── HashMultiMap.fsi │ │ ├── ImmutableArray.fs │ │ ├── ImmutableArray.fsi │ │ ├── InternalCollections.fs │ │ ├── InternalCollections.fsi │ │ ├── LruCache.fs │ │ ├── LruCache.fsi │ │ ├── NullnessShims.fs │ │ ├── PathMap.fs │ │ ├── PathMap.fsi │ │ ├── QueueList.fs │ │ ├── QueueList.fsi │ │ ├── ReadOnlySpan.fs │ │ ├── ReadOnlySpan.fsi │ │ ├── ResizeArray.fs │ │ ├── ResizeArray.fsi │ │ ├── RidHelpers.fs │ │ ├── TaggedCollections.fs │ │ ├── TaggedCollections.fsi │ │ ├── TypeHashing.fs │ │ ├── XmlAdapters.fs │ │ ├── XmlAdapters.fsi │ │ ├── ildiag.fs │ │ ├── ildiag.fsi │ │ ├── illib.fs │ │ ├── illib.fsi │ │ ├── lib.fs │ │ ├── lib.fsi │ │ ├── range.fs │ │ ├── range.fsi │ │ ├── rational.fs │ │ ├── rational.fsi │ │ ├── sformat.fs │ │ ├── sformat.fsi │ │ ├── sr.fs │ │ ├── sr.fsi │ │ ├── zmap.fs │ │ ├── zmap.fsi │ │ ├── zset.fs │ │ └── zset.fsi │ ├── default.win32manifest │ ├── lex.fsl │ ├── logo.png │ ├── pars.fsy │ ├── pplex.fsl │ ├── pppars.fsy │ └── xlf │ │ ├── FSComp.txt.cs.xlf │ │ ├── FSComp.txt.de.xlf │ │ ├── FSComp.txt.es.xlf │ │ ├── FSComp.txt.fr.xlf │ │ ├── FSComp.txt.it.xlf │ │ ├── FSComp.txt.ja.xlf │ │ ├── FSComp.txt.ko.xlf │ │ ├── FSComp.txt.pl.xlf │ │ ├── FSComp.txt.pt-BR.xlf │ │ ├── FSComp.txt.ru.xlf │ │ ├── FSComp.txt.tr.xlf │ │ ├── FSComp.txt.zh-Hans.xlf │ │ ├── FSComp.txt.zh-Hant.xlf │ │ ├── FSStrings.cs.xlf │ │ ├── FSStrings.de.xlf │ │ ├── FSStrings.es.xlf │ │ ├── FSStrings.fr.xlf │ │ ├── FSStrings.it.xlf │ │ ├── FSStrings.ja.xlf │ │ ├── FSStrings.ko.xlf │ │ ├── FSStrings.pl.xlf │ │ ├── FSStrings.pt-BR.xlf │ │ ├── FSStrings.ru.xlf │ │ ├── FSStrings.tr.xlf │ │ ├── FSStrings.zh-Hans.xlf │ │ └── FSStrings.zh-Hant.xlf ├── Directory.Build.props ├── Directory.Build.targets ├── FSharp.Build │ ├── CreateFSharpManifestResourceName.fs │ ├── Directory.Build.props │ ├── FSBuild.txt │ ├── FSharp.Build.fsproj │ ├── FSharpCommandLineBuilder.fs │ ├── FSharpEmbedResXSource.fs │ ├── FSharpEmbedResourceText.fs │ ├── Fsc.fs │ ├── Fsi.fs │ ├── GenerateILLinkSubstitutions.fs │ ├── InternalsVisibleTo.fs │ ├── MapSourceRoots.fs │ ├── Microsoft.FSharp.Core.NetSdk.props │ ├── Microsoft.FSharp.NetSdk.props │ ├── Microsoft.FSharp.NetSdk.targets │ ├── Microsoft.FSharp.Overrides.NetSdk.targets │ ├── Microsoft.FSharp.Targets │ ├── Microsoft.Portable.FSharp.Targets │ ├── SubstituteText.fs │ ├── WriteCodeFragment.fs │ └── xlf │ │ ├── FSBuild.txt.cs.xlf │ │ ├── FSBuild.txt.de.xlf │ │ ├── FSBuild.txt.es.xlf │ │ ├── FSBuild.txt.fr.xlf │ │ ├── FSBuild.txt.it.xlf │ │ ├── FSBuild.txt.ja.xlf │ │ ├── FSBuild.txt.ko.xlf │ │ ├── FSBuild.txt.pl.xlf │ │ ├── FSBuild.txt.pt-BR.xlf │ │ ├── FSBuild.txt.ru.xlf │ │ ├── FSBuild.txt.tr.xlf │ │ ├── FSBuild.txt.zh-Hans.xlf │ │ └── FSBuild.txt.zh-Hant.xlf ├── FSharp.Compiler.Interactive.Settings │ ├── Directory.Build.props │ ├── FSInteractiveSettings.txt │ ├── FSharp.Compiler.Interactive.Settings.fsproj │ ├── fsiattrs.fs │ ├── fsiaux.fs │ ├── fsiaux.fsi │ └── xlf │ │ ├── FSInteractiveSettings.txt.cs.xlf │ │ ├── FSInteractiveSettings.txt.de.xlf │ │ ├── FSInteractiveSettings.txt.es.xlf │ │ ├── FSInteractiveSettings.txt.fr.xlf │ │ ├── FSInteractiveSettings.txt.it.xlf │ │ ├── FSInteractiveSettings.txt.ja.xlf │ │ ├── FSInteractiveSettings.txt.ko.xlf │ │ ├── FSInteractiveSettings.txt.pl.xlf │ │ ├── FSInteractiveSettings.txt.pt-BR.xlf │ │ ├── FSInteractiveSettings.txt.ru.xlf │ │ ├── FSInteractiveSettings.txt.tr.xlf │ │ ├── FSInteractiveSettings.txt.zh-Hans.xlf │ │ └── FSInteractiveSettings.txt.zh-Hant.xlf ├── FSharp.Compiler.LanguageServer │ ├── Common │ │ ├── CapabilitiesManager.fs │ │ ├── FSharpRequestContext.fs │ │ └── LifecycleManager.fs │ ├── Executable.fs │ ├── FSharp.Compiler.LanguageServer.fsproj │ ├── FSharpLanguageServer.fs │ ├── FSharpLanguageServerConfig.fs │ ├── Handlers │ │ ├── DocumentStateHandler.fs │ │ └── LanguageFeaturesHandler.fs │ └── Utils.fs ├── FSharp.Core │ ├── .editorconfig │ ├── Directory.Build.props │ ├── FSCore.resx │ ├── FSharp.Core.fsproj │ ├── FSharp.Core.nuspec │ ├── FSharp.Core.runtimeconfig.json │ ├── ILLink.Substitutions.xml │ ├── Linq.fs │ ├── Linq.fsi │ ├── MutableTuple.fs │ ├── Nullable.fs │ ├── Nullable.fsi │ ├── Query.fs │ ├── Query.fsi │ ├── QueryExtensions.fs │ ├── Random.fs │ ├── Random.fsi │ ├── SI.fs │ ├── array.fs │ ├── array.fsi │ ├── array2.fs │ ├── array2.fsi │ ├── array3.fs │ ├── array3.fsi │ ├── async.fs │ ├── async.fsi │ ├── collections.fs │ ├── collections.fsi │ ├── event.fs │ ├── event.fsi │ ├── eventmodule.fs │ ├── eventmodule.fsi │ ├── fslib-extra-pervasives.fs │ ├── fslib-extra-pervasives.fsi │ ├── list.fs │ ├── list.fsi │ ├── local.fs │ ├── local.fsi │ ├── mailbox.fs │ ├── mailbox.fsi │ ├── map.fs │ ├── map.fsi │ ├── math │ │ ├── z.fs │ │ └── z.fsi │ ├── nativeptr.fs │ ├── nativeptr.fsi │ ├── observable.fs │ ├── observable.fsi │ ├── option.fs │ ├── option.fsi │ ├── prim-types-prelude.fs │ ├── prim-types-prelude.fsi │ ├── prim-types.fs │ ├── prim-types.fsi │ ├── printf.fs │ ├── printf.fsi │ ├── quotations.fs │ ├── quotations.fsi │ ├── reflect.fs │ ├── reflect.fsi │ ├── result.fs │ ├── result.fsi │ ├── resumable.fs │ ├── resumable.fsi │ ├── seq.fs │ ├── seq.fsi │ ├── seqcore.fs │ ├── seqcore.fsi │ ├── set.fs │ ├── set.fsi │ ├── string.fs │ ├── string.fsi │ ├── tasks.fs │ ├── tasks.fsi │ └── xlf │ │ ├── FSCore.cs.xlf │ │ ├── FSCore.de.xlf │ │ ├── FSCore.es.xlf │ │ ├── FSCore.fr.xlf │ │ ├── FSCore.it.xlf │ │ ├── FSCore.ja.xlf │ │ ├── FSCore.ko.xlf │ │ ├── FSCore.pl.xlf │ │ ├── FSCore.pt-BR.xlf │ │ ├── FSCore.ru.xlf │ │ ├── FSCore.tr.xlf │ │ ├── FSCore.zh-Hans.xlf │ │ └── FSCore.zh-Hant.xlf ├── FSharp.DependencyManager.Nuget │ ├── .gitignore │ ├── FSDependencyManager.txt │ ├── FSharp.DependencyManager.Nuget.fsproj │ ├── FSharp.DependencyManager.ProjectFile.fs │ ├── FSharp.DependencyManager.Utilities.fs │ ├── FSharp.DependencyManager.fs │ ├── FSharp.DependencyManager.fsi │ ├── README.md │ └── xlf │ │ ├── FSDependencyManager.txt.cs.xlf │ │ ├── FSDependencyManager.txt.de.xlf │ │ ├── FSDependencyManager.txt.en.xlf │ │ ├── FSDependencyManager.txt.es.xlf │ │ ├── FSDependencyManager.txt.fr.xlf │ │ ├── FSDependencyManager.txt.it.xlf │ │ ├── FSDependencyManager.txt.ja.xlf │ │ ├── FSDependencyManager.txt.ko.xlf │ │ ├── FSDependencyManager.txt.pl.xlf │ │ ├── FSDependencyManager.txt.pt-BR.xlf │ │ ├── FSDependencyManager.txt.ru.xlf │ │ ├── FSDependencyManager.txt.tr.xlf │ │ ├── FSDependencyManager.txt.zh-Hans.xlf │ │ └── FSDependencyManager.txt.zh-Hant.xlf ├── FSharp.VisualStudio.Extension │ ├── .vsextension │ │ └── string-resources.json │ ├── ExtensionEntrypoint.cs │ ├── FSharp.VisualStudio.Extension.csproj │ ├── FSharpExtensionSettings.cs │ └── FSharpLanguageServerProvider.cs ├── LegacyMSBuildResolver │ ├── LegacyMSBuildReferenceResolver.fs │ ├── LegacyMSBuildReferenceResolver.fsi │ ├── LegacyResolver.txt │ └── xlf │ │ ├── LegacyResolver.txt.cs.xlf │ │ ├── LegacyResolver.txt.de.xlf │ │ ├── LegacyResolver.txt.es.xlf │ │ ├── LegacyResolver.txt.fr.xlf │ │ ├── LegacyResolver.txt.it.xlf │ │ ├── LegacyResolver.txt.ja.xlf │ │ ├── LegacyResolver.txt.ko.xlf │ │ ├── LegacyResolver.txt.pl.xlf │ │ ├── LegacyResolver.txt.pt-BR.xlf │ │ ├── LegacyResolver.txt.ru.xlf │ │ ├── LegacyResolver.txt.tr.xlf │ │ ├── LegacyResolver.txt.zh-Hans.xlf │ │ └── LegacyResolver.txt.zh-Hant.xlf ├── Microsoft.CommonLanguageServerProtocol.Framework.Proxy │ └── Microsoft.CommonLanguageServerProtocol.Framework.Proxy.csproj ├── Microsoft.FSharp.Compiler │ ├── Directory.Build.props │ ├── Microsoft.FSharp.Compiler.fsproj │ ├── Microsoft.FSharp.Compiler.nuspec │ └── Program.fs ├── fsc │ ├── App.config │ ├── Directory.Build.props │ ├── fsc.targets │ ├── fscAnyCpuProject │ │ └── fscAnyCpu.fsproj │ ├── fscArm64Project │ │ └── fscArm64.fsproj │ ├── fscProject │ │ └── fsc.fsproj │ └── fscmain.fs ├── fsi │ ├── App.config │ ├── Directory.Build.props │ ├── console.fs │ ├── fsi.ico │ ├── fsi.rc │ ├── fsi.res │ ├── fsi.targets │ ├── fsiAnyCpuProject │ │ └── fsiAnyCpu.fsproj │ ├── fsiArm64Project │ │ └── fsiArm64.fsproj │ ├── fsiProject │ │ └── fsi.fsproj │ └── fsimain.fs └── test.snk ├── start-vs-FsharpSln.cmd ├── test.sh ├── tests ├── .gitignore ├── AheadOfTime │ ├── Directory.Build.props │ ├── Directory.Build.targets │ ├── Equality │ │ ├── Equality.fsproj │ │ ├── Program.fs │ │ └── check.ps1 │ ├── NuGet.Config │ ├── Trimming │ │ ├── FSharpMetadataResource_Trimming_Test │ │ │ └── FSharpMetadataResource_Trimming_Test.fsproj │ │ ├── Program.fs │ │ ├── SelfContained_Trimming_Test │ │ │ └── SelfContained_Trimming_Test.fsproj │ │ ├── StaticLinkedFSharpCore_Trimming_Test │ │ │ └── StaticLinkedFSharpCore_Trimming_Test.fsproj │ │ └── check.ps1 │ └── check.ps1 ├── Directory.Build.props ├── Directory.Build.targets ├── EndToEndBuildTests │ ├── .gitignore │ ├── BasicProvider │ │ ├── BasicProvider.DesignTime │ │ │ ├── BasicProvider.DesignTime.fsproj │ │ │ └── BasicProvider.Provider.fs │ │ ├── BasicProvider.Tests │ │ │ ├── BasicProvider.Tests.fs │ │ │ ├── BasicProvider.Tests.fsproj │ │ │ ├── Program.fs │ │ │ └── xunit.runner.json │ │ ├── BasicProvider │ │ │ ├── BasicProvider.Runtime.fs │ │ │ └── BasicProvider.fsproj │ │ └── TestBasicProvider.cmd │ ├── ComboProvider │ │ ├── ComboProvider.Tests │ │ │ ├── ComboProvider.Tests.fs │ │ │ ├── ComboProvider.Tests.fsproj │ │ │ ├── Program.fs │ │ │ └── xunit.runner.json │ │ ├── ComboProvider │ │ │ ├── ComboProvider.fs │ │ │ └── ComboProvider.fsproj │ │ └── TestComboProvider.cmd │ ├── DesignTimeProviderPackaging │ │ ├── Host │ │ │ ├── Host.fsproj │ │ │ └── Library.fs │ │ ├── PlainLib │ │ │ ├── Library.fs │ │ │ └── PlainLib.fsproj │ │ ├── Provider │ │ │ ├── Library.fs │ │ │ └── Provider.fsproj │ │ ├── RedirectLib │ │ │ ├── Library.fs │ │ │ └── RedirectLib.fsproj │ │ ├── TestDesignTimeProviderPackaging.cmd │ │ └── TestDesignTimeProviderPackaging.sh │ ├── Directory.Build.props │ ├── Directory.Build.targets │ ├── EndToEndBuildTests.cmd │ └── ProvidedTypes │ │ ├── ProvidedTypes.fs │ │ ├── ProvidedTypes.fsi │ │ └── readme.md ├── FSharp.Build.UnitTests │ ├── Directory.Build.props │ ├── FSharp.Build.UnitTests.fsproj │ ├── MapSourceRootsTests.fs │ ├── NuGet.Config │ ├── WriteCodeFragmentTests.fs │ └── xunit.runner.json ├── FSharp.Compiler.ComponentTests │ ├── AttributeUsage.fs │ ├── Attributes │ │ └── AttributeCtorSetPropAccess.fs │ ├── CompilerCompatibilityTests.fsx │ ├── CompilerDirectives │ │ ├── Ifdef.fs │ │ ├── Line.fs │ │ ├── NonStringArgs.fs │ │ └── Nowarn.fs │ ├── CompilerOptions │ │ └── fsc │ │ │ ├── checked │ │ │ ├── UncheckedDefaultOf01.fs │ │ │ ├── checked.fs │ │ │ ├── checked01.fs │ │ │ ├── unchecked01.fs │ │ │ └── unrecogarg.fs │ │ │ ├── cliversion.fs │ │ │ ├── codepage │ │ │ ├── E_InvalidArgument.fs │ │ │ ├── ReferenceBoth.fs │ │ │ ├── Zero.fs │ │ │ ├── codepage.fs │ │ │ └── libCodepage.fs │ │ │ ├── crossoptimize.fs │ │ │ ├── debug.fs │ │ │ ├── determinism │ │ │ ├── PathMap1 │ │ │ │ └── pathmap.fs │ │ │ ├── PathMap2 │ │ │ │ └── pathmap.fs │ │ │ ├── binaryCompare.fsx │ │ │ ├── copyArtifacts.fsx │ │ │ ├── determinism.fs │ │ │ ├── pathmapRequiresPortablePdb.fs │ │ │ └── pathmapValid.fs │ │ │ ├── flaterrors.fs │ │ │ ├── flaterrors │ │ │ ├── E_MultiLine01.fs │ │ │ ├── E_MultiLine02.fs │ │ │ ├── E_MultiLine03.fs │ │ │ ├── E_MultiLine04.fs │ │ │ └── env.lst │ │ │ ├── highentropyva.fs │ │ │ ├── langversion.fs │ │ │ ├── misc │ │ │ ├── compiler_help_output.bsl │ │ │ ├── misc.fs │ │ │ └── utf8output.fs │ │ │ ├── noframework │ │ │ ├── noframework.fs │ │ │ └── noframework02.fs │ │ │ ├── platform │ │ │ ├── error_01.fs │ │ │ ├── error_02.fs │ │ │ ├── error_03.fs │ │ │ ├── error_04.fs │ │ │ ├── error_05.fs │ │ │ ├── error_06.fs │ │ │ ├── error_07.fs │ │ │ ├── error_08.fs │ │ │ ├── error_09.fs │ │ │ ├── error_10.fs │ │ │ ├── error_11.fs │ │ │ ├── error_12.fs │ │ │ ├── error_13.fs │ │ │ ├── error_15.fs │ │ │ ├── error_16.fs │ │ │ └── platform.fs │ │ │ ├── reference.fs │ │ │ ├── reflectionfree.fs │ │ │ ├── refonlyrefout.fs │ │ │ ├── sourceFiles.fs │ │ │ ├── times │ │ │ ├── error_01.fs │ │ │ ├── error_02.fs │ │ │ ├── error_03.fs │ │ │ ├── times.fs │ │ │ └── times01.fs │ │ │ ├── warn │ │ │ ├── nowarn.fs │ │ │ ├── nowarn_readonlystruct.fs │ │ │ ├── nowarn_with_warnaserror01.fs │ │ │ ├── nowarn_with_warnaserror02.fs │ │ │ ├── nowarn_with_warnaserror03.fs │ │ │ ├── warn.fs │ │ │ ├── warn40.fs │ │ │ ├── warn_level0.fs │ │ │ ├── warn_level1.fs │ │ │ ├── warn_level2.fs │ │ │ ├── warn_level3.fs │ │ │ ├── warn_level4.fs │ │ │ ├── warn_level5.fs │ │ │ └── warn_level6.fs │ │ │ └── warnon │ │ │ ├── warnon.fs │ │ │ └── warnon01.fs │ ├── CompilerService │ │ ├── AsyncMemoize.fs │ │ ├── Caches.fs │ │ ├── DependencyGraph.fs │ │ ├── FSharpWorkspace.fs │ │ ├── LruCache.fs │ │ └── RangeModule.fs │ ├── Conformance │ │ ├── BasicGrammarElements │ │ │ ├── AccessibilityAnnotations │ │ │ │ ├── Basic │ │ │ │ │ ├── Basic.fs │ │ │ │ │ ├── E_BaseIFaceLessAccessible01.fs │ │ │ │ │ ├── E_ExposeLessVisible01.fs │ │ │ │ │ ├── E_LocalLetBinding02.fs │ │ │ │ │ ├── E_MoreAccessibleBaseClass01.fs │ │ │ │ │ ├── E_MoreAccessibleBaseClass02.fs │ │ │ │ │ ├── E_PrivateImplicitCtor01.fs │ │ │ │ │ ├── E_ProtectedThingsInaccessible01.fs │ │ │ │ │ ├── E_privateThingsInaccessible.fs │ │ │ │ │ ├── E_privateThingsInaccessible02.fs │ │ │ │ │ ├── E_privateThingsInaccessible03.fs │ │ │ │ │ ├── E_privateThingsInaccessible04.fs │ │ │ │ │ ├── E_privateThingsInaccessible05.fs │ │ │ │ │ ├── InterfaceImplementationVisibility.fs │ │ │ │ │ ├── InternalMethodsWorkCorrectly.fs │ │ │ │ │ ├── InternalizedIFaces02.fs │ │ │ │ │ ├── LessOrMoreAccessibleCode01.fs │ │ │ │ │ └── LocalLetBinding01.fs │ │ │ │ ├── OnOverridesAndIFaceImpl │ │ │ │ │ ├── E_InterfaceImpl01.fs │ │ │ │ │ ├── E_OnOverrides01.fs │ │ │ │ │ ├── E_OnOverrides02.fs │ │ │ │ │ ├── E_OnOverrides03.fs │ │ │ │ │ ├── E_OnOverrides04.fs │ │ │ │ │ ├── E_OnOverrides05.fs │ │ │ │ │ └── OnOverridesAndIFaceImpl.fs │ │ │ │ ├── OnTypeMembers │ │ │ │ │ ├── AccessProtectedInstance01.fs │ │ │ │ │ ├── AccessProtectedStatic01.fs │ │ │ │ │ ├── BaseClass.cs │ │ │ │ │ ├── E_AccessPrivateMember01.fs │ │ │ │ │ ├── E_AccessProtectedInstance01.fs │ │ │ │ │ ├── E_OnProperty01.fs │ │ │ │ │ ├── E_OnProperty02.fs │ │ │ │ │ ├── OnProperty01.fs │ │ │ │ │ └── OnTypeMembers.fs │ │ │ │ └── PermittedLocations │ │ │ │ │ ├── E_accessibilityOnInterface.fs │ │ │ │ │ ├── E_accessibilityOnInterface01.fs │ │ │ │ │ ├── E_accessibilityOnInterface02.fs │ │ │ │ │ ├── E_accessibilityOnInterface03.fs │ │ │ │ │ ├── E_accessibilityOnInterface04.fs │ │ │ │ │ ├── E_accessibilityOnInterface05.fs │ │ │ │ │ ├── E_accessibilityOnInterface06.fs │ │ │ │ │ ├── E_accessibilityOnRecords.fs │ │ │ │ │ ├── E_accessibilityOnRecords02.fs │ │ │ │ │ ├── E_orderingOfAccessibilityKeyword_let01.fs │ │ │ │ │ ├── E_orderingOfAccessibilityKeyword_member01.fs │ │ │ │ │ ├── E_orderingOfAccessibilityKeyword_module01.fs │ │ │ │ │ ├── E_orderingOfAccessibilityKeyword_type01.fs │ │ │ │ │ └── PermittedLocations.fs │ │ │ ├── CustomAttributes │ │ │ │ ├── ArgumentsOfAllTypes │ │ │ │ │ ├── ArgumentsOfAllTypes.fs │ │ │ │ │ ├── CSLibraryWithAttributes.cs │ │ │ │ │ ├── CSharpConsumer.cs │ │ │ │ │ ├── FSharpAttrLibrary.fs │ │ │ │ │ ├── Generator │ │ │ │ │ │ └── Generator.fs │ │ │ │ │ ├── System_Byte.fsx │ │ │ │ │ ├── System_Byte_Consumer.fsx │ │ │ │ │ ├── System_Char.fsx │ │ │ │ │ ├── System_Char_Consumer.fsx │ │ │ │ │ ├── System_DateTimeKind.fsx │ │ │ │ │ ├── System_DateTimeKind_Consumer.fsx │ │ │ │ │ ├── System_Double.fsx │ │ │ │ │ ├── System_Double_Consumer.fsx │ │ │ │ │ ├── System_Int16.fsx │ │ │ │ │ ├── System_Int16_Consumer.fsx │ │ │ │ │ ├── System_Int32.fsx │ │ │ │ │ ├── System_Int32_Consumer.fsx │ │ │ │ │ ├── System_Int64.fsx │ │ │ │ │ ├── System_Int64_Consumer.fsx │ │ │ │ │ ├── System_Object.fsx │ │ │ │ │ ├── System_Object_Consumer.fsx │ │ │ │ │ ├── System_SByte.fsx │ │ │ │ │ ├── System_SByte_Consumer.fsx │ │ │ │ │ ├── System_Single.fsx │ │ │ │ │ ├── System_Single_Consumer.fsx │ │ │ │ │ ├── System_String.fsx │ │ │ │ │ ├── System_String_Consumer.fsx │ │ │ │ │ ├── System_Type.fsx │ │ │ │ │ ├── System_TypeArray.fsx │ │ │ │ │ ├── System_TypeArray_Consumer.fsx │ │ │ │ │ ├── System_Type_Consumer.fsx │ │ │ │ │ ├── System_UInt16.fsx │ │ │ │ │ ├── System_UInt16_Consumer.fsx │ │ │ │ │ ├── System_UInt32.fsx │ │ │ │ │ ├── System_UInt32_Consumer.fsx │ │ │ │ │ ├── System_UInt64.fsx │ │ │ │ │ ├── System_UInt64_Consumer.fsx │ │ │ │ │ ├── dummy.fs │ │ │ │ │ └── keep.lst │ │ │ │ ├── AttributeInheritance │ │ │ │ │ ├── AttributeInheritance.fs │ │ │ │ │ ├── InheritedAttribute_001.fs │ │ │ │ │ └── InheritedAttribute_002.fs │ │ │ │ ├── AttributeUsage │ │ │ │ │ ├── AllowNullLiteral01.fs │ │ │ │ │ ├── AssemblyVersion01.fs │ │ │ │ │ ├── AssemblyVersion02.fs │ │ │ │ │ ├── AssemblyVersion03.fs │ │ │ │ │ ├── AssemblyVersion04.fs │ │ │ │ │ ├── AttributeTargetsIsClass.fs │ │ │ │ │ ├── AttributeTargetsIsCtor01.fs │ │ │ │ │ ├── AttributeTargetsIsDelegate01.fs │ │ │ │ │ ├── AttributeTargetsIsEnum01.fs │ │ │ │ │ ├── AttributeTargetsIsInterface.fs │ │ │ │ │ ├── AttributeTargetsIsMethod01.fs │ │ │ │ │ ├── AttributeTargetsIsProperty.fs │ │ │ │ │ ├── AttributeTargetsIsStruct.fs │ │ │ │ │ ├── AttributeUsage.fs │ │ │ │ │ ├── AttributesWithArrays.fs │ │ │ │ │ ├── CLIMutableAttribute01.fs │ │ │ │ │ ├── ConditionalAttribute.fs │ │ │ │ │ ├── E_AllowNullLiteral.fs │ │ │ │ │ ├── E_AttributeTargetIsClass.fs │ │ │ │ │ ├── E_AttributeTargetIsClass01.fs │ │ │ │ │ ├── E_AttributeTargetIsClass02.fs │ │ │ │ │ ├── E_AttributeTargetIsCtor01.fs │ │ │ │ │ ├── E_AttributeTargetIsDelegate01.fs │ │ │ │ │ ├── E_AttributeTargetIsEnum01.fs │ │ │ │ │ ├── E_AttributeTargetIsField01.fs │ │ │ │ │ ├── E_AttributeTargetIsField02.fs │ │ │ │ │ ├── E_AttributeTargetIsField03.fs │ │ │ │ │ ├── E_AttributeTargetIsInterface.fs │ │ │ │ │ ├── E_AttributeTargetIsMethod02.fs │ │ │ │ │ ├── E_AttributeTargetIsMethod03.fs │ │ │ │ │ ├── E_AttributeTargetIsMethod04.fs │ │ │ │ │ ├── E_AttributeTargetIsProperty01.fs │ │ │ │ │ ├── E_AttributeTargetIsStruct.fs │ │ │ │ │ ├── E_AttributeTargets01.fs │ │ │ │ │ ├── E_AttributeTargets02.fs │ │ │ │ │ ├── E_CLIMutableAttribute.fs │ │ │ │ │ ├── E_ConditionalAttribute.fs │ │ │ │ │ ├── E_RequiresExplicitTypeArguments01.fs │ │ │ │ │ ├── E_RequiresExplicitTypeArguments02.fs │ │ │ │ │ ├── E_SealedAttribute01.fs │ │ │ │ │ ├── E_StructLayout01.fs │ │ │ │ │ ├── E_VolatileField.fs │ │ │ │ │ ├── E_WithBitwiseOr01.fsx │ │ │ │ │ ├── MarshalAsAttribute.fs │ │ │ │ │ ├── RequiresExplicitTypeArguments01.fs │ │ │ │ │ ├── RequiresExplicitTypeArguments02.fs │ │ │ │ │ ├── VolatileField01.fs │ │ │ │ │ ├── W_AssemblyVersion01.fs │ │ │ │ │ ├── W_AssemblyVersion02.fs │ │ │ │ │ ├── WithBitwiseOr02a.fsx │ │ │ │ │ ├── WithBitwiseOr02b.fsx │ │ │ │ │ ├── X_AssemblyVersion01.fs │ │ │ │ │ └── X_AssemblyVersion02.fs │ │ │ │ ├── Basic │ │ │ │ │ ├── ArrayParam.fs │ │ │ │ │ ├── AttribWithEnumFlags01.fs │ │ │ │ │ ├── Basic.fs │ │ │ │ │ ├── E_AttributeApplication01.fs │ │ │ │ │ ├── E_AttributeApplication02.fs │ │ │ │ │ ├── E_AttributeApplication03.fs │ │ │ │ │ ├── E_AttributeApplication04.fs │ │ │ │ │ ├── E_AttributeApplication05.fs │ │ │ │ │ ├── E_AttributeApplication06.fs │ │ │ │ │ ├── E_AttributeApplication07.fs │ │ │ │ │ ├── E_AttributeTargetSpecifications.fs │ │ │ │ │ ├── E_StructLayout.fs │ │ │ │ │ ├── E_StructLayoutSequentialNeg_AbstractClass.fs │ │ │ │ │ ├── E_StructLayoutSequentialNeg_DU1.fs │ │ │ │ │ ├── E_StructLayoutSequentialNeg_DU2.fs │ │ │ │ │ ├── E_StructLayoutSequentialNeg_Delegate.fs │ │ │ │ │ ├── E_StructLayoutSequentialNeg_Interface.fs │ │ │ │ │ ├── E_UseNullAsTrueValue01.fs │ │ │ │ │ ├── EnsureValidCustomAttributeBlob.fs │ │ │ │ │ ├── FreeTypeVariable01.fs │ │ │ │ │ ├── Function01.fs │ │ │ │ │ ├── FunctionArg01.fs │ │ │ │ │ ├── InExternDecl.fs │ │ │ │ │ ├── ParamArrayAttrUsage.fs │ │ │ │ │ ├── ReturnType01.fs │ │ │ │ │ ├── ReturnType02.fs │ │ │ │ │ ├── ReturnType03.fs │ │ │ │ │ ├── SanityCheck01.fs │ │ │ │ │ ├── StructLayout.fs │ │ │ │ │ ├── StructLayoutSequentialPos_Exception.fs │ │ │ │ │ ├── TypeofTypedefofInAttribute.fs │ │ │ │ │ ├── TypesAsAttrArgs01.fs │ │ │ │ │ ├── W_ReturnType03b.fs │ │ │ │ │ ├── W_StructLayoutExplicit01.fs │ │ │ │ │ ├── W_StructLayoutSequentialPos_AbstractClass.fs │ │ │ │ │ ├── W_StructLayoutSequentialPos_ClassExpliCtr.fs │ │ │ │ │ ├── W_StructLayoutSequentialPos_ClassnoCtr.fs │ │ │ │ │ └── W_StructLayoutSequentialPos_Record.fs │ │ │ │ └── ImportedAttributes │ │ │ │ │ ├── FieldOffset01.fs │ │ │ │ │ └── ImportedAttributes.fs │ │ │ ├── DelegateTypes │ │ │ │ └── DelegateDefinition.fs │ │ │ ├── EntryPoint │ │ │ │ ├── CompilingToALibrary01.fs │ │ │ │ ├── CompilingToAModule01.fs │ │ │ │ ├── E_InvalidSignature02.fs │ │ │ │ ├── E_invalidsignature001.fs │ │ │ │ ├── E_oninvalidlanguageelement001.fs │ │ │ │ ├── E_twoattributesonsamefunction001.fs │ │ │ │ ├── E_twoentrypoints001.fs │ │ │ │ ├── E_twofiles_002a.fs │ │ │ │ ├── E_twofiles_002b.fs │ │ │ │ ├── EntryPoint.fs │ │ │ │ ├── EntryPointAndAssemblyCulture.fs │ │ │ │ ├── W_NoEntryPointInLastModuleInsideMultipleNamespace.fs │ │ │ │ ├── W_NoEntryPointModuleInNamespace.fs │ │ │ │ ├── W_NoEntryPointMultipleModules.fs │ │ │ │ ├── W_NoEntryPointTypeInNamespace.fs │ │ │ │ ├── behavior001.fs │ │ │ │ ├── entrypointandFSI.fs │ │ │ │ ├── entrypointandFSI02.fsx │ │ │ │ ├── entrypointfunctionnotmain001.fs │ │ │ │ ├── inamodule001.fs │ │ │ │ ├── noarguments001.fs │ │ │ │ ├── oneargument001.fs │ │ │ │ ├── twofiles_001a.fs │ │ │ │ └── twofiles_001b.fs │ │ │ ├── Events │ │ │ │ └── Basic │ │ │ │ │ ├── Basic.fs │ │ │ │ │ ├── CLIEvent01.fs │ │ │ │ │ ├── EventWithGenericTypeAsUnit01.fs │ │ │ │ │ ├── EventsOnInterface01.fs │ │ │ │ │ ├── Regression01.fs │ │ │ │ │ ├── Regression02.fs │ │ │ │ │ ├── Regression02b.fs │ │ │ │ │ ├── Regression03.fsx │ │ │ │ │ ├── SanityCheck.fs │ │ │ │ │ └── SanityCheck02.fs │ │ │ ├── ExceptionDefinitions │ │ │ │ ├── Abbreviation01.fsx │ │ │ │ ├── AbbreviationForSystemException.fsx │ │ │ │ ├── Abbreviation_SampleCodeFromSpec01.fsx │ │ │ │ ├── ActiveRecognizer.fsx │ │ │ │ ├── AddMessageProperty.fs │ │ │ │ ├── AddMethsProps01.fs │ │ │ │ ├── CSharpException.cs │ │ │ │ ├── CatchWOTypecheck01.fs │ │ │ │ ├── E_Abbreviation_NonMatchingObjConstructor.fsx │ │ │ │ ├── E_AssertionFailureExn.fs │ │ │ │ ├── E_BeginWithUppercase01.fsx │ │ │ │ ├── E_BeginWithUppercase02.fsx │ │ │ │ ├── E_BeginWithUppercase03.fsx │ │ │ │ ├── E_BeginWithUppercase04.fsx │ │ │ │ ├── E_DynamicInvocationNotSupported.fsx │ │ │ │ ├── E_ExnAsDiscriminatedUnion01.fsx │ │ │ │ ├── E_ExnConstructorBadFieldName.fs │ │ │ │ ├── E_ExnFieldConflictingName.fs │ │ │ │ ├── E_FieldMemberClash.fs │ │ │ │ ├── E_FieldNameUsedMulti.fs │ │ │ │ ├── E_GeneratedTypeName01.fsx │ │ │ │ ├── E_GeneratedTypeNameClash02.fsx │ │ │ │ ├── E_IllegalCharacters01.fsx │ │ │ │ ├── E_IllegalCharacters02.fsx │ │ │ │ ├── E_IllegalCharacters03.fsx │ │ │ │ ├── E_IllegalCharacters04.fsx │ │ │ │ ├── E_IllegalCharacters05.fsx │ │ │ │ ├── E_IllegalCharacters06.fsx │ │ │ │ ├── E_InheritException.fs │ │ │ │ ├── E_MatchFailure.fsx │ │ │ │ ├── E_MustStartWithCap01.fs │ │ │ │ ├── E_Undefined.fsx │ │ │ │ ├── EqualAndBoxing01.fs │ │ │ │ ├── ExceptionAsDerivedFromSystemException01.fsx │ │ │ │ ├── ExceptionDefinitions.fs │ │ │ │ ├── ExnAsDiscriminatedUnion01.fsx │ │ │ │ ├── GeneratedTypeNameNoClash01.fsx │ │ │ │ ├── ImportCSharpException01.fsx │ │ │ │ ├── LegalExceptionNames.fsx │ │ │ │ ├── LowercaseIdentifier01.fsx │ │ │ │ ├── ManualMessagePropertyWinsOverAutomaticOne.fs │ │ │ │ ├── NamedFields01.fsx │ │ │ │ ├── Override01.fsx │ │ │ │ ├── PatternMatch_SampleCodeFromSpec01.fsx │ │ │ │ ├── PrivateMessagePropertyIsNotReplacingBuiltinMessage.fs │ │ │ │ └── ReflectionAPI.fsx │ │ │ ├── ExplicitObjectConstructors │ │ │ │ ├── ExplicitObjectConstructors.fs │ │ │ │ ├── WithAttribute01.fs │ │ │ │ ├── WithAttribute02.fs │ │ │ │ └── new_while_01.fs │ │ │ ├── FieldMembers │ │ │ │ ├── DefaultValue01.fs │ │ │ │ ├── E_StaticField01.fs │ │ │ │ ├── E_StaticField02a.fs │ │ │ │ ├── FieldMembers.fs │ │ │ │ ├── StaticField01.fs │ │ │ │ ├── StaticField02.fs │ │ │ │ └── Staticfield03.fs │ │ │ ├── ImplicitObjectConstructors │ │ │ │ ├── ImplicitObjectConstructors.fs │ │ │ │ └── WithAttribute.fs │ │ │ ├── ImportDeclarations │ │ │ │ ├── E_OpenTwice.fs │ │ │ │ ├── E_OpenUnknownNS.fs │ │ │ │ ├── E_openEnum.fs │ │ │ │ ├── E_openInTypeDecl.fs │ │ │ │ ├── E_openModInFun.fs │ │ │ │ ├── ImportDeclarations.fs │ │ │ │ ├── OpenNestedModule01.fs │ │ │ │ ├── W_OpenUnqualifiedNamespace01.fs │ │ │ │ ├── openDU.fs │ │ │ │ └── openSystem01.fs │ │ │ ├── InterfaceSpecificationsAndImplementations │ │ │ │ ├── ConcreteUnitOnInterface01.fs │ │ │ │ ├── GenericMethodsOnInterface01.fs │ │ │ │ ├── GenericMethodsOnInterface02.fs │ │ │ │ └── InterfaceSpecificationsAndImplementations.fs │ │ │ ├── LetBindings │ │ │ │ ├── ActivePatternBindings │ │ │ │ │ ├── ActivePatternBindings.fs │ │ │ │ │ ├── SanityCheck.fs │ │ │ │ │ ├── parameterizedActivePattern.fs │ │ │ │ │ └── partialActivePattern.fs │ │ │ │ ├── Basic │ │ │ │ │ ├── AsPat01.fs │ │ │ │ │ ├── AsPat02.fs │ │ │ │ │ ├── Basic.fs │ │ │ │ │ ├── E_AsPat01.fs │ │ │ │ │ ├── E_AttributesOnLet01.fs │ │ │ │ │ ├── E_ErrorsForInlineValue.fs │ │ │ │ │ ├── E_ErrorsforIncompleteTryWith.fs │ │ │ │ │ ├── E_GenericTypeAnnotations01.fs │ │ │ │ │ ├── E_InvalidInnerRecursiveBinding.fs │ │ │ │ │ ├── E_InvalidInnerRecursiveBinding2.fs │ │ │ │ │ ├── E_Literals02.fs │ │ │ │ │ ├── E_Literals02.fsi │ │ │ │ │ ├── E_Literals03.fs │ │ │ │ │ ├── E_Literals03.fsi │ │ │ │ │ ├── E_Literals04.fs │ │ │ │ │ ├── E_Pathological01.fs │ │ │ │ │ ├── E_Pathological03.fs │ │ │ │ │ ├── E_Pathological05.fs │ │ │ │ │ ├── E_Pathological06.fs │ │ │ │ │ ├── Literals01.fs │ │ │ │ │ ├── ManyLetBindings.fs │ │ │ │ │ ├── Pathological02.fs │ │ │ │ │ ├── Pathological04.fs │ │ │ │ │ ├── RecursiveBindingGroup.fs │ │ │ │ │ ├── SanityCheck.fs │ │ │ │ │ ├── W_DoBindingsNotUnit01.fs │ │ │ │ │ ├── W_DoBindingsNotUnit02.fsx │ │ │ │ │ └── nestedLetBindings.fs │ │ │ │ ├── ExplicitTypeParameters │ │ │ │ │ ├── ExplicitTypeParameters.fs │ │ │ │ │ ├── SanityCheck.fs │ │ │ │ │ ├── SanityCheck2.fs │ │ │ │ │ └── W_TypeParamsWhenNotNeeded.fs │ │ │ │ └── TypeFunctions │ │ │ │ │ ├── E_NoTypeFuncsInTypes.fs │ │ │ │ │ ├── E_typeof_measure_01.fs │ │ │ │ │ ├── E_typeof_undefined_01.fs │ │ │ │ │ ├── SizeOf01.fs │ │ │ │ │ ├── TypeFunctions.fs │ │ │ │ │ ├── typeofAsArgument.fs │ │ │ │ │ ├── typeofBasic001.fs │ │ │ │ │ ├── typeofInCustomAttributes001.fs │ │ │ │ │ ├── typeof_anonymous_01.fs │ │ │ │ │ ├── typeof_class_01.fs │ │ │ │ │ ├── typeof_interface_01.fs │ │ │ │ │ └── typeof_struct_01.fs │ │ │ ├── MemberDefinitions │ │ │ │ ├── BasicMembers.fs │ │ │ │ ├── ImplementingDispatchSlots │ │ │ │ │ ├── ImplementingDispatchSlots.fs │ │ │ │ │ └── SanityCheck.fs │ │ │ │ ├── MemberDefinitions.fs │ │ │ │ ├── MethodsAndProperties │ │ │ │ │ ├── AbstractProperties01.fs │ │ │ │ │ ├── AutoPropsWithModifierBeforeGetSet.fs │ │ │ │ │ ├── E_AbstractAndConcreteProp.fs │ │ │ │ │ ├── E_AbstractProperties02.fs │ │ │ │ │ ├── E_AbstractProperties03.fs │ │ │ │ │ ├── E_ActivePatternMember01.fs │ │ │ │ │ ├── E_ActivePatternMember02.fs │ │ │ │ │ ├── E_ActivePatternMember03.fs │ │ │ │ │ ├── E_DeclarePropertyTwice01.fs │ │ │ │ │ ├── E_DuplicateProperty01.fs │ │ │ │ │ ├── E_IndexerArityMismatch01.fs │ │ │ │ │ ├── E_IndexerArityMismatch02.fs │ │ │ │ │ ├── E_IndexerIndeterminateType01.fs │ │ │ │ │ ├── E_IndexerNotSpecified01.fs │ │ │ │ │ ├── E_OutscopeThisPtr01.fs │ │ │ │ │ ├── E_Properties02.fs │ │ │ │ │ ├── E_Properties06.fs │ │ │ │ │ ├── E_SettersMustHaveUnit01.fs │ │ │ │ │ ├── E_SettersMustHaveUnit02.fs │ │ │ │ │ ├── E_UndefinedThisVariable.fs │ │ │ │ │ ├── E_UndefinedThisVariable02.fs │ │ │ │ │ ├── E_useInstMethodThroughStatic.fs │ │ │ │ │ ├── E_useStaticMethodThroughInstance.fs │ │ │ │ │ ├── GetAndSetKeywords01.fs │ │ │ │ │ ├── GetterSetterDiff01.fs │ │ │ │ │ ├── IndexedPropertiesSameType.fs │ │ │ │ │ ├── Indexer01.fs │ │ │ │ │ ├── Indexer02.fs │ │ │ │ │ ├── Indexer03.fs │ │ │ │ │ ├── MethodsAndProperties.fs │ │ │ │ │ ├── PartiallyOverriddenProperty.fs │ │ │ │ │ ├── Properties01.fs │ │ │ │ │ ├── Properties02.fs │ │ │ │ │ ├── Properties03.fs │ │ │ │ │ ├── Properties04.fs │ │ │ │ │ ├── Properties05.fs │ │ │ │ │ ├── RecursiveLetValues.fs │ │ │ │ │ ├── StaticGenericField01.fs │ │ │ │ │ ├── TupledIndexer.fs │ │ │ │ │ ├── genericGenericClass.fs │ │ │ │ │ ├── instMembers-DU.fs │ │ │ │ │ ├── instMembers-Records.fs │ │ │ │ │ ├── instMembers-class.fs │ │ │ │ │ ├── multiParamIndexer.fs │ │ │ │ │ ├── staticMembers-DU.fs │ │ │ │ │ ├── staticMembers-Records.fs │ │ │ │ │ ├── staticMembers-class.fs │ │ │ │ │ ├── staticMembers-instance.fs │ │ │ │ │ ├── tupesAndFuncsAsArgs.fs │ │ │ │ │ ├── tupledValueProperties01.fs │ │ │ │ │ ├── tupledValueProperties02.fsx │ │ │ │ │ └── typeMethodsCurrable.fs │ │ │ │ ├── NamedArguments │ │ │ │ │ ├── E_MisspeltParam01.fs │ │ │ │ │ ├── E_MustBePrefix.fs │ │ │ │ │ ├── E_NonNamedAfterNamed.fs │ │ │ │ │ ├── E_NumParamMismatch01.fs │ │ │ │ │ ├── E_ReusedParam.fs │ │ │ │ │ ├── E_SyntaxErrors01.fs │ │ │ │ │ ├── NamedArguments.fs │ │ │ │ │ ├── PropSetAfterConstrn01.fs │ │ │ │ │ ├── PropSetAfterConstrn01NamedExt.fs │ │ │ │ │ ├── PropSetAfterConstrn01NamedExtInherit.fs │ │ │ │ │ ├── PropSetAfterConstrn01NamedExtOpt.fs │ │ │ │ │ ├── PropSetAfterConstrn02.fs │ │ │ │ │ ├── PropSetAfterConstrn02NamedExt.fs │ │ │ │ │ ├── SanityCheck.fs │ │ │ │ │ ├── genericNamedParams.fs │ │ │ │ │ ├── mixNamedNonNamed.fs │ │ │ │ │ └── refLibsHaveNamedParams.fs │ │ │ │ ├── OptionalArguments │ │ │ │ │ ├── E_OptionalNamedArgs.fs │ │ │ │ │ ├── E_SanityCheck.fs │ │ │ │ │ ├── E_SanityCheck02.fs │ │ │ │ │ ├── NullOptArgsFromCS.fs │ │ │ │ │ ├── NullOptArgsFromVB.fs │ │ │ │ │ ├── OptArgsFromCOM.fs │ │ │ │ │ ├── OptionalArgOnAbstract01.fs │ │ │ │ │ ├── OptionalArguments.fs │ │ │ │ │ ├── SanityCheck.fs │ │ │ │ │ ├── SanityCheck02.fs │ │ │ │ │ ├── SanityCheck03.fs │ │ │ │ │ ├── SanityOptArgsFromCS.fs │ │ │ │ │ ├── TestLib.cs │ │ │ │ │ ├── TestLibVB.vb │ │ │ │ │ └── optionalOfOptOptA.fs │ │ │ │ ├── OptionalDefaultParamArgs │ │ │ │ │ ├── CallFSharpMethods.cs │ │ │ │ │ ├── CallMethods.fs │ │ │ │ │ ├── E_OnlyDefault.fs │ │ │ │ │ ├── InterfaceMethod.fs │ │ │ │ │ ├── Library.fs │ │ │ │ │ ├── OptionalDefaultParamArgs.fs │ │ │ │ │ ├── Sanity.fs │ │ │ │ │ ├── W_WrongDefaultObj.fs │ │ │ │ │ └── W_WrongDefaultType.fs │ │ │ │ └── OverloadingMembers │ │ │ │ │ ├── ConsumeOverloadGenericMethods.fs │ │ │ │ │ ├── E_InferredTypeNotUnique01.fs │ │ │ │ │ ├── E_OperatorOverloading01.fs │ │ │ │ │ ├── E_OverloadCurriedFunc.fs │ │ │ │ │ ├── E_OverloadMismatch.fs │ │ │ │ │ ├── E_ReturnGenericUnit01.fs │ │ │ │ │ ├── E_UnsolvableConstraints01.fs │ │ │ │ │ ├── InferenceForLambdaArgs.fs │ │ │ │ │ ├── MethodOverloadUnambiguous.fs │ │ │ │ │ ├── NativePtrOverloads01.fs │ │ │ │ │ ├── NativePtrOverloads02.fs │ │ │ │ │ ├── NativePtrOverloads03.fs │ │ │ │ │ ├── NativePtrOverloads04.fs │ │ │ │ │ ├── NoOverloadIDSpecified.fs │ │ │ │ │ ├── NoWarningWhenDoingDispatchSlotInference01.fs │ │ │ │ │ ├── NoWarningWhenOverloadingInSubClass01.fs │ │ │ │ │ ├── OnAllOverloads01.fs │ │ │ │ │ ├── OperatorOverloading01.fs │ │ │ │ │ ├── OperatorOverloading02.fs │ │ │ │ │ ├── OperatorOverloading03.fs │ │ │ │ │ ├── OperatorOverloading04.fs │ │ │ │ │ ├── OverloadResolutionUsingFunction.fs │ │ │ │ │ ├── OverloadingAndExtensionMethodsForGenericTypes.fs │ │ │ │ │ ├── OverloadingMembers.fs │ │ │ │ │ ├── SanityCheck.fs │ │ │ │ │ ├── TieBreakerRule01a.fs │ │ │ │ │ ├── TieBreakerRule01b.fs │ │ │ │ │ ├── TieBreakerRule02.fs │ │ │ │ │ ├── TieBreakerRule03.fs │ │ │ │ │ ├── TooGeneric.fs │ │ │ │ │ ├── diffNumArguments.fs │ │ │ │ │ ├── lib.cs │ │ │ │ │ └── reuseOverloadIDs.fs │ │ │ ├── MethodResolution │ │ │ │ ├── MethodResolution.fs │ │ │ │ ├── OptionalAndOutParameters.fs │ │ │ │ ├── OptionalAndOutParameters.fs.RealInternalSignatureOff.il.bsl │ │ │ │ └── OptionalAndOutParameters.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── ModuleAbbreviations │ │ │ │ ├── E_AbbreviationOnNamespace01.fs │ │ │ │ ├── E_InvalidAbbrevName01.fs │ │ │ │ ├── E_InvalidAbbrevName02.fs │ │ │ │ ├── E_NameConflict01.fs │ │ │ │ ├── E_UseInsideFunc.fs │ │ │ │ ├── ModuleAbbreviations.fs │ │ │ │ ├── SanityCheck.fs │ │ │ │ ├── SanityCheck02.fs │ │ │ │ ├── useInsideModuleDef.fs │ │ │ │ ├── useInsideNamespaceDef.fs │ │ │ │ ├── useInsideNamespaceDefExternal.fs │ │ │ │ └── useInsideNamespaceDefExternal_DLL.fs │ │ │ ├── ModuleDefinitions │ │ │ │ ├── AutoOpen01.fs │ │ │ │ ├── AutoOpen02.fs │ │ │ │ ├── AutoOpen03.fs │ │ │ │ ├── DefineModule01.fs │ │ │ │ ├── E_CannotAccessPrivateMembersOfAnotherType.fs │ │ │ │ ├── E_ModuleSuffix01.fsx │ │ │ │ ├── E_ModuleSuffix_NameClash01.fsx │ │ │ │ ├── E_ModuleWithExpression02.fs │ │ │ │ ├── E_ModuleWithSameNameInNamespace01.fsx │ │ │ │ ├── E_ModuleWithSameNameInNamespace02a.exe │ │ │ │ ├── E_ModuleWithSameNameInNamespace02a.fsx │ │ │ │ ├── E_ModuleWithSameNameInNamespace02b.fsx │ │ │ │ ├── E_ObsoleteAttribOnModules01.fs │ │ │ │ ├── FullyQualify01.fs │ │ │ │ ├── LibFoo1.fs │ │ │ │ ├── LibFoo2.fs │ │ │ │ ├── LightSyntax01.fsx │ │ │ │ ├── ModuleAbbreviationWithModule01.fs │ │ │ │ ├── ModuleDefinitions.fs │ │ │ │ ├── ModuleSuffix02.fsx │ │ │ │ ├── ModuleSuffix03.fsx │ │ │ │ ├── ModuleSuffix03Lib.fsx │ │ │ │ ├── ModuleSuffix04.fsx │ │ │ │ ├── ModuleWithExpression01.fs │ │ │ │ ├── ModuleWithExpression02.fs │ │ │ │ ├── Module_internal01.fs │ │ │ │ ├── Module_internalConsumer01.fs │ │ │ │ ├── Production_ExceptionDefinition.fsx │ │ │ │ ├── Production_ImportDeclaration.fsx │ │ │ │ ├── Production_LetBindings_Binding.fsx │ │ │ │ ├── Production_LetBindings_SideEff.fsx │ │ │ │ ├── Production_ModuleAbbreviation.fsx │ │ │ │ ├── Production_ModuleDefinition.fsx │ │ │ │ ├── Production_OCamlCompat.fsx │ │ │ │ ├── Production_TypeDefinitions.fsx │ │ │ │ ├── SameTypeInTwoReferences01.fs │ │ │ │ ├── SameTypeInTwoReferences02.fs │ │ │ │ ├── W_ModuleAbbreviationWithNamespace01.fs │ │ │ │ └── W_Production_OCamlCompat.fsx │ │ │ ├── NamespaceDeclGroups │ │ │ │ ├── E_BeginWithNamespace01a.fs │ │ │ │ ├── E_BeginWithNamespace01b.fs │ │ │ │ ├── FooGlobal.fs │ │ │ │ ├── NamespaceDeclGroups.fs │ │ │ │ ├── NoWarnOnJustNamespace.fs │ │ │ │ ├── TypeInGlobalNamespace01.fs │ │ │ │ └── TypeInGlobalNamespace02.fs │ │ │ ├── NullRepresentations │ │ │ │ ├── E_NullInvalidForFSTypes01.fs │ │ │ │ └── NullRepresentations.fs │ │ │ ├── OperatorNames │ │ │ │ ├── AstrSymbOper01.fs │ │ │ │ ├── Atat.fsx │ │ │ │ ├── BasicOperatorNames.fs │ │ │ │ ├── E_BasicOperatorNames01.fs │ │ │ │ ├── EqualOperatorsOverloading.fs │ │ │ │ ├── OperatorNames.fs │ │ │ │ └── RefAssignment01.fs │ │ │ ├── PrecedenceAndOperators │ │ │ │ ├── DotNotationAfterGenericMethod01.fs │ │ │ │ ├── E_ExclamationMark01.fs │ │ │ │ ├── E_Negation01.fs │ │ │ │ ├── E_QuestionMark01.fs │ │ │ │ ├── E_QuestionMark02.fs │ │ │ │ ├── E_Tilde01.fs │ │ │ │ ├── E_Tilde02.fs │ │ │ │ ├── ExclamationMark02.fs │ │ │ │ ├── Negation01.fs │ │ │ │ ├── PrecedenceAndOperators.fs │ │ │ │ ├── VerticalbarOptionalinDU.fs │ │ │ │ ├── checkedOperatorsNoOverflow.fs │ │ │ │ └── checkedOperatorsOverflow.fs │ │ │ ├── StaticLet │ │ │ │ ├── ActivePatternForUnion.fs │ │ │ │ ├── CreateUnionCases.fs │ │ │ │ ├── LowercaseDuTest.fs │ │ │ │ ├── PlainEnum.fs │ │ │ │ ├── QuotationsForStaticLetRecords.fs │ │ │ │ ├── QuotationsForStaticLetUnions.fs │ │ │ │ ├── RecordOptimizerRegression.fs │ │ │ │ ├── RecordOrderOfExecution.fs │ │ │ │ ├── RecordShowCase.fs │ │ │ │ ├── RecursiveDUs.fs │ │ │ │ ├── RecursiveRecords.fs │ │ │ │ ├── SimpleEmptyGenericType.fs │ │ │ │ ├── SimpleEmptyType.fs │ │ │ │ ├── SimpleRecord.fs │ │ │ │ ├── SimpleUnion.fs │ │ │ │ ├── StaticLetExtensionToBuiltinType.fs │ │ │ │ ├── StaticLetInGenericRecords.fs │ │ │ │ ├── StaticLetInGenericRecordsILtest.fs │ │ │ │ ├── StaticLetInGenericUnion.fs │ │ │ │ ├── StaticLetInUnionsAndRecords.fs │ │ │ │ ├── StaticMemberValInEmptyType.fs │ │ │ │ ├── StructRecord.fs │ │ │ │ ├── StructUnion.fs │ │ │ │ ├── UnionOrderOfExecution.fs │ │ │ │ └── UnionShowCase.fs │ │ │ ├── TypeAbbreviations │ │ │ │ ├── AbbreviatedTypeSameAsValueId.fsx │ │ │ │ ├── Constraints_SampleFromSpec01.fsx │ │ │ │ ├── E_AbbreviatedTypeAlreadyUsed01.fsx │ │ │ │ ├── E_AbbreviatedTypeDoesNotExist01.fsx │ │ │ │ ├── E_Constraints_SampleFromSpec02.fsx │ │ │ │ ├── E_DroppedTypeVariable01.fsx │ │ │ │ ├── E_FlexibleType01.fsx │ │ │ │ ├── E_FlexibleTypeInSignature01.fsi │ │ │ │ ├── E_FlexibleTypeInSignature01.fsx │ │ │ │ ├── E_IncorrectRightSide_Hash.fsx │ │ │ │ ├── E_IncorrectRightSide_Keyword.fsx │ │ │ │ ├── E_IncorrectRightSide_Quotation.fsx │ │ │ │ ├── E_InfiniteAbbreviation01.fs │ │ │ │ ├── E_InfiniteAbbreviation02.fs │ │ │ │ ├── E_InheritTypeAbbrev.fs │ │ │ │ ├── E_PrivateTypeAbbreviation02.fs │ │ │ │ ├── E_Recursive01.fsx │ │ │ │ ├── E_Recursive02.fsx │ │ │ │ ├── E_Recursive03.fsx │ │ │ │ ├── E_UnexpectedCharInTypeName01.fs │ │ │ │ ├── Identity01.fsx │ │ │ │ ├── PrivateTypeAbbreviation01.fs │ │ │ │ ├── ReorderingTypeVariables01.fsx │ │ │ │ ├── TypeAbbreviationAfterForwardRef.fs │ │ │ │ ├── TypeAbbreviations.fs │ │ │ │ ├── TypeNestedInModules01.fsx │ │ │ │ └── WarnForAttributeAlias.fs │ │ │ ├── UseBindings │ │ │ │ ├── UseBang01.fs │ │ │ │ ├── UseBang02.fs │ │ │ │ ├── UseBang03.fs │ │ │ │ ├── UseBang04.fs │ │ │ │ ├── UseBang05.fs │ │ │ │ ├── UseBangBindings.fs │ │ │ │ ├── UseBinding01.fs │ │ │ │ ├── UseBinding02.fs │ │ │ │ ├── UseBindingDiscard01.fs │ │ │ │ ├── UseBindingDiscard02.fs │ │ │ │ ├── UseBindingDiscard03.fs │ │ │ │ └── UseBindings.fs │ │ │ └── ValueRestriction │ │ │ │ ├── E_NotMemberOrFunction01.fsx │ │ │ │ ├── MemberOrFunction01.fsx │ │ │ │ ├── MemberOrFunction01Gen.fsx │ │ │ │ ├── MemberOrFunction02.fsx │ │ │ │ ├── MemberOrFunction02Gen.fsx │ │ │ │ ├── TypeArgs01.fsx │ │ │ │ ├── TypeFunction01.fsx │ │ │ │ ├── TypeInferenceVariable01.fsx │ │ │ │ └── ValueRestriction.fs │ │ ├── Constraints │ │ │ └── Unmanaged.fs │ │ ├── Expressions │ │ │ ├── ApplicationExpressions │ │ │ │ ├── BasicApplication │ │ │ │ │ ├── BasicApplication.fs │ │ │ │ │ ├── E_PostfixType01.fs │ │ │ │ │ ├── E_PostfixType03.fs │ │ │ │ │ └── PostfixType02.fs │ │ │ │ └── Ctor.fs │ │ │ ├── BindingExpressions │ │ │ │ ├── AmbigLetBinding.fs │ │ │ │ ├── BindingExpressions.fs │ │ │ │ ├── MutableLocals01.fs │ │ │ │ ├── UpperBindingPattern.fs │ │ │ │ ├── W_TypeInferforGenericType.fs │ │ │ │ ├── in01.fs │ │ │ │ ├── in01.fsx │ │ │ │ ├── in02.fs │ │ │ │ ├── in02.fsx │ │ │ │ ├── in03.fs │ │ │ │ ├── in03.fsx │ │ │ │ ├── in04.fs │ │ │ │ ├── in04.fsx │ │ │ │ ├── in05.fs │ │ │ │ └── in05.fsx │ │ │ ├── ComputationExpressions │ │ │ │ └── ComputationExpressions.fs │ │ │ ├── ControlFlowExpressions │ │ │ │ ├── PatternMatching │ │ │ │ │ ├── PatternMatching.fs │ │ │ │ │ ├── W_PatternMatchingCounterExample01.fs │ │ │ │ │ ├── W_PatternMatchingCounterExample02.fs │ │ │ │ │ └── W_PatternMatchingCounterExample03.fs │ │ │ │ ├── SequenceIteration │ │ │ │ │ ├── SequenceIteration.fs │ │ │ │ │ └── W_IncompleteMatchFor01.fs │ │ │ │ └── Type-relatedExpressions │ │ │ │ │ ├── E_rigidtypeannotation02.fs │ │ │ │ │ ├── E_rigidtypeannotation02b.fs │ │ │ │ │ ├── Type-relatedExpressions.fs │ │ │ │ │ ├── rigidtypeannotation01.fs │ │ │ │ │ ├── staticcoercion01.fs │ │ │ │ │ └── staticcoercion01b.fs │ │ │ └── ObjectExpressions │ │ │ │ └── ObjectExpressions.fs │ │ ├── GeneratedEqualityHashingComparison │ │ │ ├── Attributes │ │ │ │ ├── Diags │ │ │ │ │ ├── Attributes_Diags.fs │ │ │ │ │ ├── E_AdjustUses01a.fs │ │ │ │ │ └── E_AdjustUses01b.fs │ │ │ │ ├── Legacy │ │ │ │ │ ├── Attributes_Legacy.fs │ │ │ │ │ ├── Test01.fs │ │ │ │ │ ├── Test02.fs │ │ │ │ │ ├── Test03.fs │ │ │ │ │ ├── Test04.fs │ │ │ │ │ ├── Test05.fs │ │ │ │ │ ├── Test06.fs │ │ │ │ │ ├── Test07.fs │ │ │ │ │ ├── Test08.fs │ │ │ │ │ ├── Test09.fs │ │ │ │ │ ├── Test10.fs │ │ │ │ │ ├── Test11.fs │ │ │ │ │ ├── Test12.fs │ │ │ │ │ ├── Test13.fs │ │ │ │ │ ├── Test14.fs │ │ │ │ │ ├── Test15.fs │ │ │ │ │ ├── Test16.fs │ │ │ │ │ ├── Test17.fs │ │ │ │ │ ├── Test18.fs │ │ │ │ │ ├── Test19.fs │ │ │ │ │ ├── Test20.fs │ │ │ │ │ ├── Test21.fs │ │ │ │ │ ├── Test22.fs │ │ │ │ │ ├── Test23.fs │ │ │ │ │ ├── Test24.fs │ │ │ │ │ ├── Test25.fs │ │ │ │ │ ├── Test26.fs │ │ │ │ │ ├── Test27.fs │ │ │ │ │ └── Test28.fs │ │ │ │ └── New │ │ │ │ │ ├── Attributes_New.fs │ │ │ │ │ ├── Test01.fs │ │ │ │ │ ├── Test02.fs │ │ │ │ │ ├── Test03.fs │ │ │ │ │ ├── Test04.fs │ │ │ │ │ ├── Test05.fs │ │ │ │ │ ├── Test06.fs │ │ │ │ │ ├── Test07.fs │ │ │ │ │ ├── Test08.fs │ │ │ │ │ ├── Test09.fs │ │ │ │ │ ├── Test10.fs │ │ │ │ │ ├── Test11.fs │ │ │ │ │ ├── Test12.fs │ │ │ │ │ ├── Test13.fs │ │ │ │ │ ├── Test14.fs │ │ │ │ │ ├── Test15.fs │ │ │ │ │ ├── Test16.fs │ │ │ │ │ ├── Test17.fs │ │ │ │ │ ├── Test18.fs │ │ │ │ │ ├── Test19.fs │ │ │ │ │ ├── Test20.fs │ │ │ │ │ ├── Test21.fs │ │ │ │ │ ├── Test22.fs │ │ │ │ │ ├── Test23.fs │ │ │ │ │ ├── Test24.fs │ │ │ │ │ ├── Test25.fs │ │ │ │ │ ├── Test26.fs │ │ │ │ │ ├── Test27.fs │ │ │ │ │ └── Test28.fs │ │ │ ├── Basic │ │ │ │ ├── Arrays.fsx │ │ │ │ ├── Basic.fs │ │ │ │ ├── Comparison01.fs │ │ │ │ ├── CustomEquality01.fs │ │ │ │ ├── E_CustomEqualityEquals01.fs │ │ │ │ ├── E_CustomEqualityGetHashCode01.fs │ │ │ │ ├── E_ExceptionsNoComparison.fs │ │ │ │ ├── EqualOnTuples01.fs │ │ │ │ ├── Equality01.fs │ │ │ │ ├── Exceptions.fsx │ │ │ │ ├── Generated_Record.fsx │ │ │ │ ├── Hashing01.fs │ │ │ │ ├── Lists.fsx │ │ │ │ ├── NeverGenerated_Class.fsx │ │ │ │ ├── NeverGenerated_Delegate.fsx │ │ │ │ ├── NeverGenerated_Enum.fsx │ │ │ │ ├── NeverGenerated_Interface.fsx │ │ │ │ ├── Options.fsx │ │ │ │ ├── Sample_Records.fsx │ │ │ │ ├── Sample_Tuples.fsx │ │ │ │ ├── Structs.fsx │ │ │ │ └── Unions.fsx │ │ │ └── IComparison │ │ │ │ ├── DU.fs │ │ │ │ ├── IComparison.fs │ │ │ │ ├── Record.fs │ │ │ │ ├── Struct.fs │ │ │ │ └── W_ImplIComparable.fs │ │ ├── InferenceProcedures │ │ │ ├── ByrefSafetyAnalysis │ │ │ │ ├── ByRefParam.fs │ │ │ │ ├── ByRefParam_ExplicitInAttribute.fs │ │ │ │ ├── ByRefParam_ExplicitOutAttribute.fs │ │ │ │ ├── ByRefParam_OverloadedTest_ExplicitOutAttribute.fs │ │ │ │ ├── ByRefReturn.fs │ │ │ │ ├── ByrefInFSI1.fsx │ │ │ │ ├── ByrefReturn │ │ │ │ │ ├── TestArrayParam.fs │ │ │ │ │ ├── TestBaseCall.fs │ │ │ │ │ ├── TestClassParamMutableField.fs │ │ │ │ │ ├── TestConditionalReturn.fs │ │ │ │ │ ├── TestDelegateMethod.fs │ │ │ │ │ ├── TestDelegateMethod2.fs │ │ │ │ │ ├── TestImmediateReturn.fs │ │ │ │ │ ├── TestInterfaceMethod.fs │ │ │ │ │ ├── TestInterfaceProperty.fs │ │ │ │ │ ├── TestMatchReturn.fs │ │ │ │ │ ├── TestOneArgument.fs │ │ │ │ │ ├── TestRecordParam.fs │ │ │ │ │ ├── TestRecordParam2.fs │ │ │ │ │ ├── TestStructParam.fs │ │ │ │ │ ├── TestTryFinallyReturn.fs │ │ │ │ │ ├── TestTryWithReturn.fs │ │ │ │ │ └── TestTwoArguments.fs │ │ │ │ ├── ByrefReturnMember │ │ │ │ │ ├── BaseCallByref.fs │ │ │ │ │ ├── Bug820.fs │ │ │ │ │ ├── Bug820b.fs │ │ │ │ │ ├── ByRefExtensionMethods1.fs │ │ │ │ │ ├── ByRefExtensionMethodsOverloading.fs │ │ │ │ │ ├── GenericTestNameRecursive.fs │ │ │ │ │ ├── MatrixOfTests.fs │ │ │ │ │ ├── MutateInRef3.fs │ │ │ │ │ ├── NonGenericTestNameRecursiveInClass.fs │ │ │ │ │ ├── NonGenericTestNameRecursiveInClassSubsume.fs │ │ │ │ │ ├── StaticGenericTestNameRecursiveInClass.fs │ │ │ │ │ ├── StaticNonGenericTestNameRecursiveInClass.fs │ │ │ │ │ ├── TestArrayParam.fs │ │ │ │ │ ├── TestAssignToReturnByref.fs │ │ │ │ │ ├── TestAssignToReturnByref2.fs │ │ │ │ │ ├── TestBaseCall.fs │ │ │ │ │ ├── TestClassParamMutableField.fs │ │ │ │ │ ├── TestConditionalReturn.fs │ │ │ │ │ ├── TestDelegateMethod.fs │ │ │ │ │ ├── TestDelegateMethod2.fs │ │ │ │ │ ├── TestImmediateReturn.fs │ │ │ │ │ ├── TestInRefMutation.fs │ │ │ │ │ ├── TestInterfaceMethod.fs │ │ │ │ │ ├── TestInterfaceProperty.fs │ │ │ │ │ ├── TestMatchReturn.fs │ │ │ │ │ ├── TestNameModuleGeneric.fs │ │ │ │ │ ├── TestNameModuleNonGeneric.fs │ │ │ │ │ ├── TestNameModuleNonGenericSubsume.fs │ │ │ │ │ ├── TestOneArgument.fs │ │ │ │ │ ├── TestOneArgumentInRefReturned.fs │ │ │ │ │ ├── TestOneArgumentOutRef.fs │ │ │ │ │ ├── TestReadOnlyAddressOfStaticField.fs │ │ │ │ │ ├── TestRecordParam.fs │ │ │ │ │ ├── TestRecordParam2.fs │ │ │ │ │ ├── TestStructParam.fs │ │ │ │ │ ├── TestStructRecord.fs │ │ │ │ │ ├── TestTryFinallyReturn.fs │ │ │ │ │ ├── TestTryWithReturn.fs │ │ │ │ │ └── TestTwoArguments.fs │ │ │ │ ├── ByrefSafetyAnalysis.fs │ │ │ │ ├── CompareExchange.fs │ │ │ │ ├── E_ByrefAsArrayElement.fs │ │ │ │ ├── E_ByrefAsGenericArgument01.fs │ │ │ │ ├── E_ByrefFieldEscapingLocalScope01.fs │ │ │ │ ├── E_ByrefFieldEscapingLocalScope02.fs │ │ │ │ ├── E_ByrefUsedInInnerLambda01.fs │ │ │ │ ├── E_ByrefUsedInInnerLambda02.fs │ │ │ │ ├── E_ByrefUsedInInnerLambda03.fs │ │ │ │ ├── E_ByrefUsedInQuotation01.fs │ │ │ │ ├── E_CantTakeAddressOfExpressionReturningReferenceType.fs │ │ │ │ ├── E_FirstClassFuncTakesByref.fs │ │ │ │ ├── E_MigratedTest02.fs │ │ │ │ ├── E_MigratedTest03.fs │ │ │ │ ├── E_SetFieldToByref01.fs │ │ │ │ ├── E_SetFieldToByref02.fs │ │ │ │ ├── E_SetFieldToByref03.fs │ │ │ │ ├── E_SetFieldToByref04.fs │ │ │ │ ├── E_SetFieldToByref05.fs │ │ │ │ ├── E_SpanUsedInInnerLambda01.fs │ │ │ │ ├── E_SpanUsedInInnerLambda02.fs │ │ │ │ ├── E_StaticallyResolvedByRef01.fs │ │ │ │ ├── E_TopLevelByref.fs │ │ │ │ ├── ImplicitAddressOf │ │ │ │ │ ├── InRefParam_DateTime.fs │ │ │ │ │ ├── InRefParam_DateTime_ImplicitAddressOfAtCallSite.fs │ │ │ │ │ ├── InRefParam_DateTime_ImplicitAddressOfAtCallSite2.fs │ │ │ │ │ ├── InRefParam_DateTime_ImplicitAddressOfAtCallSite3.fs │ │ │ │ │ └── InRefParam_DateTime_ImplicitAddressOfAtCallSite4.fs │ │ │ │ ├── InRefParam.fs │ │ │ │ ├── InRefParamOverload_ExplicitAddressOfAtCallSite.fs │ │ │ │ ├── InRefParamOverload_ImplicitAddressOfAtCallSite.fs │ │ │ │ ├── InRefParamOverload_ImplicitAddressOfAtCallSite2.fs │ │ │ │ ├── InRefParam_ExplicitInAttribute.fs │ │ │ │ ├── InRefParam_ExplicitInAttributeDateTime.fs │ │ │ │ ├── InRefParam_Generic_ExplicitAddressOfAttCallSite1.fs │ │ │ │ ├── InRefParam_Generic_ExplicitAddressOfAttCallSite2.fs │ │ │ │ ├── InRefReturn.fs │ │ │ │ ├── MigratedTest02.fs │ │ │ │ ├── MigratedTest03.fs │ │ │ │ ├── MigratedTest03CSharpLib.cs │ │ │ │ ├── NoTailcallToByrefsWithModReq.fs │ │ │ │ ├── OutRefParam.fs │ │ │ │ ├── OutRefParam_ExplicitOutAttribute.fs │ │ │ │ ├── OutRefParam_Overloaded.fs │ │ │ │ ├── OutRefParam_Overloaded_ExplicitOutAttribute.fs │ │ │ │ ├── Prelude.fs │ │ │ │ ├── ReturnFieldSetBySpan.fs │ │ │ │ ├── ReturnSpan01.fs │ │ │ │ ├── Slot_ByRefReturn.fs │ │ │ │ ├── Slot_InRefReturn.fs │ │ │ │ ├── Slot_OutRefParam.fs │ │ │ │ ├── TryGetValue.fs │ │ │ │ └── UseByrefInLambda01.fs │ │ │ └── RecursiveSafetyAnalysis │ │ │ │ ├── E_CyclicReference01.fs │ │ │ │ ├── E_DuplicateRecursiveRecords.fs │ │ │ │ ├── E_RecursiveInline.fs │ │ │ │ ├── E_TypeDeclaration01.fs │ │ │ │ ├── E_TypeDeclaration02.fs │ │ │ │ ├── E_VariationsOnRecursiveStruct.fs │ │ │ │ ├── InfiniteRecursiveExplicitConstructor.fs │ │ │ │ ├── RecursiveSafetyAnalysis.fs │ │ │ │ ├── RecursiveTypeDeclarations01.fs │ │ │ │ ├── RecursiveTypeDeclarations02.fs │ │ │ │ └── RecursiveValueDeclarations01.fs │ │ ├── LexicalAnalysis │ │ │ ├── ByteStrings.fs │ │ │ ├── CharByteLiterals.fs │ │ │ ├── Comments.fs │ │ │ ├── ElseIfBug14761.fs │ │ │ ├── Generics.fs │ │ │ ├── NumericLiterals.fs │ │ │ ├── Strings.fs │ │ │ ├── SymbolicKeywords.fs │ │ │ └── SymbolicOperators.fs │ │ ├── LexicalFiltering │ │ │ ├── HashLight │ │ │ │ ├── HashLight.fs │ │ │ │ └── IndentationWithComputationExpression01.fs │ │ │ ├── HighPrecedenceApplication │ │ │ │ ├── HighPrecedenceApplication.fs │ │ │ │ └── RangeOperator01.fs │ │ │ └── OffsideExceptions │ │ │ │ ├── InfixTokenPlusOne.fs │ │ │ │ ├── OffsideExceptions.fs │ │ │ │ ├── RelaxWhitespace2.fs │ │ │ │ └── RelaxWhitespace2.fs.err.bsl │ │ ├── PatternMatching │ │ │ ├── And │ │ │ │ ├── And.fs │ │ │ │ ├── E_IdentBoundTwice.fs │ │ │ │ ├── andPattern01.fs │ │ │ │ ├── andPattern02.fs │ │ │ │ ├── andPattern03.fs │ │ │ │ └── andPattern04.fs │ │ │ ├── Array │ │ │ │ ├── Array.fs │ │ │ │ ├── TrailingSemi01.fs │ │ │ │ ├── arrayMatch01.fs │ │ │ │ ├── arrayMatch02.fs │ │ │ │ └── arrayMatch03.fs │ │ │ ├── As │ │ │ │ ├── As.fs │ │ │ │ ├── asPattern01.fs │ │ │ │ └── asPattern02.fs │ │ │ ├── ConsList │ │ │ │ ├── ConsList.fs │ │ │ │ ├── E_consOnNonList.fs │ │ │ │ ├── E_consPattern01.fs │ │ │ │ ├── OutsideMatch01.fs │ │ │ │ └── consPattern01.fs │ │ │ ├── Decimal │ │ │ │ ├── Decimal.fs │ │ │ │ ├── incompleteMatchesLiteral01.fs │ │ │ │ └── literal01.fs │ │ │ ├── DynamicTypeTest │ │ │ │ ├── ArrayTypeTest01.fs │ │ │ │ ├── DynamicTypeTest.fs │ │ │ │ ├── E_DynamTyTestVarType01.fs │ │ │ │ ├── E_DynamicTest01.fs │ │ │ │ ├── E_DynamicTest02.fs │ │ │ │ ├── E_DynamicTest03.fs │ │ │ │ ├── E_DynamicTestPrimType01.fs │ │ │ │ ├── Regression01.fs │ │ │ │ ├── Regression02.fs │ │ │ │ ├── TwoAtOnce01.fs │ │ │ │ ├── W_RedundantPattern01.fs │ │ │ │ ├── W_TypeTestWillAlwaysHold01.fs │ │ │ │ ├── dynTestSealedType01.fs │ │ │ │ ├── dynamicTypeTest01.fs │ │ │ │ ├── dynamicTypeTest02.fs │ │ │ │ ├── dynamicTypeTest03.fs │ │ │ │ ├── dynamicTypeTest04.fs │ │ │ │ └── genericType01.fs │ │ │ ├── Expression │ │ │ │ ├── E_CounterExample01.fs │ │ │ │ ├── Expression.fs │ │ │ │ ├── NoCounterExampleTryWith01.fs │ │ │ │ ├── W_CounterExampleWithEnum01.fs │ │ │ │ ├── W_CounterExampleWithEnum02.fs │ │ │ │ ├── W_whenGuards01.fs │ │ │ │ ├── patterns01.fs │ │ │ │ ├── patterns02.fs │ │ │ │ ├── whenGuards01.fs │ │ │ │ ├── whenGuards02.fs │ │ │ │ ├── whenGuardss01.fs │ │ │ │ └── whenGuardss02.fs │ │ │ ├── Named │ │ │ │ ├── ActivePatternOutsideMatch01.fs │ │ │ │ ├── ActivePatternOutsideMatch02.fs │ │ │ │ ├── ActivePatternUnconstrained01.fs │ │ │ │ ├── AsHighOrderFunc01.fs │ │ │ │ ├── E_ActivePatternHasNoFields.fs │ │ │ │ ├── E_ActivePatternNotAFunction.fs │ │ │ │ ├── E_ActivePatternUnconstrained01.fs │ │ │ │ ├── E_ActivePatterns01.fs │ │ │ │ ├── E_ActivePatterns02.fs │ │ │ │ ├── E_ActivePatterns03.fs │ │ │ │ ├── E_Error_LetRec01.fs │ │ │ │ ├── E_Error_LetRec02.fs │ │ │ │ ├── E_Error_LetRec03.fs │ │ │ │ ├── E_Error_LetRec04.fs │ │ │ │ ├── E_Error_NonParam01.fs │ │ │ │ ├── E_Error_NonParam02.fs │ │ │ │ ├── E_Error_NonParam03.fs │ │ │ │ ├── E_Error_NonParam04.fs │ │ │ │ ├── E_Error_Param01.fs │ │ │ │ ├── E_Error_Param02.fs │ │ │ │ ├── E_Error_Param03.fs │ │ │ │ ├── E_Error_Param04.fs │ │ │ │ ├── E_LargeActivePat01.fs │ │ │ │ ├── E_MulticasePartialNotAllowed01.fs │ │ │ │ ├── E_ParameterRestrictions01.fs │ │ │ │ ├── E_PatternMatchRegressions02.fs │ │ │ │ ├── MultiActivePatterns01.fs │ │ │ │ ├── Named.fs │ │ │ │ ├── NamedLiteral01.fs │ │ │ │ ├── NamedLiteral02.fs │ │ │ │ ├── ParameterizedPartialActivePattern01.fs │ │ │ │ ├── PatternMatchRegressions01.fs │ │ │ │ ├── PatternMatchRegressions02.fs │ │ │ │ ├── RecursiveActivePats.fs │ │ │ │ ├── activePatterns01.fs │ │ │ │ ├── activePatterns02.fs │ │ │ │ ├── activePatterns03.fs │ │ │ │ ├── activePatterns05.fs │ │ │ │ ├── activePatterns06.fs │ │ │ │ ├── activePatterns07.fs │ │ │ │ ├── activePatterns08.fs │ │ │ │ ├── activePatterns09.fs │ │ │ │ ├── activePatterns10.fs │ │ │ │ ├── discUnion01.fs │ │ │ │ └── discUnion02.fs │ │ │ ├── Null │ │ │ │ ├── E_notNullCompatible01.fs │ │ │ │ ├── Null.fs │ │ │ │ └── matchNull01.fs │ │ │ ├── Record │ │ │ │ ├── E_RecTypesNotMatch01.fs │ │ │ │ ├── E_RecordFieldNotDefined01.fs │ │ │ │ ├── E_SyntaxError01.fs │ │ │ │ ├── Record.fs │ │ │ │ ├── recordPatterns01.fs │ │ │ │ ├── recordPatterns02.fs │ │ │ │ ├── structRecordPatterns01.fs │ │ │ │ └── structRecordPatterns02.fs │ │ │ ├── Simple │ │ │ │ ├── CodeGenReg01.fs │ │ │ │ ├── E_SyntaxError01.fs │ │ │ │ ├── E_ValueCapture01.fs │ │ │ │ ├── E_constPattern01.fs │ │ │ │ ├── E_namedLiberal01.fs │ │ │ │ ├── MatchFailureExn01.fs │ │ │ │ ├── Simple.fs │ │ │ │ ├── ValueCapture01.fs │ │ │ │ ├── ValueCapture02.fs │ │ │ │ ├── W_BindCapitalIdent.fs │ │ │ │ ├── W_Incomplete01.fs │ │ │ │ ├── W_Incomplete02.fs │ │ │ │ ├── simplePatterns01.fs │ │ │ │ ├── simplePatterns02.fs │ │ │ │ ├── simplePatterns03.fs │ │ │ │ ├── simplePatterns04.fs │ │ │ │ ├── simplePatterns05.fs │ │ │ │ ├── simplePatterns06.fs │ │ │ │ ├── simplePatterns07.fs │ │ │ │ ├── simplePatterns08.fs │ │ │ │ ├── simplePatterns09.fs │ │ │ │ ├── simplePatterns10.fs │ │ │ │ ├── simplePatterns11.fs │ │ │ │ ├── simplePatterns12.fs │ │ │ │ ├── simplePatterns13.fs │ │ │ │ ├── simplePatterns14.fs │ │ │ │ ├── simplePatterns15.fs │ │ │ │ ├── simplePatterns16.fs │ │ │ │ ├── simplePatterns17.fs │ │ │ │ ├── simplePatterns18.fs │ │ │ │ ├── simplePatterns19.fs │ │ │ │ └── simplePatterns20.fs │ │ │ ├── SimpleConstant │ │ │ │ ├── DiffAssembly.fs │ │ │ │ ├── E_NoRangeConst01.fs │ │ │ │ ├── E_type_bigint.fs │ │ │ │ ├── E_type_bignum40.fs │ │ │ │ ├── FullyQualify01.fs │ │ │ │ ├── MatchLiteral01.fs │ │ │ │ ├── MatchNaN.fs │ │ │ │ ├── SimpleConstant.fs │ │ │ │ ├── matchConst01.fs │ │ │ │ ├── matchConst02.fs │ │ │ │ ├── matchConst03.fs │ │ │ │ ├── matchConst04.fs │ │ │ │ ├── type_bigint.fs │ │ │ │ ├── type_bool.fs │ │ │ │ ├── type_byte.fs │ │ │ │ ├── type_byteArr.fs │ │ │ │ ├── type_char.fs │ │ │ │ ├── type_double.fs │ │ │ │ ├── type_float32.fs │ │ │ │ ├── type_int.fs │ │ │ │ ├── type_int16.fs │ │ │ │ ├── type_int64.fs │ │ │ │ ├── type_nativenint.fs │ │ │ │ ├── type_sbyte.fs │ │ │ │ ├── type_string.fs │ │ │ │ ├── type_uint16.fs │ │ │ │ ├── type_uint32.fs │ │ │ │ ├── type_uint64.fs │ │ │ │ ├── type_unativenint.fs │ │ │ │ └── type_unit.fs │ │ │ ├── Tuple │ │ │ │ ├── SimpleTuples01.fs │ │ │ │ ├── Tuple.fs │ │ │ │ ├── W_IncompleteMatches01.fs │ │ │ │ ├── W_RedundantPattern01.fs │ │ │ │ ├── W_RedundantPattern02.fs │ │ │ │ └── tuples01.fs │ │ │ ├── TypeConstraint │ │ │ │ ├── E_typeconstraint01.fs │ │ │ │ └── TypeConstraint.fs │ │ │ ├── Union │ │ │ │ ├── E_CapturesDiffVal01.fs │ │ │ │ ├── E_NotAllCaptureSameVal01.fs │ │ │ │ ├── E_UnionCapturesDiffType01.fs │ │ │ │ ├── E_UnionPattern01.fs │ │ │ │ ├── E_UnionPattern02.fs │ │ │ │ ├── E_UnionPattern03.fs │ │ │ │ ├── E_UnionPattern04.fs │ │ │ │ ├── E_UnionPattern05.fs │ │ │ │ ├── E_UnionPattern06.fs │ │ │ │ ├── E_UnionPattern07.fs │ │ │ │ ├── E_UnionPattern08.fs │ │ │ │ ├── E_UnionPattern09.fs │ │ │ │ ├── E_UnionPattern10.fs │ │ │ │ ├── E_UnionPattern11.fs │ │ │ │ ├── Union.fs │ │ │ │ ├── UpperUnionCasePattern01.fs │ │ │ │ ├── UpperUnionCasePattern02.fs │ │ │ │ ├── unionPattern01.fs │ │ │ │ ├── unionPattern02.fs │ │ │ │ ├── unionPattern03.fs │ │ │ │ └── unionPattern04.fs │ │ │ └── Wildcard │ │ │ │ ├── Wildcard.fs │ │ │ │ └── wildCardPatterns01.fs │ │ ├── Printing │ │ │ └── Printing.fs │ │ ├── PseudoCustomAttributes │ │ │ ├── AssemblyCompany_001.fs │ │ │ ├── AssemblyConfiguration_001.fs │ │ │ ├── AssemblyCopyright_001.fs │ │ │ ├── AssemblyDescription_001.fs │ │ │ ├── AssemblyFileVersion_001.fs │ │ │ ├── AssemblyInformationalVersion_001.fs │ │ │ ├── AssemblyTitle_001.fs │ │ │ ├── AssemblyTrademark_001.fs │ │ │ ├── AssemblyVersion_001.fs │ │ │ ├── AssemblyVersion_002.fs │ │ │ ├── AssemblyVersion_003.fs │ │ │ └── PseudoCustomAttributes.fs │ │ ├── Types │ │ │ ├── RecordTypes │ │ │ │ ├── AnonymousRecords.fs │ │ │ │ ├── BigRecord01.fs │ │ │ │ ├── DispatchSlot_Equals01.fsx │ │ │ │ ├── DispatchSlot_GetHashCode.fsx │ │ │ │ ├── DuckTypingRecords01.fs │ │ │ │ ├── E_InheritRecord01.fs │ │ │ │ ├── E_Interface_IComparable.fsx │ │ │ │ ├── E_Interface_IStructuralHash.fsx │ │ │ │ ├── E_MutableFields01.fsx │ │ │ │ ├── E_RecordCloning01.fs │ │ │ │ ├── E_RecordsNotNull01.fs │ │ │ │ ├── E_RecordsNotNull02.fs │ │ │ │ ├── E_Scoping01.fsx │ │ │ │ ├── E_Scoping02.fsx │ │ │ │ ├── E_TypeInference01.fs │ │ │ │ ├── E_TypeInference01b.fs │ │ │ │ ├── E_TypeInference02.fs │ │ │ │ ├── E_UnitType01.fsx │ │ │ │ ├── EqualAndBoxing01.fs │ │ │ │ ├── FieldBindingAfterWith01a.fs │ │ │ │ ├── FieldBindingAfterWith01b.fs │ │ │ │ ├── FullyQualify01.fs │ │ │ │ ├── ImplicitEquals01.fs │ │ │ │ ├── Interface01.fsx │ │ │ │ ├── Interface_Empty.fsx │ │ │ │ ├── Interface_IComparable.fsx │ │ │ │ ├── LongIdentifiers01.fsx │ │ │ │ ├── Member01.fsx │ │ │ │ ├── MutableFields01.fsx │ │ │ │ ├── MutableFields_SampleFromSpec02.fsx │ │ │ │ ├── NoClashMemberIFaceMember.fs │ │ │ │ ├── Overload_Equals.fs │ │ │ │ ├── Overload_GetHashCode.fs │ │ │ │ ├── Overload_ToString.fs │ │ │ │ ├── RecordCloning01.fs │ │ │ │ ├── RecordCloning02.fs │ │ │ │ ├── RecordCloning03.fs │ │ │ │ ├── RecordTypes.fs │ │ │ │ ├── SampleFromSpec01.fsx │ │ │ │ ├── SampleFromSpec03.fsx │ │ │ │ ├── Scoping03.fsx │ │ │ │ ├── Scoping04.fsx │ │ │ │ ├── StructRecordCloning01.fs │ │ │ │ ├── StructRecordCloning02.fs │ │ │ │ ├── StructRecordCloning03.fs │ │ │ │ ├── Syntax01.fs │ │ │ │ ├── TypeInference01.fs │ │ │ │ ├── TypeInference02.fs │ │ │ │ ├── UnitType01.fsx │ │ │ │ └── W_Overrides01.fsx │ │ │ ├── StructTypes │ │ │ │ ├── E_Inheritance.fs │ │ │ │ ├── Overload_Equals.fs │ │ │ │ ├── Overload_GetHashCode.fs │ │ │ │ ├── Overload_ToString.fs │ │ │ │ ├── StructActivePatterns.fs │ │ │ │ └── StructTypes.fs │ │ │ ├── TypeConstraints │ │ │ │ ├── CheckingSyntacticTypes │ │ │ │ │ ├── CheckingSyntacticTypes.fs │ │ │ │ │ ├── E_CannotInlineVirtualMethod2.fs │ │ │ │ │ └── E_CannotInlineVirtualMethods1.fs │ │ │ │ ├── IWSAMsAndSRTPs │ │ │ │ │ ├── ConstrainedAndInterfaceCalls.fs │ │ │ │ │ ├── IWSAMsAndSRTPsTests.fs │ │ │ │ │ ├── Types.fs │ │ │ │ │ └── testFiles │ │ │ │ │ │ ├── BasicTests.fs │ │ │ │ │ │ ├── CheckNewSyntax.fs │ │ │ │ │ │ ├── CheckSelfConstrainedIWSAM.fs │ │ │ │ │ │ ├── CheckSelfConstrainedSRTP.fs │ │ │ │ │ │ ├── TestLegacyThingsThatRegressedDuringRFC.fs │ │ │ │ │ │ └── UseSRTPFromIWSAMGenericCode.fs │ │ │ │ └── LogicalPropertiesOfTypes │ │ │ │ │ ├── LogicalPropertiesOfTypes.fs │ │ │ │ │ └── TypeWithNullLiteral_NetRef.fsx │ │ │ └── UnionTypes │ │ │ │ ├── BeginWithUppercase01.fsx │ │ │ │ ├── DispatchSlot_Equals01.fsx │ │ │ │ ├── DispatchSlot_GetHashCode.fsx │ │ │ │ ├── E_BeginWithUppercase01.fsx │ │ │ │ ├── E_BeginWithUppercase02.fsx │ │ │ │ ├── E_BeginWithUppercase03.fsx │ │ │ │ ├── E_BeginWithUppercase04.fsx │ │ │ │ ├── E_BeginWithUppercaseNoPipe01.fsx │ │ │ │ ├── E_DuplicateUnionCase01.fsx │ │ │ │ ├── E_FieldMemberClash.fs │ │ │ │ ├── E_FieldNameUsedMulti.fs │ │ │ │ ├── E_GenericFunctionValuedStaticProp01.fs │ │ │ │ ├── E_InheritUnion.fs │ │ │ │ ├── E_Interface_IComparable.fsx │ │ │ │ ├── E_Interface_IStructuralHash.fsx │ │ │ │ ├── E_LowercaseDT.fs │ │ │ │ ├── E_LowercaseWhenRequireQualifiedAccess.fsx │ │ │ │ ├── E_Member_Duplicate01.fsx │ │ │ │ ├── E_Overload_Equals.fs │ │ │ │ ├── E_Overload_GetHashCode.fs │ │ │ │ ├── E_SampleFromSpec01d.fsx │ │ │ │ ├── E_SampleFromSpec01d2.fsx │ │ │ │ ├── E_ScopeAndDataConstrAndPattern01.fsx │ │ │ │ ├── E_UnionConstructorBadFieldName.fs │ │ │ │ ├── E_UnionFieldConflictingName.fs │ │ │ │ ├── E_UnionFieldNamedTag.fs │ │ │ │ ├── E_UnionFieldNamedTagNoDefault.fs │ │ │ │ ├── E_UnionMemberNamedTag.fs │ │ │ │ ├── E_UnionMemberNamedTagNoDefault.fs │ │ │ │ ├── E_UnionMemberNamedTags.fs │ │ │ │ ├── E_UnionMemberNamedTagsNoDefault.fs │ │ │ │ ├── E_UnionsNotNull01.fs │ │ │ │ ├── EqualAndBoxing01.fs │ │ │ │ ├── ImplicitEquals001.fs │ │ │ │ ├── Interface01.fsx │ │ │ │ ├── Interface_IComparable.fsx │ │ │ │ ├── LowercaseWhenRequireQualifiedAccess.fsx │ │ │ │ ├── Member01.fsx │ │ │ │ ├── NamedFields01.fsx │ │ │ │ ├── NamedFields02.fsx │ │ │ │ ├── NamedFields03.fsx │ │ │ │ ├── Overload_Equals.fs │ │ │ │ ├── Overload_GetHashCode.fs │ │ │ │ ├── Overload_ToString.fs │ │ │ │ ├── Overrides01.fsx │ │ │ │ ├── Parenthesis01.fsx │ │ │ │ ├── Parenthesis02.fsx │ │ │ │ ├── Parenthesis03.fsx │ │ │ │ ├── Recursive01.fsx │ │ │ │ ├── ReflectionOnUnionTypes01.fs │ │ │ │ ├── SampleFromSpec01.fsx │ │ │ │ ├── SampleFromSpec01b.fsx │ │ │ │ ├── SampleFromSpec01d.fsx │ │ │ │ ├── ScopeAndDataConstrAndPattern01.fsx │ │ │ │ ├── UnionCaseProduction01.fsx │ │ │ │ ├── UnionCasesProduction01.fsx │ │ │ │ ├── UnionStructTypes.fs │ │ │ │ ├── UnionTypes.fs │ │ │ │ ├── UnionsNotNull02.fs │ │ │ │ ├── W_GenericFunctionValuedStaticProp02.fs │ │ │ │ ├── W_SampleFromSpec01c.fsx │ │ │ │ └── W_UnionCaseProduction01.fsx │ │ └── UnitsOfMeasure │ │ │ ├── Basic │ │ │ ├── Basic.fs │ │ │ ├── Calculus.fsx │ │ │ ├── DynamicTypeTest.fsx │ │ │ ├── E_MassForce.fsx │ │ │ ├── Ints01.fsx │ │ │ ├── Mars.fsx │ │ │ ├── MassForce.fsx │ │ │ ├── Misc01.fsx │ │ │ ├── Misc02.fsx │ │ │ ├── Misc03.fsx │ │ │ ├── Misc04.fsx │ │ │ ├── OnDecimals01.fsx │ │ │ ├── Quotation04_hidden.fsx │ │ │ ├── RationalExponents01.fsx │ │ │ ├── SI.fsx │ │ │ └── Stats.fsx │ │ │ ├── Bounds │ │ │ ├── Bounds.fs │ │ │ ├── infinity_01.fsx │ │ │ └── nan_01.fsx │ │ │ ├── Constants │ │ │ ├── Constants.fs │ │ │ ├── E_UnsupportedTypes01.fsx │ │ │ ├── SpecialSyntax_.fsx │ │ │ ├── decimal.fsx │ │ │ ├── ieee32.fsx │ │ │ └── ieee64.fsx │ │ │ ├── Diagnostics │ │ │ ├── Diagnostics.fs │ │ │ ├── E_CantBeUsedAsPrefixArgToAType01.fsx │ │ │ ├── E_CantBeUsedAsPrefixArgToAType02.fsx │ │ │ ├── E_CantBeUsedAsPrefixArgToAType03.fsx │ │ │ ├── E_CantBeUsedAsPrefixArgToAType04.fsx │ │ │ ├── E_CantBeUsedAsPrefixArgToAType05.fsx │ │ │ ├── E_ExpectedTypeNotUnitOfMeasure01.fsx │ │ │ ├── E_ExplicitUnitOfMeasureParameters01.fsx │ │ │ ├── E_ExplicitUnitOfMeasureParameters02.fsx │ │ │ ├── E_ExplicitUnitOfMeasureParameters03.fsx │ │ │ ├── E_ExplicitUnitOfMeasureParameters04.fsx │ │ │ ├── E_NonGenVarInValueRestrictionWarning.fsx │ │ │ ├── E_ParsingRationalExponents.fsx │ │ │ ├── E_RangeExpression01.fsx │ │ │ ├── E_RangeOfDecimals01.fsx │ │ │ ├── E_RangeOfDimensioned03.fsx │ │ │ ├── E_UnexpectedTypeParameter01.fsx │ │ │ ├── E_UnsupportedType01.fsx │ │ │ ├── E_ZeroDenominator.fsx │ │ │ ├── IntTypes01.fsx │ │ │ ├── RangeExpression01.fsx │ │ │ ├── RangeOfDimensioned01.fsx │ │ │ ├── RangeOfDimensioned02.fsx │ │ │ └── W_UnitOfMeasureCodeLessGeneric01.fsx │ │ │ ├── Operators │ │ │ ├── Operators.fs │ │ │ ├── Operators_decimal_01.fsx │ │ │ ├── Operators_float32_01.fsx │ │ │ └── Operators_float_01.fsx │ │ │ ├── Parenthesis │ │ │ ├── E_Error02.fsx │ │ │ ├── E_Error03.fsx │ │ │ ├── E_Error04.fsx │ │ │ ├── E_Error05.fsx │ │ │ ├── E_Error06.fsx │ │ │ ├── E_IncompleteParens01.fsx │ │ │ ├── E_IncompleteParens02.fsx │ │ │ ├── Parenthesis.fs │ │ │ ├── W_ImplicitProduct01.fsx │ │ │ └── W_Positive01.fsx │ │ │ ├── Parsing │ │ │ ├── E_KnownTypeAsUnit01b.fsx │ │ │ ├── E_Nesting01.fsx │ │ │ ├── GreaterBarRBrack01.fsx │ │ │ ├── Parsing.fs │ │ │ ├── PowerSynonym.fsx │ │ │ ├── Quotient.fsx │ │ │ ├── QuotientAssoc.fsx │ │ │ ├── Reciprocal01.fsx │ │ │ └── W_find_gtdef.fsx │ │ │ ├── TypeChecker │ │ │ ├── E_GenInterfaceWithDifferentGenInstantiations.fsx │ │ │ ├── E_typechecker01.fsx │ │ │ ├── Generalization01.fsx │ │ │ ├── GenericSubType01.fsx │ │ │ ├── Slash_InFunction01.fsx │ │ │ ├── Slash_InMethod01.fsx │ │ │ ├── TypeAbbreviation_decimal_01.fsx │ │ │ ├── TypeAbbreviation_float32_01.fsx │ │ │ ├── TypeAbbreviation_float_01.fsx │ │ │ ├── TypeChecker.fs │ │ │ ├── TypeConstraint02.fsx │ │ │ ├── ValueRestriction01.fsx │ │ │ ├── W_LessGeneric01.fsx │ │ │ ├── W_LessGeneric02.fsx │ │ │ ├── W_TypeConstraint01.fsx │ │ │ └── W_TypeConstraint03.fsx │ │ │ └── WithOOP │ │ │ ├── E_GenericUOM01.fsx │ │ │ ├── E_NoConstructorOnMeasure01.fsx │ │ │ ├── E_NoInstanceOnMeasure01.fsx │ │ │ ├── E_OverloadsDifferByUOMAttr.fsx │ │ │ ├── E_Polymorphism01.fsx │ │ │ ├── GenericUOM01.fsx │ │ │ ├── InInterface01.fsx │ │ │ ├── Polymorphism02.fsx │ │ │ ├── StaticsOnMeasure01.fsx │ │ │ └── WithOOP.fs │ ├── ConstraintSolver │ │ ├── MemberConstraints.fs │ │ ├── ObjInference.fs │ │ ├── PrimitiveConstraints.fs │ │ ├── neg_invalid_constructor.fs │ │ └── neg_invalid_constructor.fs.err.bsl │ ├── Debugger │ │ └── PortablePdbs.fs │ ├── Diagnostics │ │ ├── General.fs │ │ ├── Records.fs │ │ └── async.fs │ ├── Directory.Build.props │ ├── EmittedIL │ │ ├── ArgumentNames.fs │ │ ├── AssemblyBoundary │ │ │ ├── AssemblyBoundary.fs │ │ │ ├── InlineWithPrivateValues01.fs │ │ │ ├── TypeLib01.fs │ │ │ ├── TypeLib02.fs │ │ │ ├── lib01.fs │ │ │ ├── lib02.fs │ │ │ ├── lib03.fs │ │ │ ├── lib04.fs │ │ │ ├── test01.fs │ │ │ ├── test02.fs │ │ │ ├── test03.fs │ │ │ └── test04.fs │ │ ├── AsyncExpressionStepping │ │ │ ├── AsyncExpressionStepping.fs │ │ │ ├── AsyncExpressionSteppingTest1.fs │ │ │ ├── AsyncExpressionSteppingTest1.fs.RealInternalSignatureOff.il.debug.bsl │ │ │ ├── AsyncExpressionSteppingTest1.fs.RealInternalSignatureOff.il.release.bsl │ │ │ ├── AsyncExpressionSteppingTest1.fs.RealInternalSignatureOn.il.debug.bsl │ │ │ ├── AsyncExpressionSteppingTest1.fs.RealInternalSignatureOn.il.release.bsl │ │ │ ├── AsyncExpressionSteppingTest2.fs │ │ │ ├── AsyncExpressionSteppingTest2.fs.RealInternalSignatureOff.il.debug.bsl │ │ │ ├── AsyncExpressionSteppingTest2.fs.RealInternalSignatureOff.il.release.bsl │ │ │ ├── AsyncExpressionSteppingTest2.fs.RealInternalSignatureOn.il.debug.bsl │ │ │ ├── AsyncExpressionSteppingTest2.fs.RealInternalSignatureOn.il.release.bsl │ │ │ ├── AsyncExpressionSteppingTest3.fs │ │ │ ├── AsyncExpressionSteppingTest3.fs.RealInternalSignatureOff.il.debug.bsl │ │ │ ├── AsyncExpressionSteppingTest3.fs.RealInternalSignatureOff.il.release.bsl │ │ │ ├── AsyncExpressionSteppingTest3.fs.RealInternalSignatureOn.il.debug.bsl │ │ │ ├── AsyncExpressionSteppingTest3.fs.RealInternalSignatureOn.il.release.bsl │ │ │ ├── AsyncExpressionSteppingTest4.fs │ │ │ ├── AsyncExpressionSteppingTest4.fs.RealInternalSignatureOff.il.debug.bsl │ │ │ ├── AsyncExpressionSteppingTest4.fs.RealInternalSignatureOff.il.release.bsl │ │ │ ├── AsyncExpressionSteppingTest4.fs.RealInternalSignatureOn.il.debug.bsl │ │ │ ├── AsyncExpressionSteppingTest4.fs.RealInternalSignatureOn.il.release.bsl │ │ │ ├── AsyncExpressionSteppingTest5.fs │ │ │ ├── AsyncExpressionSteppingTest5.fs.RealInternalSignatureOff.il.debug.bsl │ │ │ ├── AsyncExpressionSteppingTest5.fs.RealInternalSignatureOff.il.release.bsl │ │ │ ├── AsyncExpressionSteppingTest5.fs.RealInternalSignatureOn.il.debug.bs │ │ │ ├── AsyncExpressionSteppingTest5.fs.RealInternalSignatureOn.il.debug.bsl │ │ │ ├── AsyncExpressionSteppingTest5.fs.RealInternalSignatureOn.il.release.bsl │ │ │ ├── AsyncExpressionSteppingTest6.fs │ │ │ ├── AsyncExpressionSteppingTest6.fs.RealInternalSignatureOff.il.debug.bsl │ │ │ ├── AsyncExpressionSteppingTest6.fs.RealInternalSignatureOff.il.release.bsl │ │ │ ├── AsyncExpressionSteppingTest6.fs.RealInternalSignatureOn.il.debug.bsl │ │ │ └── AsyncExpressionSteppingTest6.fs.RealInternalSignatureOn.il.release.bsl │ │ ├── AttributeTargets │ │ │ ├── AttributeTargets.fs │ │ │ ├── Default.fs │ │ │ ├── Default.fs.RealInternalSignatureOff.il.debug.bsl │ │ │ ├── Default.fs.RealInternalSignatureOff.il.release.bsl │ │ │ ├── Default.fs.RealInternalSignatureOn.il.debug.bsl │ │ │ ├── Default.fs.RealInternalSignatureOn.il.release.bsl │ │ │ ├── Field.fs │ │ │ ├── Field.fs.RealInternalSignatureOff.il.debug.bsl │ │ │ ├── Field.fs.RealInternalSignatureOff.il.release.bsl │ │ │ ├── Field.fs.RealInternalSignatureOn.il.debug.bsl │ │ │ ├── Field.fs.RealInternalSignatureOn.il.release.bsl │ │ │ ├── Property.fs │ │ │ ├── Property.fs.RealInternalSignatureOff.il.debug.bsl │ │ │ ├── Property.fs.RealInternalSignatureOff.il.release.bsl │ │ │ ├── Property.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── Property.fs.RealInternalSignatureOn.il.debug.bsl │ │ │ └── Property.fs.RealInternalSignatureOnil.release.bsl │ │ ├── ByRefTests.fs │ │ ├── CCtorDUWithMember │ │ │ ├── CCtorDUWithMember.fs │ │ │ ├── CCtorDUWithMember01.fs │ │ │ ├── CCtorDUWithMember01a.fs │ │ │ ├── CCtorDUWithMember01a.fs.RealInternalSignatureOff.il.net472.bsl │ │ │ ├── CCtorDUWithMember01a.fs.RealInternalSignatureOff.il.netcore.bsl │ │ │ ├── CCtorDUWithMember01a.fs.RealInternalSignatureOn.il.net472.bsl │ │ │ ├── CCtorDUWithMember01a.fs.RealInternalSignatureOn.il.netcore.bsl │ │ │ ├── CCtorDUWithMember02.fs │ │ │ ├── CCtorDUWithMember02a.fs │ │ │ ├── CCtorDUWithMember02a.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── CCtorDUWithMember02a.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── CCtorDUWithMember03.fs │ │ │ ├── CCtorDUWithMember03a.fs │ │ │ ├── CCtorDUWithMember03a.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── CCtorDUWithMember03a.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── CCtorDUWithMember04.fs │ │ │ ├── CCtorDUWithMember04a.fs │ │ │ ├── CCtorDUWithMember04a.fs.RealInternalSignatureOff.il.bsl │ │ │ └── CCtorDUWithMember04a.fs.RealInternalSignatureOn.il.bsl │ │ ├── CompiledNameAttribute │ │ │ ├── CompiledNameAttribute.fs │ │ │ ├── CompiledNameAttribute01.fs │ │ │ ├── CompiledNameAttribute01.fs.il.debug.bsl │ │ │ ├── CompiledNameAttribute01.fs.il.release.bsl │ │ │ ├── CompiledNameAttribute02.fs │ │ │ ├── CompiledNameAttribute02.fs.il.debug.bsl │ │ │ ├── CompiledNameAttribute02.fs.il.release.bsl │ │ │ ├── CompiledNameAttribute03.fs │ │ │ ├── CompiledNameAttribute03.fs.il.debug.bsl │ │ │ ├── CompiledNameAttribute03.fs.il.release.bsl │ │ │ ├── CompiledNameAttribute04.fs │ │ │ ├── CompiledNameAttribute04.fs.RealInternalSignatureOff.il.net472.debug.bsl │ │ │ ├── CompiledNameAttribute04.fs.RealInternalSignatureOff.il.net472.release.bsl │ │ │ ├── CompiledNameAttribute04.fs.RealInternalSignatureOff.il.netcore.debug.bsl │ │ │ ├── CompiledNameAttribute04.fs.RealInternalSignatureOff.il.netcore.release.bsl │ │ │ ├── CompiledNameAttribute04.fs.RealInternalSignatureOn.fs.il.netcore.debug.bsl │ │ │ ├── CompiledNameAttribute04.fs.RealInternalSignatureOn.il.net472.debug.bsl │ │ │ ├── CompiledNameAttribute04.fs.RealInternalSignatureOn.il.net472.release.bsl │ │ │ ├── CompiledNameAttribute04.fs.RealInternalSignatureOn.il.netcore.release.bsl │ │ │ └── CompiledNameAttribute05.fs │ │ ├── CompilerGeneratedAttributeOnAccessors.fs │ │ ├── ComputationExpressions │ │ │ ├── ComputationExpr01.fs │ │ │ ├── ComputationExpr01.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── ComputationExpr01.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── ComputationExpr02.fs │ │ │ ├── ComputationExpr02.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── ComputationExpr02.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── ComputationExpr03.fs │ │ │ ├── ComputationExpr03.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── ComputationExpr03.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── ComputationExpr04.fs │ │ │ ├── ComputationExpr04.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── ComputationExpr04.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── ComputationExpr05.fs │ │ │ ├── ComputationExpr05.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── ComputationExpr05.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── ComputationExpr06.fs │ │ │ ├── ComputationExpr06.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── ComputationExpr06.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── ComputationExpr07.fs │ │ │ ├── ComputationExpr07.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── ComputationExpr07.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── ComputationExprLibrary.fs │ │ │ ├── ComputationExpressions.fs │ │ │ ├── CustomCollectionBuilderComputationExpr.fs │ │ │ ├── CustomCollectionBuilderComputationExpr.fs.Optimize.il.bsl │ │ │ ├── CustomCollectionBuilderComputationExpr.fs.OptimizeOff.il.bsl │ │ │ └── CustomCollectionBuilderComputationExprLibrary.fs │ │ ├── ComputedCollections │ │ │ ├── ComputedCollections.fs │ │ │ ├── ForNInRangeArrays.fs │ │ │ ├── ForNInRangeArrays.fs.il.bsl │ │ │ ├── ForNInRangeLists.fs │ │ │ ├── ForNInRangeLists.fs.il.bsl │ │ │ ├── ForXInArray_ToArray.fs │ │ │ ├── ForXInArray_ToArray.fs.il.bsl │ │ │ ├── ForXInArray_ToList.fs │ │ │ ├── ForXInArray_ToList.fs.il.bsl │ │ │ ├── ForXInList_ToArray.fs │ │ │ ├── ForXInList_ToArray.fs.il.bsl │ │ │ ├── ForXInList_ToList.fs │ │ │ ├── ForXInList_ToList.fs.il.bsl │ │ │ ├── ForXInSeq_ToArray.fs │ │ │ ├── ForXInSeq_ToArray.fs.il.bsl │ │ │ ├── ForXInSeq_ToList.fs │ │ │ ├── ForXInSeq_ToList.fs.il.bsl │ │ │ ├── Int32RangeArrays.fs │ │ │ ├── Int32RangeArrays.fs.il.bsl │ │ │ ├── Int32RangeLists.fs │ │ │ ├── Int32RangeLists.fs.il.bsl │ │ │ ├── UInt64RangeArrays.fs │ │ │ ├── UInt64RangeArrays.fs.il.bsl │ │ │ ├── UInt64RangeLists.fs │ │ │ └── UInt64RangeLists.fs.il.bsl │ │ ├── DoNotBoxStruct │ │ │ ├── DoNotBoxStruct.fs │ │ │ ├── DoNotBoxStruct_ArrayOfArray_CSInterface.fs │ │ │ ├── DoNotBoxStruct_ArrayOfArray_CSInterface.fs.il.bsl │ │ │ ├── DoNotBoxStruct_ArrayOfArray_FSInterface.fs │ │ │ ├── DoNotBoxStruct_ArrayOfArray_FSInterface.fs.il.bsl │ │ │ ├── DoNotBoxStruct_ArrayOfArray_FSInterface_NoExtMeth.fs │ │ │ ├── DoNotBoxStruct_ArrayOfArray_FSInterface_NoExtMeth.fs.il.bsl │ │ │ ├── DoNotBoxStruct_Array_CSInterface.fs │ │ │ ├── DoNotBoxStruct_Array_CSInterface.fs.il.bsl │ │ │ ├── DoNotBoxStruct_Array_FSInterface.fs │ │ │ ├── DoNotBoxStruct_Array_FSInterface.fs.il.bsl │ │ │ ├── DoNotBoxStruct_Array_FSInterface_NoExtMeth.fs │ │ │ ├── DoNotBoxStruct_Array_FSInterface_NoExtMeth.fs.il.bsl │ │ │ ├── DoNotBoxStruct_MDArray_CSInterface.fs │ │ │ ├── DoNotBoxStruct_MDArray_CSInterface.fs.il.bsl │ │ │ ├── DoNotBoxStruct_MDArray_FSInterface.fs │ │ │ ├── DoNotBoxStruct_MDArray_FSInterface.fs.il.bsl │ │ │ ├── DoNotBoxStruct_MDArray_FSInterface_NoExtMeth.fs │ │ │ ├── DoNotBoxStruct_MDArray_FSInterface_NoExtMeth.fs.il.bsl │ │ │ ├── DoNotBoxStruct_NoArray_CSInterface.fs │ │ │ ├── DoNotBoxStruct_NoArray_CSInterface.fs.il.bsl │ │ │ ├── DoNotBoxStruct_NoArray_FSInterface.fs │ │ │ ├── DoNotBoxStruct_NoArray_FSInterface.fs.il.bsl │ │ │ ├── DoNotBoxStruct_NoArray_FSInterface_NoExtMeth.fs │ │ │ ├── DoNotBoxStruct_NoArray_FSInterface_NoExtMeth.fs.il.bsl │ │ │ ├── DoNotBoxStruct_ToString.fs │ │ │ └── DoNotBoxStruct_ToString.fs.il.bsl │ │ ├── EmptyArray.fs │ │ ├── Enums.fs │ │ ├── FixedBindings │ │ │ ├── FixedBindings.fs │ │ │ ├── PinAddressOfArrayElement.fs │ │ │ ├── PinAddressOfExplicitFieldOnThis.fs │ │ │ ├── PinAddressOfRecordField.fs │ │ │ ├── PinCSharpByrefStructTypeWithGetPinnableReferenceReturningByref.cs │ │ │ ├── PinCSharpByrefStructTypeWithGetPinnableReferenceReturningByref.fs │ │ │ ├── PinCSharpTypeWithGetPinnableReferenceReturningByref.cs │ │ │ ├── PinCSharpTypeWithGetPinnableReferenceReturningByref.fs │ │ │ ├── PinGenericReadOnlySpan.fs │ │ │ ├── PinIntByrefOfLocalVariable.fs │ │ │ ├── PinIntByrefOfParameter.fs │ │ │ ├── PinNakedArray.fs │ │ │ ├── PinNakedString.fs │ │ │ ├── PinNullValueOfTypeWithGetPinnableReference.fs │ │ │ ├── PinSpan.fs │ │ │ ├── PinSpanWithManualGetPinnableReferenceCall.fs │ │ │ ├── PinStructTypeWithGetPinnableReferenceReturningByref.fs │ │ │ ├── PinTypeWithCSharpStyleExtensionGetPinnableReferenceReturningByref.fs │ │ │ ├── PinTypeWithFSharpStyleExtensionGetPinnableReferenceReturningByref.fs │ │ │ ├── PinTypeWithGetPinnableReferenceReturningByref.fs │ │ │ └── PinTypeWithGetPinnableReferenceReturningInref.fs │ │ ├── ForLoop │ │ │ ├── ForEachOnArray01.fs │ │ │ ├── ForEachOnArray01.fs.RealInternalSignatureOff.OptimizeOn.il.bsl │ │ │ ├── ForEachOnArray01.fs.RealInternalSignatureOn.OptimizeOn.il.bsl │ │ │ ├── ForEachOnList01.fs │ │ │ ├── ForEachOnList01.fs.RealInternalSignatureOff.OptimizeOn.il.bsl │ │ │ ├── ForEachOnList01.fs.RealInternalSignatureOn.OptimizeOn.il.bsl │ │ │ ├── ForEachOnString01.fs │ │ │ ├── ForEachOnString01.fs.RealInternalSignatureOff.OptimizeOn.il.bsl │ │ │ ├── ForEachOnString01.fs.RealInternalSignatureOn.OptimizeOn.il.bsl │ │ │ ├── ForEachRangeStepByte.fs │ │ │ ├── ForEachRangeStepByte.fs.RealInternalSignatureOff.OptimizeOn.il.bsl │ │ │ ├── ForEachRangeStepByte.fs.RealInternalSignatureOn.OptimizeOn.il.bsl │ │ │ ├── ForEachRangeStepChar.fs │ │ │ ├── ForEachRangeStepChar.fs.RealInternalSignatureOff.OptimizeOn.il.bsl │ │ │ ├── ForEachRangeStepChar.fs.RealInternalSignatureOn.OptimizeOn.il.bsl │ │ │ ├── ForEachRangeStepInt16.fs │ │ │ ├── ForEachRangeStepInt16.fs.RealInternalSignatureOff.OptimizeOn.il.bsl │ │ │ ├── ForEachRangeStepInt16.fs.RealInternalSignatureOn.OptimizeOn.il.bsl │ │ │ ├── ForEachRangeStepInt32.fs │ │ │ ├── ForEachRangeStepInt32.fs.RealInternalSignatureOff.OptimizeOn.il.bsl │ │ │ ├── ForEachRangeStepInt32.fs.RealInternalSignatureOn.OptimizeOn.il.bsl │ │ │ ├── ForEachRangeStepInt64.fs │ │ │ ├── ForEachRangeStepInt64.fs.RealInternalSignatureOff.OptimizeOn.il.bsl │ │ │ ├── ForEachRangeStepInt64.fs.RealInternalSignatureOn.OptimizeOn.il.bsl │ │ │ ├── ForEachRangeStepIntPtr.fs │ │ │ ├── ForEachRangeStepIntPtr.fs.RealInternalSignatureOff.OptimizeOn.il.bsl │ │ │ ├── ForEachRangeStepIntPtr.fs.RealInternalSignatureOn.OptimizeOn.il.bsl │ │ │ ├── ForEachRangeStepSByte.fs │ │ │ ├── ForEachRangeStepSByte.fs.RealInternalSignatureOff.OptimizeOn.il.bsl │ │ │ ├── ForEachRangeStepSByte.fs.RealInternalSignatureOn.OptimizeOn.il.bsl │ │ │ ├── ForEachRangeStepUInt16.fs │ │ │ ├── ForEachRangeStepUInt16.fs.RealInternalSignatureOff.OptimizeOn.il.bsl │ │ │ ├── ForEachRangeStepUInt16.fs.RealInternalSignatureOn.OptimizeOn.il.bsl │ │ │ ├── ForEachRangeStepUInt32.fs │ │ │ ├── ForEachRangeStepUInt32.fs.RealInternalSignatureOff.OptimizeOn.il.bsl │ │ │ ├── ForEachRangeStepUInt32.fs.RealInternalSignatureOn.OptimizeOn.il.bsl │ │ │ ├── ForEachRangeStepUInt64.fs │ │ │ ├── ForEachRangeStepUInt64.fs.RealInternalSignatureOff.OptimizeOn.il.bsl │ │ │ ├── ForEachRangeStepUInt64.fs.RealInternalSignatureOn.OptimizeOn.il.bsl │ │ │ ├── ForEachRangeStepUIntPtr.fs │ │ │ ├── ForEachRangeStepUIntPtr.fs.RealInternalSignatureOff.OptimizeOn.il.bsl │ │ │ ├── ForEachRangeStepUIntPtr.fs.RealInternalSignatureOn.OptimizeOn.il.bsl │ │ │ ├── ForEachRangeStep_UnitsOfMeasure.fs │ │ │ ├── ForEachRangeStep_UnitsOfMeasure.fs.RealInternalSignatureOff.OptimizeOn.il.bsl │ │ │ ├── ForEachRangeStep_UnitsOfMeasure.fs.RealInternalSignatureOn.OptimizeOn.il.bsl │ │ │ ├── ForLoop.fs │ │ │ ├── ForLoop01.fs │ │ │ ├── ForLoop01.fs.RealInternalSignatureOff.OptimizeOff.il.bsl │ │ │ ├── ForLoop01.fs.RealInternalSignatureOn.OptimizeOff.il.bsl │ │ │ ├── ForLoop02.fs │ │ │ ├── ForLoop02.fs.RealInternalSignatureOff.OptimizeOff.il.bsl │ │ │ ├── ForLoop02.fs.RealInternalSignatureOn.OptimizeOff.il.bsl │ │ │ ├── ForLoop03.fs │ │ │ ├── ForLoop03.fs.RealInternalSignatureOff.OptimizeOff.il.net472.bsl │ │ │ ├── ForLoop03.fs.RealInternalSignatureOff.OptimizeOff.il.netcore.bsl │ │ │ ├── ForLoop03.fs.RealInternalSignatureOn.OptimizeOff.il.net472.bsl │ │ │ ├── ForLoop03.fs.RealInternalSignatureOn.OptimizeOff.il.netcore.bsl │ │ │ ├── NoAllocationOfTuple01.fs │ │ │ ├── NoAllocationOfTuple01.fs.RealInternalSignatureOff.OptimizeOn.il.bsl │ │ │ ├── NoAllocationOfTuple01.fs.RealInternalSignatureOn.OptimizeOn.il.bsl │ │ │ ├── NoIEnumerable01.fsx │ │ │ ├── NoIEnumerable01.fsx.RealInternalSignatureOff.OptimizeOn.il.bsl │ │ │ ├── NoIEnumerable01.fsx.RealInternalSignatureOn.OptimizeOn.il.bsl │ │ │ ├── NoIEnumerable02.fsx │ │ │ ├── NoIEnumerable02.fsx.RealInternalSignatureOff.OptimizeOn.il.bsl │ │ │ ├── NoIEnumerable02.fsx.RealInternalSignatureOn.OptimizeOn.il.bsl │ │ │ ├── NoIEnumerable03.fsx │ │ │ ├── NoIEnumerable03.fsx.RealInternalSignatureOff.OptimizeOn.il.bsl │ │ │ ├── NoIEnumerable03.fsx.RealInternalSignatureOn.OptimizeOn.il.bsl │ │ │ ├── NonTrivialBranchingBindingInEnd01.fs │ │ │ ├── NonTrivialBranchingBindingInEnd01.fs.RealInternalSignatureOff.OptimizeOff.il.bsl │ │ │ ├── NonTrivialBranchingBindingInEnd01.fs.RealInternalSignatureOff.OptimizeOn.il.bsl │ │ │ ├── NonTrivialBranchingBindingInEnd01.fs.RealInternalSignatureOn.OptimizeOff.il.bsl │ │ │ ├── NonTrivialBranchingBindingInEnd01.fs.RealInternalSignatureOn.OptimizeOn.il.bsl │ │ │ ├── NonTrivialBranchingBindingInEnd02.fs │ │ │ ├── NonTrivialBranchingBindingInEnd02.fs.RealInternalSignatureOff.OptimizeOff.il.bsl │ │ │ ├── NonTrivialBranchingBindingInEnd02.fs.RealInternalSignatureOff.OptimizeOn.il.bsl │ │ │ ├── NonTrivialBranchingBindingInEnd02.fs.RealInternalSignatureOn.OptimizeOff.il.bsl │ │ │ ├── NonTrivialBranchingBindingInEnd02.fs.RealInternalSignatureOn.OptimizeOn.il.bsl │ │ │ ├── NonTrivialBranchingBindingInEnd03.fs │ │ │ ├── NonTrivialBranchingBindingInEnd03.fs.RealInternalSignatureOff.OptimizeOff.il.bsl │ │ │ ├── NonTrivialBranchingBindingInEnd03.fs.RealInternalSignatureOff.OptimizeOn.il.bsl │ │ │ ├── NonTrivialBranchingBindingInEnd03.fs.RealInternalSignatureOn.OptimizeOff.il.bsl │ │ │ ├── NonTrivialBranchingBindingInEnd03.fs.RealInternalSignatureOn.OptimizeOn.il.bsl │ │ │ ├── NonTrivialBranchingBindingInEnd04.fs │ │ │ ├── NonTrivialBranchingBindingInEnd04.fs.RealInternalSignatureOff.OptimizeOff.il.bsl │ │ │ ├── NonTrivialBranchingBindingInEnd04.fs.RealInternalSignatureOff.OptimizeOn.il.bsl │ │ │ ├── NonTrivialBranchingBindingInEnd04.fs.RealInternalSignatureOn.OptimizeOff.il.bsl │ │ │ ├── NonTrivialBranchingBindingInEnd04.fs.RealInternalSignatureOn.OptimizeOn.il.bsl │ │ │ ├── NonTrivialBranchingBindingInEnd05.fs │ │ │ ├── NonTrivialBranchingBindingInEnd05.fs.RealInternalSignatureOff.OptimizeOff.il.bsl │ │ │ ├── NonTrivialBranchingBindingInEnd05.fs.RealInternalSignatureOff.OptimizeOn.il.bsl │ │ │ ├── NonTrivialBranchingBindingInEnd05.fs.RealInternalSignatureOn.OptimizeOff.il.bsl │ │ │ ├── NonTrivialBranchingBindingInEnd05.fs.RealInternalSignatureOn.OptimizeOn.il.bsl │ │ │ ├── ZeroToArrLength01.fs │ │ │ ├── ZeroToArrLength01.fs.RealInternalSignatureOff.OptimizeOn.il.bsl │ │ │ ├── ZeroToArrLength01.fs.RealInternalSignatureOn.OptimizeOn.il.bsl │ │ │ ├── ZeroToArrLength02.fs │ │ │ ├── ZeroToArrLength02.fs.RealInternalSignatureOff.OptimizeOn.il.bsl │ │ │ └── ZeroToArrLength02.fs.RealInternalSignatureOn.OptimizeOn.il.bsl │ │ ├── GeneratedIterators │ │ │ ├── GenIter01.fs │ │ │ ├── GenIter01.fs.il.bsl │ │ │ ├── GenIter02.fs │ │ │ ├── GenIter02.fs.il.bsl │ │ │ ├── GenIter03.fs │ │ │ ├── GenIter03.fs.il.bsl │ │ │ ├── GenIter04.fs │ │ │ ├── GenIter04.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── GenIter04.fs.RealInternalSignatureOn.il.bsl │ │ │ └── GeneratedIterators.fs │ │ ├── GenericComparison │ │ │ ├── Compare01.fsx │ │ │ ├── Compare01.fsx.il.bsl │ │ │ ├── Compare02.fsx │ │ │ ├── Compare02.fsx.il.bsl │ │ │ ├── Compare03.fsx │ │ │ ├── Compare03.fsx.il.net472.bsl │ │ │ ├── Compare03.fsx.il.netcore.bsl │ │ │ ├── Compare04.fsx │ │ │ ├── Compare04.fsx.il.net472.bsl │ │ │ ├── Compare04.fsx.il.netcore.bsl │ │ │ ├── Compare05.fsx │ │ │ ├── Compare05.fsx.il.net472.bsl │ │ │ ├── Compare05.fsx.il.netcore.bsl │ │ │ ├── Compare06.fsx │ │ │ ├── Compare06.fsx.il.net472.bsl │ │ │ ├── Compare06.fsx.il.netcore.bsl │ │ │ ├── Compare07.fsx │ │ │ ├── Compare07.fsx.il.net472.bsl │ │ │ ├── Compare07.fsx.il.netcore.bsl │ │ │ ├── Compare08.fsx │ │ │ ├── Compare08.fsx.il.bsl │ │ │ ├── Compare09.fsx │ │ │ ├── Compare09.fsx.il.bsl │ │ │ ├── Compare10.fsx │ │ │ ├── Compare10.fsx.il.net472.bsl │ │ │ ├── Compare10.fsx.il.netcore.bsl │ │ │ ├── Compare11.fsx │ │ │ ├── Compare11.fsx.il.bsl │ │ │ ├── CrossAssembly.fs │ │ │ ├── Equals01.fsx │ │ │ ├── Equals01.fsx.il.bsl │ │ │ ├── Equals02.fsx │ │ │ ├── Equals02.fsx.il.net472.bsl │ │ │ ├── Equals02.fsx.il.netcore.bsl │ │ │ ├── Equals03.fsx │ │ │ ├── Equals03.fsx.il.net472.bsl │ │ │ ├── Equals03.fsx.il.netcore.bsl │ │ │ ├── Equals04.fsx │ │ │ ├── Equals04.fsx.il.net472.bsl │ │ │ ├── Equals04.fsx.il.netcore.bsl │ │ │ ├── Equals05.fsx │ │ │ ├── Equals05.fsx.il.net472.bsl │ │ │ ├── Equals05.fsx.il.netcore.bsl │ │ │ ├── Equals06.fsx │ │ │ ├── Equals06.fsx.il.net472.bsl │ │ │ ├── Equals06.fsx.il.netcore.bsl │ │ │ ├── Equals07.fsx │ │ │ ├── Equals07.fsx.il.bsl │ │ │ ├── Equals08.fsx │ │ │ ├── Equals08.fsx.il.bsl │ │ │ ├── Equals09.fsx │ │ │ ├── Equals09.fsx.il.net472.bsl │ │ │ ├── Equals09.fsx.il.netcore.bsl │ │ │ ├── Equals10.fsx │ │ │ ├── Equals10.fsx.il.net472.bsl │ │ │ ├── Equals10.fsx.il.netcore.bsl │ │ │ ├── Equals11.fsx │ │ │ ├── Equals11.fsx.il.net472.bsl │ │ │ ├── Equals11.fsx.il.netcore.bsl │ │ │ ├── Equals12.fsx │ │ │ ├── Equals12.fsx.il.net472.bsl │ │ │ ├── Equals12.fsx.il.netcore.bsl │ │ │ ├── Equals13.fsx │ │ │ ├── Equals13.fsx.il.net472.bsl │ │ │ ├── Equals13.fsx.il.netcore.bsl │ │ │ ├── Equals14.fsx │ │ │ ├── Equals14.fsx.il.net472.bsl │ │ │ ├── Equals14.fsx.il.netcore.bsl │ │ │ ├── Equals15.fsx │ │ │ ├── Equals15.fsx.il.net472.bsl │ │ │ ├── Equals15.fsx.il.netcore.bsl │ │ │ ├── Equals16.fsx │ │ │ ├── Equals16.fsx.il.net472.bsl │ │ │ ├── Equals16.fsx.il.netcore.bsl │ │ │ ├── Equals17.fsx │ │ │ ├── Equals17.fsx.il.net472.bsl │ │ │ ├── Equals17.fsx.il.netcore.bsl │ │ │ ├── Equals18.fsx │ │ │ ├── Equals18.fsx.il.net472.bsl │ │ │ ├── Equals18.fsx.il.netcore.bsl │ │ │ ├── Equals19.fsx │ │ │ ├── Equals19.fsx.il.net472.bsl │ │ │ ├── Equals19.fsx.il.netcore.bsl │ │ │ ├── Equals20.fsx │ │ │ ├── Equals20.fsx.il.net472.bsl │ │ │ ├── Equals20.fsx.il.netcore.bsl │ │ │ ├── Equals21.fsx │ │ │ ├── Equals21.fsx.il.net472.bsl │ │ │ ├── Equals21.fsx.il.netcore.bsl │ │ │ ├── GenericComparison.fs │ │ │ ├── Hash01.fsx │ │ │ ├── Hash01.fsx.il.bsl │ │ │ ├── Hash02.fsx │ │ │ ├── Hash02.fsx.il.bsl │ │ │ ├── Hash03.fsx │ │ │ ├── Hash03.fsx.il.net472.bsl │ │ │ ├── Hash03.fsx.il.netcore.bsl │ │ │ ├── Hash04.fsx │ │ │ ├── Hash04.fsx.il.net472.bsl │ │ │ ├── Hash04.fsx.il.netcore.bsl │ │ │ ├── Hash05.fsx │ │ │ ├── Hash05.fsx.il.net472.bsl │ │ │ ├── Hash05.fsx.il.netcore.bsl │ │ │ ├── Hash06.fsx │ │ │ ├── Hash06.fsx.il.net472.bsl │ │ │ ├── Hash06.fsx.il.netcore.bsl │ │ │ ├── Hash07.fsx │ │ │ ├── Hash07.fsx.il.bsl │ │ │ ├── Hash08.fsx │ │ │ ├── Hash08.fsx.il.net472.bsl │ │ │ ├── Hash08.fsx.il.netcore.bsl │ │ │ ├── Hash09.fsx │ │ │ ├── Hash09.fsx.il.net472.bsl │ │ │ ├── Hash09.fsx.il.netcore.bsl │ │ │ ├── Hash09.fsx.ilnetcore..bsl │ │ │ ├── Hash10.fsx │ │ │ ├── Hash10.fsx.il.bsl │ │ │ ├── Hash11.fsx │ │ │ ├── Hash11.fsx.il.bsl │ │ │ ├── Hash12.fsx │ │ │ ├── Hash12.fsx.il.net472.bsl │ │ │ ├── Hash12.fsx.il.netcore.bsl │ │ │ ├── NativeIntComparison.fs │ │ │ └── VoidPtrComparison.fs │ │ ├── InequalityComparison │ │ │ ├── InequalityComparison.fs │ │ │ ├── InequalityComparison01.fs │ │ │ ├── InequalityComparison01.fs.il.bsl │ │ │ ├── InequalityComparison02.fs │ │ │ ├── InequalityComparison02.fs.il.bsl │ │ │ ├── InequalityComparison03.fs │ │ │ ├── InequalityComparison03.fs.il.bsl │ │ │ ├── InequalityComparison04.fs │ │ │ ├── InequalityComparison04.fs.il.bsl │ │ │ ├── InequalityComparison05.fs │ │ │ └── InequalityComparison05.fs.il.bsl │ │ ├── Inlining │ │ │ ├── FSharpDelegateBetaReduction.fs │ │ │ ├── FSharpDelegateBetaReduction.fs.RealInternalSignature.Optimize.il.bsl │ │ │ ├── FSharpDelegateBetaReduction.fs.RealInternalSignature.OptimizeOff.il.bsl │ │ │ ├── Inlining.fs │ │ │ ├── Match01.fs │ │ │ ├── Match01.fs.RealInternalSignatureOff.il.net472.debug.bsl │ │ │ ├── Match01.fs.RealInternalSignatureOff.il.net472.release.bsl │ │ │ ├── Match01.fs.RealInternalSignatureOff.il.netcore.debug.bsl │ │ │ ├── Match01.fs.RealInternalSignatureOff.il.netcore.release.bsl │ │ │ ├── Match01.fs.RealInternalSignatureOn.il.net472.debug.bsl │ │ │ ├── Match01.fs.RealInternalSignatureOn.il.net472.release.bsl │ │ │ ├── Match01.fs.RealInternalSignatureOn.il.netcore.debug.bsl │ │ │ ├── Match01.fs.RealInternalSignatureOn.il.netcore.release.bsl │ │ │ ├── Match02.fs │ │ │ ├── Match02.fs.il.bsl │ │ │ ├── StructUnion01.fs │ │ │ ├── StructUnion01.fs.il.net472.bsl │ │ │ └── StructUnion01.fs.il.netcore.bsl │ │ ├── ListExpressionStepping │ │ │ ├── ListExpressionStepping.fs │ │ │ ├── ListExpressionStepping01.fs │ │ │ ├── ListExpressionStepping01.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── ListExpressionStepping01.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── ListExpressionStepping02.fs │ │ │ ├── ListExpressionStepping02.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── ListExpressionStepping02.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── ListExpressionStepping03.fs │ │ │ ├── ListExpressionStepping03.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── ListExpressionStepping03.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── ListExpressionStepping04.fs │ │ │ ├── ListExpressionStepping04.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── ListExpressionStepping04.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── ListExpressionStepping05.fs │ │ │ ├── ListExpressionStepping05.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── ListExpressionStepping05.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── ListExpressionStepping06.fs │ │ │ ├── ListExpressionStepping06.fs.RealInternalSignatureOff.il.bsl │ │ │ └── ListExpressionStepping06.fs.RealInternalSignatureOn.il.bsl │ │ ├── Literals.fs │ │ ├── MethodImplAttribute │ │ │ ├── MethodImplAttribute.AggressiveInlining.fs │ │ │ ├── MethodImplAttribute.AggressiveInlining.fs.il.bsl │ │ │ ├── MethodImplAttribute.ForwardRef.fs │ │ │ ├── MethodImplAttribute.ForwardRef.fs.il.bsl │ │ │ ├── MethodImplAttribute.InternalCall.fs │ │ │ ├── MethodImplAttribute.InternalCall.fs.il.bsl │ │ │ ├── MethodImplAttribute.NoInlining.fs │ │ │ ├── MethodImplAttribute.NoInlining.fs.il.bsl │ │ │ ├── MethodImplAttribute.NoInlining_InlineKeyword.fs │ │ │ ├── MethodImplAttribute.NoOptimization.fs │ │ │ ├── MethodImplAttribute.NoOptimization.fs.il.bsl │ │ │ ├── MethodImplAttribute.PreserveSig.fs │ │ │ ├── MethodImplAttribute.PreserveSig.fs.il.bsl │ │ │ ├── MethodImplAttribute.Synchronized.fs │ │ │ ├── MethodImplAttribute.Synchronized.fs.il.bsl │ │ │ ├── MethodImplAttribute.Unmanaged.fs │ │ │ ├── MethodImplAttribute.Unmanaged.fs.il.bsl │ │ │ └── MethodImplAttribute.fs │ │ ├── Misc │ │ │ ├── AbstractClass.fs │ │ │ ├── AbstractClass.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── AbstractClass.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── AnonRecd.fs │ │ │ ├── AnonRecd.fs.il.net472.bsl │ │ │ ├── AnonRecd.fs.il.netcore.bsl │ │ │ ├── ArgumentNamesInClosures01.fs │ │ │ ├── ArgumentNamesInClosures01.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── ArgumentNamesInClosures01.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── CodeGenRenamings01.fs │ │ │ ├── CodeGenRenamings01.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── CodeGenRenamings01.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── CustomAttributeGenericParameter01.fs │ │ │ ├── CustomAttributeGenericParameter01.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── CustomAttributeGenericParameter01.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── Decimal01.fs │ │ │ ├── Decimal01.fs.RealInternalSignatureOff.il.net472.bsl │ │ │ ├── Decimal01.fs.RealInternalSignatureOff.il.netcore.bsl │ │ │ ├── Decimal01.fs.RealInternalSignatureOn.il.net472.bsl │ │ │ ├── Decimal01.fs.RealInternalSignatureOn.il.netcore.bsl │ │ │ ├── EntryPoint01.RealInternalSignatureOff.fs.il.bsl │ │ │ ├── EntryPoint01.RealInternalSignatureOn.fs.il.bsl │ │ │ ├── EntryPoint01.fs │ │ │ ├── EntryPoint01.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── EntryPoint01.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── EqualsOnUnions01.fs │ │ │ ├── EqualsOnUnions01.fs.il.net472.debug.bsl │ │ │ ├── EqualsOnUnions01.fs.il.net472.release.bsl │ │ │ ├── EqualsOnUnions01.fs.il.netcore.debug.bsl │ │ │ ├── EqualsOnUnions01.fs.il.netcore.release.bsl │ │ │ ├── GeneralizationOnUnions01.fs │ │ │ ├── GeneralizationOnUnions01.fs.RealInternalSignatureOff.il.net472.bsl │ │ │ ├── GeneralizationOnUnions01.fs.RealInternalSignatureOff.il.netcore.bsl │ │ │ ├── GeneralizationOnUnions01.fs.RealInternalSignatureOn.il.net472.bsl │ │ │ ├── GeneralizationOnUnions01.fs.RealInternalSignatureOn.il.netcore.bsl │ │ │ ├── GenericTypeStaticField.fs │ │ │ ├── GenericTypeStaticField.fs.il.bsl │ │ │ ├── IfThenElse01.fs │ │ │ ├── IfThenElse01.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── IfThenElse01.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── IfThenElse01.fs.il.bsl │ │ │ ├── Int64.fs │ │ │ ├── LetIfThenElse01.fs │ │ │ ├── LetIfThenElse01.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── LetIfThenElse01.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── Lock01.fs │ │ │ ├── Lock01.fs.RealInternalSignatureOff.il.net472.bsl │ │ │ ├── Lock01.fs.RealInternalSignatureOff.il.netcore.bsl │ │ │ ├── Lock01.fs.RealInternalSignatureOn.il.net472.bsl │ │ │ ├── Lock01.fs.RealInternalSignatureOn.il.netcore.bsl │ │ │ ├── Marshal.fs │ │ │ ├── Marshal.fs.il.bsl │ │ │ ├── MethodImplNoInline.fs │ │ │ ├── MethodImplNoInline02.fs │ │ │ ├── MethodImplNoInline02.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── MethodImplNoInline02.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── Misc.fs │ │ │ ├── ModuleWithExpression01.fs │ │ │ ├── ModuleWithExpression01.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── ModuleWithExpression01.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── NoBoxingOnDispose01.fs │ │ │ ├── NoBoxingOnDispose01.fs.il.net472.bsl │ │ │ ├── NoBoxingOnDispose01.fs.il.netcore.bsl │ │ │ ├── NonEscapingArguments02.fs │ │ │ ├── NonEscapingArguments02.fs.il.bsl │ │ │ ├── PreserveSig.fs │ │ │ ├── PreserveSig.fs.il.bsl │ │ │ ├── Seq_for_all01.fs │ │ │ ├── Seq_for_all01.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── Seq_for_all01.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── Structs01.fs │ │ │ ├── Structs01.fs.il.debug.bsl │ │ │ ├── Structs01.fs.il.release.bsl │ │ │ ├── Structs02.fs │ │ │ ├── Structs02.fs.il.debug.bsl │ │ │ ├── Structs02.fs.il.release.bsl │ │ │ ├── Structs02_asNetStandard20.fs │ │ │ ├── Structs02_asNetStandard20.fs.il.debug.bsl │ │ │ ├── Structs02_asNetStandard20.fs.il.release.bsl │ │ │ ├── StructsAsArrayElements01.fs │ │ │ ├── StructsAsArrayElements01.fs.RealInternalSignatureOff.il.debug.bsl │ │ │ ├── StructsAsArrayElements01.fs.RealInternalSignatureOff.il.release.bsl │ │ │ ├── StructsAsArrayElements01.fs.RealInternalSignatureOn.il.debug.bsl │ │ │ ├── StructsAsArrayElements01.fs.RealInternalSignatureOn.il.release.bsl │ │ │ ├── TryWith_NoFilterBlocks01.fs │ │ │ ├── TryWith_NoFilterBlocks01.fs.RealInternalSignatureOff.il.bsl │ │ │ └── TryWith_NoFilterBlocks01.fs.RealInternalSignatureOn.il.bsl │ │ ├── NoCompilerInlining.fs │ │ ├── Nullness │ │ │ ├── AnonRecords.fs │ │ │ ├── AnonRecords.fs.il.net472.bsl │ │ │ ├── AnonRecords.fs.il.netcore.bsl │ │ │ ├── CsharpConsumer.cs │ │ │ ├── CurriedFunctions.fs │ │ │ ├── CurriedFunctions.fs.il.net472.bsl │ │ │ ├── CurriedFunctions.fs.il.netcore.bsl │ │ │ ├── CustomPipe.fs │ │ │ ├── CustomPipe.fs.il.net472.bsl │ │ │ ├── CustomPipe.fs.il.netcore.bsl │ │ │ ├── CustomType.fs │ │ │ ├── CustomType.fs.il.net472.bsl │ │ │ ├── CustomType.fs.il.netcore.bsl │ │ │ ├── ExceptionType.fs │ │ │ ├── ExceptionType.fs.il.net472.bsl │ │ │ ├── ExceptionType.fs.il.netcore.bsl │ │ │ ├── GenericCode.fs │ │ │ ├── GenericCode.fs.il.net472.bsl │ │ │ ├── GenericCode.fs.il.netcore.bsl │ │ │ ├── GenericStructDu.fs │ │ │ ├── GenericStructDu.fs.il.net472.bsl │ │ │ ├── GenericStructDu.fs.il.netcore.bsl │ │ │ ├── HasSignatureWithMissingOverride.fs │ │ │ ├── HasSignatureWithMissingOverride.fsi │ │ │ ├── ModuleLevelBindings.fs │ │ │ ├── ModuleLevelBindings.fs.il.net472.bsl │ │ │ ├── ModuleLevelBindings.fs.il.netcore.bsl │ │ │ ├── ModuleLevelFunctions.fs │ │ │ ├── ModuleLevelFunctions.fs.il.net472.bsl │ │ │ ├── ModuleLevelFunctions.fs.il.netcore.bsl │ │ │ ├── ModuleLevelFunctionsOpt.fs │ │ │ ├── ModuleLevelFunctionsOpt.fs.il.net472.bsl │ │ │ ├── ModuleLevelFunctionsOpt.fs.il.netcore.bsl │ │ │ ├── NullAsTrueValue.fs │ │ │ ├── NullAsTrueValue.fs.il.net472.bsl │ │ │ ├── NullAsTrueValue.fs.il.netcore.bsl │ │ │ ├── NullableDowncasting.fs │ │ │ ├── NullableDowncasting.fs.il.net472.bsl │ │ │ ├── NullableDowncasting.fs.il.netcore.bsl │ │ │ ├── NullableDowncasting.fs.opt.il.net472.bsl │ │ │ ├── NullableDowncasting.fs.opt.il.netcore.bsl │ │ │ ├── NullableDowncasting.fsopt.il.bsl │ │ │ ├── NullableInheritance.fs │ │ │ ├── NullableInheritance.fs.il.net472.bsl │ │ │ ├── NullableInheritance.fs.il.netcore.bsl │ │ │ ├── NullnessMetadata.fs │ │ │ ├── PlainRecord.fs │ │ │ ├── PlainRecord.fs.il.net472.bsl │ │ │ ├── PlainRecord.fs.il.netcore.bsl │ │ │ ├── Records.fs │ │ │ ├── Records.fs.il.net472.bsl │ │ │ ├── Records.fs.il.netcore.bsl │ │ │ ├── ReferenceDU.fs │ │ │ ├── ReferenceDU.fs.il.net472.bsl │ │ │ ├── ReferenceDU.fs.il.netcore.bsl │ │ │ ├── StructDU.fs │ │ │ ├── StructDU.fs.il.net472.bsl │ │ │ ├── StructDU.fs.il.netcore.bsl │ │ │ ├── SupportsNull.fs │ │ │ ├── SupportsNull.fs.il.net472.bsl │ │ │ └── SupportsNull.fs.il.netcore.bsl │ │ ├── Platform │ │ │ ├── AssemblyHasMvidSection.fs │ │ │ ├── AssemblyNameForDll.fs │ │ │ ├── AssemblyNameForExe.fs │ │ │ ├── MvidReader.cs │ │ │ ├── Platform.fs │ │ │ ├── PlatformedDll.fs │ │ │ ├── PlatformedExe.fs │ │ │ └── SimpleFsProgram.fs │ │ ├── QueryExpressionStepping │ │ │ ├── Linq101Aggregates01.fs │ │ │ ├── Linq101Aggregates01.fs.RealInternalSignatureOff.il.net472.debug.bsl │ │ │ ├── Linq101Aggregates01.fs.RealInternalSignatureOff.il.net472.release.bsl │ │ │ ├── Linq101Aggregates01.fs.RealInternalSignatureOff.il.netcore.debug.bsl │ │ │ ├── Linq101Aggregates01.fs.RealInternalSignatureOff.il.netcore.release.bsl │ │ │ ├── Linq101Aggregates01.fs.RealInternalSignatureOn.il.net472.debug.bsl │ │ │ ├── Linq101Aggregates01.fs.RealInternalSignatureOn.il.net472.release.bsl │ │ │ ├── Linq101Aggregates01.fs.RealInternalSignatureOn.il.netcore.debug.bsl │ │ │ ├── Linq101Aggregates01.fs.RealInternalSignatureOn.il.netcore.release.bsl │ │ │ ├── Linq101ElementOperators01.fs │ │ │ ├── Linq101ElementOperators01.fs.RealInternalSignatureOff.il.net472.debug.bsl │ │ │ ├── Linq101ElementOperators01.fs.RealInternalSignatureOff.il.net472.release.bsl │ │ │ ├── Linq101ElementOperators01.fs.RealInternalSignatureOff.il.netcore.debug.bsl │ │ │ ├── Linq101ElementOperators01.fs.RealInternalSignatureOff.il.netcore.release.bsl │ │ │ ├── Linq101ElementOperators01.fs.RealInternalSignatureOn.il.net472.debug.bsl │ │ │ ├── Linq101ElementOperators01.fs.RealInternalSignatureOn.il.net472.release.bsl │ │ │ ├── Linq101ElementOperators01.fs.RealInternalSignatureOn.il.netcore.debug.bsl │ │ │ ├── Linq101ElementOperators01.fs.RealInternalSignatureOn.il.netcore.release.bsl │ │ │ ├── Linq101Grouping01.fs │ │ │ ├── Linq101Grouping01.fs.RealInternalSignatureOff.il.net472.debug.bsl │ │ │ ├── Linq101Grouping01.fs.RealInternalSignatureOff.il.net472.release.bsl │ │ │ ├── Linq101Grouping01.fs.RealInternalSignatureOff.il.netcore.debug.bsl │ │ │ ├── Linq101Grouping01.fs.RealInternalSignatureOff.il.netcore.release.bsl │ │ │ ├── Linq101Grouping01.fs.RealInternalSignatureOn.il.net472.debug.bsl │ │ │ ├── Linq101Grouping01.fs.RealInternalSignatureOn.il.net472.release.bsl │ │ │ ├── Linq101Grouping01.fs.RealInternalSignatureOn.il.netcore.debug.bsl │ │ │ ├── Linq101Grouping01.fs.RealInternalSignatureOn.il.netcore.release.bsl │ │ │ ├── Linq101Joins01.fs │ │ │ ├── Linq101Joins01.fs.RealInternalSignatureOff.il.net472.debug.bsl │ │ │ ├── Linq101Joins01.fs.RealInternalSignatureOff.il.net472.release.bsl │ │ │ ├── Linq101Joins01.fs.RealInternalSignatureOff.il.netcore.debug.bsl │ │ │ ├── Linq101Joins01.fs.RealInternalSignatureOff.il.netcore.release.bsl │ │ │ ├── Linq101Joins01.fs.RealInternalSignatureOn.il.net472.debug.bsl │ │ │ ├── Linq101Joins01.fs.RealInternalSignatureOn.il.net472.release.bsl │ │ │ ├── Linq101Joins01.fs.RealInternalSignatureOn.il.netcore.debug.bsl │ │ │ ├── Linq101Joins01.fs.RealInternalSignatureOn.il.netcore.release.bsl │ │ │ ├── Linq101Ordering01.fs │ │ │ ├── Linq101Ordering01.fs.RealInternalSignatureOff.il.net472.debug.bsl │ │ │ ├── Linq101Ordering01.fs.RealInternalSignatureOff.il.net472.release.bsl │ │ │ ├── Linq101Ordering01.fs.RealInternalSignatureOff.il.netcore.debug.bsl │ │ │ ├── Linq101Ordering01.fs.RealInternalSignatureOff.il.netcore.release.bsl │ │ │ ├── Linq101Ordering01.fs.RealInternalSignatureOn.il.net472.debug.bsl │ │ │ ├── Linq101Ordering01.fs.RealInternalSignatureOn.il.net472.release.bsl │ │ │ ├── Linq101Ordering01.fs.RealInternalSignatureOn.il.netcore.debug.bsl │ │ │ ├── Linq101Ordering01.fs.RealInternalSignatureOn.il.netcore.release.bsl │ │ │ ├── Linq101Partitioning01.fs │ │ │ ├── Linq101Partitioning01.fs.RealInternalSignatureOff.il.net472.debug.bsl │ │ │ ├── Linq101Partitioning01.fs.RealInternalSignatureOff.il.net472.release.bsl │ │ │ ├── Linq101Partitioning01.fs.RealInternalSignatureOff.il.netcore.debug.bsl │ │ │ ├── Linq101Partitioning01.fs.RealInternalSignatureOff.il.netcore.release.bsl │ │ │ ├── Linq101Partitioning01.fs.RealInternalSignatureOn.il.net472.debug.bsl │ │ │ ├── Linq101Partitioning01.fs.RealInternalSignatureOn.il.net472.release.bsl │ │ │ ├── Linq101Partitioning01.fs.RealInternalSignatureOn.il.netcore.debug.bsl │ │ │ ├── Linq101Partitioning01.fs.RealInternalSignatureOn.il.netcore.release.bsl │ │ │ ├── Linq101Quantifiers01.fs │ │ │ ├── Linq101Quantifiers01.fs.RealInternalSignatureOff.il.net472.debug.bsl │ │ │ ├── Linq101Quantifiers01.fs.RealInternalSignatureOff.il.net472.release.bsl │ │ │ ├── Linq101Quantifiers01.fs.RealInternalSignatureOff.il.netcore.debug.bsl │ │ │ ├── Linq101Quantifiers01.fs.RealInternalSignatureOff.il.netcore.release.bsl │ │ │ ├── Linq101Quantifiers01.fs.RealInternalSignatureOn.il.net472.debug.bsl │ │ │ ├── Linq101Quantifiers01.fs.RealInternalSignatureOn.il.net472.release.bsl │ │ │ ├── Linq101Quantifiers01.fs.RealInternalSignatureOn.il.netcore.debug.bsl │ │ │ ├── Linq101Quantifiers01.fs.RealInternalSignatureOn.il.netcore.release.bsl │ │ │ ├── Linq101Select01.fs │ │ │ ├── Linq101Select01.fs.RealInternalSignatureOff.il.net472.debug.bsl │ │ │ ├── Linq101Select01.fs.RealInternalSignatureOff.il.net472.release.bsl │ │ │ ├── Linq101Select01.fs.RealInternalSignatureOff.il.netcore.debug.bsl │ │ │ ├── Linq101Select01.fs.RealInternalSignatureOff.il.netcore.release.bsl │ │ │ ├── Linq101Select01.fs.RealInternalSignatureOn.il.net472.debug.bsl │ │ │ ├── Linq101Select01.fs.RealInternalSignatureOn.il.net472.release.bsl │ │ │ ├── Linq101Select01.fs.RealInternalSignatureOn.il.netcore.debug.bsl │ │ │ ├── Linq101Select01.fs.RealInternalSignatureOn.il.netcore.release.bsl │ │ │ ├── Linq101SetOperators01.fs │ │ │ ├── Linq101SetOperators01.fs.RealInternalSignatureOff.il.net472.debug.bsl │ │ │ ├── Linq101SetOperators01.fs.RealInternalSignatureOff.il.net472.release.bsl │ │ │ ├── Linq101SetOperators01.fs.RealInternalSignatureOff.il.netcore.debug.bsl │ │ │ ├── Linq101SetOperators01.fs.RealInternalSignatureOff.il.netcore.release.bsl │ │ │ ├── Linq101SetOperators01.fs.RealInternalSignatureOn.il.net472.debug.bsl │ │ │ ├── Linq101SetOperators01.fs.RealInternalSignatureOn.il.net472.release.bsl │ │ │ ├── Linq101SetOperators01.fs.RealInternalSignatureOn.il.netcore.debug.bsl │ │ │ ├── Linq101SetOperators01.fs.RealInternalSignatureOn.il.netcore.release.bsl │ │ │ ├── Linq101Where01.fs │ │ │ ├── Linq101Where01.fs.RealInternalSignatureOff.il.net472.debug.bsl │ │ │ ├── Linq101Where01.fs.RealInternalSignatureOff.il.net472.release.bsl │ │ │ ├── Linq101Where01.fs.RealInternalSignatureOff.il.netcore.debug.bsl │ │ │ ├── Linq101Where01.fs.RealInternalSignatureOff.il.netcore.release.bsl │ │ │ ├── Linq101Where01.fs.RealInternalSignatureOn.il.net472.debug.bsl │ │ │ ├── Linq101Where01.fs.RealInternalSignatureOn.il.net472.release.bsl │ │ │ ├── Linq101Where01.fs.RealInternalSignatureOn.il.netcore.debug.bsl │ │ │ ├── Linq101Where01.fs.RealInternalSignatureOn.il.netcore.release.bsl │ │ │ ├── QueryExpressionStepping.fs │ │ │ └── Utils.fs │ │ ├── RealInternalSignature │ │ │ ├── ClassTypeInitialization.fs │ │ │ ├── ClassTypeVisibility.fs │ │ │ ├── ClassTypeVisibilityModuleRoot.fs │ │ │ ├── ClassTypeVisibilityModuleRootWithFsi.fs │ │ │ ├── ClassTypeVisibilityNamespaceRoot.fs │ │ │ ├── ClassTypeVisibilityNamespaceRootWithFsi.fs │ │ │ ├── ModuleInitialization.fs │ │ │ ├── ModuleVisibility.fs │ │ │ ├── RealInternalSignature.fs │ │ │ └── nested_generic_closure.fs │ │ ├── SeqExpressionStepping │ │ │ ├── SeqExpressionStepping.fs │ │ │ ├── SeqExpressionSteppingTest01.fs │ │ │ ├── SeqExpressionSteppingTest01.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── SeqExpressionSteppingTest01.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── SeqExpressionSteppingTest02.fs │ │ │ ├── SeqExpressionSteppingTest02.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── SeqExpressionSteppingTest02.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── SeqExpressionSteppingTest03.fs │ │ │ ├── SeqExpressionSteppingTest03.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── SeqExpressionSteppingTest03.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── SeqExpressionSteppingTest04.fs │ │ │ ├── SeqExpressionSteppingTest04.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── SeqExpressionSteppingTest04.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── SeqExpressionSteppingTest05.fs │ │ │ ├── SeqExpressionSteppingTest05.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── SeqExpressionSteppingTest05.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── SeqExpressionSteppingTest06.fs │ │ │ ├── SeqExpressionSteppingTest06.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── SeqExpressionSteppingTest06.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── SeqExpressionSteppingTest07.fs │ │ │ ├── SeqExpressionSteppingTest07.fs.RealInternalSignatureOff.il.net472.debug.bsl │ │ │ ├── SeqExpressionSteppingTest07.fs.RealInternalSignatureOff.il.net472.release.bsl │ │ │ ├── SeqExpressionSteppingTest07.fs.RealInternalSignatureOff.il.netcore.debug.bsl │ │ │ ├── SeqExpressionSteppingTest07.fs.RealInternalSignatureOff.il.netcore.release.bsl │ │ │ ├── SeqExpressionSteppingTest07.fs.RealInternalSignatureOn.il.net472.debug.bsl │ │ │ ├── SeqExpressionSteppingTest07.fs.RealInternalSignatureOn.il.net472.release.bsl │ │ │ ├── SeqExpressionSteppingTest07.fs.RealInternalSignatureOn.il.netcore.debug.bsl │ │ │ └── SeqExpressionSteppingTest07.fs.RealInternalSignatureOn.il.netcore.release.bsl │ │ ├── SeqExpressionTailCalls │ │ │ ├── SeqExpressionTailCalls.fs │ │ │ ├── SeqExpressionTailCalls01.fs │ │ │ ├── SeqExpressionTailCalls01.fs.il.bsl │ │ │ ├── SeqExpressionTailCalls02.fs │ │ │ └── SeqExpressionTailCalls02.fs.il.bsl │ │ ├── SerializableAttribute │ │ │ ├── SerializableAttribute.fs │ │ │ ├── ToplevelModule.fs │ │ │ ├── ToplevelModule.fs.RealInternalSignatureOff.il.net472.debug.bsl │ │ │ ├── ToplevelModule.fs.RealInternalSignatureOff.il.net472.release.bsl │ │ │ ├── ToplevelModule.fs.RealInternalSignatureOff.il.netcore.debug.bsl │ │ │ ├── ToplevelModule.fs.RealInternalSignatureOff.il.netcore.release.bsl │ │ │ ├── ToplevelModule.fs.RealInternalSignatureOn.il.net472.debug.bsl │ │ │ ├── ToplevelModule.fs.RealInternalSignatureOn.il.net472.release.bsl │ │ │ ├── ToplevelModule.fs.RealInternalSignatureOn.il.netcore.debug.bsl │ │ │ ├── ToplevelModule.fs.RealInternalSignatureOn.il.netcore.release.bsl │ │ │ ├── ToplevelModule60.fs │ │ │ ├── ToplevelModule60.fs.RealInternalSignatureOff.il.net472.debug.bsl │ │ │ ├── ToplevelModule60.fs.RealInternalSignatureOff.il.net472.release.bsl │ │ │ ├── ToplevelModule60.fs.RealInternalSignatureOff.il.netcore.debug.bsl │ │ │ ├── ToplevelModule60.fs.RealInternalSignatureOff.il.netcore.release.bsl │ │ │ ├── ToplevelModule60.fs.RealInternalSignatureOn.il.net472.debug.bsl │ │ │ ├── ToplevelModule60.fs.RealInternalSignatureOn.il.net472.release.bsl │ │ │ ├── ToplevelModule60.fs.RealInternalSignatureOn.il.netcore.debug.bsl │ │ │ ├── ToplevelModule60.fs.RealInternalSignatureOn.il.netcore.release.bsl │ │ │ ├── ToplevelNamespace.fs │ │ │ ├── ToplevelNamespace.fs.RealInternalSignatureOff.il.net472.debug.bsl │ │ │ ├── ToplevelNamespace.fs.RealInternalSignatureOff.il.net472.release.bsl │ │ │ ├── ToplevelNamespace.fs.RealInternalSignatureOff.il.netcore.debug.bsl │ │ │ ├── ToplevelNamespace.fs.RealInternalSignatureOff.il.netcore.release.bsl │ │ │ ├── ToplevelNamespace.fs.RealInternalSignatureOn.il.net472.debug.bsl │ │ │ ├── ToplevelNamespace.fs.RealInternalSignatureOn.il.net472.release.bsl │ │ │ ├── ToplevelNamespace.fs.RealInternalSignatureOn.il.netcore.debug.bsl │ │ │ ├── ToplevelNamespace.fs.RealInternalSignatureOn.il.netcore.release.bsl │ │ │ ├── ToplevelNamespace60.fs │ │ │ ├── ToplevelNamespace60.fs.RealInternalSignatureOff.il.net472.debug.bsl │ │ │ ├── ToplevelNamespace60.fs.RealInternalSignatureOff.il.net472.release.bsl │ │ │ ├── ToplevelNamespace60.fs.RealInternalSignatureOff.il.netcore.debug.bsl │ │ │ ├── ToplevelNamespace60.fs.RealInternalSignatureOff.il.netcore.release.bsl │ │ │ ├── ToplevelNamespace60.fs.RealInternalSignatureOn.il.net472.debug.bsl │ │ │ ├── ToplevelNamespace60.fs.RealInternalSignatureOn.il.net472.release.bsl │ │ │ ├── ToplevelNamespace60.fs.RealInternalSignatureOn.il.netcore.debug.bsl │ │ │ └── ToplevelNamespace60.fs.RealInternalSignatureOn.il.netcore.release.bsl │ │ ├── SkipLocalsInit.fs │ │ ├── StaticInit │ │ │ ├── LetBinding01.fs │ │ │ ├── LetBinding01.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── LetBinding01.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── StaticInit.fs │ │ │ ├── StaticInit_Class01.fs │ │ │ ├── StaticInit_Class01.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── StaticInit_Class01.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── StaticInit_Module01.fs │ │ │ ├── StaticInit_Module01.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── StaticInit_Module01.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── StaticInit_Struct01.fs │ │ │ ├── StaticInit_Struct01.fs.RealInternalSignatureOff.il.net472.debug.bsl │ │ │ ├── StaticInit_Struct01.fs.RealInternalSignatureOff.il.net472.release.bsl │ │ │ ├── StaticInit_Struct01.fs.RealInternalSignatureOff.il.netcore.debug.bsl │ │ │ ├── StaticInit_Struct01.fs.RealInternalSignatureOff.il.netcore.release.bsl │ │ │ ├── StaticInit_Struct01.fs.RealInternalSignatureOn.il.net472.debug.bsl │ │ │ ├── StaticInit_Struct01.fs.RealInternalSignatureOn.il.net472.release.bsl │ │ │ ├── StaticInit_Struct01.fs.RealInternalSignatureOn.il.netcore.debug.bsl │ │ │ └── StaticInit_Struct01.fs.RealInternalSignatureOn.il.netcore.release.bsl │ │ ├── StaticOptimizations │ │ │ ├── StaticOptimizations.fs │ │ │ ├── String_Enum.fs │ │ │ ├── String_Enum.fs.il.bsl │ │ │ ├── String_SignedIntegralTypes.fs │ │ │ └── String_SignedIntegralTypes.fs.il.bsl │ │ ├── SteppingMatch │ │ │ ├── SteppingMatch.fs │ │ │ ├── SteppingMatch01.fs │ │ │ ├── SteppingMatch01.fs.il.net472.debug.bsl │ │ │ ├── SteppingMatch01.fs.il.net472.release.bsl │ │ │ ├── SteppingMatch01.fs.il.netcore.debug.bsl │ │ │ ├── SteppingMatch01.fs.il.netcore.release.bsl │ │ │ ├── SteppingMatch02.fs │ │ │ ├── SteppingMatch02.fs.il.net472.debug.bsl │ │ │ ├── SteppingMatch02.fs.il.net472.release.bsl │ │ │ ├── SteppingMatch02.fs.il.netcore.debug.bsl │ │ │ ├── SteppingMatch02.fs.il.netcore.release.bsl │ │ │ ├── SteppingMatch03.fs │ │ │ ├── SteppingMatch03.fs.il.net472.debug.bsl │ │ │ ├── SteppingMatch03.fs.il.net472.release.bsl │ │ │ ├── SteppingMatch03.fs.il.netcore.debug.bsl │ │ │ ├── SteppingMatch03.fs.il.netcore.release.bsl │ │ │ ├── SteppingMatch04.fs │ │ │ ├── SteppingMatch04.fs.il.net472.debug.bsl │ │ │ ├── SteppingMatch04.fs.il.net472.release.bsl │ │ │ ├── SteppingMatch04.fs.il.netcore.debug.bsl │ │ │ ├── SteppingMatch04.fs.il.netcore.release.bsl │ │ │ ├── SteppingMatch05.fs │ │ │ ├── SteppingMatch05.fs.il.net472.debug.bsl │ │ │ ├── SteppingMatch05.fs.il.net472.release.bsl │ │ │ ├── SteppingMatch05.fs.il.netcore.debug.bsl │ │ │ ├── SteppingMatch05.fs.il.netcore.release.bsl │ │ │ ├── SteppingMatch06.fs │ │ │ ├── SteppingMatch06.fs.il.net472.debug.bsl │ │ │ ├── SteppingMatch06.fs.il.net472.release.bsl │ │ │ ├── SteppingMatch06.fs.il.netcore.debug.bsl │ │ │ ├── SteppingMatch06.fs.il.netcore.release.bsl │ │ │ ├── SteppingMatch07.fs │ │ │ ├── SteppingMatch07.fs.il.net472.debug.bsl │ │ │ ├── SteppingMatch07.fs.il.net472.release.bsl │ │ │ ├── SteppingMatch07.fs.il.netcore.debug.bsl │ │ │ ├── SteppingMatch07.fs.il.netcore.release.bsl │ │ │ ├── SteppingMatch08.fs │ │ │ ├── SteppingMatch08.fs.il.bsl │ │ │ ├── SteppingMatch09.fs │ │ │ └── SteppingMatch09.fs.il.bsl │ │ ├── StringEncoding │ │ │ ├── NormalizationFormC.fs │ │ │ ├── NormalizationFormD.fs │ │ │ ├── NormalizationFormKC.fs │ │ │ ├── NormalizationFormKD.fs │ │ │ └── StringEncoding.fs │ │ ├── StringFormatAndInterpolation.fs │ │ ├── StructDefensiveCopy │ │ │ └── StructDefensiveCopy.fs │ │ ├── StructGettersReadOnly.fs │ │ ├── Structure │ │ │ ├── AttributesOnLet01.fs │ │ │ ├── AttributesOnLet02.fs │ │ │ ├── AttributesOnProperty.fs │ │ │ ├── AttributesOnPropertyGetter.fs │ │ │ ├── AttributesOnPropertyGetterSetter.fs │ │ │ ├── AttributesOnPropertySetter.fs │ │ │ ├── BaseType.fs │ │ │ ├── ClassArity01.fs │ │ │ ├── CodeGenHelper.fs │ │ │ ├── Delegates01.fs │ │ │ ├── DerivedType.fs │ │ │ ├── DiscUnionCodeGen1.fs │ │ │ ├── DoNotInlineX.fs │ │ │ ├── Equality01.fs │ │ │ ├── Events01.fs │ │ │ ├── Events02.fs │ │ │ ├── Extensions01.fs │ │ │ ├── Extensions02.fs │ │ │ ├── FloatsAndDoubles.fs │ │ │ ├── FloatsAndDoubles.fs.RealInternalSignatureOff.il.debug.bsl │ │ │ ├── FloatsAndDoubles.fs.RealInternalSignatureOff.il.release.bsl │ │ │ ├── FloatsAndDoubles.fs.RealInternalSignatureOn.il.debug.bsl │ │ │ ├── FloatsAndDoubles.fs.RealInternalSignatureOn.il.release.bsl │ │ │ ├── FunctionArity01.fs │ │ │ ├── LocalTypeFunctionInIf.fs │ │ │ ├── ModuleArity01.fs │ │ │ ├── NativePtr01.fs │ │ │ ├── ObjectExpressions01.fs │ │ │ ├── ReadOnlyStructFromLib.fs │ │ │ ├── ReadWriteLib.cs │ │ │ ├── StructFieldEquality.fs │ │ │ ├── Structure.fs │ │ │ ├── UnionTypeWithSignature01.fs │ │ │ ├── UnionTypeWithSignature01.fsi │ │ │ ├── UnionTypeWithSignature02.fs │ │ │ ├── UnionTypeWithSignature02.fsi │ │ │ ├── UnitsOfMeasure01.fs │ │ │ ├── UnitsOfMeasure02.fs │ │ │ ├── UnitsOfMeasure03.fs │ │ │ └── dummy.fs │ │ ├── TailCalls.fs │ │ ├── TestFunctions │ │ │ ├── TestFunction01.fs │ │ │ ├── TestFunction01.fs.OptimizeOff.il.bsl │ │ │ ├── TestFunction01.fs.OptimizeOn.il.debug.bsl │ │ │ ├── TestFunction01.fs.OptimizeOn.il.release.bsl │ │ │ ├── TestFunction02.fs │ │ │ ├── TestFunction02.fs.OptimizeOff.il.bsl │ │ │ ├── TestFunction02.fs.OptimizeOn.il.debug.bsl │ │ │ ├── TestFunction02.fs.OptimizeOn.il.release.bsl │ │ │ ├── TestFunction03.fs │ │ │ ├── TestFunction03.fs.OptimizeOff.il.bsl │ │ │ ├── TestFunction03.fs.OptimizeOn.il.debug.bsl │ │ │ ├── TestFunction03.fs.OptimizeOn.il.release.bsl │ │ │ ├── TestFunction03b.fs │ │ │ ├── TestFunction03b.fs.OptimizeOff.il.bsl │ │ │ ├── TestFunction03b.fs.OptimizeOn.il.debug.bsl │ │ │ ├── TestFunction03b.fs.OptimizeOn.il.release.bsl │ │ │ ├── TestFunction03c.fs │ │ │ ├── TestFunction03c.fs.OptimizeOff.il.bsl │ │ │ ├── TestFunction03c.fs.OptimizeOn.il.debug.bsl │ │ │ ├── TestFunction03c.fs.OptimizeOn.il.release.bsl │ │ │ ├── TestFunction04.fs │ │ │ ├── TestFunction04.fs.OptimizeOff.il.bsl │ │ │ ├── TestFunction04.fs.OptimizeOn.il.debug.bsl │ │ │ ├── TestFunction04.fs.OptimizeOn.il.release.bsl │ │ │ ├── TestFunction05.fs │ │ │ ├── TestFunction05.fs.OptimizeOff.il.bsl │ │ │ ├── TestFunction05.fs.OptimizeOn.il.debug.bsl │ │ │ ├── TestFunction05.fs.OptimizeOn.il.release.bsl │ │ │ ├── TestFunction06.fs │ │ │ ├── TestFunction06.fs.RealInternalSignatureOff.OptimizeOff.il.bsl │ │ │ ├── TestFunction06.fs.RealInternalSignatureOff.OptimizeOn.il.debug.bsl │ │ │ ├── TestFunction06.fs.RealInternalSignatureOff.OptimizeOn.il.release.bsl │ │ │ ├── TestFunction06.fs.RealInternalSignatureOn.OptimizeOff.il.bsl │ │ │ ├── TestFunction06.fs.RealInternalSignatureOn.OptimizeOn.il.debug.bsl │ │ │ ├── TestFunction06.fs.RealInternalSignatureOn.OptimizeOn.il.release.bsl │ │ │ ├── TestFunction07.fs │ │ │ ├── TestFunction07.fs.il.bsl │ │ │ ├── TestFunction08.fs │ │ │ ├── TestFunction08.fs.il.bsl │ │ │ ├── TestFunction09.fs │ │ │ ├── TestFunction09.fs.il.bsl │ │ │ ├── TestFunction09b.fs │ │ │ ├── TestFunction09b.fs.OptimizeOff.il.bsl │ │ │ ├── TestFunction09b.fs.OptimizeOn.il.bsl │ │ │ ├── TestFunction09b1.fs │ │ │ ├── TestFunction09b1.fs.OptimizeOff.il.bsl │ │ │ ├── TestFunction09b1.fs.OptimizeOn.il.bsl │ │ │ ├── TestFunction09b2.fs │ │ │ ├── TestFunction09b2.fs.OptimizeOff.il.bsl │ │ │ ├── TestFunction09b2.fs.OptimizeOn.il.bsl │ │ │ ├── TestFunction09b3.fs │ │ │ ├── TestFunction09b3.fs.OptimizeOff.il.bsl │ │ │ ├── TestFunction09b3.fs.OptimizeOn.il.bsl │ │ │ ├── TestFunction09b4.fs │ │ │ ├── TestFunction09b4.fs.RealInternalSignatureOff.OptimizeOff.il.bsl │ │ │ ├── TestFunction09b4.fs.RealInternalSignatureOff.OptimizeOn.il.debug.bsl │ │ │ ├── TestFunction09b4.fs.RealInternalSignatureOff.OptimizeOn.il.release.bsl │ │ │ ├── TestFunction09b4.fs.RealInternalSignatureOn.OptimizeOff.il.bsl │ │ │ ├── TestFunction09b4.fs.RealInternalSignatureOn.OptimizeOn.il.debug.bsl │ │ │ ├── TestFunction09b4.fs.RealInternalSignatureOn.OptimizeOn.il.release.bsl │ │ │ ├── TestFunction10.fs │ │ │ ├── TestFunction10.fs.OptimizeOff.il.bsl │ │ │ ├── TestFunction10.fs.OptimizeOn.il.bsl │ │ │ ├── TestFunction11.fs │ │ │ ├── TestFunction11.fs.il.bsl │ │ │ ├── TestFunction12.fs │ │ │ ├── TestFunction12.fs.il.bsl │ │ │ ├── TestFunction13.fs │ │ │ ├── TestFunction13.fs.il.bsl │ │ │ ├── TestFunction14.fs │ │ │ ├── TestFunction14.fs.il.bsl │ │ │ ├── TestFunction15.fs │ │ │ ├── TestFunction15.fs.OptimizeOff.il.bsl │ │ │ ├── TestFunction15.fs.OptimizeOn.il.bsl │ │ │ ├── TestFunction16.fs │ │ │ ├── TestFunction16.fs.OptimizeOff.il.net472.debug.bsl │ │ │ ├── TestFunction16.fs.OptimizeOff.il.net472.release.bsl │ │ │ ├── TestFunction16.fs.OptimizeOff.il.netcore.debug.bsl │ │ │ ├── TestFunction16.fs.OptimizeOff.il.netcore.release.bsl │ │ │ ├── TestFunction16.fs.OptimizeOn.il.net472.debug.bsl │ │ │ ├── TestFunction16.fs.OptimizeOn.il.net472.release.bsl │ │ │ ├── TestFunction16.fs.OptimizeOn.il.netcore.debug.bsl │ │ │ ├── TestFunction16.fs.OptimizeOn.il.netcore.release.bsl │ │ │ ├── TestFunction17.fs │ │ │ ├── TestFunction17.fs.OptimizeOff.il.net472.debug.bsl │ │ │ ├── TestFunction17.fs.OptimizeOff.il.net472.release.bsl │ │ │ ├── TestFunction17.fs.OptimizeOff.il.netcore.debug.bsl │ │ │ ├── TestFunction17.fs.OptimizeOff.il.netcore.release.bsl │ │ │ ├── TestFunction17.fs.OptimizeOn.il.net472.bsl │ │ │ ├── TestFunction17.fs.OptimizeOn.il.netcore.bsl │ │ │ ├── TestFunction18.fs │ │ │ ├── TestFunction18.fs.il.net472.bsl │ │ │ ├── TestFunction18.fs.il.netcore.bsl │ │ │ ├── TestFunction19.fs │ │ │ ├── TestFunction19.fs.OptimizeOff.il.bsl │ │ │ ├── TestFunction19.fs.OptimizeOn.il.debug.bsl │ │ │ ├── TestFunction19.fs.OptimizeOn.il.release.bsl │ │ │ ├── TestFunction20.fs │ │ │ ├── TestFunction20.fs.OptimizeOff.il.bsl │ │ │ ├── TestFunction20.fs.OptimizeOn.il.debug.bsl │ │ │ ├── TestFunction20.fs.OptimizeOn.il.release.bsl │ │ │ ├── TestFunction21.fs │ │ │ ├── TestFunction21.fs.OptimizeOff.il.net472.debug.bsl │ │ │ ├── TestFunction21.fs.OptimizeOff.il.net472.release.bsl │ │ │ ├── TestFunction21.fs.OptimizeOff.il.netcore.debug.bsl │ │ │ ├── TestFunction21.fs.OptimizeOff.il.netcore.release.bsl │ │ │ ├── TestFunction21.fs.OptimizeOn.il.net472.debug.bsl │ │ │ ├── TestFunction21.fs.OptimizeOn.il.net472.release.bsl │ │ │ ├── TestFunction21.fs.OptimizeOn.il.netcore.debug.bsl │ │ │ ├── TestFunction21.fs.OptimizeOn.il.netcore.release.bsl │ │ │ ├── TestFunction22.fs │ │ │ ├── TestFunction22.fs.RealInternalSignatureOff.il.net472.bsl │ │ │ ├── TestFunction22.fs.RealInternalSignatureOff.il.netcore.bsl │ │ │ ├── TestFunction22.fs.RealInternalSignatureOn.il.net472.bsl │ │ │ ├── TestFunction22.fs.RealInternalSignatureOn.il.netcore.bsl │ │ │ ├── TestFunction22b.fs │ │ │ ├── TestFunction22b.fs.RealInternalSignatureOff.il.net472.bsl │ │ │ ├── TestFunction22b.fs.RealInternalSignatureOff.il.netcore.bsl │ │ │ ├── TestFunction22b.fs.RealInternalSignatureOn.il.net472.bsl │ │ │ ├── TestFunction22b.fs.RealInternalSignatureOn.il.netcore.bsl │ │ │ ├── TestFunction22c.fs │ │ │ ├── TestFunction22c.fs.RealInternalSignatureOff.il.net472.bsl │ │ │ ├── TestFunction22c.fs.RealInternalSignatureOff.il.netcore.bsl │ │ │ ├── TestFunction22c.fs.RealInternalSignatureOn.il.net472.bsl │ │ │ ├── TestFunction22c.fs.RealInternalSignatureOn.il.netcore.bsl │ │ │ ├── TestFunction22d.fs │ │ │ ├── TestFunction22d.fs.RealInternalSignatureOff.il.net472.bsl │ │ │ ├── TestFunction22d.fs.RealInternalSignatureOff.il.netcore.bsl │ │ │ ├── TestFunction22d.fs.RealInternalSignatureOn.il.net472.bsl │ │ │ ├── TestFunction22d.fs.RealInternalSignatureOn.il.netcore.bsl │ │ │ ├── TestFunction22e.fs │ │ │ ├── TestFunction22e.fs.RealInternalSignatureOff.il.net472.bsl │ │ │ ├── TestFunction22e.fs.RealInternalSignatureOff.il.netcore.bsl │ │ │ ├── TestFunction22e.fs.RealInternalSignatureOn.il.net472.bsl │ │ │ ├── TestFunction22e.fs.RealInternalSignatureOn.il.netcore.bsl │ │ │ ├── TestFunction22f.fs │ │ │ ├── TestFunction22f.fs.RealInternalSignatureOff.OptimizeOff.il.net472.bsl │ │ │ ├── TestFunction22f.fs.RealInternalSignatureOff.OptimizeOff.il.netcore.bsl │ │ │ ├── TestFunction22f.fs.RealInternalSignatureOff.OptimizeOn.il.net472.bsl │ │ │ ├── TestFunction22f.fs.RealInternalSignatureOff.OptimizeOn.il.netcore.bsl │ │ │ ├── TestFunction22f.fs.RealInternalSignatureOn.OptimizeOff.il.net472.bsl │ │ │ ├── TestFunction22f.fs.RealInternalSignatureOn.OptimizeOff.il.netcore.bsl │ │ │ ├── TestFunction22f.fs.RealInternalSignatureOn.OptimizeOn.il.net472.bsl │ │ │ ├── TestFunction22f.fs.RealInternalSignatureOn.OptimizeOn.il.netcore.bsl │ │ │ ├── TestFunction22g.fs │ │ │ ├── TestFunction22g.fs.RealInternalSignatureOff.OptimizeOff.il.net472.bsl │ │ │ ├── TestFunction22g.fs.RealInternalSignatureOff.OptimizeOff.il.netcore.bsl │ │ │ ├── TestFunction22g.fs.RealInternalSignatureOff.OptimizeOn.il.net472.bsl │ │ │ ├── TestFunction22g.fs.RealInternalSignatureOff.OptimizeOn.il.netcore.bsl │ │ │ ├── TestFunction22g.fs.RealInternalSignatureOn.OptimizeOff.il.net472.bsl │ │ │ ├── TestFunction22g.fs.RealInternalSignatureOn.OptimizeOff.il.netcore.bsl │ │ │ ├── TestFunction22g.fs.RealInternalSignatureOn.OptimizeOn.il.net472.bsl │ │ │ ├── TestFunction22g.fs.RealInternalSignatureOn.OptimizeOn.il.netcore.bsl │ │ │ ├── TestFunction22h.fs │ │ │ ├── TestFunction22h.fs.RealInternalSignatureOff.OptimizeOff.il.net472.bsl │ │ │ ├── TestFunction22h.fs.RealInternalSignatureOff.OptimizeOff.il.netcore.bsl │ │ │ ├── TestFunction22h.fs.RealInternalSignatureOff.OptimizeOn.il.net472.bsl │ │ │ ├── TestFunction22h.fs.RealInternalSignatureOff.OptimizeOn.il.netcore.bsl │ │ │ ├── TestFunction22h.fs.RealInternalSignatureOn.OptimizeOff.il.net472.bsl │ │ │ ├── TestFunction22h.fs.RealInternalSignatureOn.OptimizeOff.il.netcore.bsl │ │ │ ├── TestFunction22h.fs.RealInternalSignatureOn.OptimizeOn.il.net472.bsl │ │ │ ├── TestFunction22h.fs.RealInternalSignatureOn.OptimizeOn.il.netcore.bsl │ │ │ ├── TestFunction23.fs │ │ │ ├── TestFunction23.fs.OptimizeOff.il.bsl │ │ │ ├── TestFunction23.fs.RealInternalSignatureOff.OptimizeOff.il.net472.bsl │ │ │ ├── TestFunction23.fs.RealInternalSignatureOff.OptimizeOff.il.netcore.bsl │ │ │ ├── TestFunction23.fs.RealInternalSignatureOff.OptimizeOn.il.net472.debug.bsl │ │ │ ├── TestFunction23.fs.RealInternalSignatureOff.OptimizeOn.il.net472.release.bsl │ │ │ ├── TestFunction23.fs.RealInternalSignatureOff.OptimizeOn.il.netcore.debug.bsl │ │ │ ├── TestFunction23.fs.RealInternalSignatureOff.OptimizeOn.il.netcore.release.bsl │ │ │ ├── TestFunction23.fs.RealInternalSignatureOn.OptimizeOff.il.net472.bsl │ │ │ ├── TestFunction23.fs.RealInternalSignatureOn.OptimizeOff.il.netcore.bsl │ │ │ ├── TestFunction23.fs.RealInternalSignatureOn.OptimizeOn.il.net472.debug.bsl │ │ │ ├── TestFunction23.fs.RealInternalSignatureOn.OptimizeOn.il.net472.release.bsl │ │ │ ├── TestFunction23.fs.RealInternalSignatureOn.OptimizeOn.il.netcore.debug.bsl │ │ │ ├── TestFunction23.fs.RealInternalSignatureOn.OptimizeOn.il.netcore.release.bsl │ │ │ ├── TestFunction24.fs │ │ │ ├── TestFunction24.fs.RealInternalSignatureOff.OptimizeOff.il.net472.debug.bsl │ │ │ ├── TestFunction24.fs.RealInternalSignatureOff.OptimizeOff.il.net472.release.bsl │ │ │ ├── TestFunction24.fs.RealInternalSignatureOff.OptimizeOff.il.netcore.debug.bsl │ │ │ ├── TestFunction24.fs.RealInternalSignatureOff.OptimizeOff.il.netcore.release.bsl │ │ │ ├── TestFunction24.fs.RealInternalSignatureOff.OptimizeOn.il.net472.debug.bsl │ │ │ ├── TestFunction24.fs.RealInternalSignatureOff.OptimizeOn.il.net472.release.bsl │ │ │ ├── TestFunction24.fs.RealInternalSignatureOff.OptimizeOn.il.netcore.debug.bsl │ │ │ ├── TestFunction24.fs.RealInternalSignatureOff.OptimizeOn.il.netcore.release.bsl │ │ │ ├── TestFunction24.fs.RealInternalSignatureOn.OptimizeOff.il.net472.debug.bsl │ │ │ ├── TestFunction24.fs.RealInternalSignatureOn.OptimizeOff.il.net472.release.bsl │ │ │ ├── TestFunction24.fs.RealInternalSignatureOn.OptimizeOff.il.netcore.debug.bsl │ │ │ ├── TestFunction24.fs.RealInternalSignatureOn.OptimizeOff.il.netcore.release.bsl │ │ │ ├── TestFunction24.fs.RealInternalSignatureOn.OptimizeOn.il.net472.debug.bsl │ │ │ ├── TestFunction24.fs.RealInternalSignatureOn.OptimizeOn.il.net472.release.bsl │ │ │ ├── TestFunction24.fs.RealInternalSignatureOn.OptimizeOn.il.netcore.debug.bsl │ │ │ ├── TestFunction24.fs.RealInternalSignatureOn.OptimizeOn.il.netcore.release.bsl │ │ │ ├── TestFunctions.fs │ │ │ ├── Verify13043.fs │ │ │ ├── Verify13043.fs.RealInternalSignatureOff.OptimizeOff.il.bsl │ │ │ ├── Verify13043.fs.RealInternalSignatureOff.OptimizeOn.il.debug.bsl │ │ │ ├── Verify13043.fs.RealInternalSignatureOff.OptimizeOn.il.release.bsl │ │ │ ├── Verify13043.fs.RealInternalSignatureOn.OptimizeOff.il.bsl │ │ │ ├── Verify13043.fs.RealInternalSignatureOn.OptimizeOn.il.debug.bsl │ │ │ └── Verify13043.fs.RealInternalSignatureOn.OptimizeOn.il.release.bsl │ │ ├── TryCatch │ │ │ ├── ActivePatternRecoverableException.fs │ │ │ ├── ActivePatternRecoverableException.fs.generateFilterBlocks.il.bsl │ │ │ ├── ActivePatternRecoverableException.fs.il.bsl │ │ │ ├── StackOverflowRepro.fs │ │ │ ├── TryCatch.fs │ │ │ ├── TryWithExplicitGuard.fs │ │ │ ├── TryWithExplicitGuard.fs.generateFilterBlocks.il.bsl │ │ │ └── TryWithExplicitGuard.fs.il.bsl │ │ ├── TupleElimination.fs │ │ ├── Tuples │ │ │ ├── OptionalArg01.fs │ │ │ ├── OptionalArg01.fs.il.net472.bsl │ │ │ ├── OptionalArg01.fs.il.netcore.bsl │ │ │ ├── Tuple01.fs │ │ │ ├── Tuple01.fs.il.bsl │ │ │ ├── Tuple02.fs │ │ │ ├── Tuple02.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── Tuple02.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── Tuple03.fs │ │ │ ├── Tuple03.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── Tuple03.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── Tuple04.fs │ │ │ ├── Tuple04.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── Tuple04.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── Tuple05.fs │ │ │ ├── Tuple05.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── Tuple05.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── Tuple06.fs │ │ │ ├── Tuple06.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── Tuple06.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── Tuple07.fs │ │ │ ├── Tuple07.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── Tuple07.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── Tuple08.fs │ │ │ ├── Tuple08.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── Tuple08.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── TupleElimination.fs │ │ │ ├── TupleElimination.fs.il.net472.bsl │ │ │ ├── TupleElimination.fs.il.netcore.bsl │ │ │ ├── TupleMonster.fs │ │ │ ├── TupleMonster.fs.RealInternalSignatureOff.il.bsl │ │ │ ├── TupleMonster.fs.RealInternalSignatureOn.il.bsl │ │ │ ├── Tuples.fs │ │ │ ├── ValueTupleAliasConstructor.fs │ │ │ ├── ValueTupleAliasConstructor.fs.RealInternalSignatureOff.il.net472.bsl │ │ │ ├── ValueTupleAliasConstructor.fs.RealInternalSignatureOff.il.netcore.bsl │ │ │ ├── ValueTupleAliasConstructor.fs.RealInternalSignatureOn.il.net472.bsl │ │ │ └── ValueTupleAliasConstructor.fs.RealInternalSignatureOn.il.netcore.bsl │ │ ├── TypeTestsInPatternMatching.fs │ │ ├── VeryLargeClasses.fs │ │ ├── WhileLoops.fs │ │ └── operators │ │ │ ├── Operators.fs │ │ │ ├── decimal_comparison.fs │ │ │ ├── decimal_comparison.fs.RealInternalSignatureOff.il.net472.debug.bsl │ │ │ ├── decimal_comparison.fs.RealInternalSignatureOff.il.net472.release.bsl │ │ │ ├── decimal_comparison.fs.RealInternalSignatureOff.il.netcore.debug.bsl │ │ │ ├── decimal_comparison.fs.RealInternalSignatureOff.il.netcore.release.bsl │ │ │ ├── decimal_comparison.fs.RealInternalSignatureOn.il.net472.debug.bsl │ │ │ ├── decimal_comparison.fs.RealInternalSignatureOn.il.net472.release.bsl │ │ │ ├── decimal_comparison.fs.RealInternalSignatureOn.il.netcore.debug.bsl │ │ │ └── decimal_comparison.fs.RealInternalSignatureOn.il.netcore.release.bsl │ ├── ErrorMessages │ │ ├── AbbreviationTests.fs │ │ ├── AccessOfTypeAbbreviationTests.fs │ │ ├── ActivePatternArgCountMismatchTest.fs │ │ ├── AssignmentErrorTests.fs │ │ ├── ClassesTests.fs │ │ ├── ConfusingTypeName.fs │ │ ├── ConstructorTests.fs │ │ ├── DontSuggestTests.fs │ │ ├── E_UnionCaseTakesNoArguments.fs │ │ ├── ElseBranchHasWrongTypeTests.fs │ │ ├── ErrorOnInvalidDeclsInTypeDefinitions.fs │ │ ├── ExtendedDiagnosticDataTests.fs │ │ ├── FS0988AtEndOfFile.fs │ │ ├── IndexingSyntax.fs │ │ ├── InterfaceImplInAugmentationsTests.fs │ │ ├── InvalidLiteralTests.fs │ │ ├── InvalidNumericLiteralTests.fs │ │ ├── MissingElseBranch.fs │ │ ├── MissingExpressionTests.fs │ │ ├── ModuleTests.fs │ │ ├── NameIsBoundMultipleTimesTests.fs │ │ ├── NameResolutionTests.fs │ │ ├── NamespaceTests.fs │ │ ├── Repro1548.fs │ │ ├── SuggestionsTests.fs │ │ ├── TailCallAttribute.fs │ │ ├── TypeEqualsMissingTests.fs │ │ ├── TypeMismatchTests.fs │ │ ├── TypedInterpolatedStringsTests.fs │ │ ├── UnionCasePatternMatchingErrors.fs │ │ ├── UnitGenericAbstractType.fs │ │ ├── UnitOfMeasureTests.fs │ │ ├── UnsupportedAttributes.fs │ │ ├── UpcastDowncastTests.fs │ │ ├── WarnExpressionTests.fs │ │ ├── WarnIfDiscardedInList.fs │ │ └── WrongSyntaxInForLoop.fs │ ├── FSharp.Compiler.ComponentTests.fsproj │ ├── FSharpChecker │ │ ├── CommonWorkflows.fs │ │ ├── FindReferences.fs │ │ ├── ProjectSnapshot.fs │ │ ├── SymbolUse.fs │ │ └── TransparentCompiler.fs │ ├── Globalization │ │ ├── Arabic.fs │ │ ├── GlobalizationTestCases.fs │ │ ├── HexCharEncode.fs │ │ ├── Hindi.fs │ │ ├── Mongolian.fs │ │ ├── RightToLeft.fs │ │ ├── Surrogates.fs │ │ ├── Tamil.fs │ │ ├── Tibetan.fs │ │ ├── TurkishI.fs │ │ ├── Uighur.fs │ │ ├── Yi.fs │ │ ├── gb18030.fs │ │ ├── utf16.fs │ │ └── utf8.fs │ ├── Interop │ │ ├── ByrefTests.fs │ │ ├── DeeplyNestedCSharpClasses.fs │ │ ├── Literals.fs │ │ ├── ParamArray.fs │ │ ├── ParamArrayMigrated.fs │ │ ├── RequiredAndInitOnlyProperties.fs │ │ ├── SimpleInteropTests.fs │ │ ├── StaticsInInterfaces.fs │ │ └── VisibilityTests.fs │ ├── Language │ │ ├── AttributeCheckingTests.fs │ │ ├── BooleanReturningAndReturnTypeDirectedPartialActivePatternTests.fs │ │ ├── CastingTests.fs │ │ ├── CodeQuotationTests.fs │ │ ├── CompilerDirectiveTests.fs │ │ ├── ComputationExpressionTests.fs │ │ ├── ConstraintIntersectionTests.fs │ │ ├── CopyAndUpdateTests.fs │ │ ├── DiscriminatedUnionTests.fs │ │ ├── DotLambdaTests.fs │ │ ├── DynamicAssignmentOperatorTests.fs │ │ ├── ExperimentalAttributeCheckingTests.fs │ │ ├── ExtensionMethodTests.fs │ │ ├── FixedBindings │ │ │ ├── FixedBindings.fs │ │ │ ├── PinAddressOfArrayElement.fs │ │ │ ├── PinAddressOfExplicitFieldOnThis.fs │ │ │ ├── PinAddressOfExplicitFieldOnThisWithDefaultCtorClassSyntax.fs │ │ │ ├── PinAddressOfRecordField.fs │ │ │ ├── PinCustomStructByrefTypeWithoutGetPinnableReference.fs │ │ │ ├── PinGeneric.fs │ │ │ ├── PinGenericWithUnmanagedConstraint.fs │ │ │ ├── PinIntByrefLocalVariable.fs │ │ │ ├── PinIntByrefParameter.fs │ │ │ ├── PinIntInrefParameter.fs │ │ │ ├── PinIntOutrefParameter.fs │ │ │ ├── PinNakedArray.fs │ │ │ ├── PinNakedArrayWithMismatchingType.fs │ │ │ ├── PinNakedDU.fs │ │ │ ├── PinNakedInt.fs │ │ │ ├── PinNakedObject.fs │ │ │ ├── PinNakedString.fs │ │ │ ├── PinNakedStringWithMismatchingType.fs │ │ │ ├── PinNakedStructDU.fs │ │ │ ├── PinNakedTuple.fs │ │ │ ├── PinNakedValueTuple.fs │ │ │ ├── PinSpan.fs │ │ │ ├── PinTypeWithExtensionGetPinnableReferenceReturningByref.fs │ │ │ ├── PinTypeWithGetPinnableReferenceReturningByref.fs │ │ │ ├── PinTypeWithGetPinnableReferenceReturningInref.fs │ │ │ ├── PinTypeWithGetPinnableReferenceWithNonByrefReturnType.fs │ │ │ ├── PinTypeWithGetPinnableReferenceWithParameters.fs │ │ │ ├── PinTypeWithMismatchingExtensionGetPinnableReferenceReturnType.fs │ │ │ ├── PinTypeWithMismatchingGetPinnableReferenceReturnType.fs │ │ │ ├── PinTypeWithPrivateGetPinnableReference.fs │ │ │ ├── PinTypeWithStaticGetPinnableReference.fs │ │ │ └── PinTypeWithValidAndInvalidGetPinnableReferenceOverloads.fs │ │ ├── IndexedSetTests.fs │ │ ├── IndexerSetterParamArray.fs │ │ ├── InterfaceTests.fs │ │ ├── InterpolatedStringsTests.fs │ │ ├── MultiDimensionalArrayTests.fs │ │ ├── NameofTests.fs │ │ ├── Nullness │ │ │ ├── NullableCsharpImportTests.fs │ │ │ ├── NullableLibraryConstructsTests.fs │ │ │ ├── NullableReferenceTypesTests.fs │ │ │ ├── NullableRegressionTests.fs │ │ │ ├── existing-negative.fs │ │ │ ├── existing-negative.fs.checknulls_on.err.bsl │ │ │ ├── existing-negative.fs.nullness_disabled.err.bsl │ │ │ ├── existing-positive.fs │ │ │ ├── existing-positive.fs.checknulls_on.err.bsl │ │ │ ├── existing-positive.fs.nullness_disabled.err.bsl │ │ │ ├── inference-problem-size-explosion.fs │ │ │ ├── library-functions.fs │ │ │ ├── library-functions.fs.checknulls_on.err.bsl │ │ │ ├── library-functions.fs.nullness_disabled.err.bsl │ │ │ ├── micro.fs │ │ │ ├── micro.fsi │ │ │ ├── positive-defaultValue-bug.fs │ │ │ ├── positive-defaultValue-bug.fs.nullness_disabled.err.bsl │ │ │ ├── signatures.fs │ │ │ ├── signatures.fsi │ │ │ ├── using-nullness-syntax-positive.fs │ │ │ ├── using-nullness-syntax-positive.fs.checknulls_on.err.bsl │ │ │ └── using-nullness-syntax-positive.fs.nullness_disabled.err.bsl │ │ ├── ObsoleteAttributeCheckingTests.fs │ │ ├── PrintfFormatTests.fs │ │ ├── RegressionTests.fs │ │ ├── SequenceExpressions │ │ │ ├── E_SequenceExpressions01.fs │ │ │ ├── SequenceExpressionTests.fs │ │ │ └── SequenceExpressions01.fs │ │ ├── StateMachineTests.fs │ │ ├── StaticClassTests.fs │ │ ├── WhileBangTests.fs │ │ ├── XmlComments.fs │ │ ├── coroutines.fsx │ │ └── tailcalls.fsx │ ├── Literals.fs │ ├── Misc.fs │ ├── Miscellaneous │ │ ├── FileIndex.fs │ │ ├── FsharpSuiteMigrated.fs │ │ ├── GraphTests.fs │ │ ├── ListLiterals.fs │ │ ├── MigratedCoreTests.fs │ │ ├── MigratedOverloadTests.fs │ │ ├── MigratedTypeCheckTests.fs │ │ ├── ReallyLongList01.fs │ │ ├── SemanticClassificationKeyBuilder.fs │ │ └── XmlDoc.fs │ ├── OCamlCompat │ │ ├── E_IndentOff01.fs │ │ ├── E_IndentOff06.fsx │ │ ├── E_mlExtension01.ml │ │ ├── Hat01.fs │ │ ├── IndentOff02.fs │ │ ├── IndentOff04.fsx │ │ ├── MultiArgumentGenericType.fs │ │ ├── NoParensInLet01.fs │ │ ├── OCamlCompat.fs │ │ ├── OCamlStyleArrayIndexing.fs │ │ ├── W-NoParensInLet01.fs │ │ ├── W_Hat01.fs │ │ ├── W_IndentOff03.fs │ │ ├── W_IndentOff05.fsx │ │ ├── W_MultiArgumentGenericType.fs │ │ ├── W_mlExtension03.ml │ │ └── mlExtension02.ml │ ├── OnOverridesAndIFaceImpl.fs │ ├── Operators.fs │ ├── Scripting │ │ ├── Interactive.fs │ │ └── TypeCheckOnlyTests.fs │ ├── Signatures │ │ ├── ArrayTests.fs │ │ ├── HashConstraintTests.fs │ │ ├── ImpliedSignatureHashTests.fs │ │ ├── MemberTests.fs │ │ ├── MissingDiagnostic.fs │ │ ├── ModuleOrNamespaceTests.fs │ │ ├── NestedTypeTests.fs │ │ ├── RecordTests.fs │ │ ├── SeqTests.fs │ │ ├── SigGenerationRoundTripTests.fs │ │ ├── TestCasesForGenerationRoundTrip │ │ │ ├── access-minimal-repro.fsx │ │ │ ├── access.fsx │ │ │ ├── array.fsx │ │ │ ├── attributes.fsx │ │ │ ├── auto-property.fsx │ │ │ ├── class_struct_interface.fsx │ │ │ ├── function_types.fs │ │ │ ├── generic-member.fsx │ │ │ ├── generic-parameter-order.fsx │ │ │ ├── generic_measures.fsx │ │ │ ├── hash_constraint_seq.fsx │ │ │ ├── inline-member.fsx │ │ │ ├── innerpoly.fsx │ │ │ ├── intersection_constraints.fsx │ │ │ ├── libtest.fsx │ │ │ ├── measures.fsx │ │ │ ├── member-constrains-type-extension.fsx │ │ │ ├── members_basics.fs │ │ │ ├── mix_curried_tupled.fsx │ │ │ ├── nested_module.fsx │ │ │ ├── nested_module_in_namespace.fsx │ │ │ ├── property_access_modifiers.fsx │ │ │ ├── recursive_nested_module.fsx │ │ │ ├── setters.fsx │ │ │ ├── struct_private_field_repro.fsx │ │ │ ├── type_alias_primitives.fsx │ │ │ ├── type_augmentation.fsx │ │ │ ├── underscore_dot_lambda.fsx │ │ │ ├── union_with_function_type.fs │ │ │ └── zero_constraint.fs │ │ ├── TestHelpers.fs │ │ └── TypeTests.fs │ ├── SkipLocalsInit.fs │ ├── StaticLinking │ │ └── StaticLinking.fs │ ├── StringFormatAndInterpolation.fs │ ├── TailCalls.fs │ ├── TupleElimination.fs │ ├── TypeChecks │ │ ├── CheckDeclarationsTests.fs │ │ ├── CheckTypeTests.fs │ │ ├── CrgpLibrary.fs │ │ ├── Graph │ │ │ ├── CompilationFromCmdlineArgsTests.fs │ │ │ ├── CompilationTests.fs │ │ │ ├── DependencyResolutionTests.fs │ │ │ ├── FileContentMappingTests.fs │ │ │ ├── GraphProcessingTests.fs │ │ │ ├── QueryTrieTests.fs │ │ │ ├── Scenarios.fs │ │ │ ├── TrieMappingTests.fs │ │ │ ├── TypedTreeGraph.fs │ │ │ ├── Utils.fs │ │ │ └── scrape.fsx │ │ ├── PropertyShadowingTests.fs │ │ ├── SeqTypeCheckTests.fs │ │ ├── Shadowing │ │ │ ├── E_CannotShadowFunctionPropertyWithExtensionMethod.fsx │ │ │ ├── E_CannotShadowFunctionPropertyWithExtensionMethod.fsx.err.bsl │ │ │ ├── E_CannotShadowFunctionPropertyWithExtensionMethod.fsx.il.bsl │ │ │ ├── E_CannotShadowFunctionPropertyWithTypeExtension.fsx │ │ │ ├── E_CannotShadowFunctionPropertyWithTypeExtension.fsx.err.bsl │ │ │ ├── E_CannotShadowFunctionPropertyWithTypeExtension.fsx.il.bsl │ │ │ ├── E_CannotShadowIndexedPropertyWithExtensionMethod.fsx │ │ │ ├── E_CannotShadowIndexedPropertyWithExtensionMethod.fsx.err.bsl │ │ │ ├── E_CannotShadowIndexedPropertyWithExtensionMethod.fsx.il.bsl │ │ │ ├── E_CannotShadowIndexedPropertyWithTypeExtension.fsx │ │ │ ├── E_CannotShadowIndexedPropertyWithTypeExtension.fsx.err.bsl │ │ │ ├── E_CannotShadowIndexedPropertyWithTypeExtension.fsx.il.bsl │ │ │ ├── E_NoChangeForEvent.fsx │ │ │ ├── E_NoChangeForEvent.fsx.err.bsl │ │ │ ├── E_NoChangeForEvent.fsx.il.bsl │ │ │ ├── LinqCount.fsx │ │ │ ├── LinqCount.fsx.il.bsl │ │ │ ├── LinqCount.fsx.il.net472.bsl │ │ │ ├── LinqCount.fsx.il.netcore.bsl │ │ │ ├── LinqCount.fsx.realInternalSignatureOff.il.net472.bsl │ │ │ ├── LinqCount.fsx.realInternalSignatureOff.il.netcore.bsl │ │ │ ├── LinqCount.fsx.realInternalSignatureOn.il.net472.bsl │ │ │ ├── LinqCount.fsx.realInternalSignatureOn.il.netcore.bsl │ │ │ ├── LinqCount.fsx.support.added.later.err.bsl │ │ │ ├── LinqCount.fsx.support.added.later.il.bsl │ │ │ ├── ShadowStaticProperty.fsx │ │ │ ├── ShadowStaticProperty.fsx.il.bsl │ │ │ ├── ShadowStaticProperty.fsx.realInternalSignatureOff.il.bsl │ │ │ ├── ShadowStaticProperty.fsx.realInternalSignatureOn.il.bsl │ │ │ ├── ShadowStaticProperty.fsx.support.added.later.err.bsl │ │ │ ├── ShadowStaticProperty.fsx.support.added.later.il.bsl │ │ │ ├── ShadowWithExtensionMethod.fsx │ │ │ ├── ShadowWithExtensionMethod.fsx.err.bsl │ │ │ ├── ShadowWithExtensionMethod.fsx.il.bsl │ │ │ ├── ShadowWithExtensionMethod.fsx.realInternalSignatureOff.il.bsl │ │ │ ├── ShadowWithExtensionMethod.fsx.realInternalSignatureOn.il.bsl │ │ │ ├── ShadowWithExtensionMethod.fsx.support.added.later.err.bsl │ │ │ ├── ShadowWithExtensionMethod.fsx.support.added.later.il.bsl │ │ │ ├── ShadowWithLastOpenedTypeExtensions.fsx │ │ │ ├── ShadowWithLastOpenedTypeExtensions.fsx.err.bsl │ │ │ ├── ShadowWithLastOpenedTypeExtensions.fsx.il.bsl │ │ │ ├── ShadowWithLastOpenedTypeExtensions.fsx.realInternalSignatureOff.il.bsl │ │ │ ├── ShadowWithLastOpenedTypeExtensions.fsx.realInternalSignatureOn.il.bsl │ │ │ ├── ShadowWithLastOpenedTypeExtensions.fsx.support.added.later.err.bsl │ │ │ ├── ShadowWithLastOpenedTypeExtensions.fsx.support.added.later.il.bsl │ │ │ ├── ShadowWithTypeExtension.fsx │ │ │ ├── ShadowWithTypeExtension.fsx.err.bsl │ │ │ ├── ShadowWithTypeExtension.fsx.il.bsl │ │ │ ├── ShadowWithTypeExtension.fsx.realInternalSignatureOff.il.bsl │ │ │ ├── ShadowWithTypeExtension.fsx.realInternalSignatureOn.il.bsl │ │ │ ├── ShadowWithTypeExtension.fsx.support.added.later.err.bsl │ │ │ ├── ShadowWithTypeExtension.fsx.support.added.later.il.bsl │ │ │ ├── ShadowingAndStillOkWithChainedCalls.fsx │ │ │ ├── ShadowingAndStillOkWithChainedCalls.fsx.err.bsl │ │ │ ├── ShadowingAndStillOkWithChainedCalls.fsx.il.bsl │ │ │ ├── ShadowingAndStillOkWithChainedCalls.fsx.realInternalSignatureOff.il.bsl │ │ │ ├── ShadowingAndStillOkWithChainedCalls.fsx.realInternalSignatureOn.il.bsl │ │ │ ├── ShadowingAndStillOkWithChainedCalls.fsx.support.added.later.err.bsl │ │ │ └── ShadowingAndStillOkWithChainedCalls.fsx.support.added.later.il.bsl │ │ ├── TyparNameTests.fs │ │ ├── TypeExtensions │ │ │ └── PropertyShadowingTests.fs │ │ └── TypeRelations.fs │ ├── resources │ │ └── tests │ │ │ ├── Conformance │ │ │ ├── LexicalAnalysis │ │ │ │ ├── Comments │ │ │ │ │ ├── E_star02.fs │ │ │ │ │ ├── star01.fs │ │ │ │ │ └── star03.fs │ │ │ │ ├── NumericLiterals │ │ │ │ │ ├── E_enumNegativeLiterals001.fs │ │ │ │ │ ├── E_enumNegativeLiterals002.fs │ │ │ │ │ ├── E_enumNegativeLiterals003.fs │ │ │ │ │ ├── E_enumNegativeLiterals004.fs │ │ │ │ │ ├── E_enumNegativeLiterals005.fs │ │ │ │ │ ├── E_enumNegativeLiterals006.fs │ │ │ │ │ ├── E_enumNegativeLiterals007.fs │ │ │ │ │ ├── E_enumNegativeLiterals008.fs │ │ │ │ │ ├── E_enumNegativeLiterals009.fs │ │ │ │ │ └── enumNegativeLiterals001.fs │ │ │ │ ├── Shift │ │ │ │ │ └── Generics │ │ │ │ │ │ ├── RightShift001.fs │ │ │ │ │ │ └── RightShift002.fs │ │ │ │ ├── SymbolicKeywords │ │ │ │ │ ├── GreaterThanClosedCurly01.fs │ │ │ │ │ ├── GreaterThanClosedCurly02.fs │ │ │ │ │ ├── GreaterThanClosedCurly03.fs │ │ │ │ │ ├── GreaterThanClosedCurly04.fs │ │ │ │ │ ├── GreaterThanClosedCurly05.fs │ │ │ │ │ ├── GreaterThanClosedParenthesis01.fs │ │ │ │ │ ├── GreaterThanClosedSquare01.fs │ │ │ │ │ └── GreaterThanClosedSquare02.fs │ │ │ │ └── SymbolicOperators │ │ │ │ │ ├── E_GreaterThanColon002.fs │ │ │ │ │ ├── E_GreaterThanDotParen01.fs │ │ │ │ │ ├── GreaterThanColon001.fs │ │ │ │ │ ├── GreaterThanDotParen01.fs │ │ │ │ │ └── LessThanDotOpenParen001.fs │ │ │ └── Printing │ │ │ │ ├── BindingsWithValues01.fsx │ │ │ │ ├── Choice01.fsx │ │ │ │ ├── CustomExceptions01.fs │ │ │ │ ├── CustomExceptions02.fsx │ │ │ │ ├── DisposeOnSprintfA.fs │ │ │ │ ├── LazyValues01.fsx │ │ │ │ ├── LazyValues01NetFx4.fsx │ │ │ │ ├── LazyValues02.fsx │ │ │ │ ├── LazyValues02NetFx4.fsx │ │ │ │ ├── LazyValues03.fsx │ │ │ │ ├── LazyValues03NetFx4.fsx │ │ │ │ ├── ParamArrayInSignatures.fsx │ │ │ │ ├── Quotation01.fs │ │ │ │ ├── SignatureWithOptionalArgs01.fsx │ │ │ │ ├── ToStringOnCollections.fs │ │ │ │ ├── UnitsOfMeasureIdentifiersRoundTrip01.fsx │ │ │ │ ├── UnitsOfMeasureIdentifiersRoundTrip02.fs │ │ │ │ ├── UnitsOfMeasureIdentifiersRoundTrip02.fsx │ │ │ │ ├── UnitsOfMeasuresGenericSignature01.fsx │ │ │ │ ├── UnitsOfMeasuresGenericSignature02.fsx │ │ │ │ ├── VariantTypes01.fs │ │ │ │ ├── WidthForAFormatter.fs │ │ │ │ ├── array2D.blit_01.fsx │ │ │ │ ├── array2D_01.fsx │ │ │ │ └── array2D_01b.fsx │ │ │ ├── Diagnostics │ │ │ ├── General │ │ │ │ └── W_Keyword_tailcall01.fs │ │ │ └── async │ │ │ │ ├── LetBangNonAsync.fs │ │ │ │ ├── MissingBangForLoop01.fs │ │ │ │ ├── MissingBangForLoop02.fs │ │ │ │ ├── MissingIgnore.fs │ │ │ │ ├── MissingReturnBangForLoop01.fs │ │ │ │ ├── MissingReturnBangForLoop02.fs │ │ │ │ ├── MissingReturnBangForLoop03.fs │ │ │ │ ├── MissingReturnBangForLoop04.fs │ │ │ │ ├── ReturnBangNonAsync01.fs │ │ │ │ ├── ReturnBangNonAsync02.fs │ │ │ │ ├── ReturnBangNonAsync_For.fs │ │ │ │ ├── ReturnBangNonAsync_IfThenElse.fs │ │ │ │ ├── ReturnBangNonAsync_TryFinally.fs │ │ │ │ ├── ReturnBangNonAsync_TryWith.fs │ │ │ │ ├── ReturnBangNonAsync_While.fs │ │ │ │ ├── UseBindingWrongForm01.fs │ │ │ │ ├── UsingReturnInAWhileLoop.fs │ │ │ │ └── UsingReturnInIfThenElse.fs │ │ │ └── InteractiveSession │ │ │ └── Misc │ │ │ └── lib.fs │ └── xunit.runner.json ├── FSharp.Compiler.LanguageServer.Tests │ ├── FSharp.Compiler.LanguageServer.Tests.fsproj │ ├── Program.fs │ └── Protocol.fs ├── FSharp.Compiler.Private.Scripting.UnitTests │ ├── CompletionTests.fs │ ├── DependencyManagerInteractiveTests.fs │ ├── DependencyManagerLineParserTests.fs │ ├── Directory.Build.props │ ├── FSharp.Compiler.Private.Scripting.UnitTests.fsproj │ ├── FSharpScriptTests.fs │ ├── housing.csv │ └── xunit.runner.json ├── FSharp.Compiler.Service.Tests │ ├── AssemblyContentProviderTests.fs │ ├── AssemblyReaderShim.fs │ ├── AssemblySigningAttributes.fs │ ├── BlockTests.fs │ ├── BreakpointLocationTests.fs │ ├── BuildGraphTests.fs │ ├── ByteMemoryTests.fs │ ├── CSharpProjectAnalysis.fs │ ├── CapturedTypes.fs │ ├── Checker.fs │ ├── Common.fs │ ├── CompilerTestHelpers.fs │ ├── CompletionTests.fs │ ├── ConsoleOnlyOptionsTests.fs │ ├── Directory.Build.props │ ├── EditDistance.fs │ ├── EditorTests.fs │ ├── ExprTests.fs │ ├── FSharp.Compiler.Service.SurfaceArea.netstandard20.bsl │ ├── FSharp.Compiler.Service.Tests.fsproj │ ├── FSharpExprPatternsTests.fs │ ├── FileSystemTests.fs │ ├── FsiHelpTests.fs │ ├── FsiTests.fs │ ├── GeneratedCodeSymbolsTests.fs │ ├── HashIfExpression.fs │ ├── InteractiveCheckerTests.fs │ ├── ManglingNameOfProvidedTypes.fs │ ├── ModuleReaderCancellationTests.fs │ ├── MultiProjectAnalysisTests.fs │ ├── ParsedInputModuleTests.VeryBigArrayExprTest.fs │ ├── ParsedInputModuleTests.fs │ ├── ParserTests.fs │ ├── PatternMatchCompilationTests.fs │ ├── PerfTests.fs │ ├── PostInferenceChecksTests.fs │ ├── PrettyNaming.fs │ ├── ProductVersion.fs │ ├── ProjectAnalysisTests.fs │ ├── RangeTests.fs │ ├── ScriptOptionsTests.fs │ ├── ServiceUntypedParseTests.fs │ ├── SourceTextTests.fs │ ├── StructureTests.fs │ ├── SuggestionBuffer.fs │ ├── SurfaceArea.fs │ ├── Symbols.fs │ ├── SynExprTests.fs │ ├── SynPatTests.fs │ ├── SyntaxTreeTests.fs │ ├── TestDoubles.fs │ ├── TokenizerTests.fs │ ├── TooltipTests.fs │ ├── TreeVisitorTests.fs │ ├── TypeChecker │ │ └── TypeCheckerRecoveryTests.fs │ ├── VisualStudioVersusConsoleContextTests.fs │ ├── WarnScopeTests.fs │ ├── XmlDocTests - Units of Measure.fs │ ├── XmlDocTests.fs │ ├── expected-help-output.bsl │ └── xunit.runner.json ├── FSharp.Core.UnitTests │ ├── FSharp.Core.SurfaceArea.netstandard20.debug.bsl │ ├── FSharp.Core.SurfaceArea.netstandard20.release.bsl │ ├── FSharp.Core.SurfaceArea.netstandard21.debug.bsl │ ├── FSharp.Core.SurfaceArea.netstandard21.release.bsl │ ├── FSharp.Core.UnitTests.fsproj │ ├── FSharp.Core │ │ ├── ComparersRegression.fs │ │ ├── CreateComparersRegression.fsx │ │ ├── DiscriminatedUnionType.fs │ │ ├── Microsoft.FSharp.Collections │ │ │ ├── Array2Module.fs │ │ │ ├── Array3Module.fs │ │ │ ├── Array4Module.fs │ │ │ ├── ArrayModule.fs │ │ │ ├── ArrayModule2.fs │ │ │ ├── ArrayProperties.fs │ │ │ ├── CollectionModulesConsistency.fs │ │ │ ├── ComparisonIdentityModule.fs │ │ │ ├── HashIdentityModule.fs │ │ │ ├── ListModule.fs │ │ │ ├── ListModule2.fs │ │ │ ├── ListProperties.fs │ │ │ ├── ListType.fs │ │ │ ├── MapModule.fs │ │ │ ├── MapType.fs │ │ │ ├── ObsoleteListFunctions.fs │ │ │ ├── ObsoleteSeqFunctions.fs │ │ │ ├── SeqModule.fs │ │ │ ├── SeqModule2.fs │ │ │ ├── SeqMultipleIteration.fs │ │ │ ├── SeqProperties.fs │ │ │ ├── SetModule.fs │ │ │ ├── SetType.fs │ │ │ ├── StringModule.fs │ │ │ └── Utils.fs │ │ ├── Microsoft.FSharp.Control │ │ │ ├── AsyncModule.fs │ │ │ ├── AsyncType.fs │ │ │ ├── Cancellation.fs │ │ │ ├── ContinuationsThreadingDetailsStandaloneExe.fs │ │ │ ├── EventModule.fs │ │ │ ├── EventTypes.fs │ │ │ ├── LazyType.fs │ │ │ ├── MailboxProcessorType.fs │ │ │ ├── NestedTaskFailures.fs │ │ │ ├── ObservableModule.fs │ │ │ ├── Tasks.fs │ │ │ └── TasksDynamic.fs │ │ ├── Microsoft.FSharp.Core │ │ │ ├── BigIntType.fs │ │ │ ├── ExtraTopLevelOperatorsTests.fs │ │ │ ├── IntConversions.fs │ │ │ ├── IntConversionsGenerated.fs │ │ │ ├── IntConversionsTestGenerator.fsx │ │ │ ├── OptionModule.fs │ │ │ ├── PrintfTests.fs │ │ │ └── ResultTests.fs │ │ ├── Microsoft.FSharp.Linq │ │ │ └── NullableOperators.fs │ │ ├── Microsoft.FSharp.Quotations │ │ │ └── FSharpQuotations.fs │ │ ├── Microsoft.FSharp.Reflection │ │ │ └── FSharpReflection.fs │ │ ├── NativeInterop.fs │ │ ├── OperatorsModule1.fs │ │ ├── OperatorsModule2.fs │ │ ├── OperatorsModuleChecked.fs │ │ ├── OperatorsModuleDynamic.fs │ │ ├── PrimTypes.fs │ │ ├── RecordTypes.fs │ │ ├── RefStructs.fs │ │ ├── SampleTuples │ │ │ ├── Microsoft.FSharp.TupleSample.nuspec │ │ │ ├── Properties │ │ │ │ └── AssemblyInfo.cs │ │ │ ├── TupleSample.cs │ │ │ ├── TupleSample.csproj │ │ │ ├── TupleSample.sln │ │ │ └── readme │ │ └── XmlDocumentationValidation.fs │ ├── Interop │ │ └── CSharpCollectionExpressions.fs │ ├── LibraryTestFx.fs │ ├── StructTuples.fs │ ├── SurfaceArea.fs │ ├── TestFrameworkHelpers.fs │ └── xunit.runner.json ├── FSharp.Test.Utilities │ ├── Assert.fs │ ├── Compiler.fs │ ├── CompilerAssert.fs │ ├── Directory.Build.props │ ├── DirectoryAttribute.fs │ ├── FSharp.Test.Utilities.fsproj │ ├── FileInlineDataAttribute.fs │ ├── ILChecker.fs │ ├── ILVerifierModule.fs │ ├── ProjectGeneration.fs │ ├── ReflectionHelper.fs │ ├── ScriptHelpers.fs │ ├── ScriptingShims.fsx │ ├── SurfaceArea.fs │ ├── TestConsole.fs │ ├── TestFramework.fs │ ├── Tests.fs │ ├── Utilities.fs │ ├── VSInstallDiscovery.fs │ ├── XunitHelpers.fs │ ├── XunitSetup.fs │ └── xunit.runner.json ├── ILVerify │ ├── ilverify.ps1 │ ├── ilverify_FSharp.Compiler.Service_Debug_net10.0.bsl │ ├── ilverify_FSharp.Compiler.Service_Debug_netstandard2.0.bsl │ ├── ilverify_FSharp.Compiler.Service_Release_net10.0.bsl │ ├── ilverify_FSharp.Compiler.Service_Release_netstandard2.0.bsl │ ├── ilverify_FSharp.Core_Debug_netstandard2.0.bsl │ ├── ilverify_FSharp.Core_Debug_netstandard2.1.bsl │ ├── ilverify_FSharp.Core_Release_netstandard2.0.bsl │ └── ilverify_FSharp.Core_Release_netstandard2.1.bsl ├── KnownFail.txt ├── README.md ├── Resources │ ├── Directory.Build.props │ └── Directory.Build.targets ├── benchmarks │ ├── CompiledCodeBenchmarks │ │ ├── MicroPerf │ │ │ ├── ArraySlicing.fs │ │ │ ├── Async.fs │ │ │ ├── CS │ │ │ │ ├── MicroPerfCSharp.cs │ │ │ │ └── MicroPerfCSharp.csproj │ │ │ ├── Collections.fs │ │ │ ├── ComputedCollections │ │ │ │ └── Arrays │ │ │ │ │ └── IntegralRanges.fs │ │ │ ├── Conditions.fs │ │ │ ├── Equality │ │ │ │ ├── Arrays.fs │ │ │ │ ├── BasicTypes.fs │ │ │ │ ├── ExactEquals.fs │ │ │ │ ├── FSharpCoreFunctions.fs │ │ │ │ ├── Floats.fs │ │ │ │ ├── Misc.fs │ │ │ │ ├── OptionsAndCo.fs │ │ │ │ ├── Structs.fs │ │ │ │ ├── Tuples.fs │ │ │ │ └── ValueTypes.fs │ │ │ ├── MicroPerf.fsproj │ │ │ └── Program.fs │ │ └── README.md │ ├── Directory.Build.props │ ├── FCSBenchmarks │ │ ├── BenchmarkComparison │ │ │ ├── .gitignore │ │ │ ├── Helpers.fs │ │ │ ├── HistoricalBenchmark.Runner │ │ │ │ ├── HistoricalBenchmark.Runner.fsproj │ │ │ │ └── Runner.fs │ │ │ ├── HistoricalBenchmark.fsproj │ │ │ ├── Program.fs │ │ │ ├── README.md │ │ │ ├── SingleFileCompiler.fs │ │ │ ├── runner.ipynb │ │ │ └── sample_results │ │ │ │ ├── 10_latest_nuget_versions │ │ │ │ ├── results.csv │ │ │ │ ├── results.html │ │ │ │ └── results.json │ │ │ │ ├── README.md │ │ │ │ ├── between_2_nuget_versions │ │ │ │ ├── results.csv │ │ │ │ ├── results.html │ │ │ │ └── results.json │ │ │ │ └── sample_versions │ │ │ │ ├── results.csv │ │ │ │ ├── results.html │ │ │ │ └── results.json │ │ ├── CompilerServiceBenchmarks │ │ │ ├── BackgroundCompilerBenchmarks.fs │ │ │ ├── CompilerServiceBenchmarks.fs │ │ │ ├── ComputationExpressionBenchmarks.fs │ │ │ ├── DecentlySizedStandAloneFileBenchmark.fs │ │ │ ├── FSharp.Compiler.Benchmarks.fsproj │ │ │ ├── FileCascadeBenchmarks.fs │ │ │ ├── GraphTypeCheckingBenchmarks.fs │ │ │ ├── Program.fs │ │ │ ├── README.md │ │ │ ├── SomethingToCompile.fs │ │ │ ├── SomethingToCompileSmaller.fs │ │ │ ├── SourceText.fs │ │ │ └── ce │ │ │ │ ├── CE100xnest1.fs │ │ │ │ ├── CE100xnest10.fs │ │ │ │ ├── CE100xnest5.fs │ │ │ │ ├── CE1xnest15.fs │ │ │ │ ├── CE200xnest5.fs │ │ │ │ ├── CEwCO100xnest5.fs │ │ │ │ └── CEwCO500xnest1.fs │ │ ├── FCSSourceFiles │ │ │ ├── FCSSourceFiles.fsproj │ │ │ ├── Program.fs │ │ │ └── README.md │ │ ├── README.md │ │ └── decentlySizedStandAloneFile.fs │ ├── FSharp.Benchmarks.Common │ │ ├── Categories.fs │ │ └── FSharp.Benchmarks.Common.fsproj │ ├── README.md │ ├── SmokeTestBenchmarks.ps1 │ └── SmokeTestBenchmarks.sh ├── fsharp │ ├── .gitignore │ ├── .vscode │ │ └── settings.json │ ├── Compiler │ │ ├── CodeGen │ │ │ └── EmittedIL │ │ │ │ ├── BooleanLogic.fs │ │ │ │ ├── ByrefTailcalls.fs │ │ │ │ ├── CeEdiThrow.fs │ │ │ │ ├── ComplexShadowingFunction.debuginfo.expected │ │ │ │ ├── ComputationExpressionOptimizations.fs │ │ │ │ ├── ComputedListExpressions.fs │ │ │ │ ├── DebugScopes.fs │ │ │ │ ├── DelegateAndFuncOptimizations.fs │ │ │ │ ├── DeterministicTests.fs │ │ │ │ ├── Mutation.fs │ │ │ │ ├── ReferenceAssemblyTests.fs │ │ │ │ ├── SimpleFunction.debuginfo.expected │ │ │ │ ├── SimpleShadowingFunction.debuginfo.expected │ │ │ │ ├── StaticLinkTests.fs │ │ │ │ ├── StaticMember.fs │ │ │ │ └── TaskGeneratedCode.fs │ │ ├── Conformance │ │ │ ├── BasicGrammarElements │ │ │ │ ├── BasicConstants.fs │ │ │ │ ├── CharConstants.fs │ │ │ │ ├── DecimalConstants.fs │ │ │ │ └── IntegerConstants.fs │ │ │ └── DataExpressions │ │ │ │ └── ComputationExpressions.fs │ │ ├── Language │ │ │ ├── AnonRecordTests.fs │ │ │ ├── ComparisonOptimizationTest.fs │ │ │ ├── CompilerDirectiveTests.fs │ │ │ ├── ComputationExpressionTests.fs │ │ │ ├── CustomCollectionTests.fs │ │ │ ├── DefaultInterfaceMemberTests.fs │ │ │ ├── FixedIndexSliceTests.fs │ │ │ ├── HatDesugaringTests.fs │ │ │ ├── InitOnlyPropertyConsumptionTests.fs │ │ │ ├── InterfaceTests.fs │ │ │ ├── OpenTypeDeclarationTests.fs │ │ │ ├── OptionalInteropTests.fs │ │ │ ├── SlicingQuotationTests.fs │ │ │ ├── SpanOptimizationTests.fs │ │ │ ├── SpanTests.fs │ │ │ ├── StaticNameResolutionTests.fs │ │ │ ├── StringConcatOptimizationTests.fs │ │ │ ├── StringInterpolation.fs │ │ │ ├── StructActivePatternTests.fs │ │ │ ├── TypeAttributeTests.fs │ │ │ ├── TypeDirectedConversionTests.fs │ │ │ ├── UIntTests.fs │ │ │ └── WitnessTests.fs │ │ ├── Libraries │ │ │ └── Core │ │ │ │ ├── Async │ │ │ │ └── AsyncTests.fs │ │ │ │ ├── Collections │ │ │ │ ├── CollectionTests.fs │ │ │ │ ├── IEnumerableTests.fs │ │ │ │ ├── ListTests.fs │ │ │ │ └── MapTests.fs │ │ │ │ ├── ExtraTopLevelOperators │ │ │ │ └── DictionaryTests.fs │ │ │ │ ├── LanguagePrimitives │ │ │ │ ├── CastToUnitsTests.fs │ │ │ │ ├── ComparisonTests.fs │ │ │ │ └── StringFormatTests.fs │ │ │ │ ├── NativeInterop │ │ │ │ └── StackallocTests.fs │ │ │ │ ├── Operators │ │ │ │ ├── AbsTests.fs │ │ │ │ ├── CastTests.fs │ │ │ │ ├── HashTests.fs │ │ │ │ ├── PowTests.fs │ │ │ │ ├── RoundTests.fs │ │ │ │ ├── SignTests.fs │ │ │ │ └── StringTests.fs │ │ │ │ ├── Reflection │ │ │ │ ├── PreComputedTupleConstructorTests.fs │ │ │ │ └── SprintfTests.fs │ │ │ │ └── Unchecked │ │ │ │ └── DefaultOfTests.fs │ │ ├── Regressions │ │ │ ├── ForInDoMutableRegressionTest.fs │ │ │ ├── IndexerRegressionTests.fs │ │ │ └── NullableOptionalRegressionTests.fs │ │ ├── Service │ │ │ ├── MultiProjectTests.fs │ │ │ └── SignatureGenerationTests.fs │ │ ├── SourceTextTests.fs │ │ ├── Stress │ │ │ └── LargeExprTests.fs │ │ └── Warnings │ │ │ ├── AssignmentWarningTests.fs │ │ │ └── PatternMatchingWarningTests.fs │ ├── Directory.Build.props │ ├── FSharpSuite.Tests.fsproj │ ├── HandleExpects.fs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── SDKTests │ │ ├── AllSdkTargetsTests.proj │ │ ├── Directory.Build.props │ │ ├── Directory.Build.targets │ │ └── tests │ │ │ ├── CompileOrder - BeforeAndAfter.proj │ │ │ ├── DisableImplicitReferenceTest.proj │ │ │ ├── DisableImplicitReferenceWithInclude.proj │ │ │ ├── PackageTest.props │ │ │ ├── PackageTest.targets │ │ │ ├── SetImplicitReferenceTest.proj │ │ │ ├── ToolsTest.props │ │ │ ├── ToolsTest.targets │ │ │ ├── UpdateReference.proj │ │ │ ├── WhichFSharpCompiler - Default Settings.proj │ │ │ ├── WhichFSharpCompiler - Explicit Desktop - AnyCpuWins.proj │ │ │ ├── WhichFSharpCompiler - Explicit Desktop - Prefer32bit.proj │ │ │ ├── WhichFSharpCompiler - Explicit Desktop - PreferAnyCpuFalse.proj │ │ │ ├── WhichFSharpCompiler - Explicit Desktop - PreferAnyCpuTrue.proj │ │ │ ├── WhichFSharpCompiler - Explicit Desktop.proj │ │ │ ├── WhichFSharpCompiler - Explicit NetCore - Prefer32bit.proj │ │ │ ├── WhichFSharpCompiler - Explicit NetCore.proj │ │ │ └── WhichFSharpCompiler - FSharpCompilerPathSet.proj │ ├── TypeProviderTests.fs │ ├── conformance │ │ ├── expressions │ │ │ ├── syntacticsugar │ │ │ │ ├── E_Slices01.bsl │ │ │ │ └── E_Slices01.fsx │ │ │ └── type-relatedexpressions │ │ │ │ ├── E_RigidTypeAnnotation03.bsl │ │ │ │ └── E_RigidTypeAnnotation03.fsx │ │ ├── inference │ │ │ ├── E_Clashing_Values_in_AbstractClass01.bsl │ │ │ ├── E_Clashing_Values_in_AbstractClass03.bsl │ │ │ ├── E_Clashing_Values_in_AbstractClass04.bsl │ │ │ ├── E_LeftToRightOverloadResolution01.bsl │ │ │ ├── E_LeftToRightOverloadResolution01.fsx │ │ │ ├── E_OneTypeVariable03.bsl │ │ │ ├── E_OneTypeVariable03.fsx │ │ │ ├── E_OneTypeVariable03rec.bsl │ │ │ ├── E_OneTypeVariable03rec.fsx │ │ │ ├── E_TwoDifferentTypeVariables01.bsl │ │ │ ├── E_TwoDifferentTypeVariables01.fsx │ │ │ ├── E_TwoDifferentTypeVariables01rec.bsl │ │ │ ├── E_TwoDifferentTypeVariables01rec.fsx │ │ │ ├── E_TwoDifferentTypeVariablesGen00.bsl │ │ │ ├── E_TwoDifferentTypeVariablesGen00.fsx │ │ │ ├── E_TwoDifferentTypeVariablesGen00rec.bsl │ │ │ ├── E_TwoDifferentTypeVariablesGen00rec.fsx │ │ │ ├── E_TwoEqualTypeVariables02.bsl │ │ │ ├── E_TwoEqualTypeVariables02.fsx │ │ │ ├── E_TwoEqualTypeVariables02rec.bsl │ │ │ └── E_TwoEqualTypeVariables02rec.fsx │ │ ├── lexicalanalysis │ │ │ ├── E_LessThanDotOpenParen001.bsl │ │ │ └── E_LessThanDotOpenParen001.fsx │ │ └── wellformedness │ │ │ ├── E_Clashing_Values_in_AbstractClass01.bsl │ │ │ ├── E_Clashing_Values_in_AbstractClass01.fsx │ │ │ ├── E_Clashing_Values_in_AbstractClass03.bsl │ │ │ ├── E_Clashing_Values_in_AbstractClass03.fsx │ │ │ ├── E_Clashing_Values_in_AbstractClass04.bsl │ │ │ └── E_Clashing_Values_in_AbstractClass04.fsx │ ├── core │ │ ├── .gitignore │ │ ├── access │ │ │ └── test.fsx │ │ ├── anon │ │ │ ├── lib.fs │ │ │ └── test.fsx │ │ ├── apporder │ │ │ └── test.fsx │ │ ├── array-no-dot-warnings │ │ │ ├── test-langversion-5.0.bsl │ │ │ ├── test-langversion-5.0.fsx │ │ │ ├── test-langversion-default.bsl │ │ │ └── test-langversion-default.fsx │ │ ├── array-no-dot │ │ │ └── test.fsx │ │ ├── array │ │ │ └── test.fsx │ │ ├── asyncStackTraces │ │ │ └── test.fsx │ │ ├── attributes │ │ │ ├── cslib.cs │ │ │ ├── cslib.dll │ │ │ ├── test.fsx │ │ │ ├── testlib.fs │ │ │ └── testlib.fsi │ │ ├── auto-widen │ │ │ ├── 5.0 │ │ │ │ ├── test.bsl │ │ │ │ └── test.fsx │ │ │ ├── minimal │ │ │ │ └── test.fsx │ │ │ ├── preview-default-warns │ │ │ │ ├── test.bsl │ │ │ │ └── test.fsx │ │ │ └── preview │ │ │ │ ├── test.bsl │ │ │ │ └── test.fsx │ │ ├── comprehensions-hw │ │ │ └── test.fsx │ │ ├── comprehensions │ │ │ └── test.fsx │ │ ├── control │ │ │ └── test.fsx │ │ ├── controlChamenos │ │ │ └── test.fsx │ │ ├── controlMailbox │ │ │ └── test.fsx │ │ ├── controlStackOverflow │ │ │ └── test.fsx │ │ ├── controlWebExt │ │ │ └── test.fsx │ │ ├── controlWpf │ │ │ └── test.fsx │ │ ├── csext │ │ │ └── test.fsx │ │ ├── enum │ │ │ └── test.fsx │ │ ├── events │ │ │ ├── test.fs │ │ │ └── testcs.cs │ │ ├── fileorder │ │ │ ├── libfile1.fs │ │ │ ├── libfile2.fs │ │ │ └── test.fsx │ │ ├── forexpression │ │ │ └── test.fsx │ │ ├── forwarders │ │ │ ├── a.cs │ │ │ ├── b.cs │ │ │ ├── c.fs │ │ │ └── test.fs │ │ ├── fsfromcs │ │ │ ├── lib.fs │ │ │ └── test.cs │ │ ├── fsfromfsviacs │ │ │ ├── compilation.errors.output.bsl │ │ │ ├── compilation.langversion.old.output.bsl │ │ │ ├── lib.fs │ │ │ ├── lib2.cs │ │ │ ├── lib3.cs │ │ │ └── test.fsx │ │ ├── fsi-load │ │ │ └── test.fsx │ │ ├── fsi-reference │ │ │ ├── ImplementationAssembly.fs │ │ │ ├── ReferenceAssembly.fs │ │ │ └── test.fsx │ │ ├── fsi-reload │ │ │ ├── a1.fs │ │ │ ├── a2.fs │ │ │ ├── b1.fs │ │ │ ├── b2.fs │ │ │ ├── b2.fsi │ │ │ ├── load1.fsx │ │ │ ├── load2.fsx │ │ │ ├── test1.ml │ │ │ ├── test1a.ml │ │ │ └── test1b.ml │ │ ├── fsi-shadowcopy │ │ │ ├── Library1.fs │ │ │ ├── test1.fsx │ │ │ └── test2.fsx │ │ ├── fsiAndModifiers │ │ │ ├── prepare.fsx │ │ │ └── test.fsx │ │ ├── genericmeasures │ │ │ └── test.fsx │ │ ├── hiding │ │ │ ├── client.ml │ │ │ ├── lib.ml │ │ │ ├── lib.mli │ │ │ ├── lib2.ml │ │ │ ├── lib2.mli │ │ │ ├── lib3.ml │ │ │ └── libv.ml │ │ ├── ilread │ │ │ ├── Library.dll │ │ │ └── test.fs │ │ ├── indent │ │ │ ├── version46 │ │ │ │ └── test.fsx │ │ │ └── version47 │ │ │ │ └── test.fsx │ │ ├── innerpoly │ │ │ └── test.fsx │ │ ├── int32 │ │ │ └── test.fsx │ │ ├── internalsvisible │ │ │ ├── key.snk │ │ │ ├── library.fs │ │ │ ├── library.fsi │ │ │ ├── librarycs.cs │ │ │ └── main.fs │ │ ├── large │ │ │ ├── conditionals │ │ │ │ ├── LargeConditionals-200.fs │ │ │ │ └── LargeConditionals-maxtested.fs │ │ │ ├── lets │ │ │ │ ├── LargeLets-500.fs │ │ │ │ └── LargeLets-maxtested.fs │ │ │ ├── lists │ │ │ │ └── LargeList-500.fs │ │ │ ├── matches │ │ │ │ ├── LargeMatches-200.fs │ │ │ │ └── LargeMatches-maxtested.fs │ │ │ ├── mixed │ │ │ │ ├── LargeSequentialLet-500.fs │ │ │ │ └── LargeSequentialLet-maxtested.fs │ │ │ └── sequential │ │ │ │ ├── LargeSequential-500.fs │ │ │ │ └── LargeSequential-maxtested.fs │ │ ├── lazy │ │ │ └── test.fsx │ │ ├── letrec-mutrec │ │ │ └── test.fs │ │ ├── letrec-mutrec2 │ │ │ └── test.fs │ │ ├── letrec │ │ │ └── test.fsx │ │ ├── libtest │ │ │ └── test.fsx │ │ ├── lift │ │ │ └── test.fsx │ │ ├── load-script │ │ │ ├── 1.fsx │ │ │ ├── 2.fsx │ │ │ ├── 3.fsx │ │ │ ├── FlagCheck.fs │ │ │ ├── FlagCheck.fsx │ │ │ ├── IncludeNoWarn211.fsx │ │ │ ├── ProjectDriver.fsx │ │ │ ├── ProjectFile.fs │ │ │ ├── ThisProject.fsx │ │ │ ├── load-FlagCheckFs.fsx │ │ │ ├── load-IncludeNoWarn211.fsx │ │ │ ├── loadfail1.fsx │ │ │ ├── loadfail2.fsx │ │ │ ├── loadfail3.fsx │ │ │ ├── multiple-load-1.fsx │ │ │ ├── multiple-load-2.fsx │ │ │ ├── out.stderr.bsl │ │ │ ├── out.stdout.bsl │ │ │ ├── pipescr │ │ │ └── usesfsi.fsx │ │ ├── longnames │ │ │ └── test.fsx │ │ ├── map │ │ │ └── test.fsx │ │ ├── math │ │ │ ├── lalgebra │ │ │ │ └── test.fsx │ │ │ ├── numbers │ │ │ │ └── test.fsx │ │ │ └── numbersVS2008 │ │ │ │ └── test.fsx │ │ ├── measures │ │ │ └── test.fsx │ │ ├── members │ │ │ ├── absil.fs │ │ │ ├── absil.fsi │ │ │ ├── basics-hw-mutrec │ │ │ │ └── test.fs │ │ │ ├── basics-hw │ │ │ │ └── test.fsx │ │ │ ├── basics │ │ │ │ ├── test.fs │ │ │ │ └── test.fsi │ │ │ ├── console │ │ │ │ ├── console2.fs │ │ │ │ └── test.fsx │ │ │ ├── ctree │ │ │ │ └── test.fsx │ │ │ ├── factors-mutrec │ │ │ │ └── test.fs │ │ │ ├── factors │ │ │ │ └── test.fsx │ │ │ ├── incremental-hw-mutrec │ │ │ │ └── test.fsx │ │ │ ├── incremental-hw │ │ │ │ └── test.fsx │ │ │ ├── incremental │ │ │ │ └── test.fsx │ │ │ ├── ops-mutrec │ │ │ │ └── test.fs │ │ │ ├── ops │ │ │ │ ├── THIRD-PARTY-NOTICES.TXT │ │ │ │ └── test.fsx │ │ │ ├── self-identifier │ │ │ │ ├── version46 │ │ │ │ │ └── test.fs │ │ │ │ └── version47 │ │ │ │ │ └── test.fs │ │ │ ├── set-only-property │ │ │ │ ├── calls.bsl │ │ │ │ ├── calls.fsx │ │ │ │ ├── cs.cs │ │ │ │ ├── fs.fs │ │ │ │ └── vb.vb │ │ │ └── stephen.ml │ │ ├── nameof │ │ │ ├── preview │ │ │ │ └── test.fsx │ │ │ └── version46 │ │ │ │ └── test.fsx │ │ ├── namespaces │ │ │ ├── test.fs │ │ │ ├── test.fsi │ │ │ ├── test2.fs │ │ │ └── test2.fsi │ │ ├── nested │ │ │ └── test.fsx │ │ ├── parsing │ │ │ ├── crlf.ml │ │ │ └── toplet.ml │ │ ├── patterns │ │ │ └── test.fsx │ │ ├── pinvoke │ │ │ └── test.fsx │ │ ├── printf-interpolated │ │ │ └── test.fsx │ │ ├── printf │ │ │ └── test.fsx │ │ ├── printing │ │ │ ├── output.1000.stderr.bsl │ │ │ ├── output.1000.stdout.bsl │ │ │ ├── output.200.stderr.bsl │ │ │ ├── output.200.stdout.bsl │ │ │ ├── output.47.stderr.bsl │ │ │ ├── output.47.stdout.bsl │ │ │ ├── output.multiemit.stderr.bsl │ │ │ ├── output.multiemit.stdout.bsl │ │ │ ├── output.off.stderr.bsl │ │ │ ├── output.off.stdout.bsl │ │ │ ├── output.quiet.stderr.bsl │ │ │ ├── output.quiet.stdout.bsl │ │ │ ├── output.stderr.bsl │ │ │ ├── output.stdout.bsl │ │ │ ├── preludePrintSize1000.fsx │ │ │ ├── preludePrintSize200.fsx │ │ │ ├── preludeShowDeclarationValuesFalse.fsx │ │ │ ├── test.fsx │ │ │ ├── testLoadFile.fsx │ │ │ └── testLoadFile2.fsx │ │ ├── queriesCustomQueryOps │ │ │ ├── negativetest.bsl │ │ │ ├── negativetest.fsx │ │ │ └── test.fsx │ │ ├── queriesLeafExpressionConvert │ │ │ └── test.fsx │ │ ├── queriesNullableOperators │ │ │ └── test.fsx │ │ ├── queriesOverIEnumerable │ │ │ └── test.fsx │ │ ├── queriesOverIQueryable │ │ │ └── test.fsx │ │ ├── quotes │ │ │ ├── cslib.cs │ │ │ └── test.fsx │ │ ├── quotesDebugInfo │ │ │ └── test.fsx │ │ ├── quotesInMultipleModules │ │ │ ├── module1.fsx │ │ │ └── module2.fsx │ │ ├── recordResolution │ │ │ └── test.fsx │ │ ├── ref-ops-deprecation │ │ │ ├── test-langversion-preview.bsl │ │ │ └── test-langversion-preview.fsx │ │ ├── reflect │ │ │ ├── test.fs │ │ │ └── test2.fs │ │ ├── refnormalization │ │ │ ├── .gitignore │ │ │ ├── AscendentAssembly.fs │ │ │ ├── DependentAssembly.fs │ │ │ ├── keyfile.snk │ │ │ └── test.fs │ │ ├── resources │ │ │ ├── Icon1.ico │ │ │ ├── Image1.bmp │ │ │ ├── Resources.resources │ │ │ ├── Resources.resx │ │ │ ├── TextFile1.txt │ │ │ ├── chimes.wav │ │ │ └── test.fs │ │ ├── samename │ │ │ ├── folder1 │ │ │ │ ├── a.fs │ │ │ │ ├── a.fsi │ │ │ │ ├── b.fs │ │ │ │ └── b.fsi │ │ │ ├── folder2 │ │ │ │ ├── a.fs │ │ │ │ ├── a.fsi │ │ │ │ ├── b.fs │ │ │ │ └── b.fsi │ │ │ └── tempet.fsproj │ │ ├── seq │ │ │ └── test.fsx │ │ ├── signedtests │ │ │ ├── sha1024delay.snk │ │ │ ├── sha1024full.snk │ │ │ ├── sha1delay.snk │ │ │ ├── sha1full.snk │ │ │ ├── sha256delay.snk │ │ │ ├── sha256full.snk │ │ │ ├── sha512delay.snk │ │ │ ├── sha512full.snk │ │ │ └── test.fs │ │ ├── span │ │ │ ├── .gitignore │ │ │ ├── common-pre.fsx │ │ │ ├── test-pre.fsx │ │ │ ├── test.bsl │ │ │ ├── test.fsx │ │ │ ├── test2-pre.fsx │ │ │ ├── test2.bsl │ │ │ ├── test2.fsx │ │ │ ├── test3-pre.fsx │ │ │ ├── test3.bsl │ │ │ ├── test3.fsx │ │ │ └── testlib.fs │ │ ├── state-machines │ │ │ ├── neg-resumable-01.bsl │ │ │ ├── neg-resumable-01.fsx │ │ │ ├── neg-resumable-02.bsl │ │ │ ├── neg-resumable-02.fsx │ │ │ └── test.fsx │ │ ├── subtype │ │ │ └── test.fsx │ │ ├── syntax │ │ │ └── test.fsx │ │ ├── tlr │ │ │ └── test.fsx │ │ ├── topinit │ │ │ ├── app69514.fs │ │ │ ├── flag_deterministic_init1.fs │ │ │ ├── flag_deterministic_init10.fs │ │ │ ├── flag_deterministic_init11.fs │ │ │ ├── flag_deterministic_init12.fs │ │ │ ├── flag_deterministic_init13.fs │ │ │ ├── flag_deterministic_init14.fs │ │ │ ├── flag_deterministic_init15.fs │ │ │ ├── flag_deterministic_init16.fs │ │ │ ├── flag_deterministic_init17.fs │ │ │ ├── flag_deterministic_init18.fs │ │ │ ├── flag_deterministic_init19.fs │ │ │ ├── flag_deterministic_init2.fs │ │ │ ├── flag_deterministic_init20.fs │ │ │ ├── flag_deterministic_init21.fs │ │ │ ├── flag_deterministic_init22.fs │ │ │ ├── flag_deterministic_init23.fs │ │ │ ├── flag_deterministic_init24.fs │ │ │ ├── flag_deterministic_init25.fs │ │ │ ├── flag_deterministic_init26.fs │ │ │ ├── flag_deterministic_init27.fs │ │ │ ├── flag_deterministic_init28.fs │ │ │ ├── flag_deterministic_init29.fs │ │ │ ├── flag_deterministic_init3.fs │ │ │ ├── flag_deterministic_init30.fs │ │ │ ├── flag_deterministic_init31.fs │ │ │ ├── flag_deterministic_init32.fs │ │ │ ├── flag_deterministic_init33.fs │ │ │ ├── flag_deterministic_init34.fs │ │ │ ├── flag_deterministic_init35.fs │ │ │ ├── flag_deterministic_init36.fs │ │ │ ├── flag_deterministic_init37.fs │ │ │ ├── flag_deterministic_init38.fs │ │ │ ├── flag_deterministic_init39.fs │ │ │ ├── flag_deterministic_init4.fs │ │ │ ├── flag_deterministic_init40.fs │ │ │ ├── flag_deterministic_init41.fs │ │ │ ├── flag_deterministic_init42.fs │ │ │ ├── flag_deterministic_init43.fs │ │ │ ├── flag_deterministic_init44.fs │ │ │ ├── flag_deterministic_init45.fs │ │ │ ├── flag_deterministic_init46.fs │ │ │ ├── flag_deterministic_init47.fs │ │ │ ├── flag_deterministic_init48.fs │ │ │ ├── flag_deterministic_init49.fs │ │ │ ├── flag_deterministic_init5.fs │ │ │ ├── flag_deterministic_init50.fs │ │ │ ├── flag_deterministic_init51.fs │ │ │ ├── flag_deterministic_init52.fs │ │ │ ├── flag_deterministic_init53.fs │ │ │ ├── flag_deterministic_init54.fs │ │ │ ├── flag_deterministic_init55.fs │ │ │ ├── flag_deterministic_init56.fs │ │ │ ├── flag_deterministic_init57.fs │ │ │ ├── flag_deterministic_init58.fs │ │ │ ├── flag_deterministic_init59.fs │ │ │ ├── flag_deterministic_init6.fs │ │ │ ├── flag_deterministic_init60.fs │ │ │ ├── flag_deterministic_init61.fs │ │ │ ├── flag_deterministic_init62.fs │ │ │ ├── flag_deterministic_init63.fs │ │ │ ├── flag_deterministic_init64.fs │ │ │ ├── flag_deterministic_init65.fs │ │ │ ├── flag_deterministic_init66.fs │ │ │ ├── flag_deterministic_init67.fs │ │ │ ├── flag_deterministic_init68.fs │ │ │ ├── flag_deterministic_init69.fs │ │ │ ├── flag_deterministic_init7.fs │ │ │ ├── flag_deterministic_init70.fs │ │ │ ├── flag_deterministic_init71.fs │ │ │ ├── flag_deterministic_init72.fs │ │ │ ├── flag_deterministic_init73.fs │ │ │ ├── flag_deterministic_init74.fs │ │ │ ├── flag_deterministic_init75.fs │ │ │ ├── flag_deterministic_init76.fs │ │ │ ├── flag_deterministic_init77.fs │ │ │ ├── flag_deterministic_init78.fs │ │ │ ├── flag_deterministic_init79.fs │ │ │ ├── flag_deterministic_init8.fs │ │ │ ├── flag_deterministic_init80.fs │ │ │ ├── flag_deterministic_init81.fs │ │ │ ├── flag_deterministic_init82.fs │ │ │ ├── flag_deterministic_init83.fs │ │ │ ├── flag_deterministic_init84.fs │ │ │ ├── flag_deterministic_init85.fs │ │ │ ├── flag_deterministic_init9.fs │ │ │ ├── generate.fsx │ │ │ ├── lib.ml │ │ │ ├── lib69514.fs │ │ │ ├── lib69514.fsi │ │ │ ├── lib_deterministic_init1.fs │ │ │ ├── lib_deterministic_init10.fs │ │ │ ├── lib_deterministic_init11.fs │ │ │ ├── lib_deterministic_init12.fs │ │ │ ├── lib_deterministic_init13.fs │ │ │ ├── lib_deterministic_init14.fs │ │ │ ├── lib_deterministic_init15.fs │ │ │ ├── lib_deterministic_init16.fs │ │ │ ├── lib_deterministic_init17.fs │ │ │ ├── lib_deterministic_init18.fs │ │ │ ├── lib_deterministic_init19.fs │ │ │ ├── lib_deterministic_init2.fs │ │ │ ├── lib_deterministic_init20.fs │ │ │ ├── lib_deterministic_init21.fs │ │ │ ├── lib_deterministic_init22.fs │ │ │ ├── lib_deterministic_init23.fs │ │ │ ├── lib_deterministic_init24.fs │ │ │ ├── lib_deterministic_init25.fs │ │ │ ├── lib_deterministic_init26.fs │ │ │ ├── lib_deterministic_init27.fs │ │ │ ├── lib_deterministic_init28.fs │ │ │ ├── lib_deterministic_init29.fs │ │ │ ├── lib_deterministic_init3.fs │ │ │ ├── lib_deterministic_init30.fs │ │ │ ├── lib_deterministic_init31.fs │ │ │ ├── lib_deterministic_init32.fs │ │ │ ├── lib_deterministic_init33.fs │ │ │ ├── lib_deterministic_init34.fs │ │ │ ├── lib_deterministic_init35.fs │ │ │ ├── lib_deterministic_init36.fs │ │ │ ├── lib_deterministic_init37.fs │ │ │ ├── lib_deterministic_init38.fs │ │ │ ├── lib_deterministic_init39.fs │ │ │ ├── lib_deterministic_init4.fs │ │ │ ├── lib_deterministic_init40.fs │ │ │ ├── lib_deterministic_init41.fs │ │ │ ├── lib_deterministic_init42.fs │ │ │ ├── lib_deterministic_init43.fs │ │ │ ├── lib_deterministic_init44.fs │ │ │ ├── lib_deterministic_init45.fs │ │ │ ├── lib_deterministic_init46.fs │ │ │ ├── lib_deterministic_init47.fs │ │ │ ├── lib_deterministic_init48.fs │ │ │ ├── lib_deterministic_init49.fs │ │ │ ├── lib_deterministic_init5.fs │ │ │ ├── lib_deterministic_init50.fs │ │ │ ├── lib_deterministic_init51.fs │ │ │ ├── lib_deterministic_init52.fs │ │ │ ├── lib_deterministic_init53.fs │ │ │ ├── lib_deterministic_init54.fs │ │ │ ├── lib_deterministic_init55.fs │ │ │ ├── lib_deterministic_init56.fs │ │ │ ├── lib_deterministic_init57.fs │ │ │ ├── lib_deterministic_init58.fs │ │ │ ├── lib_deterministic_init59.fs │ │ │ ├── lib_deterministic_init6.fs │ │ │ ├── lib_deterministic_init60.fs │ │ │ ├── lib_deterministic_init61.fs │ │ │ ├── lib_deterministic_init62.fs │ │ │ ├── lib_deterministic_init63.fs │ │ │ ├── lib_deterministic_init64.fs │ │ │ ├── lib_deterministic_init65.fs │ │ │ ├── lib_deterministic_init66.fs │ │ │ ├── lib_deterministic_init67.fs │ │ │ ├── lib_deterministic_init68.fs │ │ │ ├── lib_deterministic_init69.fs │ │ │ ├── lib_deterministic_init7.fs │ │ │ ├── lib_deterministic_init70.fs │ │ │ ├── lib_deterministic_init71.fs │ │ │ ├── lib_deterministic_init72.fs │ │ │ ├── lib_deterministic_init73.fs │ │ │ ├── lib_deterministic_init74.fs │ │ │ ├── lib_deterministic_init75.fs │ │ │ ├── lib_deterministic_init76.fs │ │ │ ├── lib_deterministic_init77.fs │ │ │ ├── lib_deterministic_init78.fs │ │ │ ├── lib_deterministic_init79.fs │ │ │ ├── lib_deterministic_init8.fs │ │ │ ├── lib_deterministic_init80.fs │ │ │ ├── lib_deterministic_init81.fs │ │ │ ├── lib_deterministic_init82.fs │ │ │ ├── lib_deterministic_init83.fs │ │ │ ├── lib_deterministic_init84.fs │ │ │ ├── lib_deterministic_init85.fs │ │ │ ├── lib_deterministic_init9.fs │ │ │ ├── static-main.fs │ │ │ ├── test.cs │ │ │ ├── test0.fs │ │ │ ├── test1.fs │ │ │ ├── test2.fs │ │ │ ├── test3.fs │ │ │ ├── test4.fs │ │ │ ├── test5.fs │ │ │ ├── test6.fs │ │ │ └── test_deterministic_init.fs │ │ ├── unicode │ │ │ ├── kanji-unicode-utf16.fs │ │ │ ├── kanji-unicode-utf7-codepage-65000.fs │ │ │ ├── kanji-unicode-utf8-nosig-codepage-65001.fs │ │ │ ├── kanji-unicode-utf8-withsig-codepage-65001.fs │ │ │ ├── out.bsl │ │ │ ├── test.fsx │ │ │ └── utf8source.ml │ │ ├── unitsOfMeasure │ │ │ └── test.fs │ │ ├── verify │ │ │ └── xmlverify.fs │ │ ├── versionAttributes │ │ │ ├── NoWarn2003.fs │ │ │ ├── NoWarn2003_2.fs │ │ │ ├── Warn2003_1.fs │ │ │ ├── Warn2003_2.fs │ │ │ ├── Warn2003_3.fs │ │ │ ├── out.stderr.bsl │ │ │ └── out.stdout.bsl │ │ └── xmldoc │ │ │ ├── lib.fs │ │ │ └── lib.xml.bsl │ ├── optimize │ │ ├── .gitignore │ │ ├── analyses │ │ │ ├── effects.HasEffect.output.test.bsl │ │ │ ├── effects.fs │ │ │ ├── sizes.FunctionSizes.output.test.bsl │ │ │ ├── sizes.TotalSizes.output.test.bsl │ │ │ ├── sizes.fs │ │ │ ├── tailcalls.NoNeedToTailcall.output.test.bsl │ │ │ └── tailcalls.fs │ │ ├── basics │ │ │ └── test.ml │ │ ├── inline │ │ │ ├── lib.fs │ │ │ ├── lib2.fs │ │ │ ├── lib3.fs │ │ │ └── test.fs │ │ └── stats │ │ │ ├── ILLink.LinkAttributes.xml │ │ │ ├── ILLink.Substitutions.xml │ │ │ └── stats10.txt │ ├── perf │ │ ├── .gitignore │ │ ├── computation-expressions │ │ │ └── dependency_graph.fsx │ │ ├── graph │ │ │ └── test.ml │ │ └── nbody │ │ │ └── test.ml │ ├── readme.md │ ├── regression │ │ ├── 26 │ │ │ └── test.ml │ │ ├── 83 │ │ │ └── test.ml │ │ ├── 84 │ │ │ └── test.ml │ │ ├── 85 │ │ │ ├── Category.ml │ │ │ └── category.dll │ │ ├── 86 │ │ │ └── test.ml │ │ ├── 321 │ │ │ ├── test.ml │ │ │ └── test.mli │ │ ├── 655 │ │ │ ├── main.fs │ │ │ └── xlibC.ml │ │ ├── 656 │ │ │ ├── filehelper.fs │ │ │ ├── form.fs │ │ │ ├── formshelper.fs │ │ │ ├── mathhelper.fs │ │ │ ├── misc.fs │ │ │ ├── playerrecord.fs │ │ │ ├── plot.fs │ │ │ ├── trackedplayers.fs │ │ │ └── traj.fs │ │ ├── 4715 │ │ │ ├── date.fs │ │ │ ├── env.fs │ │ │ └── main.fs │ │ ├── 5531 │ │ │ ├── compilation.output.test.bsl │ │ │ ├── output.test.bsl │ │ │ ├── output.test.txt │ │ │ └── test.fs │ │ ├── 12322 │ │ │ └── test.fsx │ │ ├── 12383 │ │ │ └── test.fs │ │ ├── 13219 │ │ │ └── test.fsx │ │ ├── 13710 │ │ │ └── test.fsx │ │ ├── .gitignore │ │ ├── OverloadResolution-bug │ │ │ └── test.fsx │ │ ├── literal-value-bug-1 │ │ │ ├── test.fs │ │ │ └── test.il.bsl │ │ ├── literal-value-bug-2 │ │ │ └── test.fsx │ │ ├── struct-measure-bug-1 │ │ │ └── test.fs │ │ ├── struct-tuple-bug-1 │ │ │ └── test.fsx │ │ └── tuple-bug-1 │ │ │ └── test.ml │ ├── single-test.fs │ ├── test.fsx │ ├── tests.fs │ ├── tools │ │ ├── bundle │ │ │ ├── test-one-fsharp-module.fs │ │ │ ├── test_two_fsharp_modules_module_1.fs │ │ │ └── test_two_fsharp_modules_module_2.fs │ │ └── eval │ │ │ └── test.fsx │ ├── typeProviders │ │ ├── .gitignore │ │ ├── diamondAssembly │ │ │ ├── test1.fsx │ │ │ ├── test2a.fsx │ │ │ ├── test2b.fsx │ │ │ └── test3.fsx │ │ ├── globalNamespace │ │ │ ├── globalNamespaceTP.cs │ │ │ └── test.fsx │ │ ├── helloWorld │ │ │ ├── TypeMagic.fs │ │ │ ├── build.fs │ │ │ ├── provided.fs │ │ │ ├── providedJ.fs │ │ │ ├── providedK.fs │ │ │ ├── providedNullAssemblyName.fsx │ │ │ ├── provider.fsx │ │ │ ├── test.fsx │ │ │ └── testlib_client.fsx │ │ ├── helloWorldCSharp │ │ │ ├── magic.fs │ │ │ ├── magic.snk │ │ │ ├── provider.cs │ │ │ └── test.fsx │ │ ├── negTests │ │ │ ├── EVIL_PROVIDER_ConstructorThrows.bslpp │ │ │ ├── EVIL_PROVIDER_ConstructorThrows.fsx │ │ │ ├── EVIL_PROVIDER_DoesNotHaveConstructor.bslpp │ │ │ ├── EVIL_PROVIDER_DoesNotHaveConstructor.fsx │ │ │ ├── EVIL_PROVIDER_DoesNotHaveConstructor.vsbslpp │ │ │ ├── EVIL_PROVIDER_GetInvokerExpression_Exception.bsl │ │ │ ├── EVIL_PROVIDER_GetInvokerExpression_Exception.fsx │ │ │ ├── EVIL_PROVIDER_GetInvokerExpression_Null.bsl │ │ │ ├── EVIL_PROVIDER_GetInvokerExpression_Null.fsx │ │ │ ├── EVIL_PROVIDER_GetNamespaces_Exception.bsl │ │ │ ├── EVIL_PROVIDER_GetNamespaces_Exception.fsx │ │ │ ├── EVIL_PROVIDER_GetNamespaces_Null.bsl │ │ │ ├── EVIL_PROVIDER_GetNamespaces_Null.fsx │ │ │ ├── EVIL_PROVIDER_GetNestedNamespaces_Exception.bsl │ │ │ ├── EVIL_PROVIDER_GetNestedNamespaces_Exception.fsx │ │ │ ├── EVIL_PROVIDER_GetNestedNamespaces_Null.fsx │ │ │ ├── EVIL_PROVIDER_GetStaticParametersForMethod_Exception.bsl │ │ │ ├── EVIL_PROVIDER_GetStaticParametersForMethod_Exception.fsx │ │ │ ├── EVIL_PROVIDER_GetStaticParametersForMethod_Null.bsl │ │ │ ├── EVIL_PROVIDER_GetStaticParametersForMethod_Null.fsx │ │ │ ├── EVIL_PROVIDER_GetStaticParameters_Exception.bsl │ │ │ ├── EVIL_PROVIDER_GetStaticParameters_Exception.fsx │ │ │ ├── EVIL_PROVIDER_GetStaticParameters_Null.bsl │ │ │ ├── EVIL_PROVIDER_GetStaticParameters_Null.fsx │ │ │ ├── EVIL_PROVIDER_GetTypes_Exception.bsl │ │ │ ├── EVIL_PROVIDER_GetTypes_Exception.fsx │ │ │ ├── EVIL_PROVIDER_GetTypes_Null.bsl │ │ │ ├── EVIL_PROVIDER_GetTypes_Null.fsx │ │ │ ├── EVIL_PROVIDER_NamespaceName_Empty.bsl │ │ │ ├── EVIL_PROVIDER_NamespaceName_Empty.fsx │ │ │ ├── EVIL_PROVIDER_NamespaceName_Exception.bsl │ │ │ ├── EVIL_PROVIDER_NamespaceName_Exception.fsx │ │ │ ├── EVIL_PROVIDER_NamespaceName_Null.fsx │ │ │ ├── EVIL_PROVIDER_ResolveTypeName_Exception.bsl │ │ │ ├── EVIL_PROVIDER_ResolveTypeName_Exception.fsx │ │ │ ├── EVIL_PROVIDER_ResolveTypeName_Null.bsl │ │ │ ├── EVIL_PROVIDER_ResolveTypeName_Null.fsx │ │ │ ├── EVIL_PROVIDER_ReturnsTypeWithIncorrectNameFromApplyStaticArguments.bsl │ │ │ ├── EVIL_PROVIDER_ReturnsTypeWithIncorrectNameFromApplyStaticArguments.fsx │ │ │ ├── InvalidInvokerExpression.bsl │ │ │ ├── InvalidInvokerExpression.fsx │ │ │ ├── MostBasicProvider.fsx │ │ │ ├── ProviderAttributeErrorConsume.bslpp │ │ │ ├── ProviderAttribute_EmptyConsume.bslpp │ │ │ ├── TypeEvil.fs │ │ │ ├── neg1.bsl │ │ │ ├── neg1.fsx │ │ │ ├── neg1_a.bsl │ │ │ ├── neg1_a.fsx │ │ │ ├── neg2.bsl │ │ │ ├── neg2.fsx │ │ │ ├── neg2c.bsl │ │ │ ├── neg2c.fsx │ │ │ ├── neg2e.bsl │ │ │ ├── neg2e.fsx │ │ │ ├── neg2g.bsl │ │ │ ├── neg2g.fsx │ │ │ ├── neg2h.bsl │ │ │ ├── neg2h.fs │ │ │ ├── neg2h.fsi │ │ │ ├── neg3.bsl │ │ │ ├── neg3.fsx │ │ │ ├── neg4.bsl │ │ │ ├── neg4.fsx │ │ │ ├── neg5.bsl │ │ │ ├── neg6.bsl │ │ │ ├── neg6.fsx │ │ │ ├── neg7.bsl │ │ │ ├── neg7.fsx │ │ │ ├── provider.fsx │ │ │ ├── providerAttributeError.fsx │ │ │ ├── providerAttributeErrorConsume.fsx │ │ │ ├── providerAttribute_Empty.fsx │ │ │ ├── providerAttribute_EmptyConsume.fsx │ │ │ └── sed.fsx │ │ ├── splitAssemblyTools │ │ │ ├── provider.fs │ │ │ ├── providerDesigner.fsx │ │ │ └── test.fsx │ │ ├── splitAssemblyTypeproviders │ │ │ ├── provider.fs │ │ │ ├── providerDesigner.fsx │ │ │ └── test.fsx │ │ └── wedgeAssembly │ │ │ ├── test2a-restricted.fsi │ │ │ ├── test2a.fs │ │ │ ├── test2a.fsi │ │ │ ├── test2b-restricted.fsi │ │ │ ├── test2b.fs │ │ │ ├── test2b.fsi │ │ │ └── test3.fsx │ ├── typecheck │ │ ├── .gitignore │ │ ├── constructors │ │ │ ├── neg_invalid_constructor.bsl │ │ │ └── neg_invalid_constructor.fs │ │ ├── full-rank-arrays │ │ │ ├── Class1.cs │ │ │ ├── full-rank-arrays.dll │ │ │ └── test.fsx │ │ ├── misc │ │ │ └── test.ml │ │ ├── overloads │ │ │ ├── neg_System.Convert.ToString.OverloadList.bsl │ │ │ ├── neg_System.Convert.ToString.OverloadList.fsx │ │ │ ├── neg_System.Drawing.Graphics.DrawRectangleOverloadList.bsl │ │ │ ├── neg_System.Drawing.Graphics.DrawRectangleOverloadList.fsx │ │ │ ├── neg_System.Threading.Tasks.Task.Run.OverloadList.bsl │ │ │ ├── neg_System.Threading.Tasks.Task.Run.OverloadList.fsx │ │ │ ├── neg_generic_known_argument_types.bsl │ │ │ ├── neg_generic_known_argument_types.fsx │ │ │ ├── neg_interface_generics.bsl │ │ │ ├── neg_interface_generics.fsx │ │ │ ├── neg_known_return_type_and_known_type_arguments.bsl │ │ │ ├── neg_known_return_type_and_known_type_arguments.fsx │ │ │ ├── neg_many_many_overloads.bsl │ │ │ ├── neg_many_many_overloads.fsx │ │ │ ├── neg_tupled_arguments.bsl │ │ │ └── neg_tupled_arguments.fsx │ │ └── sigs │ │ │ ├── .gitignore │ │ │ ├── neg01.bsl │ │ │ ├── neg01.vsbsl │ │ │ ├── neg01a.fs │ │ │ ├── neg01a.fsi │ │ │ ├── neg01b.fs │ │ │ ├── neg02.bsl │ │ │ ├── neg02.fs │ │ │ ├── neg02.vsbsl │ │ │ ├── neg03.bsl │ │ │ ├── neg03.fs │ │ │ ├── neg04.bsl │ │ │ ├── neg04.fs │ │ │ ├── neg05.bsl │ │ │ ├── neg05.fs │ │ │ ├── neg06.bsl │ │ │ ├── neg06.fs │ │ │ ├── neg06_a.bsl │ │ │ ├── neg06_a.fs │ │ │ ├── neg06_b.bsl │ │ │ ├── neg06_b.fs │ │ │ ├── neg07.bsl │ │ │ ├── neg07.fs │ │ │ ├── neg08.bsl │ │ │ ├── neg08.fs │ │ │ ├── neg08.fsi │ │ │ ├── neg09.bsl │ │ │ ├── neg09.fs │ │ │ ├── neg09.fsi │ │ │ ├── neg10.bsl │ │ │ ├── neg10.fs │ │ │ ├── neg10.fsi │ │ │ ├── neg100.bsl │ │ │ ├── neg100.fs │ │ │ ├── neg100.fsi │ │ │ ├── neg101.bsl │ │ │ ├── neg101.fs │ │ │ ├── neg102.bsl │ │ │ ├── neg102.fs │ │ │ ├── neg102.vsbsl │ │ │ ├── neg103.bsl │ │ │ ├── neg103.fs │ │ │ ├── neg103.vsbsl │ │ │ ├── neg104.bsl │ │ │ ├── neg104.fs │ │ │ ├── neg104.vsbsl │ │ │ ├── neg106.bsl │ │ │ ├── neg106.fs │ │ │ ├── neg106.vsbsl │ │ │ ├── neg107-pre.fsx │ │ │ ├── neg107.bsl │ │ │ ├── neg107.fsx │ │ │ ├── neg107.vsbsl │ │ │ ├── neg108.bsl │ │ │ ├── neg108.fs │ │ │ ├── neg109.bsl │ │ │ ├── neg109.fs │ │ │ ├── neg10_a.bsl │ │ │ ├── neg10_a.fs │ │ │ ├── neg11.bsl │ │ │ ├── neg11.fs │ │ │ ├── neg110.bsl │ │ │ ├── neg110.fs │ │ │ ├── neg111.bsl │ │ │ ├── neg111.fs │ │ │ ├── neg112.bsl │ │ │ ├── neg112.fs │ │ │ ├── neg113.bsl │ │ │ ├── neg113.fs │ │ │ ├── neg113.vsbsl │ │ │ ├── neg114.bsl │ │ │ ├── neg114.fs │ │ │ ├── neg114.vsbsl │ │ │ ├── neg115.bsl │ │ │ ├── neg115.fs │ │ │ ├── neg116.bsl │ │ │ ├── neg116.fs │ │ │ ├── neg117.bsl │ │ │ ├── neg117.fs │ │ │ ├── neg118.bsl │ │ │ ├── neg118.fs │ │ │ ├── neg119a.bsl │ │ │ ├── neg119a.fs │ │ │ ├── neg119b.bsl │ │ │ ├── neg119b.fs │ │ │ ├── neg12.bsl │ │ │ ├── neg12.fs │ │ │ ├── neg120.bsl │ │ │ ├── neg120.fs │ │ │ ├── neg121.bsl │ │ │ ├── neg121.fs │ │ │ ├── neg122.bsl │ │ │ ├── neg122.fs │ │ │ ├── neg123.bsl │ │ │ ├── neg123.fs │ │ │ ├── neg124.bsl │ │ │ ├── neg124.fs │ │ │ ├── neg125.bsl │ │ │ ├── neg125.fs │ │ │ ├── neg126.bsl │ │ │ ├── neg126.fs │ │ │ ├── neg127.bsl │ │ │ ├── neg127.fs │ │ │ ├── neg128.bsl │ │ │ ├── neg128.fs │ │ │ ├── neg129.bsl │ │ │ ├── neg129.fs │ │ │ ├── neg13.bsl │ │ │ ├── neg13.fs │ │ │ ├── neg130.bsl │ │ │ ├── neg130.fs │ │ │ ├── neg131.bsl │ │ │ ├── neg131.fs │ │ │ ├── neg132.bsl │ │ │ ├── neg132.fs │ │ │ ├── neg133.bsl │ │ │ ├── neg133.fs │ │ │ ├── neg134.bsl │ │ │ ├── neg134.fs │ │ │ ├── neg135.bsl │ │ │ ├── neg135.fs │ │ │ ├── neg135.vsbsl │ │ │ ├── neg14.bsl │ │ │ ├── neg14a.fs │ │ │ ├── neg14a.fsi │ │ │ ├── neg14b.fs │ │ │ ├── neg15.bsl │ │ │ ├── neg15.fs │ │ │ ├── neg16.bsl │ │ │ ├── neg16.fs │ │ │ ├── neg17.bsl │ │ │ ├── neg17.fs │ │ │ ├── neg17.fsi │ │ │ ├── neg17b.fs │ │ │ ├── neg18.bsl │ │ │ ├── neg18.fs │ │ │ ├── neg19.bsl │ │ │ ├── neg19.fs │ │ │ ├── neg20.bsl │ │ │ ├── neg20.fs │ │ │ ├── neg21.bsl │ │ │ ├── neg21.fs │ │ │ ├── neg23.bsl │ │ │ ├── neg23.fs │ │ │ ├── neg24.bsl │ │ │ ├── neg24.fs │ │ │ ├── neg25.bsl │ │ │ ├── neg25.fs │ │ │ ├── neg26.bsl │ │ │ ├── neg26.fs │ │ │ ├── neg27.bsl │ │ │ ├── neg27.fs │ │ │ ├── neg27.fsi │ │ │ ├── neg27.vsbsl │ │ │ ├── neg28.bsl │ │ │ ├── neg28.fsx │ │ │ ├── neg29.bsl │ │ │ ├── neg29.fs │ │ │ ├── neg30.bsl │ │ │ ├── neg30.fs │ │ │ ├── neg31.bsl │ │ │ ├── neg31.fs │ │ │ ├── neg31.fsi │ │ │ ├── neg32.bsl │ │ │ ├── neg32.fs │ │ │ ├── neg33.bsl │ │ │ ├── neg33.fs │ │ │ ├── neg33.fsi │ │ │ ├── neg34.bsl │ │ │ ├── neg34.fs │ │ │ ├── neg34.fsi │ │ │ ├── neg35.bsl │ │ │ ├── neg35.fs │ │ │ ├── neg36.bsl │ │ │ ├── neg36.fs │ │ │ ├── neg37.bsl │ │ │ ├── neg37.fs │ │ │ ├── neg37_a.bsl │ │ │ ├── neg37_a.fs │ │ │ ├── neg38.bsl │ │ │ ├── neg38.fs │ │ │ ├── neg39.bsl │ │ │ ├── neg39.fs │ │ │ ├── neg40.bsl │ │ │ ├── neg40.fs │ │ │ ├── neg41.bsl │ │ │ ├── neg41.fs │ │ │ ├── neg42.bsl │ │ │ ├── neg42.fs │ │ │ ├── neg42.fsi │ │ │ ├── neg43.bsl │ │ │ ├── neg43.fs │ │ │ ├── neg43.fsi │ │ │ ├── neg44.bsl │ │ │ ├── neg44.fs │ │ │ ├── neg45.bsl │ │ │ ├── neg45.fs │ │ │ ├── neg46.bsl │ │ │ ├── neg46.fs │ │ │ ├── neg47.bsl │ │ │ ├── neg47.fs │ │ │ ├── neg48.bsl │ │ │ ├── neg48.fs │ │ │ ├── neg49.bsl │ │ │ ├── neg49.fs │ │ │ ├── neg50.bsl │ │ │ ├── neg50.fs │ │ │ ├── neg51.bsl │ │ │ ├── neg51.fs │ │ │ ├── neg52.bsl │ │ │ ├── neg52.fs │ │ │ ├── neg53.bsl │ │ │ ├── neg53.fs │ │ │ ├── neg54.bsl │ │ │ ├── neg54.fs │ │ │ ├── neg55.bsl │ │ │ ├── neg55.fs │ │ │ ├── neg56.bsl │ │ │ ├── neg56.fs │ │ │ ├── neg56_a.bsl │ │ │ ├── neg56_a.fs │ │ │ ├── neg56_b.bsl │ │ │ ├── neg56_b.fs │ │ │ ├── neg57.bsl │ │ │ ├── neg57.fs │ │ │ ├── neg57.fsi │ │ │ ├── neg58.bsl │ │ │ ├── neg58.fs │ │ │ ├── neg58.fsi │ │ │ ├── neg59.bsl │ │ │ ├── neg59.fs │ │ │ ├── neg60.bsl │ │ │ ├── neg60.fs │ │ │ ├── neg61.bsl │ │ │ ├── neg61.fs │ │ │ ├── neg62.bsl │ │ │ ├── neg62.fs │ │ │ ├── neg63.bsl │ │ │ ├── neg63.fs │ │ │ ├── neg64.bsl │ │ │ ├── neg64.fsx │ │ │ ├── neg64.vsbsl │ │ │ ├── neg65.bsl │ │ │ ├── neg65.fs │ │ │ ├── neg66.bsl │ │ │ ├── neg66.fsx │ │ │ ├── neg66.vsbsl │ │ │ ├── neg67.bsl │ │ │ ├── neg67.fsx │ │ │ ├── neg67.vsbsl │ │ │ ├── neg69.bsl │ │ │ ├── neg69.fsx │ │ │ ├── neg69.vsbsl │ │ │ ├── neg70.bsl │ │ │ ├── neg70.fsx │ │ │ ├── neg70.vsbsl │ │ │ ├── neg71.bsl │ │ │ ├── neg71.fsx │ │ │ ├── neg71.vsbsl │ │ │ ├── neg72.bsl │ │ │ ├── neg72.fsx │ │ │ ├── neg72.vsbsl │ │ │ ├── neg73.bsl │ │ │ ├── neg73.fsx │ │ │ ├── neg73.vsbsl │ │ │ ├── neg74.bsl │ │ │ ├── neg74.fsx │ │ │ ├── neg74.vsbsl │ │ │ ├── neg75.bsl │ │ │ ├── neg75.fsx │ │ │ ├── neg75.vsbsl │ │ │ ├── neg76.bsl │ │ │ ├── neg76.fsx │ │ │ ├── neg76.vsbsl │ │ │ ├── neg77.bsl │ │ │ ├── neg77.fsx │ │ │ ├── neg77.vsbsl │ │ │ ├── neg78.bsl │ │ │ ├── neg78.fsx │ │ │ ├── neg78.vsbsl │ │ │ ├── neg79.bsl │ │ │ ├── neg79.fsx │ │ │ ├── neg79.vsbsl │ │ │ ├── neg80.bsl │ │ │ ├── neg80.fsx │ │ │ ├── neg80.vsbsl │ │ │ ├── neg81.bsl │ │ │ ├── neg81.fsx │ │ │ ├── neg81.vsbsl │ │ │ ├── neg82.bsl │ │ │ ├── neg82.fsx │ │ │ ├── neg82.vsbsl │ │ │ ├── neg83.bsl │ │ │ ├── neg83.fsx │ │ │ ├── neg83.vsbsl │ │ │ ├── neg84.bsl │ │ │ ├── neg84.fsx │ │ │ ├── neg84.vsbsl │ │ │ ├── neg85.bsl │ │ │ ├── neg85.fsx │ │ │ ├── neg86.bsl │ │ │ ├── neg86.fsx │ │ │ ├── neg86.vsbsl │ │ │ ├── neg88.bsl │ │ │ ├── neg88.fs │ │ │ ├── neg89.bsl │ │ │ ├── neg89.fsx │ │ │ ├── neg90.bsl │ │ │ ├── neg90.fs │ │ │ ├── neg91.bsl │ │ │ ├── neg91.fs │ │ │ ├── neg92.bsl │ │ │ ├── neg92.fs │ │ │ ├── neg93.bsl │ │ │ ├── neg93.fs │ │ │ ├── neg94-pre.fs │ │ │ ├── neg94.bsl │ │ │ ├── neg94.fs │ │ │ ├── neg95.bsl │ │ │ ├── neg95.fs │ │ │ ├── neg96.bsl │ │ │ ├── neg96.fs │ │ │ ├── neg97.bsl │ │ │ ├── neg97.fs │ │ │ ├── neg97.vsbsl │ │ │ ├── neg98.bsl │ │ │ ├── neg98.fs │ │ │ ├── neg99.bsl │ │ │ ├── neg99.fs │ │ │ ├── neg_anon_1.bsl │ │ │ ├── neg_anon_1.fs │ │ │ ├── neg_anon_2.bsl │ │ │ ├── neg_anon_2.fs │ │ │ ├── neg_anon_2.vsbsl │ │ │ ├── neg_byref_0.fs │ │ │ ├── neg_byref_1.bsl │ │ │ ├── neg_byref_1.fs │ │ │ ├── neg_byref_10.bsl │ │ │ ├── neg_byref_10.fs │ │ │ ├── neg_byref_11.bsl │ │ │ ├── neg_byref_11.fs │ │ │ ├── neg_byref_12.bsl │ │ │ ├── neg_byref_12.fs │ │ │ ├── neg_byref_13.bsl │ │ │ ├── neg_byref_13.fs │ │ │ ├── neg_byref_14.bsl │ │ │ ├── neg_byref_14.fs │ │ │ ├── neg_byref_15.bsl │ │ │ ├── neg_byref_15.fs │ │ │ ├── neg_byref_16.bsl │ │ │ ├── neg_byref_16.fs │ │ │ ├── neg_byref_17.bsl │ │ │ ├── neg_byref_17.fs │ │ │ ├── neg_byref_18.bsl │ │ │ ├── neg_byref_18.fs │ │ │ ├── neg_byref_19.bsl │ │ │ ├── neg_byref_19.fs │ │ │ ├── neg_byref_2.bsl │ │ │ ├── neg_byref_2.fs │ │ │ ├── neg_byref_20.bsl │ │ │ ├── neg_byref_20.fs │ │ │ ├── neg_byref_21.bsl │ │ │ ├── neg_byref_21.fs │ │ │ ├── neg_byref_22.bsl │ │ │ ├── neg_byref_22.fs │ │ │ ├── neg_byref_23.bsl │ │ │ ├── neg_byref_23.fs │ │ │ ├── neg_byref_3.bsl │ │ │ ├── neg_byref_3.fs │ │ │ ├── neg_byref_4.bsl │ │ │ ├── neg_byref_4.fs │ │ │ ├── neg_byref_5.bsl │ │ │ ├── neg_byref_5.fs │ │ │ ├── neg_byref_6.bsl │ │ │ ├── neg_byref_6.fs │ │ │ ├── neg_byref_7.bsl │ │ │ ├── neg_byref_7.fs │ │ │ ├── neg_byref_8.bsl │ │ │ ├── neg_byref_8.fs │ │ │ ├── neg_issue_3752.bsl │ │ │ ├── neg_issue_3752.fs │ │ │ ├── pos01a.fs │ │ │ ├── pos01a.fsi │ │ │ ├── pos02.fs │ │ │ ├── pos03.fs │ │ │ ├── pos03a.fs │ │ │ ├── pos03a.fsi │ │ │ ├── pos05.fs │ │ │ ├── pos06.fs │ │ │ ├── pos07.fs │ │ │ ├── pos08.fs │ │ │ ├── pos09.fs │ │ │ ├── pos10.fs │ │ │ ├── pos11.fs │ │ │ ├── pos12.fs │ │ │ ├── pos1281.fs │ │ │ ├── pos13.fs │ │ │ ├── pos14.fs │ │ │ ├── pos15.fs │ │ │ ├── pos16.fs │ │ │ ├── pos17.fs │ │ │ ├── pos18.fs │ │ │ ├── pos19.fs │ │ │ ├── pos20.fs │ │ │ ├── pos21.fs │ │ │ ├── pos22.fs │ │ │ ├── pos23.fs │ │ │ ├── pos23.fsi │ │ │ ├── pos24.fs │ │ │ ├── pos25.fs │ │ │ ├── pos26.fs │ │ │ ├── pos26.fsi │ │ │ ├── pos27.fs │ │ │ ├── pos28.fs │ │ │ ├── pos29.app.fs │ │ │ ├── pos29.fs │ │ │ ├── pos29.fsi │ │ │ ├── pos30.fs │ │ │ ├── pos31.fs │ │ │ ├── pos31.fsi │ │ │ ├── pos32.fs │ │ │ ├── pos3294.fs │ │ │ ├── pos33.fs │ │ │ ├── pos33.fsi │ │ │ ├── pos34.fs │ │ │ ├── pos35.fs │ │ │ ├── pos36-srtp-app.fs │ │ │ ├── pos36-srtp-lib.fs │ │ │ ├── pos37.fs │ │ │ ├── pos38.fs │ │ │ ├── pos39.fs │ │ │ ├── pos40.fs │ │ │ ├── pos41.fs │ │ │ ├── version46 │ │ │ ├── neg24.bsl │ │ │ └── neg24.fs │ │ │ ├── version47 │ │ │ ├── neg24.bsl │ │ │ └── neg24.fs │ │ │ └── version50 │ │ │ ├── neg20.bsl │ │ │ └── neg20.fs │ └── xunit.runner.json ├── fsharpqa │ ├── Source │ │ ├── .gitignore │ │ ├── Common │ │ │ └── FSharp.Core.dll │ │ ├── CompilerOptions │ │ │ ├── fsc │ │ │ │ ├── .gitignore │ │ │ │ ├── Removed │ │ │ │ │ ├── deprecated_Ooff.fs │ │ │ │ │ ├── deprecated_debug-file01.fs │ │ │ │ │ ├── deprecated_generate-filter-blocks01.fs │ │ │ │ │ ├── deprecated_gnu-style-errors01.fs │ │ │ │ │ ├── deprecated_max-errors01.fs │ │ │ │ │ ├── deprecated_max-errors02.fs │ │ │ │ │ ├── deprecated_ml-keywords01.fs │ │ │ │ │ ├── deprecated_no-string-interning01.fs │ │ │ │ │ ├── deprecated_statistics01.fs │ │ │ │ │ ├── env.lst │ │ │ │ │ ├── namespace01.fs │ │ │ │ │ ├── nopowerpack01.fs │ │ │ │ │ ├── nopowerpack02.fs │ │ │ │ │ ├── sscli01.fs │ │ │ │ │ └── unrecognized_argument01.fs │ │ │ │ ├── dumpAllCommandLineOptions │ │ │ │ │ ├── dummy.fs │ │ │ │ │ ├── dummy.fsx │ │ │ │ │ └── env.lst │ │ │ │ ├── flaterrors │ │ │ │ │ ├── E_MultiLine01.fs │ │ │ │ │ ├── E_MultiLine02.fs │ │ │ │ │ ├── E_MultiLine03.fs │ │ │ │ │ ├── E_MultiLine04.fs │ │ │ │ │ └── env.lst │ │ │ │ ├── gccerrors │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── env.lst │ │ │ │ │ ├── gccerrors01.bsl │ │ │ │ │ └── gccerrors01.fs │ │ │ │ ├── lib │ │ │ │ │ ├── Folder1 │ │ │ │ │ │ └── dll1.fs │ │ │ │ │ ├── Folder2 │ │ │ │ │ │ └── dll1.fs │ │ │ │ │ ├── Folder3 │ │ │ │ │ │ └── Folder3a │ │ │ │ │ │ │ └── dll1.fs │ │ │ │ │ ├── W_notfound.fs │ │ │ │ │ ├── dummy.fs │ │ │ │ │ ├── env.lst │ │ │ │ │ ├── error01.fs │ │ │ │ │ ├── error02.fs │ │ │ │ │ ├── error03.fs │ │ │ │ │ ├── error04.fs │ │ │ │ │ ├── error05.fs │ │ │ │ │ ├── error06.fs │ │ │ │ │ ├── error07.fs │ │ │ │ │ ├── error08.fs │ │ │ │ │ ├── error09.fs │ │ │ │ │ ├── error10.fs │ │ │ │ │ ├── keep.lst │ │ │ │ │ ├── multiple.fs │ │ │ │ │ ├── order01.fs │ │ │ │ │ └── order02.fs │ │ │ │ ├── noframework │ │ │ │ │ ├── E_noframework02.fs │ │ │ │ │ ├── E_noframework02.fsx │ │ │ │ │ ├── env.lst │ │ │ │ │ ├── noframework01.fs │ │ │ │ │ ├── noframework01.fsx │ │ │ │ │ └── noframework02.fsx │ │ │ │ ├── nologo │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── dummy.fsx │ │ │ │ │ ├── env.lst │ │ │ │ │ ├── logo.437.1033.bsl │ │ │ │ │ └── nologo.437.1033.bsl │ │ │ │ ├── optimize │ │ │ │ │ ├── E_optimizeOMinus.fs │ │ │ │ │ ├── E_optimizeOPlus.fs │ │ │ │ │ ├── Regressions01.fs │ │ │ │ │ ├── env.lst │ │ │ │ │ └── optimize01.fs │ │ │ │ ├── out │ │ │ │ │ ├── E_InvalidChar01.fs │ │ │ │ │ ├── E_InvalidChar02.fs │ │ │ │ │ ├── dummy.fs │ │ │ │ │ ├── env.lst │ │ │ │ │ ├── error01.fs │ │ │ │ │ ├── error02.fs │ │ │ │ │ ├── error03.fs │ │ │ │ │ ├── error04.fs │ │ │ │ │ ├── error06.fs │ │ │ │ │ ├── error07.fs │ │ │ │ │ ├── error08.fs │ │ │ │ │ ├── exist.fsx │ │ │ │ │ ├── invalidchar.fs │ │ │ │ │ └── nonexistent.fsx │ │ │ │ ├── pdb │ │ │ │ │ ├── E_pdb_and_debug.fs │ │ │ │ │ ├── env.lst │ │ │ │ │ ├── pdb01.fs │ │ │ │ │ ├── pdb02.fs │ │ │ │ │ ├── pdb03.fsx │ │ │ │ │ ├── pdb04.fs │ │ │ │ │ ├── pdb06.fs │ │ │ │ │ ├── setup.cmd │ │ │ │ │ └── source_link.json │ │ │ │ ├── platform │ │ │ │ │ ├── bitnesscheck.fsx │ │ │ │ │ ├── env.lst │ │ │ │ │ ├── error_01.fs │ │ │ │ │ ├── error_02.fs │ │ │ │ │ ├── error_03.fs │ │ │ │ │ ├── error_04.fs │ │ │ │ │ ├── error_05.fs │ │ │ │ │ ├── error_06.fs │ │ │ │ │ ├── error_07.fs │ │ │ │ │ ├── error_08.fs │ │ │ │ │ ├── error_09.fs │ │ │ │ │ ├── error_10.fs │ │ │ │ │ ├── error_11.fs │ │ │ │ │ ├── error_12.fs │ │ │ │ │ ├── error_14.fs │ │ │ │ │ ├── error_15.fs │ │ │ │ │ ├── error_16.fs │ │ │ │ │ └── platf_01.fs │ │ │ │ ├── responsefile │ │ │ │ │ ├── E_responsefile_not_found.fs │ │ │ │ │ ├── E_responsefile_path_invalid.fs │ │ │ │ │ ├── empty_rs.rsp │ │ │ │ │ ├── env.lst │ │ │ │ │ ├── responsefile01.fs │ │ │ │ │ ├── responsefile02.fs │ │ │ │ │ ├── rs1.rsp │ │ │ │ │ ├── rs1_multiline_and_comments.rsp │ │ │ │ │ └── rs2.rsp │ │ │ │ ├── standalone │ │ │ │ │ ├── E_MayNotIncludeEXE.fs │ │ │ │ │ ├── E_MayNotIncludeEXERef.fs │ │ │ │ │ ├── W_MissingTransitiveRef.fs │ │ │ │ │ └── env.lst │ │ │ │ ├── staticlink │ │ │ │ │ ├── E_FileNotFound.fs │ │ │ │ │ ├── E_StaticLinkingErrorDLL.fs │ │ │ │ │ ├── E_StaticLinkingErrorEXE.fs │ │ │ │ │ └── env.lst │ │ │ │ ├── subsystemversion │ │ │ │ │ ├── CheckSubsystemVersion.bat │ │ │ │ │ ├── E_Error01.fs │ │ │ │ │ ├── E_Error02.fs │ │ │ │ │ ├── E_Error03.fs │ │ │ │ │ ├── E_Error04.fs │ │ │ │ │ ├── E_Error05.fs │ │ │ │ │ ├── E_Error06.fs │ │ │ │ │ ├── E_Error07.fs │ │ │ │ │ ├── E_Error08.fs │ │ │ │ │ ├── E_Error09.fs │ │ │ │ │ ├── E_Error10.fs │ │ │ │ │ ├── dummy.fs │ │ │ │ │ └── env.lst │ │ │ │ ├── tailcalls │ │ │ │ │ ├── env.lst │ │ │ │ │ └── tailcalls01.fs │ │ │ │ ├── target │ │ │ │ │ ├── env.lst │ │ │ │ │ ├── error01.fs │ │ │ │ │ └── error02.fs │ │ │ │ └── tokenize │ │ │ │ │ ├── env.lst │ │ │ │ │ ├── tokenize01.fs │ │ │ │ │ └── tokenize02.fs │ │ │ └── fsi │ │ │ │ ├── help │ │ │ │ ├── .gitignore │ │ │ │ ├── dummy.fsx │ │ │ │ ├── env.lst │ │ │ │ ├── help40-nologo.437.1033.bsl │ │ │ │ └── help40.437.1033.bsl │ │ │ │ ├── highentropyva │ │ │ │ ├── E_highentropyva01.fsx │ │ │ │ └── env.lst │ │ │ │ ├── langversion │ │ │ │ ├── badlangversion-culture.fsx │ │ │ │ ├── badlangversion-decimal.fsx │ │ │ │ ├── badlangversion.fsx │ │ │ │ ├── comparer.fsx │ │ │ │ ├── dummy.fsx │ │ │ │ ├── env.lst │ │ │ │ └── langversionhelp.437.1033.bsl │ │ │ │ ├── nologo │ │ │ │ ├── env.lst │ │ │ │ ├── nologo01.fsx │ │ │ │ └── nologo02.fsx │ │ │ │ └── subsystemversion │ │ │ │ ├── E_subsystemversion01.fsx │ │ │ │ └── env.lst │ │ ├── Conformance │ │ │ ├── DeclarationElements │ │ │ │ ├── ObjectConstructors │ │ │ │ │ ├── AlternateGenericTypeSyntax01.fs │ │ │ │ │ ├── ChainingCtors.fs │ │ │ │ │ ├── E_ExtraneousFields01.fs │ │ │ │ │ ├── E_ImplicitExplicitCTors.fs │ │ │ │ │ ├── E_MissingArgumentForGetterProp01.fs │ │ │ │ │ ├── E_NoLetBindingsWOObjCtor.fs │ │ │ │ │ ├── E_NoObjectConstructorOnInterfaces.fs │ │ │ │ │ ├── ExplicitCtors01.fs │ │ │ │ │ ├── GenericTypesInObjCtor.fs │ │ │ │ │ ├── ImplicitCtorsCallingBaseclassPassingSelf.fs │ │ │ │ │ ├── MutuallyRecursive01.fs │ │ │ │ │ ├── ObjCtorParamsToBaseclass.fs │ │ │ │ │ ├── SanityCheck01.fs │ │ │ │ │ ├── SanityCheck02.fs │ │ │ │ │ ├── ValOKWithoutImplicitCtor.fs │ │ │ │ │ ├── WarningforLessGenericthanIndicated.fs │ │ │ │ │ └── env.lst │ │ │ │ └── P-invokeDeclarations │ │ │ │ │ ├── CallingConvTestLib.cpp │ │ │ │ │ ├── CallingConvTestLib_x64.dll │ │ │ │ │ ├── CallingConvTestLib_x86.dll │ │ │ │ │ ├── CallingConventions01.fs │ │ │ │ │ ├── CallingConventions01_Records.fs │ │ │ │ │ ├── ComVisible01.fs │ │ │ │ │ ├── ComVisible02.fs │ │ │ │ │ ├── E_DLLImportInTypeDef01.fs │ │ │ │ │ ├── EntryPoint.fs │ │ │ │ │ ├── MarshalStruct01.fs │ │ │ │ │ ├── MarshalStruct01_Records.fs │ │ │ │ │ ├── SanityCheck01.fs │ │ │ │ │ └── env.lst │ │ │ ├── Expressions │ │ │ │ ├── ApplicationExpressions │ │ │ │ │ ├── Assertion │ │ │ │ │ │ ├── Assert_false.fs │ │ │ │ │ │ ├── Assert_false_DEBUG.fs │ │ │ │ │ │ ├── Assert_true.fs │ │ │ │ │ │ └── env.lst │ │ │ │ │ ├── BasicApplication │ │ │ │ │ │ ├── E_PostfixType01.fs │ │ │ │ │ │ ├── PostfixType02.fs │ │ │ │ │ │ └── env.lst │ │ │ │ │ └── ObjectConstruction │ │ │ │ │ │ ├── E_ObjectConstruction01.fs │ │ │ │ │ │ ├── ObjectConstruction01.fs │ │ │ │ │ │ └── env.lst │ │ │ │ ├── ConstantExpressions │ │ │ │ │ ├── bigint.fs │ │ │ │ │ ├── bigint02.fs │ │ │ │ │ ├── bool.fs │ │ │ │ │ ├── byte.fs │ │ │ │ │ ├── byteArr.fs │ │ │ │ │ ├── char.fs │ │ │ │ │ ├── double.fs │ │ │ │ │ ├── env.lst │ │ │ │ │ ├── float.fs │ │ │ │ │ ├── float32.fs │ │ │ │ │ ├── int.fs │ │ │ │ │ ├── int16.fs │ │ │ │ │ ├── int32.fs │ │ │ │ │ ├── int64.fs │ │ │ │ │ ├── nativenint.fs │ │ │ │ │ ├── sbyte.fs │ │ │ │ │ ├── single.fs │ │ │ │ │ ├── string.fs │ │ │ │ │ ├── uint16.fs │ │ │ │ │ ├── uint32.fs │ │ │ │ │ ├── uint64.fs │ │ │ │ │ ├── unativenint.fs │ │ │ │ │ └── unit.fs │ │ │ │ ├── ControlFlowExpressions │ │ │ │ │ ├── Assertion │ │ │ │ │ │ └── env.lst │ │ │ │ │ ├── Conditional │ │ │ │ │ │ └── env.lst │ │ │ │ │ ├── ParenthesizedAndBlock │ │ │ │ │ │ └── env.lst │ │ │ │ │ ├── PatternMatching │ │ │ │ │ │ ├── LiteralNull01.fs │ │ │ │ │ │ ├── W_Function01.fs │ │ │ │ │ │ ├── W_PatternMatchingCounterExample01.fs │ │ │ │ │ │ ├── W_PatternMatchingCounterExample02.fs │ │ │ │ │ │ └── env.lst │ │ │ │ │ ├── SequenceIteration │ │ │ │ │ │ ├── E_BadIEnumerable01.fs │ │ │ │ │ │ ├── IEnumerableIteration01.fs │ │ │ │ │ │ ├── SequenceIteration01.fs │ │ │ │ │ │ └── env.lst │ │ │ │ │ ├── SequentialExecution │ │ │ │ │ │ └── env.lst │ │ │ │ │ ├── SimpleFor │ │ │ │ │ │ ├── Downto01.fs │ │ │ │ │ │ ├── E_ForRequiresInt01.fs │ │ │ │ │ │ ├── ForWithUppercaseIdentifier01.fs │ │ │ │ │ │ └── env.lst │ │ │ │ │ ├── TryFinally │ │ │ │ │ │ ├── TryFinallyInSequence01.fs │ │ │ │ │ │ ├── W-TryFinallyNotUnit.fs │ │ │ │ │ │ └── env.lst │ │ │ │ │ ├── TryWith │ │ │ │ │ │ ├── E_RethrowOutsideWith01.fs │ │ │ │ │ │ ├── TryWith01.fs │ │ │ │ │ │ ├── TryWith02.fs │ │ │ │ │ │ ├── TryWith03.fs │ │ │ │ │ │ └── env.lst │ │ │ │ │ └── While │ │ │ │ │ │ └── env.lst │ │ │ │ ├── DataExpressions │ │ │ │ │ ├── AddressOf │ │ │ │ │ │ ├── E_byrefvaluesnotpermitted001.fs │ │ │ │ │ │ ├── addressof001.fsx │ │ │ │ │ │ ├── addressof001dll.cs │ │ │ │ │ │ ├── addressof002.fsx │ │ │ │ │ │ ├── addressof002dll.cs │ │ │ │ │ │ ├── addressof003.fs │ │ │ │ │ │ ├── addressof003dll.c │ │ │ │ │ │ ├── addressof003dll_AMD64.dll │ │ │ │ │ │ ├── addressof003dll_IA64.dll │ │ │ │ │ │ ├── addressof003dll_x86.dll │ │ │ │ │ │ ├── addressof_local_unit.fsx │ │ │ │ │ │ └── env.lst │ │ │ │ │ ├── ComputationExpressions │ │ │ │ │ │ ├── BuilderViaExtMethods.fs │ │ │ │ │ │ ├── Capacity01.fs │ │ │ │ │ │ ├── CombineResults01.fs │ │ │ │ │ │ ├── CompExprMethods01.fs │ │ │ │ │ │ ├── CompExprMethods02.fs │ │ │ │ │ │ ├── CompExprMethods03.fs │ │ │ │ │ │ ├── CompExprMethods04.fs │ │ │ │ │ │ ├── DifferentGenericBuilders.fs │ │ │ │ │ │ ├── E_MissingCombine.fs │ │ │ │ │ │ ├── E_MissingFor.fs │ │ │ │ │ │ ├── E_MissingReturn.fs │ │ │ │ │ │ ├── E_MissingReturnFrom.fs │ │ │ │ │ │ ├── E_MissingTryFinally.fs │ │ │ │ │ │ ├── E_MissingTryWith.fs │ │ │ │ │ │ ├── E_MissingUsing.fs │ │ │ │ │ │ ├── E_MissingWhile.fs │ │ │ │ │ │ ├── E_MissingYield.fs │ │ │ │ │ │ ├── E_MissingYieldFrom.fs │ │ │ │ │ │ ├── E_MissingZero.fs │ │ │ │ │ │ ├── E_TypeAlias01.fs │ │ │ │ │ │ ├── ForLoop01.fs │ │ │ │ │ │ ├── MinMaxValuesInLoop01.fs │ │ │ │ │ │ ├── MinMaxValuesInLoop02.fs │ │ │ │ │ │ ├── MutateBuilders.fs │ │ │ │ │ │ ├── NonClassWorkflow01.fs │ │ │ │ │ │ ├── Regressions01.fs │ │ │ │ │ │ ├── RunAndDelay01.fs │ │ │ │ │ │ └── env.lst │ │ │ │ │ ├── NameOf │ │ │ │ │ │ ├── E_NameOfAppliedFunction.fs │ │ │ │ │ │ ├── E_NameOfAsAFunction.fs │ │ │ │ │ │ ├── E_NameOfDictLookup.fs │ │ │ │ │ │ ├── E_NameOfIntConst.fs │ │ │ │ │ │ ├── E_NameOfIntegerAppliedFunction.fs │ │ │ │ │ │ ├── E_NameOfParameterAppliedFunction.fs │ │ │ │ │ │ ├── E_NameOfPartiallyAppliedFunction.fs │ │ │ │ │ │ ├── E_NameOfStringConst.fs │ │ │ │ │ │ ├── E_NameOfUnresolvableName.fs │ │ │ │ │ │ ├── E_NameOfWithPipe.fs │ │ │ │ │ │ └── env.lst │ │ │ │ │ ├── ObjectExpressions │ │ │ │ │ │ ├── E_InvalidSelfReferentialStructConstructor.fs │ │ │ │ │ │ ├── E_MembersMustBeVirtual01.fs │ │ │ │ │ │ ├── E_ObjExprWithDuplOverride01.fs │ │ │ │ │ │ ├── E_ObjExprWithOverride01.fs │ │ │ │ │ │ ├── E_ObjExprWithSameInterface01.4.7.fs │ │ │ │ │ │ ├── E_ObjExprWithSameInterface01.5.0.fs │ │ │ │ │ │ ├── GenericObjectExpression01.fs │ │ │ │ │ │ ├── GenericObjectExpression02.fs │ │ │ │ │ │ ├── GenericTypeAnnotations01.fs │ │ │ │ │ │ ├── Helper.cs │ │ │ │ │ │ ├── InterfaceObjectExpression01.fs │ │ │ │ │ │ ├── MultipleInterfacesInObjExpr.fs │ │ │ │ │ │ ├── ObjExprWithOverloadedMethod01.fs │ │ │ │ │ │ ├── ObjExprWithOverride01.fs │ │ │ │ │ │ ├── StaticType01.fs │ │ │ │ │ │ ├── ValidStructConstructor.fs │ │ │ │ │ │ ├── W_Deprecated01.fs │ │ │ │ │ │ └── env.lst │ │ │ │ │ ├── QueryExpressions │ │ │ │ │ │ ├── Customers.xml │ │ │ │ │ │ ├── E_BadGroupValBy01.fs │ │ │ │ │ │ ├── E_BadGroupValBy02.fs │ │ │ │ │ │ ├── E_CustomOperatorAsIllegalIdentifier01.fs │ │ │ │ │ │ ├── E_FirstOrDefaultWithNulls01.fs │ │ │ │ │ │ ├── E_FunctionAsTopLevelLet01.fs │ │ │ │ │ │ ├── E_FunctionAsTopLevelLet02.fs │ │ │ │ │ │ ├── E_FunctionWithinTopLevelLet01.fs │ │ │ │ │ │ ├── E_MatchInQuery01.fs │ │ │ │ │ │ ├── E_MatchInQuery02.fs │ │ │ │ │ │ ├── E_MismatchedConditionalBranches01.fs │ │ │ │ │ │ ├── E_MismatchedConditionalBranches02.fs │ │ │ │ │ │ ├── E_Sequential01.fs │ │ │ │ │ │ ├── E_WhereRequiresParens01.fs │ │ │ │ │ │ ├── E_WhitespaceErrors01.fs │ │ │ │ │ │ ├── E_WhitespaceErrors02.fs │ │ │ │ │ │ ├── E_WhitespaceErrors03.fs │ │ │ │ │ │ ├── E_Zip01.fs │ │ │ │ │ │ ├── ForWhereJoin01.fs │ │ │ │ │ │ ├── FunctionAsTopLevelLet01.fs │ │ │ │ │ │ ├── FunctionWithinTopLevelLet01.fs │ │ │ │ │ │ ├── FunctionsDefinedOutsideQuery01.fs │ │ │ │ │ │ ├── JoinsWithInterveningExpressions01.fs │ │ │ │ │ │ ├── Linq101Aggregates01.fs │ │ │ │ │ │ ├── Linq101ElementOperators01.fs │ │ │ │ │ │ ├── Linq101Grouping01.fs │ │ │ │ │ │ ├── Linq101Joins01.fs │ │ │ │ │ │ ├── Linq101Ordering01.fs │ │ │ │ │ │ ├── Linq101Partitioning01.fs │ │ │ │ │ │ ├── Linq101Quantifiers01.fs │ │ │ │ │ │ ├── Linq101Select01.fs │ │ │ │ │ │ ├── Linq101SetOperators01.fs │ │ │ │ │ │ ├── Linq101Where01.fs │ │ │ │ │ │ ├── MatchInQuery01.fs │ │ │ │ │ │ ├── MatchInQuery02.fs │ │ │ │ │ │ ├── OperatorsOverClass01.fs │ │ │ │ │ │ ├── OperatorsOverRecords01.fs │ │ │ │ │ │ ├── OperatorsOverTuples01.fs │ │ │ │ │ │ ├── UppercaseIdentifier04.fs │ │ │ │ │ │ ├── Utils.fs │ │ │ │ │ │ ├── WhereRequiresParens01.fs │ │ │ │ │ │ ├── YieldOrSelect01.fs │ │ │ │ │ │ ├── env.lst │ │ │ │ │ │ └── keep.lst │ │ │ │ │ ├── RangeExpressions │ │ │ │ │ │ ├── CustomType01.fs │ │ │ │ │ │ ├── CustomType02.fs │ │ │ │ │ │ ├── FloatingPointRangeExp01.fs │ │ │ │ │ │ ├── W-FloatingPointRangeExp01.fs │ │ │ │ │ │ └── env.lst │ │ │ │ │ ├── SequenceExpressions │ │ │ │ │ │ ├── CodeDisposalInMatch01.fs │ │ │ │ │ │ ├── E_final_yield_dash_gt_01.fs │ │ │ │ │ │ ├── IfThenElse04.fs │ │ │ │ │ │ ├── IfThenElse05.fs │ │ │ │ │ │ ├── IfThenElse06.fs │ │ │ │ │ │ ├── IfThenElse07.fs │ │ │ │ │ │ ├── ReallyLongArray01.fs │ │ │ │ │ │ ├── YieldInsideFlowControl.fs │ │ │ │ │ │ ├── env.lst │ │ │ │ │ │ ├── final_yield_bang_keyword_01.fs │ │ │ │ │ │ ├── final_yield_dash_gt_01.fs │ │ │ │ │ │ ├── final_yield_keyword_01.fs │ │ │ │ │ │ ├── tailcalls01.fs │ │ │ │ │ │ ├── tailcalls02.fs │ │ │ │ │ │ ├── version46 │ │ │ │ │ │ │ ├── W_IfThenElse01.fs │ │ │ │ │ │ │ ├── W_IfThenElse02.fs │ │ │ │ │ │ │ └── W_IfThenElse03.fs │ │ │ │ │ │ └── version47 │ │ │ │ │ │ │ ├── W_IfThenElse01.fs │ │ │ │ │ │ │ ├── W_IfThenElse02.fs │ │ │ │ │ │ │ └── W_IfThenElse03.fs │ │ │ │ │ ├── Simple │ │ │ │ │ │ ├── ListSubsumption01.fs │ │ │ │ │ │ └── env.lst │ │ │ │ │ └── TupleExpressions │ │ │ │ │ │ ├── EqualityDifferentRuntimeType01.fs │ │ │ │ │ │ ├── Tuples01.fs │ │ │ │ │ │ ├── Tuples02.fs │ │ │ │ │ │ └── env.lst │ │ │ │ ├── ElaborationAndElaboratedExpressions │ │ │ │ │ └── env.lst │ │ │ │ ├── EvaluationAndValues │ │ │ │ │ └── env.lst │ │ │ │ ├── EvaluationOfElaboratedForms │ │ │ │ │ ├── env.lst │ │ │ │ │ └── letbinding_precomutation01.fs │ │ │ │ ├── ExpressionQuotations │ │ │ │ │ ├── Baselines │ │ │ │ │ │ ├── AddressOf.fs │ │ │ │ │ │ ├── AddressSet.fs │ │ │ │ │ │ ├── AndAlso.fs │ │ │ │ │ │ ├── Application.fs │ │ │ │ │ │ ├── Applications.fs │ │ │ │ │ │ ├── Bool.fs │ │ │ │ │ │ ├── Byte.fs │ │ │ │ │ │ ├── Call.fs │ │ │ │ │ │ ├── Cast.fs │ │ │ │ │ │ ├── Char.fs │ │ │ │ │ │ ├── Coerce.fs │ │ │ │ │ │ ├── DefaultValue.fs │ │ │ │ │ │ ├── Double.fs │ │ │ │ │ │ ├── E_Cast.fs │ │ │ │ │ │ ├── E_StructQuote.fs │ │ │ │ │ │ ├── ExtMethodWithReflectedDefinition.fs │ │ │ │ │ │ ├── FieldGet.fs │ │ │ │ │ │ ├── FieldSet.fs │ │ │ │ │ │ ├── ForIntegerRangeLoop.fs │ │ │ │ │ │ ├── IfThenElse.fs │ │ │ │ │ │ ├── Int16.fs │ │ │ │ │ │ ├── Int32.fs │ │ │ │ │ │ ├── Int64.fs │ │ │ │ │ │ ├── Lambda.fs │ │ │ │ │ │ ├── Lambdas.fs │ │ │ │ │ │ ├── Let.fs │ │ │ │ │ │ ├── LetRec.fs │ │ │ │ │ │ ├── MethodWithReflectedDefinition.fs │ │ │ │ │ │ ├── NewArray.fs │ │ │ │ │ │ ├── NewDelegate.fs │ │ │ │ │ │ ├── NewObject.fs │ │ │ │ │ │ ├── NewRecord.fs │ │ │ │ │ │ ├── NewStructRecord.fs │ │ │ │ │ │ ├── NewTuple.fs │ │ │ │ │ │ ├── NewUnionCase.fs │ │ │ │ │ │ ├── OrElse.fs │ │ │ │ │ │ ├── PropGet.fs │ │ │ │ │ │ ├── PropSet.fs │ │ │ │ │ │ ├── PropertyGetterWithReflectedDefinition.fs │ │ │ │ │ │ ├── PropertySetterWithReflectedDefinition.fs │ │ │ │ │ │ ├── Quote.fs │ │ │ │ │ │ ├── QuoteUtils.fs │ │ │ │ │ │ ├── ReferenceToImplicitField.fs │ │ │ │ │ │ ├── SByte.fs │ │ │ │ │ │ ├── Sequential.fs │ │ │ │ │ │ ├── Single.fs │ │ │ │ │ │ ├── SpecificCall.fs │ │ │ │ │ │ ├── String.fs │ │ │ │ │ │ ├── TryFinally.fs │ │ │ │ │ │ ├── TryGetReflectedDefinition.fs │ │ │ │ │ │ ├── TryWith.fs │ │ │ │ │ │ ├── TryWith01.fs │ │ │ │ │ │ ├── TupleGet.fs │ │ │ │ │ │ ├── TypeTest.fs │ │ │ │ │ │ ├── UInt16.fs │ │ │ │ │ │ ├── UInt32.fs │ │ │ │ │ │ ├── UInt64.fs │ │ │ │ │ │ ├── UnionCaseTest.fs │ │ │ │ │ │ ├── Unit.fs │ │ │ │ │ │ ├── Value.fs │ │ │ │ │ │ ├── Var.fs │ │ │ │ │ │ ├── VarSet.fs │ │ │ │ │ │ ├── WhileLoop.fs │ │ │ │ │ │ ├── env.lst │ │ │ │ │ │ └── keep.lst │ │ │ │ │ └── Regressions │ │ │ │ │ │ ├── ActivePatternDecomposeList01.fs │ │ │ │ │ │ ├── E_DecomposeArray01.fs │ │ │ │ │ │ ├── E_GenericQuotation01.fs │ │ │ │ │ │ ├── E_InvalidQuotationLiteral01.fs │ │ │ │ │ │ ├── E_InvalidQuotationLiteral02.fs │ │ │ │ │ │ ├── E_InvalidQuotationLiteral03.fs │ │ │ │ │ │ ├── E_QuotationHoles01.fs │ │ │ │ │ │ ├── E_QuotationOperators01.fs │ │ │ │ │ │ ├── E_QuotationOperators02.fs │ │ │ │ │ │ ├── E_QuotationOperators03.fs │ │ │ │ │ │ ├── E_QuotationOperators04.fs │ │ │ │ │ │ ├── E_QuoteAddressOf01.fs │ │ │ │ │ │ ├── E_QuoteDynamic01.fs │ │ │ │ │ │ ├── EnumFromCSQuote01.fs │ │ │ │ │ │ ├── EnumQuote01.fs │ │ │ │ │ │ ├── LiteralArrays01.fs │ │ │ │ │ │ ├── NestedQuoteAddition.fs │ │ │ │ │ │ ├── NullArgChecks.fs │ │ │ │ │ │ ├── OperatorInSplice.fs │ │ │ │ │ │ ├── PropertySetArgOrder.fs │ │ │ │ │ │ ├── QuotationHoles01.fs │ │ │ │ │ │ ├── QuotationRegressions01.fs │ │ │ │ │ │ ├── QuotationRegressions02.fs │ │ │ │ │ │ ├── QuotationRegressions04.fs │ │ │ │ │ │ ├── QuotationRegressions05.fs │ │ │ │ │ │ ├── QuotationRegressions06.fs │ │ │ │ │ │ ├── QuotationRegressions07.fs │ │ │ │ │ │ ├── QuotationRegressions09.fs │ │ │ │ │ │ ├── QuotationRegressions10.fs │ │ │ │ │ │ ├── QuoteDynamic01.fs │ │ │ │ │ │ ├── QuoteSetMutable01.fs │ │ │ │ │ │ ├── QuoteStructStaticFieldProp01.fs │ │ │ │ │ │ ├── QuoteWithSplice01.fs │ │ │ │ │ │ ├── RawQuotation01.fs │ │ │ │ │ │ ├── ReflectedDefExtMember01.fs │ │ │ │ │ │ ├── ReflectedDefInterface01.fs │ │ │ │ │ │ ├── ReflectedDefInterface02.fs │ │ │ │ │ │ ├── ReflectedDefinitionConstructor01.fs │ │ │ │ │ │ ├── ReflectedDefinitionConstructor02.fs │ │ │ │ │ │ ├── ReflectedDefinitionConstructor03.fs │ │ │ │ │ │ ├── SimpleEnum.cs │ │ │ │ │ │ ├── SimpleStruct.cs │ │ │ │ │ │ ├── SpecificCall_Instance.fs │ │ │ │ │ │ ├── SpecificCall_Static.fs │ │ │ │ │ │ ├── VarIsMutable01a.fs │ │ │ │ │ │ ├── VarIsMutable01b.fs │ │ │ │ │ │ ├── VarIsMutable01c.fs │ │ │ │ │ │ ├── VarIsMutable02.fs │ │ │ │ │ │ └── env.lst │ │ │ │ ├── SomeCheckingAndInferenceTerminology │ │ │ │ │ └── env.lst │ │ │ │ ├── SyntacticSugar │ │ │ │ │ ├── E_GetSliceNotDef01.fs │ │ │ │ │ ├── E_GetSliceNotDef02.fs │ │ │ │ │ ├── Slices01.fs │ │ │ │ │ ├── Slices02.fs │ │ │ │ │ ├── Slices03.fs │ │ │ │ │ ├── Slices04.fs │ │ │ │ │ ├── Slices05.fs │ │ │ │ │ ├── Slices06.fs │ │ │ │ │ ├── Slices07.fs │ │ │ │ │ ├── env.lst │ │ │ │ │ └── infix_op01.fs │ │ │ │ ├── SyntacticSugarAndAmbiguities │ │ │ │ │ ├── SyntacticSugar01.fs │ │ │ │ │ └── env.lst │ │ │ │ └── Type-relatedExpressions │ │ │ │ │ ├── E_RigidTypeAnnotation01.fsx │ │ │ │ │ ├── E_RigidTypeAnnotation02.fsx │ │ │ │ │ ├── E_RigidTypeAnnotation02_5_0.fsx │ │ │ │ │ ├── E_RigidTypeAnnotation03.fs │ │ │ │ │ ├── E_StaticCoercion_class_not_impl_iface.fsx │ │ │ │ │ ├── E_StaticCoercion_class_not_subclass.fsx │ │ │ │ │ ├── RigidTypeAnnotation01.fsx │ │ │ │ │ ├── RigidTypeAnnotation02.fsx │ │ │ │ │ ├── RigidTypeAnnotation03.fsx │ │ │ │ │ ├── RigidTypeAnnotation_null01.fsx │ │ │ │ │ ├── StaticCoercion_class01.fsx │ │ │ │ │ ├── StaticCoercion_int_to_obj.fsx │ │ │ │ │ ├── StaticCoercion_interface01.fsx │ │ │ │ │ ├── StaticCoercion_interface02.fsx │ │ │ │ │ ├── StaticCoercion_null_to_obj.fsx │ │ │ │ │ ├── env.lst │ │ │ │ │ ├── staticcoercion01.fs │ │ │ │ │ └── staticcoercion01b.fs │ │ │ ├── ImplementationFilesAndSignatureFiles │ │ │ │ ├── CheckingOfImplementationFiles │ │ │ │ │ ├── AbstractSlot01.fs │ │ │ │ │ ├── AbstractSlot01.fsi │ │ │ │ │ ├── E-SignatureAfterSource.fs │ │ │ │ │ ├── E-SignatureAfterSource.fsi │ │ │ │ │ ├── E_AnonSignatureFile.fs │ │ │ │ │ ├── E_AnonSignatureFile.fsi │ │ │ │ │ ├── E_GenericTypeConstraint01.fs │ │ │ │ │ ├── E_GenericTypeConstraint01.fsi │ │ │ │ │ ├── E_GenericTypeConstraint02.fs │ │ │ │ │ ├── E_GenericTypeConstraint02.fsi │ │ │ │ │ ├── E_MatchOnProperCtor.fs │ │ │ │ │ ├── E_MatchOnProperCtor.fsi │ │ │ │ │ ├── E_MemberNotImplemented01.fs │ │ │ │ │ ├── E_MemberNotImplemented01.fsi │ │ │ │ │ ├── Interfaces01.fs │ │ │ │ │ ├── Interfaces01.fsi │ │ │ │ │ ├── NullAsTrueUnion01.fs │ │ │ │ │ ├── NullAsTrueUnion01.fsi │ │ │ │ │ ├── Properties01.fs │ │ │ │ │ ├── PublicPrivateInternal01.fs │ │ │ │ │ ├── PublicPrivateInternal01.fsi │ │ │ │ │ ├── env.lst │ │ │ │ │ ├── properties01.fsi │ │ │ │ │ ├── properties02.fs │ │ │ │ │ ├── properties02.fsi │ │ │ │ │ ├── publicprivateinternal02.fs │ │ │ │ │ ├── publicprivateinternal02.fsi │ │ │ │ │ ├── publicprivateinternal03.fs │ │ │ │ │ └── publicprivateinternal03.fsi │ │ │ │ ├── InitializationSemanticsForImplementationFiles │ │ │ │ │ └── env.lst │ │ │ │ ├── NamespacesFragmentsAndImplementationFiles │ │ │ │ │ ├── basic │ │ │ │ │ │ ├── AnonModule01Main.fs │ │ │ │ │ │ ├── E_AnonModule01.fs │ │ │ │ │ │ ├── E_HashDirectives01.fs │ │ │ │ │ │ ├── E_HashDirectives02.fs │ │ │ │ │ │ ├── E_LastFileDllCantBeAnona.fs │ │ │ │ │ │ ├── E_LastFileDllCantBeAnonb.fs │ │ │ │ │ │ ├── E_ModuleCollision01.fs │ │ │ │ │ │ ├── E_NamespaceAndModule01.fs │ │ │ │ │ │ ├── E_NamespaceAndModule02.fs │ │ │ │ │ │ ├── E_NamespaceAndModule02.fsi │ │ │ │ │ │ ├── E_NamespaceCollision01.fs │ │ │ │ │ │ ├── E_NamespaceModuleCollision01.fs │ │ │ │ │ │ ├── E_NoNamespaceModuleDec01a.fs │ │ │ │ │ │ ├── E_NoNamespaceModuleDec01b.fs │ │ │ │ │ │ ├── E_NoNamespaceModuleDec02a.fs │ │ │ │ │ │ ├── E_NoNamespaceModuleDec02b.fs │ │ │ │ │ │ ├── HashDirectives03.fs │ │ │ │ │ │ ├── LastFileExeCanBeAnona.fs │ │ │ │ │ │ ├── LastFileExeCanBeAnonb.fs │ │ │ │ │ │ ├── NoWarningForOneCompiland.fs │ │ │ │ │ │ ├── NoWarningWithModNS01a.fs │ │ │ │ │ │ ├── NoWarningWithModNS01b.fs │ │ │ │ │ │ ├── env.lst │ │ │ │ │ │ ├── hashdirectives01.fs │ │ │ │ │ │ └── hashdirectives02.fs │ │ │ │ │ └── global │ │ │ │ │ │ ├── AsPrefix.fsx │ │ │ │ │ │ ├── CSharpDll.cs │ │ │ │ │ │ ├── E_Abbreviation.fsx │ │ │ │ │ │ ├── E_AsATypeInFunctionDecl.fsx │ │ │ │ │ │ ├── E_AsModuleName.fsx │ │ │ │ │ │ ├── E_AsType.fsx │ │ │ │ │ │ ├── E_InAttribute.fsx │ │ │ │ │ │ ├── E_InExceptionDecl.fsx │ │ │ │ │ │ ├── E_InOpen.fsx │ │ │ │ │ │ ├── E_IsAKeyword.fsx │ │ │ │ │ │ ├── FSharpImportCSharp.fs │ │ │ │ │ │ ├── InNamespaceByItself.fsx │ │ │ │ │ │ ├── MiscNegativeTests.fs │ │ │ │ │ │ └── env.lst │ │ │ │ └── SignatureFiles │ │ │ │ │ ├── E_MissingSourceFile01.fsi │ │ │ │ │ ├── E_MissingSourceFile02.fsi │ │ │ │ │ └── env.lst │ │ │ ├── InferenceProcedures │ │ │ │ ├── ConstraintSolving │ │ │ │ │ ├── ConstructorConstraint01.fs │ │ │ │ │ ├── DelegateConstraint01.fs │ │ │ │ │ ├── E_DelegateConstraint01.fs │ │ │ │ │ ├── E_EnumConstraint01.fs │ │ │ │ │ ├── E_TypeFuncDeclaredExplicit01.fs │ │ │ │ │ ├── E_ValueRestriction01.fs │ │ │ │ │ ├── EnumConstraint01.fs │ │ │ │ │ ├── ValueRestriction01.fs │ │ │ │ │ └── env.lst │ │ │ │ ├── DispatchSlotChecking │ │ │ │ │ ├── InferSlotType01.fs │ │ │ │ │ └── env.lst │ │ │ │ ├── DispatchSlotInference │ │ │ │ │ ├── E_GenInterfaceWGenMethods01.fs │ │ │ │ │ ├── E_MoreThanOneDispatchSlotMatch01.fs │ │ │ │ │ ├── GenInterfaceWGenMethods01.fs │ │ │ │ │ └── env.lst │ │ │ │ ├── FunctionApplicationResolution │ │ │ │ │ ├── E_FOFunction01.fs │ │ │ │ │ ├── InferGenericArgAsTuple01.fs │ │ │ │ │ ├── InferGenericArgAsTuple02.fs │ │ │ │ │ └── env.lst │ │ │ │ ├── Generalization │ │ │ │ │ ├── E_DynamicTypeTestOverFreeArg01.fs │ │ │ │ │ ├── E_GeneralizeMemberInGeneric01.fs │ │ │ │ │ ├── E_NoMoreValueRestriction01.fs │ │ │ │ │ ├── GenGroup01.fs │ │ │ │ │ ├── LessRestrictive01.fs │ │ │ │ │ ├── LessRestrictive02.fs │ │ │ │ │ ├── LessRestrictive03.fs │ │ │ │ │ ├── NoMoreValueRestriction01.fs │ │ │ │ │ ├── PropertyConstraint01.fs │ │ │ │ │ ├── RecordProperty01.fs │ │ │ │ │ ├── TypeAnnotation01.fs │ │ │ │ │ └── env.lst │ │ │ │ ├── MethodApplicationResolution │ │ │ │ │ ├── E_OverloadedGenericArgs.fs │ │ │ │ │ ├── MultiExtensionMethods01.fs │ │ │ │ │ ├── ParamArrayToDelegate01.fs │ │ │ │ │ ├── UnitVsNoArgs.fs │ │ │ │ │ ├── UnitVsNoArgs02.fs │ │ │ │ │ └── env.lst │ │ │ │ ├── NameResolution │ │ │ │ │ ├── AutoOpen │ │ │ │ │ │ ├── E_library_with_namespaces01.fs │ │ │ │ │ │ ├── E_module02.fs │ │ │ │ │ │ ├── Module01.fs │ │ │ │ │ │ ├── env.lst │ │ │ │ │ │ ├── library_with_namespaces01.fs │ │ │ │ │ │ ├── namespace01.fs │ │ │ │ │ │ ├── redundant_open01.fs │ │ │ │ │ │ └── type_abbreviation01.fs │ │ │ │ │ ├── Misc │ │ │ │ │ │ ├── E-DuplicateTypes01.fs │ │ │ │ │ │ ├── E_ClashingIdentifiersDU01.fs │ │ │ │ │ │ ├── E_ClashingIdentifiersDU02.fs │ │ │ │ │ │ ├── NoPartiallyQualifiedPathWarning01.fs │ │ │ │ │ │ ├── NoPartiallyQualifiedPathWarning01.fsx │ │ │ │ │ │ ├── RecordInference01.fs │ │ │ │ │ │ ├── env.lst │ │ │ │ │ │ └── recordlabels.fs │ │ │ │ │ └── RequireQualifiedAccess │ │ │ │ │ │ ├── E_OnDiscriminatedUnion.fs │ │ │ │ │ │ ├── E_OnRecord.fs │ │ │ │ │ │ ├── OnDiscriminatedUnion.fs │ │ │ │ │ │ ├── OnRecord.fs │ │ │ │ │ │ ├── OnRecordVsUnion.fs │ │ │ │ │ │ ├── OnRecordVsUnion2.fs │ │ │ │ │ │ ├── OnRecordVsUnion_NoRQA.fs │ │ │ │ │ │ ├── OnRecordVsUnion_NoRQA2.fs │ │ │ │ │ │ ├── OnUnionWithCaseOfSameName.fs │ │ │ │ │ │ ├── OnUnionWithCaseOfSameName2.fs │ │ │ │ │ │ └── env.lst │ │ │ │ ├── ResolvingApplicationExpressions │ │ │ │ │ ├── ComplexExpression01.fs │ │ │ │ │ └── env.lst │ │ │ │ ├── TypeInference │ │ │ │ │ ├── AdHoc.fs │ │ │ │ │ ├── CheckWarningsWhenVariablesInstantiatedToInt.fs │ │ │ │ │ ├── CheckWarningsWhenVariablesInstantiatedToString.fs │ │ │ │ │ ├── E_LeftToRightOverloadResolution01.fs │ │ │ │ │ ├── E_OnOverloadIDAttr01.fs │ │ │ │ │ ├── E_OneTypeVariable03.fs │ │ │ │ │ ├── E_OneTypeVariable03rec.fs │ │ │ │ │ ├── E_PrettifyForall.fs │ │ │ │ │ ├── E_TwoDifferentTypeVariables01.fs │ │ │ │ │ ├── E_TwoDifferentTypeVariables01rec.fs │ │ │ │ │ ├── E_TwoDifferentTypeVariablesGen00rec.fs │ │ │ │ │ ├── E_TwoDifferentTypeVariablesGen01rec.fs │ │ │ │ │ ├── E_TwoEqualTypeVariables02.fs │ │ │ │ │ ├── E_TwoEqualTypeVariables02rec.fs │ │ │ │ │ ├── IgnoreUnitParameters.fs │ │ │ │ │ ├── OneTypeVariable03.fs │ │ │ │ │ ├── OneTypeVariable03rec.fs │ │ │ │ │ ├── RegressionTest01.fs │ │ │ │ │ ├── RegressionTest02.fs │ │ │ │ │ ├── TwoDifferentTypeVariables01.fs │ │ │ │ │ ├── TwoDifferentTypeVariables01rec.fs │ │ │ │ │ ├── TwoDifferentTypeVariablesGen00.fs │ │ │ │ │ ├── TwoDifferentTypeVariablesGen00rec.fs │ │ │ │ │ ├── TwoEqualTypeVariables02.fs │ │ │ │ │ ├── TwoEqualTypeVariables02rec.fs │ │ │ │ │ ├── W_GenericConstrained01.fs │ │ │ │ │ ├── W_OneTypeVariable03.fs │ │ │ │ │ ├── W_OneTypeVariable03rec.fs │ │ │ │ │ ├── W_TwoDifferentTypeVariables01.fs │ │ │ │ │ ├── W_TwoDifferentTypeVariables01rec.fs │ │ │ │ │ ├── W_TwoEqualTypeVariables02.fs │ │ │ │ │ ├── W_TwoEqualTypeVariables02rec.fs │ │ │ │ │ └── env.lst │ │ │ │ └── WellFormednessChecking │ │ │ │ │ ├── CSharpBaseDerived.cs │ │ │ │ │ ├── E_Clashing_Methods_in_Interface01.fs │ │ │ │ │ ├── E_Clashing_Methods_in_Interface02.fs │ │ │ │ │ ├── E_Clashing_Record_Field_and_Member01.fs │ │ │ │ │ ├── E_Clashing_Values_in_AbstractClass02.fs │ │ │ │ │ ├── E_NonAbstractClassNotImplAllInheritedAbstractSlots01.fs │ │ │ │ │ ├── E_Override_with_Incorrect_Type01.fs │ │ │ │ │ └── env.lst │ │ │ ├── LexicalAnalysis │ │ │ │ ├── Comments │ │ │ │ │ ├── DontEscapeCommentFromString01.fs │ │ │ │ │ ├── E_IncompleteComment01.fs │ │ │ │ │ ├── E_IncompleteComment02.fs │ │ │ │ │ ├── E_embeddedString005.fs │ │ │ │ │ ├── E_ocamlstyle_nested006.fs │ │ │ │ │ ├── E_ocamlstyle_nested007.fs │ │ │ │ │ ├── E_star02.fs │ │ │ │ │ ├── XmlDocComments01.fs │ │ │ │ │ ├── embeddedString001.fs │ │ │ │ │ ├── embeddedString002.fs │ │ │ │ │ ├── embeddedString003.fs │ │ │ │ │ ├── embeddedString004.fs │ │ │ │ │ ├── env.lst │ │ │ │ │ ├── escapeCharsInComments001.fs │ │ │ │ │ ├── escapeCharsInComments002.fs │ │ │ │ │ ├── ocamlstyle001.fs │ │ │ │ │ ├── ocamlstyle002.fs │ │ │ │ │ ├── ocamlstyle_nested001.fs │ │ │ │ │ ├── ocamlstyle_nested002.fs │ │ │ │ │ ├── ocamlstyle_nested003.fs │ │ │ │ │ ├── ocamlstyle_nested004.fs │ │ │ │ │ ├── ocamlstyle_nested005.fs │ │ │ │ │ └── star01.fs │ │ │ │ ├── ConditionalCompilation │ │ │ │ │ ├── ConditionalCompilation01.fs │ │ │ │ │ ├── E_MustBeIdent01.fs │ │ │ │ │ ├── E_MustBeIdent02.fs │ │ │ │ │ ├── E_UnmatchedEndif01.fs │ │ │ │ │ ├── E_UnmatchedIf01.fs │ │ │ │ │ ├── E_UnmatchedIf02.fs │ │ │ │ │ ├── ExtendedIfGrammar.fs │ │ │ │ │ ├── FSharp01.fs │ │ │ │ │ ├── FSharp02.fs │ │ │ │ │ ├── InComment01.fs │ │ │ │ │ ├── InStringLiteral01.fs │ │ │ │ │ ├── InStringLiteral02.fs │ │ │ │ │ ├── InStringLiteral03.fs │ │ │ │ │ ├── Nested01.fs │ │ │ │ │ ├── Nested02.fs │ │ │ │ │ ├── OCaml01.fs │ │ │ │ │ └── env.lst │ │ │ │ ├── Directives │ │ │ │ │ ├── E_R_01.fsx │ │ │ │ │ ├── E_ShebangLocation.fsx │ │ │ │ │ ├── dummy.fsx │ │ │ │ │ ├── dummy2.fsx │ │ │ │ │ ├── env.lst │ │ │ │ │ ├── load_script_with_multiple_nowarn01.fsx │ │ │ │ │ ├── multiple_nowarn01.fs │ │ │ │ │ ├── multiple_nowarn01.fsx │ │ │ │ │ ├── multiple_nowarn02.fsx │ │ │ │ │ ├── multiple_nowarn_many.fs │ │ │ │ │ └── multiple_nowarn_one.fs │ │ │ │ ├── HiddenTokens │ │ │ │ │ └── env.lst │ │ │ │ ├── IdentifierReplacements │ │ │ │ │ ├── Line01.fs │ │ │ │ │ ├── Line02.fs │ │ │ │ │ ├── SourceFile01.fs │ │ │ │ │ └── env.lst │ │ │ │ ├── IdentifiersAndKeywords │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── E_InvalidIdentifier01.fs │ │ │ │ │ ├── E_KeywordIdent01.fs │ │ │ │ │ ├── E_MissingQualification.fs │ │ │ │ │ ├── E_NameCollision01.fs │ │ │ │ │ ├── E_QuotedTypeModuleNames01.fs │ │ │ │ │ ├── E_ReservedIdentKeywords.fs │ │ │ │ │ ├── E_ValidIdentifier03.fs │ │ │ │ │ ├── E_ValidIdentifier04.fs │ │ │ │ │ ├── StructNotAllowDoKeyword.fs │ │ │ │ │ ├── ValidIdentifier01.fs │ │ │ │ │ ├── ValidIdentifier02.fs │ │ │ │ │ ├── W_IdentContainsAtSign.fs │ │ │ │ │ ├── W_ReservedWord01.fs │ │ │ │ │ ├── backtickmoduleandtypenames.fsx │ │ │ │ │ └── env.lst │ │ │ │ ├── LineDirectives │ │ │ │ │ ├── Line01.fs │ │ │ │ │ ├── Line02.fs │ │ │ │ │ └── env.lst │ │ │ │ ├── NumericLiterals │ │ │ │ │ ├── BigIntConversion02.fs │ │ │ │ │ ├── BigIntConversion02b.fs │ │ │ │ │ ├── BigNums01.fs │ │ │ │ │ ├── E_BigIntConversion01.fs │ │ │ │ │ ├── E_BigIntConversion01b.fs │ │ │ │ │ ├── E_BigNumNotImpl01.fs │ │ │ │ │ ├── E_BigNums01.fs │ │ │ │ │ ├── E_BigNums40.fs │ │ │ │ │ ├── E_DecimalWO0Prefix.fs │ │ │ │ │ ├── E_InvalidIEEE64.fs │ │ │ │ │ ├── E_MaxLiterals01.fs │ │ │ │ │ ├── E_MaxLiterals02.fs │ │ │ │ │ ├── E_MaxLiterals03.fs │ │ │ │ │ ├── E_MaxLiterals04.fs │ │ │ │ │ ├── E_enumNegativeLiterals001.fs │ │ │ │ │ ├── E_enumNegativeLiterals002.fs │ │ │ │ │ ├── E_enumNegativeLiterals003.fs │ │ │ │ │ ├── E_enumNegativeLiterals004.fs │ │ │ │ │ ├── E_enumNegativeLiterals005.fs │ │ │ │ │ ├── E_enumNegativeLiterals006.fs │ │ │ │ │ ├── E_enumNegativeLiterals007.fs │ │ │ │ │ ├── E_enumNegativeLiterals008.fs │ │ │ │ │ ├── MaxLiterals01.fs │ │ │ │ │ ├── NumericLiterals01.fs │ │ │ │ │ ├── casingBin.fs │ │ │ │ │ ├── casingHex.fs │ │ │ │ │ ├── casingIEEE-lf-LF01.fs │ │ │ │ │ ├── casingIEEE-lf-LF02.fs │ │ │ │ │ ├── casingIEEE-lf-LF03a.fs │ │ │ │ │ ├── casingIEEE-lf-LF03b.fs │ │ │ │ │ ├── casingOct.fs │ │ │ │ │ ├── enumNegativeLiterals001.fs │ │ │ │ │ └── env.lst │ │ │ │ ├── Shift │ │ │ │ │ └── Generics │ │ │ │ │ │ ├── RightShift001.fs │ │ │ │ │ │ └── env.lst │ │ │ │ ├── StringsAndCharacters │ │ │ │ │ ├── Backslash01.fs │ │ │ │ │ ├── Backslash02.fs │ │ │ │ │ ├── ByteChars01.fs │ │ │ │ │ ├── ByteChars02.fs │ │ │ │ │ ├── ByteString01.fs │ │ │ │ │ ├── ByteString02.fs │ │ │ │ │ ├── ByteString03.fs │ │ │ │ │ ├── CharLiterals01.fs │ │ │ │ │ ├── CharLiterals02.fs │ │ │ │ │ ├── CharLiterals03.fs │ │ │ │ │ ├── E_BogusLongUnicodeEscape.fs │ │ │ │ │ ├── E_ByteCharUnicodeChar01.fs │ │ │ │ │ ├── E_ByteChars02.fs │ │ │ │ │ ├── E_ByteStrUnicodeChar01.fs │ │ │ │ │ ├── E_MalformedShortUnicode01.fs │ │ │ │ │ ├── EscapeSequences01.fs │ │ │ │ │ ├── EscapeSequences02.fs │ │ │ │ │ ├── TripleQuote.fs │ │ │ │ │ ├── TripleQuoteString01.fs │ │ │ │ │ ├── TripleQuoteString02.fs │ │ │ │ │ ├── TripleQuoteStringInFSI01.fsx │ │ │ │ │ ├── TripleQuoteStringInFSI02.fsx │ │ │ │ │ ├── UnicodeString01.fs │ │ │ │ │ ├── UnicodeString02.fs │ │ │ │ │ ├── UnicodeString03.fs │ │ │ │ │ ├── VerbatimString01.fs │ │ │ │ │ └── env.lst │ │ │ │ ├── SymbolicKeywords │ │ │ │ │ ├── GreaterThanClosedCurly01.fs │ │ │ │ │ ├── GreaterThanClosedCurly02.fs │ │ │ │ │ ├── GreaterThanClosedCurly03.fs │ │ │ │ │ ├── GreaterThanClosedCurly04.fs │ │ │ │ │ ├── GreaterThanClosedCurly05.fs │ │ │ │ │ ├── GreaterThanClosedParenthesis01.fs │ │ │ │ │ ├── GreaterThanClosedSquare02.fs │ │ │ │ │ └── env.lst │ │ │ │ ├── SymbolicOperators │ │ │ │ │ ├── E_CantUseDollarSign.fs │ │ │ │ │ ├── E_GreaterThanDotParen01.fs │ │ │ │ │ ├── E_LessThanDotOpenParen001.fs │ │ │ │ │ ├── E_QMarkGeneric.fs │ │ │ │ │ ├── GreaterThanColon001.fs │ │ │ │ │ ├── GreaterThanDotParen01.fs │ │ │ │ │ ├── LessThanDotOpenParen001.fs │ │ │ │ │ ├── QMarkArguments.fs │ │ │ │ │ ├── QMarkAssignSimple.fs │ │ │ │ │ ├── QMarkExpressionAsArgument.fs │ │ │ │ │ ├── QMarkExpressionAsArgument2.fs │ │ │ │ │ ├── QMarkNested.fs │ │ │ │ │ ├── QMarkPrecedenceArray.fs │ │ │ │ │ ├── QMarkPrecedenceCurrying.fs │ │ │ │ │ ├── QMarkPrecedenceInArrays.fs │ │ │ │ │ ├── QMarkPrecedenceMethodCall.fs │ │ │ │ │ ├── QMarkPrecedenceMethodCallSpace.fs │ │ │ │ │ ├── QMarkPrecedenceSpace.fs │ │ │ │ │ ├── QMarkSimple.fs │ │ │ │ │ └── env.lst │ │ │ │ └── Whitespace │ │ │ │ │ ├── WhiteSpace01.fs │ │ │ │ │ └── env.lst │ │ │ ├── LexicalFiltering │ │ │ │ ├── Basic │ │ │ │ │ ├── ByExample │ │ │ │ │ │ ├── BasicCheck01.fs │ │ │ │ │ │ └── env.lst │ │ │ │ │ └── OffsideExceptions │ │ │ │ │ │ ├── Offside01a.fs │ │ │ │ │ │ ├── Offside01b.fs │ │ │ │ │ │ ├── Offside01c.fs │ │ │ │ │ │ └── env.lst │ │ │ │ ├── HashLight │ │ │ │ │ ├── CastOperators01.fs │ │ │ │ │ ├── E_SpacesAfterLetBinding.fs │ │ │ │ │ ├── E_TABsNotAllowedIndentOff.fs │ │ │ │ │ ├── E_UnclosedLetBlock01.fs │ │ │ │ │ ├── First_Non_Comment_Text01.fs │ │ │ │ │ ├── MissingEndToken01.fs │ │ │ │ │ ├── OffsideAccessibility01.fs │ │ │ │ │ ├── W_OffsideAccessibility01.fs │ │ │ │ │ ├── default_in_fsi01.fs │ │ │ │ │ ├── default_in_fsi02.fs │ │ │ │ │ ├── env.lst │ │ │ │ │ ├── indent_off_01.fs │ │ │ │ │ ├── indent_off_01.fsi │ │ │ │ │ ├── indent_off_01.fsscript │ │ │ │ │ ├── indent_off_01.fsx │ │ │ │ │ ├── indent_off_after_comment01.fs │ │ │ │ │ └── light_off_01.fs │ │ │ │ ├── HighPrecedenceApplication │ │ │ │ │ ├── BasicCheck01.fs │ │ │ │ │ ├── BasicCheck02.fs │ │ │ │ │ ├── RangeOperator01.fsx │ │ │ │ │ └── env.lst │ │ │ │ └── LexicalAnalysisOfTypeApplications │ │ │ │ │ ├── ComplexTypeApp01.fs │ │ │ │ │ └── env.lst │ │ │ ├── ObjectOrientedTypeDefinitions │ │ │ │ ├── AbstractMembers │ │ │ │ │ ├── AbstractTypeLib.cs │ │ │ │ │ ├── BaseClass.cs │ │ │ │ │ ├── BaseClassAndInterface.cs │ │ │ │ │ ├── BaseClassAndInterface.fs │ │ │ │ │ ├── CallToVirtualMember01.fs │ │ │ │ │ ├── CallToVirtualMember02.fs │ │ │ │ │ ├── CallToVirtualMember03.fs │ │ │ │ │ ├── DerivedClass.fs │ │ │ │ │ ├── DerivedClassSameAssembly.fs │ │ │ │ │ ├── E_CallToAbstractMember01.fs │ │ │ │ │ ├── E_CallToAbstractMember02.fs │ │ │ │ │ ├── E_CallToAbstractMember03.fs │ │ │ │ │ ├── E_CallToAbstractMember04.fs │ │ │ │ │ ├── E_CallToUnimplementedMethod01.fs │ │ │ │ │ ├── E_CallToUnimplementedMethod02.fs │ │ │ │ │ ├── E_CreateAbstractTypeFromCS01.fs │ │ │ │ │ ├── E_InlineVirtualMember01.fs │ │ │ │ │ ├── E_InlineVirtualMember02.fs │ │ │ │ │ └── env.lst │ │ │ │ ├── ClassTypes │ │ │ │ │ ├── AsDeclarations │ │ │ │ │ │ ├── SanityCheck01.fs │ │ │ │ │ │ ├── SanityCheck02.fs │ │ │ │ │ │ └── env.lst │ │ │ │ │ ├── AutoProperties │ │ │ │ │ │ ├── AliasedType01.fs │ │ │ │ │ │ ├── Array01.fs │ │ │ │ │ │ ├── Attributes01.fs │ │ │ │ │ │ ├── BaseClass01.cs │ │ │ │ │ │ ├── CrossLangCSharp01.fs │ │ │ │ │ │ ├── Do01.fs │ │ │ │ │ │ ├── E_BadType01.fs │ │ │ │ │ │ ├── E_IllegalName01.fs │ │ │ │ │ │ ├── E_InternalProperty01.fs │ │ │ │ │ │ ├── E_OnlyGetter01.fs │ │ │ │ │ │ ├── E_OnlySetter01.fs │ │ │ │ │ │ ├── E_PrivateProperty01.fs │ │ │ │ │ │ ├── E_PrivateProperty02.fs │ │ │ │ │ │ ├── E_PrivateProperty03.fs │ │ │ │ │ │ ├── E_PrivateProperty04.fs │ │ │ │ │ │ ├── ExtensionProperty01.fs │ │ │ │ │ │ ├── InitializeInConstructor01.fs │ │ │ │ │ │ ├── Library.fs │ │ │ │ │ │ ├── List01.fs │ │ │ │ │ │ ├── PublicProperty01.fs │ │ │ │ │ │ ├── PublicProperty02.fs │ │ │ │ │ │ ├── ReferenceType01.fs │ │ │ │ │ │ ├── Then01.fs │ │ │ │ │ │ ├── Tuple01.fs │ │ │ │ │ │ ├── UnitsOfMeasure01.fs │ │ │ │ │ │ ├── ValueType01.fs │ │ │ │ │ │ └── env.lst │ │ │ │ │ ├── ExplicitFields │ │ │ │ │ │ └── env.lst │ │ │ │ │ ├── ExplicitObjectConstructors │ │ │ │ │ │ ├── WithAttribute01.fs │ │ │ │ │ │ ├── env.lst │ │ │ │ │ │ └── new_while_01.fs │ │ │ │ │ ├── ImplicitObjectConstructors │ │ │ │ │ │ ├── E_AddExplicitWithImplicit.fs │ │ │ │ │ │ └── env.lst │ │ │ │ │ ├── InheritsDeclarations │ │ │ │ │ │ ├── BaseValue01.fs │ │ │ │ │ │ ├── CSharpClassLibrary.cs │ │ │ │ │ │ ├── E_DefaultNoAbstractInBaseClass.fs │ │ │ │ │ │ ├── E_InheritFromGenericType01.fs │ │ │ │ │ │ ├── E_InheritInterface01.fs │ │ │ │ │ │ ├── E_MemberNoAbstractInBaseClass.fs │ │ │ │ │ │ ├── HideBySig.cs │ │ │ │ │ │ ├── HideBySig.fs │ │ │ │ │ │ ├── InheritFromAbstractClass.fs │ │ │ │ │ │ ├── Regression01.fs │ │ │ │ │ │ └── env.lst │ │ │ │ │ ├── LetDoDeclarations │ │ │ │ │ │ ├── ImplicitLambda01.fs │ │ │ │ │ │ └── env.lst │ │ │ │ │ ├── MemberDeclarations │ │ │ │ │ │ ├── CSharpLibraryForSealed_Member_Override.cs │ │ │ │ │ │ ├── CtorAndCCtor01.fs │ │ │ │ │ │ ├── CtorAndCCtor02.fs │ │ │ │ │ │ ├── E_ClashingInstanceStaticProperties.fs │ │ │ │ │ │ ├── E_CtorAndCCtor01.fs │ │ │ │ │ │ ├── E_CtorAndCCtor02.fs │ │ │ │ │ │ ├── E_GeneratedPropertyNameClash01.fs │ │ │ │ │ │ ├── E_ImplementMemberNoExist.fs │ │ │ │ │ │ ├── E_PropertyInvalidGetter01.fs │ │ │ │ │ │ ├── E_PropertyInvalidGetter02.fs │ │ │ │ │ │ ├── E_PropertyInvalidGetterSetter01.fs │ │ │ │ │ │ ├── E_PropertySameNameDiffArity.fs │ │ │ │ │ │ ├── E_PropertySetterUnit01.fs │ │ │ │ │ │ ├── E_Sealed_Member_Override02.fsx │ │ │ │ │ │ ├── E_Sealed_Member_Override03.fsx │ │ │ │ │ │ ├── E_byref_two_arguments_curried.fsx │ │ │ │ │ │ ├── E_optional_two_arguments_curried.fsx │ │ │ │ │ │ ├── E_out_two_arguments_curried.fsx │ │ │ │ │ │ ├── E_paramarray_two_arguments_curried.fsx │ │ │ │ │ │ ├── InlineProperties01.fs │ │ │ │ │ │ ├── NoClashMemberIFaceMember.fs │ │ │ │ │ │ ├── QuestionOperatorAsMember01.fs │ │ │ │ │ │ ├── Sealed_Member_Override01.fsx │ │ │ │ │ │ ├── byref_one_argument.fsx │ │ │ │ │ │ ├── byref_two_arguments_non_curried.fsx │ │ │ │ │ │ ├── dummy.fs │ │ │ │ │ │ ├── env.lst │ │ │ │ │ │ ├── keep.lst │ │ │ │ │ │ ├── optional_one_argument.fsx │ │ │ │ │ │ ├── optional_two_arguments_non_curried.fsx │ │ │ │ │ │ ├── out_one_argument.fsx │ │ │ │ │ │ ├── out_two_arguments_non_curried.fsx │ │ │ │ │ │ ├── paramarray_one_argument.fsx │ │ │ │ │ │ └── paramarray_two_arguments_non_curried.fsx │ │ │ │ │ ├── Misc │ │ │ │ │ │ ├── AbstractClassAttribute01.fs │ │ │ │ │ │ ├── AbstractClassAttribute02.fs │ │ │ │ │ │ ├── AbstractClassMultipleConstructors01.fs │ │ │ │ │ │ ├── Decondensation.fs │ │ │ │ │ │ ├── E_AbstractClass01.fs │ │ │ │ │ │ ├── E_AbstractClass02.fs │ │ │ │ │ │ ├── E_AbstractClass03.fs │ │ │ │ │ │ ├── E_AbstractClassAttribute01.fs │ │ │ │ │ │ ├── E_CyclicInheritance.fs │ │ │ │ │ │ ├── E_ExplicitConstructor.fs │ │ │ │ │ │ ├── E_NoNestedTypes.fs │ │ │ │ │ │ ├── E_RestrictedSuperTypes.fs │ │ │ │ │ │ ├── E_SealedClass01.fs │ │ │ │ │ │ ├── E_ZeroArity.fs │ │ │ │ │ │ ├── GenericClass01.fs │ │ │ │ │ │ ├── ValueRestrictionCtor.fs │ │ │ │ │ │ ├── W_SealedClass02.fs │ │ │ │ │ │ ├── W_SealedClass03.fs │ │ │ │ │ │ └── env.lst │ │ │ │ │ ├── StaticLetDoDeclarations │ │ │ │ │ │ ├── Attributes01.fs │ │ │ │ │ │ ├── E_LexicalScoping01.fs │ │ │ │ │ │ ├── E_RecMutable01.fs │ │ │ │ │ │ ├── LexicalScoping01.fs │ │ │ │ │ │ ├── Offside01.fs │ │ │ │ │ │ ├── RecNonMutable01.fs │ │ │ │ │ │ ├── WithReferenceType.fs │ │ │ │ │ │ ├── WithStringType.fs │ │ │ │ │ │ ├── WithValueType.fs │ │ │ │ │ │ └── env.lst │ │ │ │ │ └── ValueRestriction │ │ │ │ │ │ ├── E_NotMemberOrFunction01.fsx │ │ │ │ │ │ ├── MemberOrFunction01.fsx │ │ │ │ │ │ ├── MemberOrFunction01Gen.fsx │ │ │ │ │ │ ├── MemberOrFunction02.fsx │ │ │ │ │ │ ├── MemberOrFunction02Gen.fsx │ │ │ │ │ │ ├── TypeArgs01.fsx │ │ │ │ │ │ ├── TypeInferenceVariable01.fsx │ │ │ │ │ │ └── env.lst │ │ │ │ ├── DelegateTypes │ │ │ │ │ ├── ByrefArguments01.fs │ │ │ │ │ ├── DelegateBindingInvoke01.fs │ │ │ │ │ ├── E_InvalidSignature01.fs │ │ │ │ │ ├── E_InvalidSignature02.fs │ │ │ │ │ ├── IDelegateBinding.cs │ │ │ │ │ ├── ValidSignature_MultiArg01.fs │ │ │ │ │ ├── ValidSignature_ReturningValues01.fs │ │ │ │ │ └── env.lst │ │ │ │ ├── EnumTypes │ │ │ │ │ ├── AttributesOn01.fs │ │ │ │ │ ├── BinaryOr01.fs │ │ │ │ │ ├── CallCSharpEnum.fs │ │ │ │ │ ├── CallFSharpEnum.cs │ │ │ │ │ ├── ConsumeFromCS.fs │ │ │ │ │ ├── ConsumeFromFS.cs │ │ │ │ │ ├── E_BoolUnderlyingType.fs │ │ │ │ │ ├── E_DiscriminantOfDifferentTypes.fs │ │ │ │ │ ├── E_InvalidCase01.fs │ │ │ │ │ ├── E_NamedTypeInScope.fs │ │ │ │ │ ├── E_NeedToQualify01.fs │ │ │ │ │ ├── E_NoMethodsOnEnums01.fs │ │ │ │ │ ├── E_NoValueFieldOnEnum.fs │ │ │ │ │ ├── E_NonInt32Enums01.fs │ │ │ │ │ ├── EqualAndBoxing01.fs │ │ │ │ │ ├── EqualsTag.fs │ │ │ │ │ ├── NamedTypeInScope.fs │ │ │ │ │ ├── NonInt32Enums01.fs │ │ │ │ │ ├── Simple001.fs │ │ │ │ │ └── env.lst │ │ │ │ ├── InterfaceTypes │ │ │ │ │ ├── CallCSharpInterface.fs │ │ │ │ │ ├── CallFSharpInterface.cs │ │ │ │ │ ├── ClassConsumeMultipleInterfaceFromCS.5.0.fs │ │ │ │ │ ├── ConsumeFromCS.fs │ │ │ │ │ ├── ConsumeFromFS.cs │ │ │ │ │ ├── ConsumeMultipleInterfaceFromCS.5.0.fs │ │ │ │ │ ├── E_AnonymousTypeInInterface01.fs │ │ │ │ │ ├── E_ClassConsumeMultipleInterfaceFromCS.4.7.fs │ │ │ │ │ ├── E_ConsumeMultipleInterfaceFromCS.4.7.fs │ │ │ │ │ ├── E_ConsumeMultipleInterfaceFromCS.5.0.fs │ │ │ │ │ ├── E_ImplementGenIFaceTwice01_4.7.fs │ │ │ │ │ ├── E_ImplementGenIFaceTwice01_5.0.fs │ │ │ │ │ ├── E_ImplementGenIFaceTwice02_4.7.fs │ │ │ │ │ ├── E_InheritInterface.fs │ │ │ │ │ ├── E_InterfaceNotFullyImpl01.fs │ │ │ │ │ ├── E_InterfaceNotFullyImpl02.fs │ │ │ │ │ ├── E_InterfaceNotFullyImpl03.fs │ │ │ │ │ ├── E_MultipleInst01.4.7.fs │ │ │ │ │ ├── E_MultipleInst04.4.7.fs │ │ │ │ │ ├── E_MultipleInst07.4.7.fs │ │ │ │ │ ├── E_MultipleInst07.5.0.fs │ │ │ │ │ ├── E_MultipleInterfaceInheritance.fs │ │ │ │ │ ├── EmptyInterface01.fs │ │ │ │ │ ├── ImplementGenIFaceTwice02_5.0.fs │ │ │ │ │ ├── InheritDotNetInterface.fs │ │ │ │ │ ├── InheritFromIComparable01.fs │ │ │ │ │ ├── Inheritance_OverrideInterface.fs │ │ │ │ │ ├── InheritedInterface.fs │ │ │ │ │ ├── InterfaceMember_NameCollisions.fs │ │ │ │ │ ├── MultipleInst01.5.0.fs │ │ │ │ │ ├── MultipleInst02.fs │ │ │ │ │ ├── MultipleInst03.fs │ │ │ │ │ ├── MultipleInst04.5.0.fs │ │ │ │ │ ├── MultipleInst05.fs │ │ │ │ │ ├── MultipleInst06.fs │ │ │ │ │ ├── MultipleInterfaceInheritanceFromCS.cs │ │ │ │ │ ├── ObjImplementsInterface.fs │ │ │ │ │ ├── ObjImplementsInterfaceGenWithConstraint.fs │ │ │ │ │ ├── TwoInstantiationOfTheSameInterface.fs │ │ │ │ │ ├── TwoInstantiationOfTheSameInterfaceDLL.cs │ │ │ │ │ ├── env.lst │ │ │ │ │ ├── interface001.fs │ │ │ │ │ ├── interface001e.fs │ │ │ │ │ ├── interface002.fs │ │ │ │ │ ├── interface002e.fs │ │ │ │ │ └── interface003.fs │ │ │ │ ├── StructTypes │ │ │ │ │ ├── DoStaticLetDo.fs │ │ │ │ │ ├── E_AbstractClassStruct.fs │ │ │ │ │ ├── E_CyclicInheritance01.fs │ │ │ │ │ ├── E_ImplicitCTorUse01.fs │ │ │ │ │ ├── E_ImplicitCTorUse02.fs │ │ │ │ │ ├── E_InvalidRecursiveGeneric01.fs │ │ │ │ │ ├── E_InvalidRecursiveGeneric02.fs │ │ │ │ │ ├── E_NoAbstractMembers.fs │ │ │ │ │ ├── E_NoDefaultCtor.fs │ │ │ │ │ ├── E_NoLetBindings.fs │ │ │ │ │ ├── E_Nullness01.fs │ │ │ │ │ ├── E_Nullness02.fs │ │ │ │ │ ├── E_Overload_Equals.fs │ │ │ │ │ ├── E_Overload_Equals.fsx │ │ │ │ │ ├── E_Overload_GetHashCode.fs │ │ │ │ │ ├── E_Overload_GetHashCode.fsx │ │ │ │ │ ├── E_Regressions02.fs │ │ │ │ │ ├── E_Regressions02b.fs │ │ │ │ │ ├── E_StructConstruction03.fs │ │ │ │ │ ├── E_StructInheritance01.fs │ │ │ │ │ ├── E_StructInheritance01b.fs │ │ │ │ │ ├── E_StructWithNoFields01.fs │ │ │ │ │ ├── EqualAndBoxing01.fs │ │ │ │ │ ├── ExplicitCtor.fs │ │ │ │ │ ├── GenericStruct01.fs │ │ │ │ │ ├── IndexerProperties01.fs │ │ │ │ │ ├── MutableFields.fs │ │ │ │ │ ├── NoClashMemberIFaceMember.fs │ │ │ │ │ ├── Overload_Equals.fs │ │ │ │ │ ├── Overload_GetHashCode.fs │ │ │ │ │ ├── Overload_ToString.fs │ │ │ │ │ ├── Regressions01.fs │ │ │ │ │ ├── Regressions02.fs │ │ │ │ │ ├── StructAttribute01.fs │ │ │ │ │ ├── StructAttribute02.fs │ │ │ │ │ ├── StructConstruction01.fs │ │ │ │ │ ├── StructConstruction02.fs │ │ │ │ │ ├── StructInstantiation01.fs │ │ │ │ │ ├── StructWithNoFields01.fs │ │ │ │ │ └── env.lst │ │ │ │ ├── TypeExtensions │ │ │ │ │ ├── basic │ │ │ │ │ │ ├── BasicExtensions.fs │ │ │ │ │ │ ├── CSLibExtendingFS.cs │ │ │ │ │ │ ├── E_CantExtendTypeAbbrev.fs │ │ │ │ │ │ ├── E_ConflictingMembers.fs │ │ │ │ │ │ ├── E_ExtendVirtualMethods01.fs │ │ │ │ │ │ ├── E_ExtensionInNamespace01.fs │ │ │ │ │ │ ├── E_ExtensionOperator01.fs │ │ │ │ │ │ ├── E_InvalidExtensions01.fs │ │ │ │ │ │ ├── E_InvalidExtensions02.fs │ │ │ │ │ │ ├── E_InvalidExtensions03.fs │ │ │ │ │ │ ├── E_InvalidExtensions04.fs │ │ │ │ │ │ ├── E_InvalidForwardRef01.fs │ │ │ │ │ │ ├── E_ProtectedMemberInExtensionMember01.fs │ │ │ │ │ │ ├── Experiment.cs │ │ │ │ │ │ ├── ExtendHierarchy01.fs │ │ │ │ │ │ ├── ExtendHierarchy02.fs │ │ │ │ │ │ ├── ExtendViaOverloading01.fs │ │ │ │ │ │ ├── ExtendViaOverloading02.fs │ │ │ │ │ │ ├── ExtendWithOperator01.fs │ │ │ │ │ │ ├── ExtensionInNamespace02.fs │ │ │ │ │ │ ├── FSUsingExtendedTypes.fs │ │ │ │ │ │ ├── GenericExtensions.fs │ │ │ │ │ │ ├── GenericExtensionsCSLib.cs │ │ │ │ │ │ ├── MultipleExtensions.fs │ │ │ │ │ │ ├── NonConflictingIntrinsicMembers.fs │ │ │ │ │ │ ├── SignatureIssue01.fs │ │ │ │ │ │ ├── SignatureIssue01.fsi │ │ │ │ │ │ ├── SignatureIssue01.test.fs │ │ │ │ │ │ ├── UnqualifiedName.fs │ │ │ │ │ │ ├── env.lst │ │ │ │ │ │ ├── fslib.fs │ │ │ │ │ │ └── keep.lst │ │ │ │ │ ├── intrinsic │ │ │ │ │ │ ├── E_typeext_int002.fs │ │ │ │ │ │ ├── env.lst │ │ │ │ │ │ ├── lib001.fs │ │ │ │ │ │ ├── lib002.fs │ │ │ │ │ │ ├── lib003.fs │ │ │ │ │ │ ├── lib004.fs │ │ │ │ │ │ ├── lib005.fs │ │ │ │ │ │ ├── typeext_int001.fs │ │ │ │ │ │ ├── typeext_int003.fs │ │ │ │ │ │ ├── typeext_int004.fs │ │ │ │ │ │ └── typeext_int005.fs │ │ │ │ │ └── optional │ │ │ │ │ │ ├── E_CrossModule01.fs │ │ │ │ │ │ ├── E_ModuleNotOpen.fs │ │ │ │ │ │ ├── E_NotInModule.fs │ │ │ │ │ │ ├── E_PrivateFields.fs │ │ │ │ │ │ ├── E_typeext_opt005.fs │ │ │ │ │ │ ├── ShortNamesAllowed.fs │ │ │ │ │ │ ├── env.lst │ │ │ │ │ │ ├── keep.lst │ │ │ │ │ │ ├── lib000.fs │ │ │ │ │ │ ├── lib001.fs │ │ │ │ │ │ ├── lib003.fs │ │ │ │ │ │ ├── lib004.fs │ │ │ │ │ │ ├── lib005.fs │ │ │ │ │ │ ├── typeext_opt001.fs │ │ │ │ │ │ ├── typeext_opt003.fs │ │ │ │ │ │ ├── typeext_opt004.fs │ │ │ │ │ │ ├── typeext_opt005.fs │ │ │ │ │ │ ├── typeext_opt007.fs │ │ │ │ │ │ └── typeext_opt008.fs │ │ │ │ └── TypeKindInference │ │ │ │ │ ├── env.lst │ │ │ │ │ ├── infer_class001.fs │ │ │ │ │ ├── infer_class001e.fs │ │ │ │ │ ├── infer_class002.fs │ │ │ │ │ ├── infer_class003.fs │ │ │ │ │ ├── infer_class004.fs │ │ │ │ │ ├── infer_class005.fs │ │ │ │ │ ├── infer_interface001.fs │ │ │ │ │ ├── infer_interface001e.fs │ │ │ │ │ ├── infer_interface002.fs │ │ │ │ │ ├── infer_interface002e.fs │ │ │ │ │ ├── infer_interface003.fs │ │ │ │ │ ├── infer_interface003e.fs │ │ │ │ │ ├── infer_interface004.fs │ │ │ │ │ ├── infer_struct001.fs │ │ │ │ │ ├── infer_struct001e.fs │ │ │ │ │ ├── infer_struct002.fs │ │ │ │ │ ├── infer_struct002e.fs │ │ │ │ │ └── infer_struct003.fs │ │ │ ├── Signatures │ │ │ │ ├── SignatureConformance │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── AttributeMatching01.fs │ │ │ │ │ ├── AttributeMatching01.fsi │ │ │ │ │ ├── E_StructConstructor01.fs │ │ │ │ │ ├── E_StructConstructor01.fsi │ │ │ │ │ ├── E_StructWithNameConflict01.fs │ │ │ │ │ ├── E_StructWithNameConflict01.fsi │ │ │ │ │ ├── E_StructWithNameConflict02.fs │ │ │ │ │ ├── E_StructWithNameConflict02.fsi │ │ │ │ │ ├── ImplementsComparable.fs │ │ │ │ │ ├── ImplementsComparable.fsi │ │ │ │ │ ├── InternalAccessibility01.fs │ │ │ │ │ ├── InternalAccessibility01.fsi │ │ │ │ │ ├── InternalAccessibility02.fs │ │ │ │ │ ├── InternalAccessibility03.fs │ │ │ │ │ ├── InternalAccessibility03.fsi │ │ │ │ │ ├── Literal01.fs │ │ │ │ │ ├── Literal01.fsi │ │ │ │ │ ├── MissingMethodInImplementation01.fs │ │ │ │ │ ├── MissingMethodInImplementation01.fsi │ │ │ │ │ └── env.lst │ │ │ │ └── SignatureTypes │ │ │ │ │ └── env.lst │ │ │ ├── SpecialAttributesAndTypes │ │ │ │ └── Imported │ │ │ │ │ ├── CallerInfo │ │ │ │ │ ├── CSharpLib.cs │ │ │ │ │ ├── CallerFilePath.fs │ │ │ │ │ ├── CallerInfoAndComputationExpression.fs │ │ │ │ │ ├── CallerInfoAndQuotation.fs │ │ │ │ │ ├── CallerLineNumber.fs │ │ │ │ │ ├── CallerMemberName.fs │ │ │ │ │ ├── E_CallerFilePath.fs │ │ │ │ │ ├── E_CallerLineNumber.fs │ │ │ │ │ ├── E_CallerMemberName.fs │ │ │ │ │ ├── E_MultipleAttrs.fs │ │ │ │ │ ├── ViaInteractive.fsx │ │ │ │ │ ├── W_CallerMemberName.fs │ │ │ │ │ └── env.lst │ │ │ │ │ └── System.ThreadStatic │ │ │ │ │ ├── W_Deprecated01.fs │ │ │ │ │ └── env.lst │ │ │ ├── TypeForwarding │ │ │ │ ├── Class │ │ │ │ │ ├── BuildAssembly.bat │ │ │ │ │ ├── CheckRuntimeException.bat │ │ │ │ │ ├── Class_Forwarder.cs │ │ │ │ │ ├── Class_Library.cs │ │ │ │ │ ├── Dummy.fs │ │ │ │ │ ├── G_Basic001.fs │ │ │ │ │ ├── G_Basic002.fs │ │ │ │ │ ├── G_Basic002_64_ExpErr.txt │ │ │ │ │ ├── G_Basic002_x86_ExpErr.txt │ │ │ │ │ ├── G_Basic003.fs │ │ │ │ │ ├── G_Basic004.fs │ │ │ │ │ ├── G_Constraint001.fs │ │ │ │ │ ├── G_Constraint002.fs │ │ │ │ │ ├── G_Constraint002_64_ExpErr.txt │ │ │ │ │ ├── G_Constraint002_x86_ExpErr.txt │ │ │ │ │ ├── G_Constraint003.fs │ │ │ │ │ ├── G_Constraint004.fs │ │ │ │ │ ├── G_Constraint005.fs │ │ │ │ │ ├── G_Constraint006.fs │ │ │ │ │ ├── G_Constraint006_64_ExpErr.txt │ │ │ │ │ ├── G_Constraint006_x86_ExpErr.txt │ │ │ │ │ ├── G_Interface001.fs │ │ │ │ │ ├── G_Interface002.fs │ │ │ │ │ ├── G_Interface002_64_ExpErr.txt │ │ │ │ │ ├── G_Interface002_x86_ExpErr.txt │ │ │ │ │ ├── G_Method001.fs │ │ │ │ │ ├── G_Method001_64_ExpErr.txt │ │ │ │ │ ├── G_Method001_x86_ExpErr.txt │ │ │ │ │ ├── G_Method002.fs │ │ │ │ │ ├── NG_MethodParam.fs │ │ │ │ │ ├── NG_NormalClass.fs │ │ │ │ │ ├── NG_TurnToStruct.fs │ │ │ │ │ ├── NG_TurnToStruct_64_ExpErr.txt │ │ │ │ │ ├── NG_TurnToStruct_x86_ExpErr.txt │ │ │ │ │ ├── NG_WidenAccess.fs │ │ │ │ │ ├── checkForward.bat │ │ │ │ │ ├── env.lst │ │ │ │ │ ├── is32bitruntime.fs │ │ │ │ │ └── keep.lst │ │ │ │ ├── Cycle │ │ │ │ │ ├── BuildAssembly.bat │ │ │ │ │ ├── Cycle001.fs │ │ │ │ │ ├── Cycle002.fs │ │ │ │ │ ├── Cycle004.fs │ │ │ │ │ ├── Cycle_Forwarder.cs │ │ │ │ │ ├── Cycle_Library.cs │ │ │ │ │ ├── Cycle_Library003.cs │ │ │ │ │ ├── Dummy.fs │ │ │ │ │ ├── checkForward.bat │ │ │ │ │ ├── env.lst │ │ │ │ │ └── keep.lst │ │ │ │ ├── Delegate │ │ │ │ │ ├── BuildAssembly.bat │ │ │ │ │ ├── Delegate_Forwarder.cs │ │ │ │ │ ├── Delegate_Library.cs │ │ │ │ │ ├── Dummy.fs │ │ │ │ │ ├── G_Basic001.fs │ │ │ │ │ ├── G_Basic002.fs │ │ │ │ │ ├── G_Basic002_ExpErr.txt │ │ │ │ │ ├── G_Basic003.fs │ │ │ │ │ ├── NG_MethodParam.fs │ │ │ │ │ ├── NG_NormalDelegate.fs │ │ │ │ │ ├── NG_TurnToClass.fs │ │ │ │ │ ├── NG_TurnToClass_ExpErr.txt │ │ │ │ │ ├── NG_WidenAccess.fs │ │ │ │ │ ├── env.lst │ │ │ │ │ └── keep.lst │ │ │ │ ├── Interface │ │ │ │ │ ├── BuildAssembly.bat │ │ │ │ │ ├── Dummy.fs │ │ │ │ │ ├── G_Basic001.fs │ │ │ │ │ ├── G_Basic002.fs │ │ │ │ │ ├── G_Basic003.fs │ │ │ │ │ ├── G_Method001.fs │ │ │ │ │ ├── G_Method002.fs │ │ │ │ │ ├── Interface_Forwarder.cs │ │ │ │ │ ├── Interface_Library.cs │ │ │ │ │ ├── NG_MethodParam.fs │ │ │ │ │ ├── NG_NormalInterface.fs │ │ │ │ │ ├── NG_TurnToClass.fs │ │ │ │ │ ├── NG_WidenAccess.fs │ │ │ │ │ ├── checkForward.bat │ │ │ │ │ ├── env.lst │ │ │ │ │ └── keep.lst │ │ │ │ ├── Nested │ │ │ │ │ ├── BuildCSharp.bat │ │ │ │ │ ├── Dummy.fs │ │ │ │ │ ├── Nested001.fs │ │ │ │ │ ├── Nested002.fs │ │ │ │ │ ├── Nested002b.fs │ │ │ │ │ ├── Nested003.fs │ │ │ │ │ ├── Nested003b.fs │ │ │ │ │ ├── Nested004.fs │ │ │ │ │ ├── Nested004b.fs │ │ │ │ │ ├── Nested_ClassDeclaration.fs │ │ │ │ │ ├── Nested_Forwarder.cs │ │ │ │ │ ├── Nested_Library.cs │ │ │ │ │ ├── checkForward.bat │ │ │ │ │ ├── env.lst │ │ │ │ │ └── keep.lst │ │ │ │ └── Struct │ │ │ │ │ ├── BuildAssembly.bat │ │ │ │ │ ├── CheckRuntimeException.bat │ │ │ │ │ ├── Dummy.fs │ │ │ │ │ ├── G_Basic001.fs │ │ │ │ │ ├── G_Basic002.fs │ │ │ │ │ ├── G_Basic002_64_ExpErr.txt │ │ │ │ │ ├── G_Basic002_x86_ExpErr.txt │ │ │ │ │ ├── G_Basic003.fs │ │ │ │ │ ├── G_Basic004.fs │ │ │ │ │ ├── G_Constraint001.fs │ │ │ │ │ ├── G_Constraint002.fs │ │ │ │ │ ├── G_Constraint002_64_ExpErr.txt │ │ │ │ │ ├── G_Constraint002_x86_ExpErr.txt │ │ │ │ │ ├── G_Constraint003.fs │ │ │ │ │ ├── G_Constraint004.fs │ │ │ │ │ ├── G_Constraint004_64_ExpErr.txt │ │ │ │ │ ├── G_Constraint004_x86_ExpErr.txt │ │ │ │ │ ├── G_Method001.fs │ │ │ │ │ ├── G_Method001_64_ExpErr.txt │ │ │ │ │ ├── G_Method001_86_ExpErr.txt │ │ │ │ │ ├── G_Method002.fs │ │ │ │ │ ├── G_Method002_64_ExpErr.txt │ │ │ │ │ ├── G_Method002_86_ExpErr.txt │ │ │ │ │ ├── NG_MethodParam.fs │ │ │ │ │ ├── NG_NormalStruct.fs │ │ │ │ │ ├── NG_TurnToClass.fs │ │ │ │ │ ├── NG_TurnToClass_64_ExpErr.txt │ │ │ │ │ ├── NG_TurnToClass_x86_ExpErr.txt │ │ │ │ │ ├── NG_WidenAccess.fs │ │ │ │ │ ├── Struct_Forwarder.cs │ │ │ │ │ ├── Struct_Library.cs │ │ │ │ │ ├── checkForward.bat │ │ │ │ │ ├── env.lst │ │ │ │ │ ├── is32bitruntime.fs │ │ │ │ │ └── keep.lst │ │ │ └── TypesAndTypeConstraints │ │ │ │ ├── CheckingSyntacticTypes │ │ │ │ ├── ByRef04.fs │ │ │ │ ├── ByRef04.fsx │ │ │ │ ├── ComparisonConstraint01.fs │ │ │ │ ├── ConstraintCall1.fs │ │ │ │ ├── ConstraintCall2.fs │ │ │ │ ├── DefaultConstructorConstraint01.fs │ │ │ │ ├── DefaultConstructorConstraint02.fs │ │ │ │ ├── DefaultConstructorConstraint03.fs │ │ │ │ ├── DefaultConstructorConstraint04.fs │ │ │ │ ├── DefaultConstructorConstraint05.fs │ │ │ │ ├── E_ByRef01.fs │ │ │ │ ├── E_ByRef01.fsx │ │ │ │ ├── E_ByRef02.fs │ │ │ │ ├── E_ByRef02.fsx │ │ │ │ ├── E_ByRef03.fs │ │ │ │ ├── E_ByRef03.fsx │ │ │ │ ├── E_CannotInlineVirtualMethods1.fs │ │ │ │ ├── E_ComparisonConstraint01.fs │ │ │ │ ├── E_ConstraintCall1.fs │ │ │ │ ├── E_ConstraintCall2.fs │ │ │ │ ├── E_DelegateConstraint01.fs │ │ │ │ ├── E_EnumConstraint01.fs │ │ │ │ ├── E_EnumConstraint02.fs │ │ │ │ ├── E_EqualityConstraint01.fs │ │ │ │ ├── E_ExplicitMemberConstraints1.fs │ │ │ │ ├── E_ExplicitMemberConstraints2.fs │ │ │ │ ├── E_MemberConstraint01.fs │ │ │ │ ├── E_MemberConstraint02.fs │ │ │ │ ├── E_MemberConstraint03.fs │ │ │ │ ├── E_MemberConstraint04.fs │ │ │ │ ├── E_NullnessConstraint01.fs │ │ │ │ ├── E_RefConstraint01.fs │ │ │ │ ├── E_Regression02.fs │ │ │ │ ├── E_Regressions01.fs │ │ │ │ ├── E_StructConstraint01.fs │ │ │ │ ├── E_SubtypeConstraint01.fs │ │ │ │ ├── E_UnmanagedConstraint01.fs │ │ │ │ ├── ExplicitMemberConstraints1.fs │ │ │ │ ├── ExplicitMemberConstraints2.fs │ │ │ │ ├── MemberConstraint01.fs │ │ │ │ ├── NativePtrArrayElementUsage.fs │ │ │ │ ├── NullnessConstraint01.fs │ │ │ │ ├── Regressions01.fs │ │ │ │ ├── StructConstraint01.fs │ │ │ │ ├── StructConstraint02.fs │ │ │ │ ├── UnmanagedConstraint01.fs │ │ │ │ ├── W_LessGenericThanAnnotated01.fs │ │ │ │ └── env.lst │ │ │ │ ├── LogicalPropertiesOfTypes │ │ │ │ ├── AllowNullLiteral01.fs │ │ │ │ ├── BaseTypes_Abstract.fs │ │ │ │ ├── BaseTypes_Array.fs │ │ │ │ ├── BaseTypes_Class.fs │ │ │ │ ├── BaseTypes_Delegate.fs │ │ │ │ ├── BaseTypes_DerivedClass.fs │ │ │ │ ├── BaseTypes_DiscriminatedUnion.fs │ │ │ │ ├── BaseTypes_Exception.fs │ │ │ │ ├── BaseTypes_Interface.fs │ │ │ │ ├── BaseTypes_Record.fs │ │ │ │ ├── BaseTypes_Struct.fs │ │ │ │ ├── BaseTypes_Tuple1.fs │ │ │ │ ├── BaseTypes_Variable.fs │ │ │ │ ├── E_AllowNullLiteral01.fs │ │ │ │ ├── E_AllowNullLiteral02.fs │ │ │ │ ├── E_TypeWithNullAsAbnormalValue.fsx │ │ │ │ ├── E_TypeWithNullAsRepresentationValue.fsx │ │ │ │ ├── E_TypeWithNullLiteral_NetVal.fsx │ │ │ │ ├── FSharpType_IsRecord.fs │ │ │ │ ├── GenericTypeDef.fs │ │ │ │ ├── SubtypeCoercion01.fs │ │ │ │ ├── TypeWithNullAsAbnormalValue.fsx │ │ │ │ ├── TypeWithNullAsRepresentationValue.fsx │ │ │ │ └── env.lst │ │ │ │ ├── TypeConstraints │ │ │ │ ├── Constraints01.fs │ │ │ │ ├── E_ConstructorConstraint01.fs │ │ │ │ └── env.lst │ │ │ │ └── TypeParameterDefinitions │ │ │ │ ├── BasicTypeParam01.fs │ │ │ │ ├── E_GenericTypeConstraint.fs │ │ │ │ ├── E_LazyInType02.fs │ │ │ │ ├── HashConstraint01.fs │ │ │ │ ├── HashConstraint02.fs │ │ │ │ ├── MultipleConstraints01.fs │ │ │ │ ├── UnitSpecialization.fs │ │ │ │ ├── ValueTypesWithConstraints01.fs │ │ │ │ └── env.lst │ │ ├── Diagnostics │ │ │ ├── General │ │ │ │ ├── E_AreYouMissingAnArgumentToAFunction01.fs │ │ │ │ ├── E_AreYouMissingAnArgumentToAFunction01b.fs │ │ │ │ ├── E_AsBindingOnInheritDecl01.fs │ │ │ │ ├── E_BaseInObjectExpression01.fs │ │ │ │ ├── E_Big_int01.fs │ │ │ │ ├── E_ConsiderAddingSealedAttribute01.fs │ │ │ │ ├── E_ConsiderAddingSealedAttribute01.fsi │ │ │ │ ├── E_ExpressionHasType_FullPath01.fs │ │ │ │ ├── E_FormattingStringBadPrecision01.fs │ │ │ │ ├── E_FormattingStringBadSpecifier01.fs │ │ │ │ ├── E_FormattingStringFlagSetTwice01.fs │ │ │ │ ├── E_FormattingStringInvalid01.fs │ │ │ │ ├── E_FormattingStringPrecision01.fs │ │ │ │ ├── E_FoundInPowerPack_Matrix01.fs │ │ │ │ ├── E_IncompleteConstruct01.fs │ │ │ │ ├── E_IncompleteConstruct01b.fs │ │ │ │ ├── E_IndexedPropertySetter01.fs │ │ │ │ ├── E_InvalidObjectExpression01.fs │ │ │ │ ├── E_LiteralEnumerationMustHaveType01.fs │ │ │ │ ├── E_MemberConstraintsWithSpecialStatus01.fs │ │ │ │ ├── E_MemberObjectctorTakeGiven.fs │ │ │ │ ├── E_MissingSourceFile01.fs │ │ │ │ ├── E_MissingSourceFile02.fs │ │ │ │ ├── E_MissingSourceFile03.fs │ │ │ │ ├── E_MissingSourceFile04.fs │ │ │ │ ├── E_Multiline01.fs │ │ │ │ ├── E_Multiline03.fs │ │ │ │ ├── E_NoPoundRDirectiveInFSFile01.fs │ │ │ │ ├── E_NullableOperators01.fs │ │ │ │ ├── E_OCamlCompatibility01.fs │ │ │ │ ├── E_OCamlStylePolymorphicRecordFields01.fs │ │ │ │ ├── E_ObjectConstructorAndTry01.fs │ │ │ │ ├── E_ObjectConstructorAndTry02.fs │ │ │ │ ├── E_PropertyIsNotReadable01.fs │ │ │ │ ├── E_Quotation_UnresolvedGenericConstruct01.fs │ │ │ │ ├── E_SpanExtendsToNextToken01.fs │ │ │ │ ├── E_StructMustHaveAtLeastOneField.fs │ │ │ │ ├── E_TryFinallyIncompleteStructuredConstruct.fs │ │ │ │ ├── E_UnexpectedKeywordAs01.fs │ │ │ │ ├── E_UnexpectedKeyworkWith01.fs │ │ │ │ ├── E_UnexpectedSymbol01.fs │ │ │ │ ├── E_matrix_LetBinding01.fs │ │ │ │ ├── E_matrix_class01.fs │ │ │ │ ├── E_matrix_interface01.fs │ │ │ │ ├── E_matrix_struct01.fs │ │ │ │ ├── Generic_Subtype01.fs │ │ │ │ ├── MutatingImmutable01.fs │ │ │ │ ├── MutatingImmutable02.fs │ │ │ │ ├── TypecheckSignature01.fs │ │ │ │ ├── W_CreateIDisposable.fs │ │ │ │ ├── W_FailwithRedundantArgs.fs │ │ │ │ ├── W_FailwithfRedundantArgs.fs │ │ │ │ ├── W_GenericTypeProvideATypeInstantiation01.fs │ │ │ │ ├── W_HashOfSealedType01.fs │ │ │ │ ├── W_IndexedPropertySetter01.fs │ │ │ │ ├── W_InstantiationOfGenericTypeMissing01.fs │ │ │ │ ├── W_InstantiationOfGenericTypeMissing02.fs │ │ │ │ ├── W_InvalidArgRedundantArgs.fs │ │ │ │ ├── W_InvalidOpRedundantArgs.fs │ │ │ │ ├── W_LowercaseLiteralIgnored.fs │ │ │ │ ├── W_LowercaseLiteralNotIgnored.fs │ │ │ │ ├── W_Multiline02.fs │ │ │ │ ├── W_NoValueHasBeenCopiedWarning.fs │ │ │ │ ├── W_NullArgRedundantArgs.fs │ │ │ │ ├── W_OverrideImplementationInAugmentation01a.fs │ │ │ │ ├── W_OverrideImplementationInAugmentation02b.fs │ │ │ │ ├── W_OverrideImplementationInAugmentation03a.fs │ │ │ │ ├── W_OverrideImplementationInAugmentation03b.fs │ │ │ │ ├── W_PassingResxToCompilerIsDeprecated01.fs │ │ │ │ ├── W_PassingResxToCompilerIsDeprecated01.resx │ │ │ │ ├── W_RaiseRedundantArgs.fs │ │ │ │ ├── W_redefineOperator01.fs │ │ │ │ ├── W_redefineOperator02.fs │ │ │ │ ├── W_redefineOperator03.fs │ │ │ │ ├── W_redefineOperator04.fs │ │ │ │ ├── W_redefineOperator05.fs │ │ │ │ ├── W_redefineOperator06.fs │ │ │ │ ├── W_redefineOperator07.fs │ │ │ │ ├── W_redefineOperator08.fs │ │ │ │ ├── W_redefineOperator09.fs │ │ │ │ ├── W_redefineOperator10.fs │ │ │ │ ├── X-DontWarnOnImplicitModule01.fsscript │ │ │ │ ├── X-DontWarnOnImplicitModule01.fsx │ │ │ │ └── env.lst │ │ │ ├── NONTERM │ │ │ │ ├── attrUnionCaseDecl01.fs │ │ │ │ ├── attrUnionCaseDecl01b.fs │ │ │ │ ├── braceExpr01.fs │ │ │ │ ├── braceExpr01b.fs │ │ │ │ ├── declExpr01.fs │ │ │ │ ├── declExpr01b.fs │ │ │ │ ├── env.lst │ │ │ │ ├── fileModuleImpl01.fs │ │ │ │ ├── fileModuleImpl01b.fs │ │ │ │ ├── fileModuleImpl02.fs │ │ │ │ ├── fileModuleImpl02b.fs │ │ │ │ ├── fileModuleImpl03.fs │ │ │ │ ├── fileModuleImpl03b.fs │ │ │ │ ├── fileModuleImpl04.fs │ │ │ │ ├── fileNamespaceImpl01.fs │ │ │ │ ├── fileNamespaceImpl01b.fs │ │ │ │ ├── interactiveExprOrDefinitionsTerminator01.fs │ │ │ │ ├── interactiveExprOrDefinitionsTerminator01b.fs │ │ │ │ ├── interactiveExprOrDefinitionsTerminator02.fs │ │ │ │ ├── interactiveExprOrDefinitionsTerminator02b.fs │ │ │ │ ├── interactiveExprOrDefinitionsTerminator03.fs │ │ │ │ ├── interactiveExprOrDefinitionsTerminator03b.fs │ │ │ │ ├── interactiveExprOrDefinitionsTerminator04.fs │ │ │ │ ├── interactiveExprOrDefinitionsTerminator04b.fs │ │ │ │ ├── interactiveExprOrDefinitionsTerminator05.fs │ │ │ │ ├── interactiveExprOrDefinitionsTerminator05b.fs │ │ │ │ ├── interactiveExprOrDefinitionsTerminator06.fs │ │ │ │ ├── interactiveExprOrDefinitionsTerminator06b.fs │ │ │ │ ├── memberDefinitionWithoutType01.fs │ │ │ │ ├── memberDefinitionWithoutType01b.fs │ │ │ │ ├── monadicExprNonEmptyInitial01.fs │ │ │ │ ├── monadicExprNonEmptyInitial01b.fs │ │ │ │ ├── monadicPatternClauses01.fs │ │ │ │ ├── monadicPatternClauses01b.fs │ │ │ │ ├── quoteExpr01.fs │ │ │ │ ├── quoteExpr01b.fs │ │ │ │ ├── tuplewithlazy01.fs │ │ │ │ ├── tuplewithlazy01b.fs │ │ │ │ ├── typ01.fs │ │ │ │ ├── typ01b.fs │ │ │ │ ├── typeConstraint01.fs │ │ │ │ ├── typeConstraint01b.fs │ │ │ │ ├── typedSeqExprBlock01.fs │ │ │ │ ├── typedSeqExprBlock01b.fs │ │ │ │ ├── typedSeqExprBlock02.fs │ │ │ │ └── typedSeqExprBlock02b.fs │ │ │ ├── ParsingAtEOF │ │ │ │ ├── du_with01.fs │ │ │ │ ├── env.lst │ │ │ │ ├── for_in01.fs │ │ │ │ ├── for_in_range01.fs │ │ │ │ ├── if01.fs │ │ │ │ ├── match01.fs │ │ │ │ ├── try01.fs │ │ │ │ ├── type_id_equal01.fsx │ │ │ │ ├── type_id_equal02.fs │ │ │ │ ├── type_id_equal02.fsi │ │ │ │ ├── type_id_equal_curly01.fs │ │ │ │ ├── type_id_parens01.fs │ │ │ │ └── while_cond01.fs │ │ │ └── async │ │ │ │ ├── IncompleteMatchInAsync01.fs │ │ │ │ ├── LetBangNonAsync.fs │ │ │ │ ├── MissingBangForLoop01.fs │ │ │ │ ├── MissingBangForLoop02.fs │ │ │ │ ├── MissingIgnore.fs │ │ │ │ ├── MissingReturnBangForLoop01.fs │ │ │ │ ├── MissingReturnBangForLoop02.fs │ │ │ │ ├── MissingReturnBangForLoop03.fs │ │ │ │ ├── MissingReturnBangForLoop04.fs │ │ │ │ ├── ReturnBangNonAsync01.fs │ │ │ │ ├── ReturnBangNonAsync02.fs │ │ │ │ ├── ReturnBangNonAsync_For.fs │ │ │ │ ├── ReturnBangNonAsync_IfThenElse.fs │ │ │ │ ├── ReturnBangNonAsync_TryFinally.fs │ │ │ │ ├── ReturnBangNonAsync_TryWith.fs │ │ │ │ ├── ReturnBangNonAsync_While.fs │ │ │ │ ├── UsingReturnInAWhileLoop.fs │ │ │ │ ├── UsingReturnInIfThenElse.fs │ │ │ │ └── env.lst │ │ ├── Import │ │ │ ├── AccessibilityTests.cs │ │ │ ├── AccessingRecordFields.Lib.fs │ │ │ ├── AccessingRecordFields.fs │ │ │ ├── BaseEmFs.dll │ │ │ ├── BaseEmFs.fs │ │ │ ├── CSharpLibrary.cs │ │ │ ├── Conversion.cs │ │ │ ├── Conversion01.fs │ │ │ ├── E_Conversion02.fs │ │ │ ├── E_InternalsConsumer.fs │ │ │ ├── E_SealedMethod.cs │ │ │ ├── E_SealedMethod.fs │ │ │ ├── EmLibCs.cs │ │ │ ├── EmLibCs.dll │ │ │ ├── ExtMethodsCSharp.cs │ │ │ ├── ExtMethodsCSharp.dll │ │ │ ├── FamAndAssembly.fs │ │ │ ├── FamAndAssembly_NoIVT.fs │ │ │ ├── FamOrAssembly.fs │ │ │ ├── FamOrAssembly_NoIVT.fs │ │ │ ├── InternalsConsumer.CSAssembly.cs │ │ │ ├── InternalsConsumer.fs │ │ │ ├── IterateOverCollections.fs │ │ │ ├── LessGeneric01.Lib.fs │ │ │ ├── LessGeneric01.fs │ │ │ ├── LineDirectiveFromCSharp.fs │ │ │ ├── LineDirectiveLib.cs │ │ │ ├── MultipleExplicitOperatorsFromCS01.fs │ │ │ ├── MultipleExplicitOperatorsInCS01.cs │ │ │ ├── MultipleImplicitOperatorsFromCS01.fs │ │ │ ├── MultipleImplicitOperatorsInCS01.cs │ │ │ ├── ReferenceArchAndPlatformArchMismatch.fs │ │ │ ├── ReferenceExe.fs │ │ │ ├── ReferenceExe01.fsx │ │ │ ├── assign_to_static_field01.fs │ │ │ ├── em_csharp_class_nonvoid.fs │ │ │ ├── em_csharp_class_params.fs │ │ │ ├── em_csharp_class_void.fs │ │ │ ├── em_csharp_on_fsharp_1.fs │ │ │ ├── em_csharp_on_fsharp_2.fs │ │ │ ├── em_csharp_struct_nonvoid.fs │ │ │ ├── em_csharp_struct_params.fs │ │ │ ├── em_csharp_struct_void.fs │ │ │ ├── env.lst │ │ │ ├── reference1.fs │ │ │ ├── reference1ns.fs │ │ │ ├── reference2.fs │ │ │ ├── reference2.fsx │ │ │ ├── reference3a.fsx │ │ │ ├── reference3b.fsx │ │ │ ├── reference4a.fsx │ │ │ ├── reference4b.fsx │ │ │ ├── reference5a.fs │ │ │ ├── reference5ns.fs │ │ │ ├── static_csharp_class.cs │ │ │ └── static_csharp_class.dll │ │ ├── InteractiveSession │ │ │ └── Misc │ │ │ │ ├── .gitignore │ │ │ │ ├── Array2D01.fs │ │ │ │ ├── Array2D1.fsx │ │ │ │ ├── BailAfterFirstError01.fs │ │ │ │ ├── CommandLineArgs01.fs │ │ │ │ ├── CommandLineArgs01b.fs │ │ │ │ ├── CommandLineArgs02.fs │ │ │ │ ├── DeclareEvent.fsx │ │ │ │ ├── DefaultReferences.fsx │ │ │ │ ├── DefinesCompiled.fs │ │ │ │ ├── DefinesInteractive.fs │ │ │ │ ├── DoSingleValue01.fsx │ │ │ │ ├── DoWithNotUnit.fs │ │ │ │ ├── DontShowCompilerGenNames01.fsx │ │ │ │ ├── E_EmptyFilename.fsx │ │ │ │ ├── E_ErrorRanges01.fs │ │ │ │ ├── E_GlobalMicrosoft.fsx │ │ │ │ ├── E_InterfaceCrossConstrained02.fsx │ │ │ │ ├── E_RangeOperator01.fsx │ │ │ │ ├── E_emptyRecord.fsx │ │ │ │ ├── E_let_equal01.fsx │ │ │ │ ├── E_let_equal_n01.fs.fsx │ │ │ │ ├── E_let_equal_tuple.fsx │ │ │ │ ├── E_let_id.fsx │ │ │ │ ├── E_let_id_equal01.fsx │ │ │ │ ├── E_let_id_equal_let_id_equal_n.fsx │ │ │ │ ├── E_let_mutable_equal.fsx │ │ │ │ ├── E_load_badextension.fsx │ │ │ │ ├── E_module_mutable_id_equal.fsx │ │ │ │ ├── E_type_id_equal_pipe.fsx │ │ │ │ ├── EmptyList.fsx │ │ │ │ ├── EnumerateSets.fsx │ │ │ │ ├── ExnOnNonUIThread.fsx │ │ │ │ ├── FieldName_class.fsx │ │ │ │ ├── FieldName_record.fsx │ │ │ │ ├── FieldName_struct.fsx │ │ │ │ ├── GenericConstraintWoes │ │ │ │ └── issue2411 │ │ │ │ │ ├── app.fsx │ │ │ │ │ ├── env.lst │ │ │ │ │ └── lib.cs │ │ │ │ ├── InterfaceCrossConstrained01.fsx │ │ │ │ ├── InterfaceCrossConstrained02.fsx │ │ │ │ ├── LoadFile01.fsx │ │ │ │ ├── LoadFile02.fsx │ │ │ │ ├── LoadMultipleFiles.fsx │ │ │ │ ├── LoadOrderOfExecution1.fsx │ │ │ │ ├── LoadOrderOfExecution2.fsx │ │ │ │ ├── LoadOrderOfExecution3.fsx │ │ │ │ ├── LoadOrderOfExecution3a.fsx │ │ │ │ ├── LoadOrderOfExecution4.fsx │ │ │ │ ├── LoadingFsx.fsscript │ │ │ │ ├── LoadingFsx.fsx │ │ │ │ ├── NativeIntSuffix01.fs │ │ │ │ ├── NoExpansionOfAbbrevUoMInFSI.fsx │ │ │ │ ├── PipingWithDirectives.fs │ │ │ │ ├── PublicField.fsx │ │ │ │ ├── ReferenceFullPathGenTest.fsx │ │ │ │ ├── References.fsx │ │ │ │ ├── References35.fsx │ │ │ │ ├── References40.fsx │ │ │ │ ├── ReflectionBugOnMono6320.fsx │ │ │ │ ├── ReflectionBugOnMono6433.fsx │ │ │ │ ├── ReflectionTypeNameMangling01.fsx │ │ │ │ ├── Regressions01.fs │ │ │ │ ├── Regressions02.fs │ │ │ │ ├── ScriptTest │ │ │ │ ├── LoadScriptResolution01.fsx │ │ │ │ └── script1.fsx │ │ │ │ ├── SubtypeArgInterfaceWithAbstractMember.fsx │ │ │ │ ├── TimeToggles.fsx │ │ │ │ ├── ToStringNull.fsx │ │ │ │ ├── UNativeIntSuffix01.fs │ │ │ │ ├── UnitConstInput_6323.fsx │ │ │ │ ├── UnitConstInput_6323b.fsx │ │ │ │ ├── UnknownDependencyManager │ │ │ │ └── script1.fsx │ │ │ │ ├── VerbatimIdentifier01.fsx │ │ │ │ ├── aaa │ │ │ │ ├── RelativeHashRResolution02_2.fsx │ │ │ │ ├── RelativeHashRResolution03_2.fsx │ │ │ │ ├── RelativeHashRResolution05_2.fsx │ │ │ │ └── bbb │ │ │ │ │ ├── RelativeHashRResolution01_2.fsx │ │ │ │ │ ├── RelativeHashRResolution04_1.fsx │ │ │ │ │ ├── RelativeHashRResolution04_2.fsx │ │ │ │ │ └── RelativeHashRResolution05_1.fsx │ │ │ │ ├── ccc │ │ │ │ ├── RelativeHashRResolution01_1.fsx │ │ │ │ ├── RelativeHashRResolution02_1.fsx │ │ │ │ └── RelativeHashRResolution03_1.fsx │ │ │ │ ├── dummy.txt │ │ │ │ ├── env.lst │ │ │ │ ├── keep.lst │ │ │ │ └── lib.fs │ │ ├── KnownFail.txt │ │ ├── Libraries │ │ │ ├── Core │ │ │ │ ├── NativeInterop │ │ │ │ │ └── stackalloc │ │ │ │ │ │ ├── env.lst │ │ │ │ │ │ └── negativesize01.fs │ │ │ │ └── PartialTrust │ │ │ │ │ ├── PartialTrust01.fs │ │ │ │ │ └── env.lst │ │ │ └── Portable │ │ │ │ ├── consumer.cs │ │ │ │ ├── env.lst │ │ │ │ ├── parse_oracle.cs │ │ │ │ ├── parse_tests.fs │ │ │ │ └── provider.fs │ │ ├── Misc │ │ │ ├── 6448.fs │ │ │ ├── AssemblyResolve01.fs │ │ │ ├── AssemblyResolve01.fsx │ │ │ ├── AsyncOperations.fs │ │ │ ├── ConstraintSolverRecursion01.fs │ │ │ ├── DefaultManifest.fs │ │ │ ├── DefaultManifest_dll.fs │ │ │ ├── E_CompiledName.fs │ │ │ ├── E_productioncoverage01.fs │ │ │ ├── E_productioncoverage02.fs │ │ │ ├── E_productioncoverage03.fs │ │ │ ├── E_productioncoverage04.fs │ │ │ ├── FileWithSameNameDiffExt.fs │ │ │ ├── FileWithSameNameDiffExt.fsx │ │ │ ├── Global01.fs │ │ │ ├── NestedClasses.cs │ │ │ ├── NestedClasses.dll │ │ │ ├── Parsing01.fs │ │ │ ├── Parsing02.fs │ │ │ ├── SerializableClosure01.fs │ │ │ ├── StaticMethodValueTypeLib.cs │ │ │ ├── StaticMethodValueTypeLib.dll │ │ │ ├── StaticMethodValueTypeMain.fs │ │ │ ├── UseStatementCallDisposeOnNullValue01.fs │ │ │ ├── UserCodeSnippet01.fs │ │ │ ├── WhetherEmbeddedManifest.fs │ │ │ ├── env.lst │ │ │ ├── productioncoverage01.fs │ │ │ ├── productioncoverage02.fs │ │ │ ├── productioncoverage03.fsscript │ │ │ └── test │ │ │ │ ├── CSLib.dll │ │ │ │ └── FSLib.dll │ │ ├── MultiTargeting │ │ │ ├── E_BadPathToFSharpCore.fs │ │ │ ├── E_BadPathToFSharpCore.fsx │ │ │ ├── E_MissingReferenceToFSharpCore20.fs │ │ │ ├── consumer.exe.config.txt │ │ │ └── env.lst │ │ ├── Stress │ │ │ ├── .gitignore │ │ │ ├── CodeGeneratorFor2766.fsx │ │ │ ├── SeqExprCapacity.fsx │ │ │ └── env.lst │ │ ├── comparer.fsx │ │ ├── run.pl │ │ └── test.lst │ ├── comparer.fsx │ ├── fsharpqafiles.csproj │ ├── readme.md │ ├── run.fsharpqa.test.fsx │ └── testenv │ │ ├── bin │ │ ├── .gitignore │ │ ├── KnownFailRewriter.fsx │ │ ├── elevate.fsx │ │ ├── link │ │ │ ├── link.exe │ │ │ └── link.exe.config │ │ └── runall.pl │ │ └── src │ │ ├── .gitignore │ │ └── HostedCompilerServer │ │ ├── App.config │ │ ├── HostedCompilerServer.fsproj │ │ └── Program.fs ├── projects │ └── CompilerCompat │ │ ├── .gitignore │ │ ├── CompilerCompatApp │ │ ├── CompilerCompatApp.fsproj │ │ └── Program.fs │ │ └── CompilerCompatLib │ │ ├── CompilerCompatLib.fsproj │ │ └── Library.fs ├── run.pl ├── scripts │ ├── array-perf │ │ └── array-perf.fs │ ├── codingConventions.fsx │ ├── compiler-perf-bigfiles.cmd │ ├── compiler-perf-results.txt │ ├── compiler-perf.fsx │ ├── identifierAnalysisByType.fsx │ ├── scriptlib.fsx │ └── update-baselines.fsx ├── service │ └── data │ │ ├── CSharp_Analysis │ │ ├── CSharpClass.cs │ │ ├── CSharp_Analysis.csproj │ │ └── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── FSharp.Data.DesignTime.dll │ │ ├── FSharp.Data.dll │ │ ├── SyntaxTree │ │ ├── .gitignore │ │ ├── Attribute │ │ │ ├── RangeOfAttribute.fs │ │ │ ├── RangeOfAttribute.fs.bsl │ │ │ ├── RangeOfAttributeWithPath.fs │ │ │ ├── RangeOfAttributeWithPath.fs.bsl │ │ │ ├── RangeOfAttributeWithTarget.fs │ │ │ └── RangeOfAttributeWithTarget.fs.bsl │ │ ├── Binding │ │ │ ├── ColonBeforeReturnTypeIsPartOfTrivia.fs │ │ │ ├── ColonBeforeReturnTypeIsPartOfTrivia.fs.bsl │ │ │ ├── ColonBeforeReturnTypeIsPartOfTriviaInProperties.fs │ │ │ ├── ColonBeforeReturnTypeIsPartOfTriviaInProperties.fs.bsl │ │ │ ├── ConditionalDirectiveAroundInlineKeyword.fs │ │ │ ├── ConditionalDirectiveAroundInlineKeyword.fs.bsl │ │ │ ├── InlineKeywordInBinding.fs │ │ │ ├── InlineKeywordInBinding.fs.bsl │ │ │ ├── RangeOfAttributeBetweenLetKeywordAndPatternShouldBeIncludedInSynModuleDeclLet.fs │ │ │ ├── RangeOfAttributeBetweenLetKeywordAndPatternShouldBeIncludedInSynModuleDeclLet.fs.bsl │ │ │ ├── RangeOfAttributeShouldBeIncludedInBindingOfSynExprObjExpr.fs │ │ │ ├── RangeOfAttributeShouldBeIncludedInBindingOfSynExprObjExpr.fs.bsl │ │ │ ├── RangeOfAttributeShouldBeIncludedInConstructorSynMemberDefnMember.fs │ │ │ ├── RangeOfAttributeShouldBeIncludedInConstructorSynMemberDefnMember.fs.bsl │ │ │ ├── RangeOfAttributeShouldBeIncludedInConstructorSynMemberDefnMemberOptAsSpec.fs │ │ │ ├── RangeOfAttributeShouldBeIncludedInConstructorSynMemberDefnMemberOptAsSpec.fs.bsl │ │ │ ├── RangeOfAttributeShouldBeIncludedInFullSynMemberDefnMemberProperty.fs │ │ │ ├── RangeOfAttributeShouldBeIncludedInFullSynMemberDefnMemberProperty.fs.bsl │ │ │ ├── RangeOfAttributeShouldBeIncludedInSecondaryConstructor.fs │ │ │ ├── RangeOfAttributeShouldBeIncludedInSecondaryConstructor.fs.bsl │ │ │ ├── RangeOfAttributeShouldBeIncludedInSynMemberDefnLetBindings.fs │ │ │ ├── RangeOfAttributeShouldBeIncludedInSynMemberDefnLetBindings.fs.bsl │ │ │ ├── RangeOfAttributeShouldBeIncludedInSynMemberDefnMember.fs │ │ │ ├── RangeOfAttributeShouldBeIncludedInSynMemberDefnMember.fs.bsl │ │ │ ├── RangeOfAttributeShouldBeIncludedInSynModuleDeclLet.fs │ │ │ ├── RangeOfAttributeShouldBeIncludedInSynModuleDeclLet.fs.bsl │ │ │ ├── RangeOfAttributeShouldBeIncludedInWriteOnlySynMemberDefnMemberProperty.fs │ │ │ ├── RangeOfAttributeShouldBeIncludedInWriteOnlySynMemberDefnMemberProperty.fs.bsl │ │ │ ├── RangeOfEqualSignShouldBePresentInLocalLetBinding.fs │ │ │ ├── RangeOfEqualSignShouldBePresentInLocalLetBinding.fs.bsl │ │ │ ├── RangeOfEqualSignShouldBePresentInLocalLetBindingTyped.fs │ │ │ ├── RangeOfEqualSignShouldBePresentInLocalLetBindingTyped.fs.bsl │ │ │ ├── RangeOfEqualSignShouldBePresentInMemberBinding.fs │ │ │ ├── RangeOfEqualSignShouldBePresentInMemberBinding.fs.bsl │ │ │ ├── RangeOfEqualSignShouldBePresentInMemberBindingWithParameters.fs │ │ │ ├── RangeOfEqualSignShouldBePresentInMemberBindingWithParameters.fs.bsl │ │ │ ├── RangeOfEqualSignShouldBePresentInMemberBindingWithReturnType.fs │ │ │ ├── RangeOfEqualSignShouldBePresentInMemberBindingWithReturnType.fs.bsl │ │ │ ├── RangeOfEqualSignShouldBePresentInProperty.fs │ │ │ ├── RangeOfEqualSignShouldBePresentInProperty.fs.bsl │ │ │ ├── RangeOfEqualSignShouldBePresentInSynModuleDeclLetBinding.fs │ │ │ ├── RangeOfEqualSignShouldBePresentInSynModuleDeclLetBinding.fs.bsl │ │ │ ├── RangeOfEqualSignShouldBePresentInSynModuleDeclLetBindingTyped.fs │ │ │ ├── RangeOfEqualSignShouldBePresentInSynModuleDeclLetBindingTyped.fs.bsl │ │ │ ├── RangeOfLetKeywordShouldBePresentInSynExprLetOrUseBinding.fs │ │ │ ├── RangeOfLetKeywordShouldBePresentInSynExprLetOrUseBinding.fs.bsl │ │ │ ├── RangeOfLetKeywordShouldBePresentInSynModuleDeclLetBinding.fs │ │ │ ├── RangeOfLetKeywordShouldBePresentInSynModuleDeclLetBinding.fs.bsl │ │ │ ├── RangeOfLetKeywordShouldBePresentInSynModuleDeclLetBindingWithAttributes.fs │ │ │ ├── RangeOfLetKeywordShouldBePresentInSynModuleDeclLetBindingWithAttributes.fs.bsl │ │ │ ├── TupleReturnTypeOfBindingShouldContainStars.fs │ │ │ └── TupleReturnTypeOfBindingShouldContainStars.fs.bsl │ │ ├── CodeComment │ │ │ ├── BlockCommentInSourceCode.fs │ │ │ ├── BlockCommentInSourceCode.fs.bsl │ │ │ ├── BlockCommentInSourceCodeSignatureFile.fsi │ │ │ ├── BlockCommentInSourceCodeSignatureFile.fsi.bsl │ │ │ ├── CommentAfterSourceCode.fs │ │ │ ├── CommentAfterSourceCode.fs.bsl │ │ │ ├── CommentAfterSourceCodeSignatureFile.fsi │ │ │ ├── CommentAfterSourceCodeSignatureFile.fsi.bsl │ │ │ ├── CommentAtEndOfFile.fs │ │ │ ├── CommentAtEndOfFile.fs.bsl │ │ │ ├── CommentOnSingleLine.fs │ │ │ ├── CommentOnSingleLine.fs.bsl │ │ │ ├── CommentOnSingleLineSignatureFile.fsi │ │ │ ├── CommentOnSingleLineSignatureFile.fsi.bsl │ │ │ ├── TripleSlashCommentShouldBeCapturedIfUsedInAnInvalidLocation.fs │ │ │ ├── TripleSlashCommentShouldBeCapturedIfUsedInAnInvalidLocation.fs.bsl │ │ │ ├── TripleSlashCommentShouldNotBeCaptured.fs │ │ │ └── TripleSlashCommentShouldNotBeCaptured.fs.bsl │ │ ├── ComputationExpression │ │ │ ├── MultipleSynExprAndBangHaveRangeThatStartsAtAndAndEndsAfterExpression.fs │ │ │ ├── MultipleSynExprAndBangHaveRangeThatStartsAtAndAndEndsAfterExpression.fs.bsl │ │ │ ├── SynExprAndBangRangeStartsAtAndAndEndsAfterExpression.fs │ │ │ └── SynExprAndBangRangeStartsAtAndAndEndsAfterExpression.fs.bsl │ │ ├── ConditionalDirective │ │ │ ├── DirectivesInMultilineCommentAreNotReportedAsTrivia.fs │ │ │ ├── DirectivesInMultilineCommentAreNotReportedAsTrivia.fs.bsl │ │ │ ├── DirectivesInMultilineCommentAreNotReportedAsTriviaSignatureFile.fsi │ │ │ ├── DirectivesInMultilineCommentAreNotReportedAsTriviaSignatureFile.fsi.bsl │ │ │ ├── DirectivesInMultilineStringAreNotReportedAsTrivia.fs │ │ │ ├── DirectivesInMultilineStringAreNotReportedAsTrivia.fs.bsl │ │ │ ├── DirectivesInMultilineStringAreNotReportedAsTriviaSignatureFile.fsi │ │ │ ├── DirectivesInMultilineStringAreNotReportedAsTriviaSignatureFile.fsi.bsl │ │ │ ├── NestedIfElseEndif.fs │ │ │ ├── NestedIfElseEndif.fs.bsl │ │ │ ├── NestedIfElseEndifSignatureFile.fsi │ │ │ ├── NestedIfElseEndifSignatureFile.fsi.bsl │ │ │ ├── NestedIfEndifWithComplexExpressions.fs │ │ │ ├── NestedIfEndifWithComplexExpressions.fs.bsl │ │ │ ├── NestedIfEndifWithComplexExpressionsSignatureFile.fsi │ │ │ ├── NestedIfEndifWithComplexExpressionsSignatureFile.fsi.bsl │ │ │ ├── SingleIfElseEndif.fs │ │ │ ├── SingleIfElseEndif.fs.bsl │ │ │ ├── SingleIfElseEndifSignatureFile.fsi │ │ │ ├── SingleIfElseEndifSignatureFile.fsi.bsl │ │ │ ├── SingleIfEndif.fs │ │ │ ├── SingleIfEndif.fs.bsl │ │ │ ├── SingleIfEndifSignatureFile.fsi │ │ │ └── SingleIfEndifSignatureFile.fsi.bsl │ │ ├── EnumCase │ │ │ ├── MultipleSynEnumCasesHaveBarRange.fs │ │ │ ├── MultipleSynEnumCasesHaveBarRange.fs.bsl │ │ │ ├── SingleSynEnumCaseHasBarRange.fs │ │ │ ├── SingleSynEnumCaseHasBarRange.fs.bsl │ │ │ ├── SingleSynEnumCaseWithoutBar.fs │ │ │ └── SingleSynEnumCaseWithoutBar.fs.bsl │ │ ├── Exception │ │ │ ├── Missing name 01.fs │ │ │ ├── Missing name 01.fs.bsl │ │ │ ├── Missing name 02.fs │ │ │ ├── Missing name 02.fs.bsl │ │ │ ├── Missing name 03.fs │ │ │ ├── Missing name 03.fs.bsl │ │ │ ├── Recover Function Type 01.fs │ │ │ ├── Recover Function Type 01.fs.bsl │ │ │ ├── SynExceptionDefnShouldContainsTheRangeOfTheWithKeyword.fs │ │ │ └── SynExceptionDefnShouldContainsTheRangeOfTheWithKeyword.fs.bsl │ │ ├── Expression │ │ │ ├── AnonRecd - Quotation 01.fs │ │ │ ├── AnonRecd - Quotation 01.fs.bsl │ │ │ ├── AnonRecd - Quotation 02.fs │ │ │ ├── AnonRecd - Quotation 02.fs.bsl │ │ │ ├── AnonRecd - Quotation 03.fs │ │ │ ├── AnonRecd - Quotation 03.fs.bsl │ │ │ ├── AnonRecd - Quotation 04.fs │ │ │ ├── AnonRecd - Quotation 04.fs.bsl │ │ │ ├── AnonymousRecords-01.fs │ │ │ ├── AnonymousRecords-01.fs.bsl │ │ │ ├── AnonymousRecords-02.fs │ │ │ ├── AnonymousRecords-02.fs.bsl │ │ │ ├── AnonymousRecords-03.fs │ │ │ ├── AnonymousRecords-03.fs.bsl │ │ │ ├── AnonymousRecords-04.fs │ │ │ ├── AnonymousRecords-04.fs.bsl │ │ │ ├── AnonymousRecords-05.fs │ │ │ ├── AnonymousRecords-05.fs.bsl │ │ │ ├── AnonymousRecords-06.fs │ │ │ ├── AnonymousRecords-06.fs.bsl │ │ │ ├── AnonymousRecords-07.fs │ │ │ ├── AnonymousRecords-07.fs.bsl │ │ │ ├── AnonymousRecords-08.fs │ │ │ ├── AnonymousRecords-08.fs.bsl │ │ │ ├── AnonymousRecords-09.fs │ │ │ ├── AnonymousRecords-09.fs.bsl │ │ │ ├── AnonymousRecords-10.fs │ │ │ ├── AnonymousRecords-10.fs.bsl │ │ │ ├── AnonymousRecords-11.fs │ │ │ ├── AnonymousRecords-11.fs.bsl │ │ │ ├── AnonymousRecords-12.fs │ │ │ ├── AnonymousRecords-12.fs.bsl │ │ │ ├── AnonymousRecords-13.fs │ │ │ ├── AnonymousRecords-13.fs.bsl │ │ │ ├── Binary - Eq 01.fs │ │ │ ├── Binary - Eq 01.fs.bsl │ │ │ ├── Binary - Eq 02.fs │ │ │ ├── Binary - Eq 02.fs.bsl │ │ │ ├── Binary - Eq 03.fs │ │ │ ├── Binary - Eq 03.fs.bsl │ │ │ ├── Binary - Eq 04.fs │ │ │ ├── Binary - Eq 04.fs.bsl │ │ │ ├── Binary - Eq 05.fs │ │ │ ├── Binary - Eq 05.fs.bsl │ │ │ ├── Binary - Eq 06.fs │ │ │ ├── Binary - Eq 06.fs.bsl │ │ │ ├── Binary - Eq 07.fs │ │ │ ├── Binary - Eq 07.fs.bsl │ │ │ ├── Binary - Plus 01.fs │ │ │ ├── Binary - Plus 01.fs.bsl │ │ │ ├── Binary - Plus 02.fs │ │ │ ├── Binary - Plus 02.fs.bsl │ │ │ ├── Binary - Plus 03.fs │ │ │ ├── Binary - Plus 03.fs.bsl │ │ │ ├── Binary - Plus 04.fs │ │ │ ├── Binary - Plus 04.fs.bsl │ │ │ ├── Binary - Plus 05.fs │ │ │ ├── Binary - Plus 05.fs.bsl │ │ │ ├── Binary 01.fs │ │ │ ├── Binary 01.fs.bsl │ │ │ ├── Binary 02.fs │ │ │ ├── Binary 02.fs.bsl │ │ │ ├── CopySynExprRecordContainsTheRangeOfTheEqualsSignInSynExprRecordField.fs │ │ │ ├── CopySynExprRecordContainsTheRangeOfTheEqualsSignInSynExprRecordField.fs.bsl │ │ │ ├── Do 01.fs │ │ │ ├── Do 01.fs.bsl │ │ │ ├── Do 02.fs │ │ │ ├── Do 02.fs.bsl │ │ │ ├── Do 03.fs │ │ │ ├── Do 03.fs.bsl │ │ │ ├── Do 04.fs │ │ │ ├── Do 04.fs.bsl │ │ │ ├── Do 05.fs │ │ │ ├── Do 05.fs.bsl │ │ │ ├── DotLambda - _ Recovery - Casts.fsx │ │ │ ├── DotLambda - _ Recovery - Casts.fsx.bsl │ │ │ ├── DotLambda - _ Recovery - Eof.fsx │ │ │ ├── DotLambda - _ Recovery - Eof.fsx.bsl │ │ │ ├── DotLambda - _ Recovery.fsx │ │ │ ├── DotLambda - _ Recovery.fsx.bsl │ │ │ ├── DotLambda - _. Recovery - Eof.fsx │ │ │ ├── DotLambda - _. Recovery - Eof.fsx.bsl │ │ │ ├── DotLambda - _. Recovery.fsx │ │ │ ├── DotLambda - _. Recovery.fsx.bsl │ │ │ ├── DotLambda_ArgumentExpressionInInnerAppExpression.fs │ │ │ ├── DotLambda_ArgumentExpressionInInnerAppExpression.fs.bsl │ │ │ ├── DotLambda_FunctionWithUnderscoreDotLambda.fs │ │ │ ├── DotLambda_FunctionWithUnderscoreDotLambda.fs.bsl │ │ │ ├── DotLambda_NestedPropertiesAfterUnderscore.fs │ │ │ ├── DotLambda_NestedPropertiesAfterUnderscore.fs.bsl │ │ │ ├── DotLambda_NotAllowedFunctionExpressionWithArg.fs │ │ │ ├── DotLambda_NotAllowedFunctionExpressionWithArg.fs.bsl │ │ │ ├── DotLambda_TopLevelLet.fs │ │ │ ├── DotLambda_TopLevelLet.fs.bsl │ │ │ ├── DotLambda_TopLevelStandaloneDotLambda.fs │ │ │ ├── DotLambda_TopLevelStandaloneDotLambda.fs.bsl │ │ │ ├── DotLambda_UnderscoreToFunctionCallWithSpaceAndUnitApplication.fs │ │ │ ├── DotLambda_UnderscoreToFunctionCallWithSpaceAndUnitApplication.fs.bsl │ │ │ ├── DotLambda_UnderscoreToString.fs │ │ │ ├── DotLambda_UnderscoreToString.fs.bsl │ │ │ ├── DotLambda_WithNonTupledFunctionCall.fs │ │ │ ├── DotLambda_WithNonTupledFunctionCall.fs.bsl │ │ │ ├── DotLambda_WithoutDot.fs │ │ │ ├── DotLambda_WithoutDot.fs.bsl │ │ │ ├── DotLambda_WithoutUnderscore.fs │ │ │ ├── DotLambda_WithoutUnderscore.fs.bsl │ │ │ ├── Downcast 01.fs │ │ │ ├── Downcast 01.fs.bsl │ │ │ ├── Downcast 02.fs │ │ │ ├── Downcast 02.fs.bsl │ │ │ ├── Downcast 03.fs │ │ │ ├── Downcast 03.fs.bsl │ │ │ ├── For 01.fs │ │ │ ├── For 01.fs.bsl │ │ │ ├── For 02.fs │ │ │ ├── For 02.fs.bsl │ │ │ ├── For 03.fs │ │ │ ├── For 03.fs.bsl │ │ │ ├── For 04.fs │ │ │ ├── For 04.fs.bsl │ │ │ ├── For 05.fs │ │ │ ├── For 05.fs.bsl │ │ │ ├── GlobalKeywordAsSynExpr.fs │ │ │ ├── GlobalKeywordAsSynExpr.fs.bsl │ │ │ ├── Id 01.fs │ │ │ ├── Id 01.fs.bsl │ │ │ ├── Id 02.fs │ │ │ ├── Id 02.fs.bsl │ │ │ ├── Id 03.fs │ │ │ ├── Id 03.fs.bsl │ │ │ ├── Id 04.fs │ │ │ ├── Id 04.fs.bsl │ │ │ ├── Id 05.fs │ │ │ ├── Id 05.fs.bsl │ │ │ ├── Id 06.fs │ │ │ ├── Id 06.fs.bsl │ │ │ ├── Id 07.fs │ │ │ ├── Id 07.fs.bsl │ │ │ ├── If 01.fs │ │ │ ├── If 01.fs.bsl │ │ │ ├── If 02.fs │ │ │ ├── If 02.fs.bsl │ │ │ ├── If 03.fs │ │ │ ├── If 03.fs.bsl │ │ │ ├── If 04.fs │ │ │ ├── If 04.fs.bsl │ │ │ ├── If 05.fs │ │ │ ├── If 05.fs.bsl │ │ │ ├── If 06.fs │ │ │ ├── If 06.fs.bsl │ │ │ ├── If 07.fs │ │ │ ├── If 07.fs.bsl │ │ │ ├── If 08.fs │ │ │ ├── If 08.fs.bsl │ │ │ ├── If 09.fs │ │ │ ├── If 09.fs.bsl │ │ │ ├── If 10.fs │ │ │ ├── If 10.fs.bsl │ │ │ ├── InheritRecord - Field 1.fs │ │ │ ├── InheritRecord - Field 1.fs.bsl │ │ │ ├── InheritRecord - Field 2.fs │ │ │ ├── InheritRecord - Field 2.fs.bsl │ │ │ ├── InheritSynExprRecordContainsTheRangeOfTheEqualsSignInSynExprRecordField.fs │ │ │ ├── InheritSynExprRecordContainsTheRangeOfTheEqualsSignInSynExprRecordField.fs.bsl │ │ │ ├── Lambda - Missing expr 01.fs │ │ │ ├── Lambda - Missing expr 01.fs.bsl │ │ │ ├── Lambda - Missing expr 02.fs │ │ │ ├── Lambda - Missing expr 02.fs.bsl │ │ │ ├── Lambda 01.fs │ │ │ ├── Lambda 01.fs.bsl │ │ │ ├── Lambda 02.fs │ │ │ ├── Lambda 02.fs.bsl │ │ │ ├── Lazy 01.fs │ │ │ ├── Lazy 01.fs.bsl │ │ │ ├── Lazy 02.fs │ │ │ ├── Lazy 02.fs.bsl │ │ │ ├── Lazy 03.fs │ │ │ ├── Lazy 03.fs.bsl │ │ │ ├── Let 01.fs │ │ │ ├── Let 01.fs.bsl │ │ │ ├── Let 02.fs │ │ │ ├── Let 02.fs.bsl │ │ │ ├── List - Comprehension 01.fs │ │ │ ├── List - Comprehension 01.fs.bsl │ │ │ ├── List - Comprehension 02.fs │ │ │ ├── List - Comprehension 02.fs.bsl │ │ │ ├── NestedSynExprLetOrUseContainsTheRangeOfInKeyword.fs │ │ │ ├── NestedSynExprLetOrUseContainsTheRangeOfInKeyword.fs.bsl │ │ │ ├── Object - Class 01.fs │ │ │ ├── Object - Class 01.fs.bsl │ │ │ ├── Object - Class 02.fs │ │ │ ├── Object - Class 02.fs.bsl │ │ │ ├── Object - Class 03.fs │ │ │ ├── Object - Class 03.fs.bsl │ │ │ ├── Object - Class 04.fs │ │ │ ├── Object - Class 04.fs.bsl │ │ │ ├── Object - Class 05.fs │ │ │ ├── Object - Class 05.fs.bsl │ │ │ ├── Object - Class 06.fs │ │ │ ├── Object - Class 06.fs.bsl │ │ │ ├── Object - Class 07.fs │ │ │ ├── Object - Class 07.fs.bsl │ │ │ ├── Object - Class 08.fs │ │ │ ├── Object - Class 08.fs.bsl │ │ │ ├── Object - Class 09.fs │ │ │ ├── Object - Class 09.fs.bsl │ │ │ ├── Object - Class 10.fs │ │ │ ├── Object - Class 10.fs.bsl │ │ │ ├── Object - Class 11.fs │ │ │ ├── Object - Class 11.fs.bsl │ │ │ ├── Object - Class 12.fs │ │ │ ├── Object - Class 12.fs.bsl │ │ │ ├── Object - Class 13.fs │ │ │ ├── Object - Class 13.fs.bsl │ │ │ ├── Object - Class 14.fs │ │ │ ├── Object - Class 14.fs.bsl │ │ │ ├── Object - Class 15.fs │ │ │ ├── Object - Class 15.fs.bsl │ │ │ ├── Rarrow 01.fs │ │ │ ├── Rarrow 01.fs.bsl │ │ │ ├── Rarrow 02.fs │ │ │ ├── Rarrow 02.fs.bsl │ │ │ ├── Rarrow 03.fs │ │ │ ├── Rarrow 03.fs.bsl │ │ │ ├── Record - Anon 01.fs │ │ │ ├── Record - Anon 01.fs.bsl │ │ │ ├── Record - Anon 02.fs │ │ │ ├── Record - Anon 02.fs.bsl │ │ │ ├── Record - Anon 03.fs │ │ │ ├── Record - Anon 03.fs.bsl │ │ │ ├── Record - Anon 04.fs │ │ │ ├── Record - Anon 04.fs.bsl │ │ │ ├── Record - Anon 05.fs │ │ │ ├── Record - Anon 05.fs.bsl │ │ │ ├── Record - Anon 06.fs │ │ │ ├── Record - Anon 06.fs.bsl │ │ │ ├── Record - Anon 07.fs │ │ │ ├── Record - Anon 07.fs.bsl │ │ │ ├── Record - Anon 08.fs │ │ │ ├── Record - Anon 08.fs.bsl │ │ │ ├── Record - Anon 09.fs │ │ │ ├── Record - Anon 09.fs.bsl │ │ │ ├── Record - Anon 10.fs │ │ │ ├── Record - Anon 10.fs.bsl │ │ │ ├── Record - Anon 11.fs │ │ │ ├── Record - Anon 11.fs.bsl │ │ │ ├── Record - Anon 12.fs │ │ │ ├── Record - Anon 12.fs.bsl │ │ │ ├── Record - Field 01.fs │ │ │ ├── Record - Field 01.fs.bsl │ │ │ ├── Record - Field 02.fs │ │ │ ├── Record - Field 02.fs.bsl │ │ │ ├── Record - Field 03.fs │ │ │ ├── Record - Field 03.fs.bsl │ │ │ ├── Record - Field 04.fs │ │ │ ├── Record - Field 04.fs.bsl │ │ │ ├── Record - Field 05.fs │ │ │ ├── Record - Field 05.fs.bsl │ │ │ ├── Record - Field 06.fs │ │ │ ├── Record - Field 06.fs.bsl │ │ │ ├── Record - Field 07.fs │ │ │ ├── Record - Field 07.fs.bsl │ │ │ ├── Record - Field 08.fs │ │ │ ├── Record - Field 08.fs.bsl │ │ │ ├── Record - Field 09.fs │ │ │ ├── Record - Field 09.fs.bsl │ │ │ ├── Record - Field 10.fs │ │ │ ├── Record - Field 10.fs.bsl │ │ │ ├── Record - Field 11.fs │ │ │ ├── Record - Field 11.fs.bsl │ │ │ ├── Record - Field 12.fs │ │ │ ├── Record - Field 12.fs.bsl │ │ │ ├── Record - Field 13.fs │ │ │ ├── Record - Field 13.fs.bsl │ │ │ ├── Record - Field 14.fs │ │ │ ├── Record - Field 14.fs.bsl │ │ │ ├── Return 01.fs │ │ │ ├── Return 01.fs.bsl │ │ │ ├── Return 02.fs │ │ │ ├── Return 02.fs.bsl │ │ │ ├── Return 03.fs │ │ │ ├── Return 03.fs.bsl │ │ │ ├── Return 04.fs │ │ │ ├── Return 04.fs.bsl │ │ │ ├── Return 05.fs │ │ │ ├── Return 05.fs.bsl │ │ │ ├── Return 06.fs │ │ │ ├── Return 06.fs.bsl │ │ │ ├── Return 07.fs │ │ │ ├── Return 07.fs.bsl │ │ │ ├── ReturnBang 01.fs │ │ │ ├── ReturnBang 01.fs.bsl │ │ │ ├── ReturnBang 02.fs │ │ │ ├── ReturnBang 02.fs.bsl │ │ │ ├── ReturnBang 03.fs │ │ │ ├── ReturnBang 03.fs.bsl │ │ │ ├── Sequential 01.fs │ │ │ ├── Sequential 01.fs.bsl │ │ │ ├── Sequential 02.fs │ │ │ ├── Sequential 02.fs.bsl │ │ │ ├── Sequential 03.fs │ │ │ ├── Sequential 03.fs.bsl │ │ │ ├── Set 01.fs │ │ │ ├── Set 01.fs.bsl │ │ │ ├── Set 02.fs │ │ │ ├── Set 02.fs.bsl │ │ │ ├── Set 03.fs │ │ │ ├── Set 03.fs.bsl │ │ │ ├── Set 04.fs │ │ │ ├── Set 04.fs.bsl │ │ │ ├── SynExprAnonRecdWithStructKeyword.fs │ │ │ ├── SynExprAnonRecdWithStructKeyword.fs.bsl │ │ │ ├── SynExprAnonRecordContainsTheRangeOfTheEqualsSignInTheFields.fs │ │ │ ├── SynExprAnonRecordContainsTheRangeOfTheEqualsSignInTheFields.fs.bsl │ │ │ ├── SynExprDoContainsTheRangeOfTheDoKeyword.fs │ │ │ ├── SynExprDoContainsTheRangeOfTheDoKeyword.fs.bsl │ │ │ ├── SynExprDynamicDoesContainIdent.fs │ │ │ ├── SynExprDynamicDoesContainIdent.fs.bsl │ │ │ ├── SynExprDynamicDoesContainParentheses.fs │ │ │ ├── SynExprDynamicDoesContainParentheses.fs.bsl │ │ │ ├── SynExprForContainsTheRangeOfTheEqualsSign.fs │ │ │ ├── SynExprForContainsTheRangeOfTheEqualsSign.fs.bsl │ │ │ ├── SynExprLetOrUseBangContainsTheRangeOfTheEqualsSign.fs │ │ │ ├── SynExprLetOrUseBangContainsTheRangeOfTheEqualsSign.fs.bsl │ │ │ ├── SynExprLetOrUseContainsTheRangeOfInKeyword.fs │ │ │ ├── SynExprLetOrUseContainsTheRangeOfInKeyword.fs.bsl │ │ │ ├── SynExprLetOrUseDoesNotContainTheRangeOfInKeyword.fs │ │ │ ├── SynExprLetOrUseDoesNotContainTheRangeOfInKeyword.fs.bsl │ │ │ ├── SynExprLetOrUseWhereBodyExprStartsWithTokenOfTwoCharactersDoesNotContainTheRangeOfInKeyword.fs │ │ │ ├── SynExprLetOrUseWhereBodyExprStartsWithTokenOfTwoCharactersDoesNotContainTheRangeOfInKeyword.fs.bsl │ │ │ ├── SynExprLetOrUseWithAndBangIn 01.fs │ │ │ ├── SynExprLetOrUseWithAndBangIn 01.fs.bsl │ │ │ ├── SynExprLetOrUseWithRecursiveBindingContainsTheRangeOfInKeyword.fs │ │ │ ├── SynExprLetOrUseWithRecursiveBindingContainsTheRangeOfInKeyword.fs.bsl │ │ │ ├── SynExprMatchBangContainsTheRangeOfTheMatchAndWithKeyword.fs │ │ │ ├── SynExprMatchBangContainsTheRangeOfTheMatchAndWithKeyword.fs.bsl │ │ │ ├── SynExprMatchContainsTheRangeOfTheMatchAndWithKeyword.fs │ │ │ ├── SynExprMatchContainsTheRangeOfTheMatchAndWithKeyword.fs.bsl │ │ │ ├── SynExprObjExprContainsTheRangeOfWithKeyword.fs │ │ │ ├── SynExprObjExprContainsTheRangeOfWithKeyword.fs.bsl │ │ │ ├── SynExprObjWithSetter.fs │ │ │ ├── SynExprObjWithSetter.fs.bsl │ │ │ ├── SynExprRecordContainsTheRangeOfTheEqualsSignInSynExprRecordField.fs │ │ │ ├── SynExprRecordContainsTheRangeOfTheEqualsSignInSynExprRecordField.fs.bsl │ │ │ ├── SynExprRecordFieldsContainCorrectAmountOfTrivia.fs │ │ │ ├── SynExprRecordFieldsContainCorrectAmountOfTrivia.fs.bsl │ │ │ ├── SynExprSetWithSynExprDynamic.fs │ │ │ ├── SynExprSetWithSynExprDynamic.fs.bsl │ │ │ ├── SynExprTryFinallyContainsTheRangeOfTheTryAndWithKeyword.fs │ │ │ ├── SynExprTryFinallyContainsTheRangeOfTheTryAndWithKeyword.fs.bsl │ │ │ ├── SynExprTryWithContainsTheRangeOfTheTryAndWithKeyword.fs │ │ │ ├── SynExprTryWithContainsTheRangeOfTheTryAndWithKeyword.fs.bsl │ │ │ ├── Try - Finally 01.fs │ │ │ ├── Try - Finally 01.fs.bsl │ │ │ ├── Try - Finally 02.fs │ │ │ ├── Try - Finally 02.fs.bsl │ │ │ ├── Try - Finally 03.fs │ │ │ ├── Try - Finally 03.fs.bsl │ │ │ ├── Try - Finally 04.fs │ │ │ ├── Try - Finally 04.fs.bsl │ │ │ ├── Try - With 01.fs │ │ │ ├── Try - With 01.fs.bsl │ │ │ ├── Try - With 02.fs │ │ │ ├── Try - With 02.fs.bsl │ │ │ ├── Try - With 03.fs │ │ │ ├── Try - With 03.fs.bsl │ │ │ ├── Try - With 04.fs │ │ │ ├── Try - With 04.fs.bsl │ │ │ ├── Try - With 05.fs │ │ │ ├── Try - With 05.fs.bsl │ │ │ ├── Try - With 06.fs │ │ │ ├── Try - With 06.fs.bsl │ │ │ ├── Try - With 07.fs │ │ │ ├── Try - With 07.fs.bsl │ │ │ ├── Try - With 08.fs │ │ │ ├── Try - With 08.fs.bsl │ │ │ ├── Try - With 09.fs │ │ │ ├── Try - With 09.fs.bsl │ │ │ ├── Try 01.fs │ │ │ ├── Try 01.fs.bsl │ │ │ ├── Try 02.fs │ │ │ ├── Try 02.fs.bsl │ │ │ ├── Try with - Missing expr 01.fs │ │ │ ├── Try with - Missing expr 01.fs.bsl │ │ │ ├── Try with - Missing expr 02.fs │ │ │ ├── Try with - Missing expr 02.fs.bsl │ │ │ ├── Try with - Missing expr 03.fs │ │ │ ├── Try with - Missing expr 03.fs.bsl │ │ │ ├── Try with - Missing expr 04.fs │ │ │ ├── Try with - Missing expr 04.fs.bsl │ │ │ ├── Try with - Missing expr 05.fs │ │ │ ├── Try with - Missing expr 05.fs.bsl │ │ │ ├── Try with 01.fs │ │ │ ├── Try with 01.fs.bsl │ │ │ ├── Tuple - Missing item 01.fs │ │ │ ├── Tuple - Missing item 01.fs.bsl │ │ │ ├── Tuple - Missing item 02.fs │ │ │ ├── Tuple - Missing item 02.fs.bsl │ │ │ ├── Tuple - Missing item 03.fs │ │ │ ├── Tuple - Missing item 03.fs.bsl │ │ │ ├── Tuple - Missing item 04.fs │ │ │ ├── Tuple - Missing item 04.fs.bsl │ │ │ ├── Tuple - Missing item 05.fs │ │ │ ├── Tuple - Missing item 05.fs.bsl │ │ │ ├── Tuple - Missing item 06.fs │ │ │ ├── Tuple - Missing item 06.fs.bsl │ │ │ ├── Tuple - Missing item 07.fs │ │ │ ├── Tuple - Missing item 07.fs.bsl │ │ │ ├── Tuple - Missing item 08.fs │ │ │ ├── Tuple - Missing item 08.fs.bsl │ │ │ ├── Tuple - Missing item 09.fs │ │ │ ├── Tuple - Missing item 09.fs.bsl │ │ │ ├── Tuple - Missing item 10.fs │ │ │ ├── Tuple - Missing item 10.fs.bsl │ │ │ ├── Tuple - Missing item 11.fs │ │ │ ├── Tuple - Missing item 11.fs.bsl │ │ │ ├── Tuple 01.fs │ │ │ ├── Tuple 01.fs.bsl │ │ │ ├── Tuple 02.fs │ │ │ ├── Tuple 02.fs.bsl │ │ │ ├── Type test 01.fs │ │ │ ├── Type test 01.fs.bsl │ │ │ ├── Type test 02.fs │ │ │ ├── Type test 02.fs.bsl │ │ │ ├── Type test 03.fs │ │ │ ├── Type test 03.fs.bsl │ │ │ ├── Type test 04.fs │ │ │ ├── Type test 04.fs.bsl │ │ │ ├── Typed 01.fs │ │ │ ├── Typed 01.fs.bsl │ │ │ ├── Typed 02.fs │ │ │ ├── Typed 02.fs.bsl │ │ │ ├── Typed 03.fs │ │ │ ├── Typed 03.fs.bsl │ │ │ ├── Typed 04.fs │ │ │ ├── Typed 04.fs.bsl │ │ │ ├── Unary - Reserved 01.fs │ │ │ ├── Unary - Reserved 01.fs.bsl │ │ │ ├── Unary - Reserved 02.fs │ │ │ ├── Unary - Reserved 02.fs.bsl │ │ │ ├── Unfinished escaped ident 01.fs │ │ │ ├── Unfinished escaped ident 01.fs.bsl │ │ │ ├── Unfinished escaped ident 02.fs │ │ │ ├── Unfinished escaped ident 02.fs.bsl │ │ │ ├── Unfinished escaped ident 03.fs │ │ │ ├── Unfinished escaped ident 03.fs.bsl │ │ │ ├── Upcast 01.fs │ │ │ ├── Upcast 01.fs.bsl │ │ │ ├── Upcast 02.fs │ │ │ ├── Upcast 02.fs.bsl │ │ │ ├── Upcast 03.fs │ │ │ ├── Upcast 03.fs.bsl │ │ │ ├── Upcast 04.fs │ │ │ ├── Upcast 04.fs.bsl │ │ │ ├── Upcast 05.fs │ │ │ ├── Upcast 05.fs.bsl │ │ │ ├── While 01.fs │ │ │ ├── While 01.fs.bsl │ │ │ ├── While 02.fs │ │ │ ├── While 02.fs.bsl │ │ │ ├── While 03.fs │ │ │ ├── While 03.fs.bsl │ │ │ ├── While 04.fs │ │ │ ├── While 04.fs.bsl │ │ │ ├── While 05.fs │ │ │ ├── While 05.fs.bsl │ │ │ ├── While 06.fs │ │ │ ├── While 06.fs.bsl │ │ │ ├── WhileBang 01.fs │ │ │ ├── WhileBang 01.fs.bsl │ │ │ ├── WhileBang 02.fs │ │ │ ├── WhileBang 02.fs.bsl │ │ │ ├── WhileBang 03.fs │ │ │ ├── WhileBang 03.fs.bsl │ │ │ ├── WhileBang 04.fs │ │ │ ├── WhileBang 04.fs.bsl │ │ │ ├── WhileBang 05.fs │ │ │ ├── WhileBang 05.fs.bsl │ │ │ ├── WhileBang 06.fs │ │ │ ├── WhileBang 06.fs.bsl │ │ │ ├── Yield 01.fs │ │ │ ├── Yield 01.fs.bsl │ │ │ ├── Yield 02.fs │ │ │ ├── Yield 02.fs.bsl │ │ │ ├── Yield 03.fs │ │ │ ├── Yield 03.fs.bsl │ │ │ ├── Yield 04.fs │ │ │ ├── Yield 04.fs.bsl │ │ │ ├── Yield 05.fs │ │ │ ├── Yield 05.fs.bsl │ │ │ ├── Yield 06.fs │ │ │ ├── Yield 06.fs.bsl │ │ │ ├── YieldBang 01.fs │ │ │ ├── YieldBang 01.fs.bsl │ │ │ ├── YieldBang 02.fs │ │ │ ├── YieldBang 02.fs.bsl │ │ │ ├── YieldBang 03.fs │ │ │ ├── YieldBang 03.fs.bsl │ │ │ ├── YieldBang 04.fs │ │ │ ├── YieldBang 04.fs.bsl │ │ │ ├── YieldBang 05.fs │ │ │ ├── YieldBang 05.fs.bsl │ │ │ ├── YieldBang 06.fs │ │ │ └── YieldBang 06.fs.bsl │ │ ├── Extern │ │ │ ├── Extern 01.fs │ │ │ ├── Extern 01.fs.bsl │ │ │ ├── ExternKeywordIsPresentInTrivia.fs │ │ │ └── ExternKeywordIsPresentInTrivia.fs.bsl │ │ ├── IfThenElse │ │ │ ├── Comment after else 01.fs │ │ │ ├── Comment after else 01.fs.bsl │ │ │ ├── Comment after else 02.fs │ │ │ ├── Comment after else 02.fs.bsl │ │ │ ├── DeeplyNestedIfThenElse.fs │ │ │ ├── DeeplyNestedIfThenElse.fs.bsl │ │ │ ├── ElseKeywordInSimpleIfThenElse.fs │ │ │ ├── ElseKeywordInSimpleIfThenElse.fs.bsl │ │ │ ├── IfKeywordInIfThenElse.fs │ │ │ ├── IfKeywordInIfThenElse.fs.bsl │ │ │ ├── IfThenAndElseKeywordOnSeparateLines.fs │ │ │ ├── IfThenAndElseKeywordOnSeparateLines.fs.bsl │ │ │ ├── NestedElifInIfThenElse.fs │ │ │ ├── NestedElifInIfThenElse.fs.bsl │ │ │ ├── NestedElseIfInIfThenElse.fs │ │ │ ├── NestedElseIfInIfThenElse.fs.bsl │ │ │ ├── NestedElseIfOnTheSameLineInIfThenElse.fs │ │ │ └── NestedElseIfOnTheSameLineInIfThenElse.fs.bsl │ │ ├── Lambda │ │ │ ├── ComplexArgumentsLambdaHasArrowRange.fs │ │ │ ├── ComplexArgumentsLambdaHasArrowRange.fs.bsl │ │ │ ├── DestructedLambdaHasArrowRange.fs │ │ │ ├── DestructedLambdaHasArrowRange.fs.bsl │ │ │ ├── LambdaWithTupleParameterWithWildCardGivesCorrectBody.fs │ │ │ ├── LambdaWithTupleParameterWithWildCardGivesCorrectBody.fs.bsl │ │ │ ├── LambdaWithTwoParametersGivesCorrectBody.fs │ │ │ ├── LambdaWithTwoParametersGivesCorrectBody.fs.bsl │ │ │ ├── LambdaWithWildCardParameterGivesCorrectBody.fs │ │ │ ├── LambdaWithWildCardParameterGivesCorrectBody.fs.bsl │ │ │ ├── LambdaWithWildCardThatReturnsALambdaGivesCorrectBody.fs │ │ │ ├── LambdaWithWildCardThatReturnsALambdaGivesCorrectBody.fs.bsl │ │ │ ├── MultilineLambdaHasArrowRange.fs │ │ │ ├── MultilineLambdaHasArrowRange.fs.bsl │ │ │ ├── Param - Missing type 01.fs │ │ │ ├── Param - Missing type 01.fs.bsl │ │ │ ├── Param - Missing type 02.fs │ │ │ ├── Param - Missing type 02.fs.bsl │ │ │ ├── Param - Missing type 03.fs │ │ │ ├── Param - Missing type 03.fs.bsl │ │ │ ├── Param - Missing type 04.fs │ │ │ ├── Param - Missing type 04.fs.bsl │ │ │ ├── SimpleLambdaHasArrowRange.fs │ │ │ ├── SimpleLambdaHasArrowRange.fs.bsl │ │ │ ├── TupleInLambdaHasArrowRange.fs │ │ │ └── TupleInLambdaHasArrowRange.fs.bsl │ │ ├── LeadingKeyword │ │ │ ├── AbstractKeyword.fs │ │ │ ├── AbstractKeyword.fs.bsl │ │ │ ├── AbstractMemberKeyword.fs │ │ │ ├── AbstractMemberKeyword.fs.bsl │ │ │ ├── AndKeyword.fs │ │ │ ├── AndKeyword.fs.bsl │ │ │ ├── DefaultKeyword.fsi │ │ │ ├── DefaultKeyword.fsi.bsl │ │ │ ├── DefaultValKeyword.fs │ │ │ ├── DefaultValKeyword.fs.bsl │ │ │ ├── DoKeyword.fs │ │ │ ├── DoKeyword.fs.bsl │ │ │ ├── DoStaticKeyword.fs │ │ │ ├── DoStaticKeyword.fs.bsl │ │ │ ├── ExternKeyword.fs │ │ │ ├── ExternKeyword.fs.bsl │ │ │ ├── LetKeyword.fs │ │ │ ├── LetKeyword.fs.bsl │ │ │ ├── LetRecKeyword.fs │ │ │ ├── LetRecKeyword.fs.bsl │ │ │ ├── MemberKeyword.fs │ │ │ ├── MemberKeyword.fs.bsl │ │ │ ├── MemberValKeyword.fs │ │ │ ├── MemberValKeyword.fs.bsl │ │ │ ├── NewKeyword.fs │ │ │ ├── NewKeyword.fs.bsl │ │ │ ├── OverrideKeyword.fs │ │ │ ├── OverrideKeyword.fs.bsl │ │ │ ├── OverrideValKeyword.fs │ │ │ ├── OverrideValKeyword.fs.bsl │ │ │ ├── StaticAbstractKeyword.fs │ │ │ ├── StaticAbstractKeyword.fs.bsl │ │ │ ├── StaticAbstractMemberKeyword.fs │ │ │ ├── StaticAbstractMemberKeyword.fs.bsl │ │ │ ├── StaticLetKeyword.fs │ │ │ ├── StaticLetKeyword.fs.bsl │ │ │ ├── StaticLetRecKeyword.fs │ │ │ ├── StaticLetRecKeyword.fs.bsl │ │ │ ├── StaticMemberKeyword.fs │ │ │ ├── StaticMemberKeyword.fs.bsl │ │ │ ├── StaticMemberValKeyword.fs │ │ │ ├── StaticMemberValKeyword.fs.bsl │ │ │ ├── StaticValKeyword.fsi │ │ │ ├── StaticValKeyword.fsi.bsl │ │ │ ├── SyntheticKeyword.fs │ │ │ ├── SyntheticKeyword.fs.bsl │ │ │ ├── UseKeyword.fs │ │ │ ├── UseKeyword.fs.bsl │ │ │ ├── UseRecKeyword.fs │ │ │ ├── UseRecKeyword.fs.bsl │ │ │ ├── ValKeyword.fsi │ │ │ └── ValKeyword.fsi.bsl │ │ ├── MatchClause │ │ │ ├── Missing expr 01.fs │ │ │ ├── Missing expr 01.fs.bsl │ │ │ ├── Missing expr 02.fs │ │ │ ├── Missing expr 02.fs.bsl │ │ │ ├── Missing expr 03.fs │ │ │ ├── Missing expr 03.fs.bsl │ │ │ ├── Missing expr 04.fs │ │ │ ├── Missing expr 04.fs.bsl │ │ │ ├── Missing expr 05.fs │ │ │ ├── Missing expr 05.fs.bsl │ │ │ ├── Missing pat 01.fs │ │ │ ├── Missing pat 01.fs.bsl │ │ │ ├── Missing pat 02.fs │ │ │ ├── Missing pat 02.fs.bsl │ │ │ ├── Missing pat 03.fs │ │ │ ├── Missing pat 03.fs.bsl │ │ │ ├── Missing pat 04.fs │ │ │ ├── Missing pat 04.fs.bsl │ │ │ ├── Missing pat 05.fs │ │ │ ├── Missing pat 05.fs.bsl │ │ │ ├── NoRangeOfBarInASingleSynMatchClauseInSynExprTryWith.fs │ │ │ ├── NoRangeOfBarInASingleSynMatchClauseInSynExprTryWith.fs.bsl │ │ │ ├── RangeOfArrowInSynMatchClause.fs │ │ │ ├── RangeOfArrowInSynMatchClause.fs.bsl │ │ │ ├── RangeOfArrowInSynMatchClauseWithWhenClause.fs │ │ │ ├── RangeOfArrowInSynMatchClauseWithWhenClause.fs.bsl │ │ │ ├── RangeOfBarInAMultipleSynMatchClausesInSynExprTryWith.fs │ │ │ ├── RangeOfBarInAMultipleSynMatchClausesInSynExprTryWith.fs.bsl │ │ │ ├── RangeOfBarInASingleSynMatchClauseInSynExprMatch.fs │ │ │ ├── RangeOfBarInASingleSynMatchClauseInSynExprMatch.fs.bsl │ │ │ ├── RangeOfBarInASingleSynMatchClauseInSynExprTryWith.fs │ │ │ ├── RangeOfBarInASingleSynMatchClauseInSynExprTryWith.fs.bsl │ │ │ ├── RangeOfBarInMultipleSynMatchClausesInSynExprMatch.fs │ │ │ ├── RangeOfBarInMultipleSynMatchClausesInSynExprMatch.fs.bsl │ │ │ ├── RangeOfMultipleSynMatchClause.fs │ │ │ ├── RangeOfMultipleSynMatchClause.fs.bsl │ │ │ ├── RangeOfSingleSynMatchClause.fs │ │ │ ├── RangeOfSingleSynMatchClause.fs.bsl │ │ │ ├── RangeOfSingleSynMatchClauseFollowedByBar.fs │ │ │ └── RangeOfSingleSynMatchClauseFollowedByBar.fs.bsl │ │ ├── Measure │ │ │ ├── Constant - 01.fs │ │ │ ├── Constant - 01.fs.bsl │ │ │ ├── Constant - 02.fs │ │ │ ├── Constant - 02.fs.bsl │ │ │ ├── Constant - 03.fs │ │ │ ├── Constant - 03.fs.bsl │ │ │ ├── Constant - 04.fs │ │ │ ├── Constant - 04.fs.bsl │ │ │ ├── Constant - 05.fs │ │ │ ├── Constant - 05.fs.bsl │ │ │ ├── Constant - 06.fs │ │ │ ├── Constant - 06.fs.bsl │ │ │ ├── Constant - 07.fs │ │ │ ├── Constant - 07.fs.bsl │ │ │ ├── Constant - 08.fs │ │ │ ├── Constant - 08.fs.bsl │ │ │ ├── Constant - 09.fs │ │ │ ├── Constant - 09.fs.bsl │ │ │ ├── Constant - 10.fs │ │ │ ├── Constant - 10.fs.bsl │ │ │ ├── MeasureContainsTheRangeOfTheConstant.fs │ │ │ ├── MeasureContainsTheRangeOfTheConstant.fs.bsl │ │ │ ├── SynMeasureParenHasCorrectRange.fs │ │ │ ├── SynMeasureParenHasCorrectRange.fs.bsl │ │ │ ├── SynTypeTupleInMeasureTypeWithLeadingSlash.fs │ │ │ ├── SynTypeTupleInMeasureTypeWithLeadingSlash.fs.bsl │ │ │ ├── SynTypeTupleInMeasureTypeWithNoSlashes.fs │ │ │ ├── SynTypeTupleInMeasureTypeWithNoSlashes.fs.bsl │ │ │ ├── SynTypeTupleInMeasureTypeWithStartAndSlash.fs │ │ │ └── SynTypeTupleInMeasureTypeWithStartAndSlash.fs.bsl │ │ ├── Member │ │ │ ├── Abstract - Property 01.fs │ │ │ ├── Abstract - Property 01.fs.bsl │ │ │ ├── Abstract - Property 02.fs │ │ │ ├── Abstract - Property 02.fs.bsl │ │ │ ├── Abstract - Property 03.fs │ │ │ ├── Abstract - Property 03.fs.bsl │ │ │ ├── Abstract - Property 04.fs │ │ │ ├── Abstract - Property 04.fs.bsl │ │ │ ├── Abstract - Property 05.fs │ │ │ ├── Abstract - Property 05.fs.bsl │ │ │ ├── Auto property 01.fs │ │ │ ├── Auto property 01.fs.bsl │ │ │ ├── Auto property 02.fs │ │ │ ├── Auto property 02.fs.bsl │ │ │ ├── Auto property 03.fs │ │ │ ├── Auto property 03.fs.bsl │ │ │ ├── Auto property 04.fs │ │ │ ├── Auto property 04.fs.bsl │ │ │ ├── Auto property 05.fs │ │ │ ├── Auto property 05.fs.bsl │ │ │ ├── Auto property 06.fs │ │ │ ├── Auto property 06.fs.bsl │ │ │ ├── Auto property 07.fs │ │ │ ├── Auto property 07.fs.bsl │ │ │ ├── Auto property 08.fs │ │ │ ├── Auto property 08.fs.bsl │ │ │ ├── Auto property 09.fs │ │ │ ├── Auto property 09.fs.bsl │ │ │ ├── Auto property 10.fs │ │ │ ├── Auto property 10.fs.bsl │ │ │ ├── Auto property 11.fs │ │ │ ├── Auto property 11.fs.bsl │ │ │ ├── Auto property 12.fs │ │ │ ├── Auto property 12.fs.bsl │ │ │ ├── Auto property 13.fs │ │ │ ├── Auto property 13.fs.bsl │ │ │ ├── Auto property 14.fs │ │ │ ├── Auto property 14.fs.bsl │ │ │ ├── Auto property 15.fs │ │ │ ├── Auto property 15.fs.bsl │ │ │ ├── Do 01.fs │ │ │ ├── Do 01.fs.bsl │ │ │ ├── Do 02.fs │ │ │ ├── Do 02.fs.bsl │ │ │ ├── Do 03.fs │ │ │ ├── Do 03.fs.bsl │ │ │ ├── Do 04.fs │ │ │ ├── Do 04.fs.bsl │ │ │ ├── Field 01.fs │ │ │ ├── Field 01.fs.bsl │ │ │ ├── Field 02.fs │ │ │ ├── Field 02.fs.bsl │ │ │ ├── Field 03.fs │ │ │ ├── Field 03.fs.bsl │ │ │ ├── Field 04.fs │ │ │ ├── Field 04.fs.bsl │ │ │ ├── Field 05.fs │ │ │ ├── Field 05.fs.bsl │ │ │ ├── Field 06.fs │ │ │ ├── Field 06.fs.bsl │ │ │ ├── Field 07.fs │ │ │ ├── Field 07.fs.bsl │ │ │ ├── Field 08.fs │ │ │ ├── Field 08.fs.bsl │ │ │ ├── Field 09.fs │ │ │ ├── Field 09.fs.bsl │ │ │ ├── Field 10.fs │ │ │ ├── Field 10.fs.bsl │ │ │ ├── Field 11.fs │ │ │ ├── Field 11.fs.bsl │ │ │ ├── Field 12.fs │ │ │ ├── Field 12.fs.bsl │ │ │ ├── Field 13.fs │ │ │ ├── Field 13.fs.bsl │ │ │ ├── Field 14.fs │ │ │ ├── Field 14.fs.bsl │ │ │ ├── Field 15.fs │ │ │ ├── Field 15.fs.bsl │ │ │ ├── GetSetMember 01.fs │ │ │ ├── GetSetMember 01.fs.bsl │ │ │ ├── GetSetMemberWithInlineKeyword.fs │ │ │ ├── GetSetMemberWithInlineKeyword.fs.bsl │ │ │ ├── Implicit ctor - Missing type 01.fs │ │ │ ├── Implicit ctor - Missing type 01.fs.bsl │ │ │ ├── Implicit ctor - Missing type 02.fs │ │ │ ├── Implicit ctor - Missing type 02.fs.bsl │ │ │ ├── Implicit ctor - Pat - Tuple 01.fs │ │ │ ├── Implicit ctor - Pat - Tuple 01.fs.bsl │ │ │ ├── Implicit ctor - Pat - Tuple 02.fs │ │ │ ├── Implicit ctor - Pat - Tuple 02.fs.bsl │ │ │ ├── Implicit ctor - Type - Fun 01.fs │ │ │ ├── Implicit ctor - Type - Fun 01.fs.bsl │ │ │ ├── Implicit ctor - Type - Fun 02.fs │ │ │ ├── Implicit ctor - Type - Fun 02.fs.bsl │ │ │ ├── Implicit ctor - Type - Fun 03.fs │ │ │ ├── Implicit ctor - Type - Fun 03.fs.bsl │ │ │ ├── Implicit ctor - Type - Fun 04.fs │ │ │ ├── Implicit ctor - Type - Fun 04.fs.bsl │ │ │ ├── Implicit ctor - Type - Fun 05.fs │ │ │ ├── Implicit ctor - Type - Fun 05.fs.bsl │ │ │ ├── Implicit ctor - Type - Fun 06.fs │ │ │ ├── Implicit ctor - Type - Fun 06.fs.bsl │ │ │ ├── Implicit ctor - Type - Tuple 01.fs │ │ │ ├── Implicit ctor - Type - Tuple 01.fs.bsl │ │ │ ├── Implicit ctor - Type - Tuple 02.fs │ │ │ ├── Implicit ctor - Type - Tuple 02.fs.bsl │ │ │ ├── Implicit ctor - Type - Tuple 03.fs │ │ │ ├── Implicit ctor - Type - Tuple 03.fs.bsl │ │ │ ├── Implicit ctor - Type - Tuple 04.fs │ │ │ ├── Implicit ctor - Type - Tuple 04.fs.bsl │ │ │ ├── Implicit ctor - Type - Tuple 05.fs │ │ │ ├── Implicit ctor - Type - Tuple 05.fs.bsl │ │ │ ├── ImplicitCtorWithAsKeyword.fs │ │ │ ├── ImplicitCtorWithAsKeyword.fs.bsl │ │ │ ├── Inherit 01.fs │ │ │ ├── Inherit 01.fs.bsl │ │ │ ├── Inherit 02.fs │ │ │ ├── Inherit 02.fs.bsl │ │ │ ├── Inherit 03.fs │ │ │ ├── Inherit 03.fs.bsl │ │ │ ├── Inherit 04.fs │ │ │ ├── Inherit 04.fs.bsl │ │ │ ├── Inherit 05.fs │ │ │ ├── Inherit 05.fs.bsl │ │ │ ├── Inherit 06.fsi │ │ │ ├── Inherit 06.fsi.bsl │ │ │ ├── Inherit 07.fsi │ │ │ ├── Inherit 07.fsi.bsl │ │ │ ├── Inherit 08.fs │ │ │ ├── Inherit 08.fs.bsl │ │ │ ├── Interface 01.fs │ │ │ ├── Interface 01.fs.bsl │ │ │ ├── Interface 02.fs │ │ │ ├── Interface 02.fs.bsl │ │ │ ├── Interface 03.fs │ │ │ ├── Interface 03.fs.bsl │ │ │ ├── Interface 04.fs │ │ │ ├── Interface 04.fs.bsl │ │ │ ├── Interface 05.fs │ │ │ ├── Interface 05.fs.bsl │ │ │ ├── Interface 06.fs │ │ │ ├── Interface 06.fs.bsl │ │ │ ├── Interface 07.fs │ │ │ ├── Interface 07.fs.bsl │ │ │ ├── Interface 08.fs │ │ │ ├── Interface 08.fs.bsl │ │ │ ├── Interface 09.fs │ │ │ ├── Interface 09.fs.bsl │ │ │ ├── Interface 10.fs │ │ │ ├── Interface 10.fs.bsl │ │ │ ├── Let 01.fs │ │ │ ├── Let 01.fs.bsl │ │ │ ├── Let 02.fs │ │ │ ├── Let 02.fs.bsl │ │ │ ├── Let 03.fs │ │ │ ├── Let 03.fs.bsl │ │ │ ├── Let 04.fs │ │ │ ├── Let 04.fs.bsl │ │ │ ├── Let 05.fs │ │ │ ├── Let 05.fs.bsl │ │ │ ├── Member - Attributes 01.fs │ │ │ ├── Member - Attributes 01.fs.bsl │ │ │ ├── Member - Param - Missing type 01.fs │ │ │ ├── Member - Param - Missing type 01.fs.bsl │ │ │ ├── Member 01.fs │ │ │ ├── Member 01.fs.bsl │ │ │ ├── Member 02.fs │ │ │ ├── Member 02.fs.bsl │ │ │ ├── Member 03.fs │ │ │ ├── Member 03.fs.bsl │ │ │ ├── Member 04.fs │ │ │ ├── Member 04.fs.bsl │ │ │ ├── Member 05.fs │ │ │ ├── Member 05.fs.bsl │ │ │ ├── Member 06.fs │ │ │ ├── Member 06.fs.bsl │ │ │ ├── Member 07.fs │ │ │ ├── Member 07.fs.bsl │ │ │ ├── Member 08.fs │ │ │ ├── Member 08.fs.bsl │ │ │ ├── Member 09.fs │ │ │ ├── Member 09.fs.bsl │ │ │ ├── Member 10.fs │ │ │ ├── Member 10.fs.bsl │ │ │ ├── Member 11.fs │ │ │ ├── Member 11.fs.bsl │ │ │ ├── Member 12.fs │ │ │ ├── Member 12.fs.bsl │ │ │ ├── Member 13.fs │ │ │ ├── Member 13.fs.bsl │ │ │ ├── MemberMispelledToMeme.fs │ │ │ ├── MemberMispelledToMeme.fs.bsl │ │ │ ├── MemberWithInlineKeyword.fs │ │ │ ├── MemberWithInlineKeyword.fs.bsl │ │ │ ├── Read-onlyPropertyInSynMemberDefnMemberContainsTheRangeOfTheWithKeyword.fs │ │ │ ├── Read-onlyPropertyInSynMemberDefnMemberContainsTheRangeOfTheWithKeyword.fs.bsl │ │ │ ├── ReadwritePropertyInSynMemberDefnMemberContainsTheRangeOfTheWithKeyword.fs │ │ │ ├── ReadwritePropertyInSynMemberDefnMemberContainsTheRangeOfTheWithKeyword.fs.bsl │ │ │ ├── SignatureMemberWithGet.fsi │ │ │ ├── SignatureMemberWithGet.fsi.bsl │ │ │ ├── SignatureMemberWithSet.fsi │ │ │ ├── SignatureMemberWithSet.fsi.bsl │ │ │ ├── SignatureMemberWithSetget.fsi │ │ │ ├── SignatureMemberWithSetget.fsi.bsl │ │ │ ├── Static 01.fs │ │ │ ├── Static 01.fs.bsl │ │ │ ├── Static 02.fs │ │ │ ├── Static 02.fs.bsl │ │ │ ├── Static 03.fs │ │ │ ├── Static 03.fs.bsl │ │ │ ├── SynTypeDefnWithAbstractSlotContainsTheRangeOfTheWithKeyword.fs │ │ │ ├── SynTypeDefnWithAbstractSlotContainsTheRangeOfTheWithKeyword.fs.bsl │ │ │ ├── SynTypeDefnWithAutoPropertyContainsTheRangeOfTheEqualsSign.fs │ │ │ ├── SynTypeDefnWithAutoPropertyContainsTheRangeOfTheEqualsSign.fs.bsl │ │ │ ├── SynTypeDefnWithAutoPropertyContainsTheRangeOfTheWithKeyword.fs │ │ │ ├── SynTypeDefnWithAutoPropertyContainsTheRangeOfTheWithKeyword.fs.bsl │ │ │ ├── SynTypeDefnWithMemberWithGetHasXmlComment.fs │ │ │ ├── SynTypeDefnWithMemberWithGetHasXmlComment.fs.bsl │ │ │ ├── SynTypeDefnWithMemberWithSetget.fs │ │ │ ├── SynTypeDefnWithMemberWithSetget.fs.bsl │ │ │ ├── SynTypeDefnWithStaticMemberWithGetset.fs │ │ │ ├── SynTypeDefnWithStaticMemberWithGetset.fs.bsl │ │ │ ├── Write-onlyPropertyInSynMemberDefnMemberContainsTheRangeOfTheWithKeyword.fs │ │ │ └── Write-onlyPropertyInSynMemberDefnMemberContainsTheRangeOfTheWithKeyword.fs.bsl │ │ ├── MemberFlag │ │ │ ├── SynExprObjMembersHaveCorrectKeywords.fs │ │ │ ├── SynExprObjMembersHaveCorrectKeywords.fs.bsl │ │ │ ├── SynMemberDefnAbstractSlotHasCorrectKeyword.fs │ │ │ ├── SynMemberDefnAbstractSlotHasCorrectKeyword.fs.bsl │ │ │ ├── SynMemberDefnAutoPropertyHasCorrectKeyword.fs │ │ │ ├── SynMemberDefnAutoPropertyHasCorrectKeyword.fs.bsl │ │ │ ├── SynMemberDefnMemberSynValDataHasCorrectKeyword.fs │ │ │ ├── SynMemberDefnMemberSynValDataHasCorrectKeyword.fs.bsl │ │ │ ├── SynMemberSigMemberHasCorrectKeywords.fsi │ │ │ └── SynMemberSigMemberHasCorrectKeywords.fsi.bsl │ │ ├── ModuleMember │ │ │ ├── Do 01.fs │ │ │ ├── Do 01.fs.bsl │ │ │ ├── Do 02.fs │ │ │ ├── Do 02.fs.bsl │ │ │ ├── Let 01.fs │ │ │ ├── Let 01.fs.bsl │ │ │ ├── Let 02.fs │ │ │ ├── Let 02.fs.bsl │ │ │ ├── Let 03.fs │ │ │ ├── Let 03.fs.bsl │ │ │ ├── Let 04.fs │ │ │ ├── Let 04.fs.bsl │ │ │ ├── Let 05.fs │ │ │ ├── Let 05.fs.bsl │ │ │ ├── Let 06.fs │ │ │ ├── Let 06.fs.bsl │ │ │ ├── Open 01.fs │ │ │ ├── Open 01.fs.bsl │ │ │ ├── Open 02.fs │ │ │ ├── Open 02.fs.bsl │ │ │ ├── Open 03.fs │ │ │ ├── Open 03.fs.bsl │ │ │ ├── Open 04.fs │ │ │ ├── Open 04.fs.bsl │ │ │ ├── Open 05.fs │ │ │ ├── Open 05.fs.bsl │ │ │ ├── Open 06.fs │ │ │ ├── Open 06.fs.bsl │ │ │ ├── Open 07.fs │ │ │ ├── Open 07.fs.bsl │ │ │ ├── Open 08.fs │ │ │ ├── Open 08.fs.bsl │ │ │ ├── Val 01.fsi │ │ │ └── Val 01.fsi.bsl │ │ ├── ModuleOrNamespace │ │ │ ├── Anon module 01.fs │ │ │ ├── Anon module 01.fs.bsl │ │ │ ├── Anon module 02.fsx │ │ │ ├── Anon module 02.fsx.bsl │ │ │ ├── DeclaredNamespaceRangeShouldStartAtNamespaceKeyword.fs │ │ │ ├── DeclaredNamespaceRangeShouldStartAtNamespaceKeyword.fs.bsl │ │ │ ├── GlobalInOpenPathShouldContainTrivia.fs │ │ │ ├── GlobalInOpenPathShouldContainTrivia.fs.bsl │ │ │ ├── GlobalNamespaceShouldStartAtNamespaceKeyword.fs │ │ │ ├── GlobalNamespaceShouldStartAtNamespaceKeyword.fs.bsl │ │ │ ├── Module - Attribute 01.fs │ │ │ ├── Module - Attribute 01.fs.bsl │ │ │ ├── Module 01.fs │ │ │ ├── Module 01.fs.bsl │ │ │ ├── Module 02.fs │ │ │ ├── Module 02.fs.bsl │ │ │ ├── Module 03.fs │ │ │ ├── Module 03.fs.bsl │ │ │ ├── Module 04.fs │ │ │ ├── Module 04.fs.bsl │ │ │ ├── Module 05.fs │ │ │ ├── Module 05.fs.bsl │ │ │ ├── Module 06.fs │ │ │ ├── Module 06.fs.bsl │ │ │ ├── Module 07.fs │ │ │ ├── Module 07.fs.bsl │ │ │ ├── ModuleShouldContainModuleKeyword.fs │ │ │ ├── ModuleShouldContainModuleKeyword.fs.bsl │ │ │ ├── MultipleDeclaredNamespacesShouldHaveARangeThatStartsAtTheNamespaceKeyword.fs │ │ │ ├── MultipleDeclaredNamespacesShouldHaveARangeThatStartsAtTheNamespaceKeyword.fs.bsl │ │ │ ├── Namespace 01.fs │ │ │ ├── Namespace 01.fs.bsl │ │ │ ├── Namespace 02.fs │ │ │ ├── Namespace 02.fs.bsl │ │ │ ├── Namespace 03.fs │ │ │ ├── Namespace 03.fs.bsl │ │ │ ├── Namespace 04.fs │ │ │ ├── Namespace 04.fs.bsl │ │ │ ├── Namespace 05.fs │ │ │ ├── Namespace 05.fs.bsl │ │ │ ├── Namespace 06.fs │ │ │ ├── Namespace 06.fs.bsl │ │ │ ├── Namespace 07.fs │ │ │ ├── Namespace 07.fs.bsl │ │ │ ├── Namespace 08.fs │ │ │ ├── Namespace 08.fs.bsl │ │ │ ├── Namespace 09.fs │ │ │ ├── Namespace 09.fs.bsl │ │ │ ├── NamespaceShouldContainNamespaceKeyword.fs │ │ │ ├── NamespaceShouldContainNamespaceKeyword.fs.bsl │ │ │ ├── Nested module 01.fs │ │ │ ├── Nested module 01.fs.bsl │ │ │ ├── Nested module 02.fs │ │ │ ├── Nested module 02.fs.bsl │ │ │ ├── Nested module 03.fs │ │ │ ├── Nested module 03.fs.bsl │ │ │ ├── Nested module 04.fs │ │ │ ├── Nested module 04.fs.bsl │ │ │ ├── Nested module 05.fs │ │ │ ├── Nested module 05.fs.bsl │ │ │ ├── Nested module 06.fs │ │ │ ├── Nested module 06.fs.bsl │ │ │ ├── Nested module 07.fs │ │ │ ├── Nested module 07.fs.bsl │ │ │ ├── Nested module 08.fs │ │ │ ├── Nested module 08.fs.bsl │ │ │ ├── Nested module 09.fs │ │ │ ├── Nested module 09.fs.bsl │ │ │ ├── Nested module 10.fs │ │ │ ├── Nested module 10.fs.bsl │ │ │ ├── Nested module 11.fs │ │ │ ├── Nested module 11.fs.bsl │ │ │ ├── Nested module 12.fs │ │ │ ├── Nested module 12.fs.bsl │ │ │ ├── Nested module 13.fs │ │ │ ├── Nested module 13.fs.bsl │ │ │ ├── Nested module 14.fs │ │ │ ├── Nested module 14.fs.bsl │ │ │ ├── Nested module 15.fs │ │ │ ├── Nested module 15.fs.bsl │ │ │ ├── Nested module 16.fs │ │ │ ├── Nested module 16.fs.bsl │ │ │ ├── Nested module 17.fs │ │ │ └── Nested module 17.fs.bsl │ │ ├── ModuleOrNamespaceSig │ │ │ ├── GlobalNamespaceShouldStartAtNamespaceKeyword.fsi │ │ │ ├── GlobalNamespaceShouldStartAtNamespaceKeyword.fsi.bsl │ │ │ ├── ModuleAbbreviation.fsi │ │ │ ├── ModuleAbbreviation.fsi.bsl │ │ │ ├── ModuleRangeShouldStartAtFirstAttribute.fsi │ │ │ ├── ModuleRangeShouldStartAtFirstAttribute.fsi.bsl │ │ │ ├── ModuleShouldContainModuleKeyword.fsi │ │ │ ├── ModuleShouldContainModuleKeyword.fsi.bsl │ │ │ ├── Namespace - Keyword 01.fsi │ │ │ ├── Namespace - Keyword 01.fsi.bsl │ │ │ ├── Nested module 01.fsi │ │ │ ├── Nested module 01.fsi.bsl │ │ │ ├── RangeMemberReturnsRangeOfSynModuleOrNamespaceSig.fsi │ │ │ └── RangeMemberReturnsRangeOfSynModuleOrNamespaceSig.fsi.bsl │ │ ├── NestedModule │ │ │ ├── IncompleteNestedModuleSigShouldBePresent.fsi │ │ │ ├── IncompleteNestedModuleSigShouldBePresent.fsi.bsl │ │ │ ├── NestedModuleWithBeginEndAndDecls.fs │ │ │ ├── NestedModuleWithBeginEndAndDecls.fs.bsl │ │ │ ├── NestedModuleWithBeginEndAndDecls.fsi │ │ │ ├── NestedModuleWithBeginEndAndDecls.fsi.bsl │ │ │ ├── RangeOfAttributeShouldBeIncludedInSynModuleDeclNestedModule.fs │ │ │ ├── RangeOfAttributeShouldBeIncludedInSynModuleDeclNestedModule.fs.bsl │ │ │ ├── RangeOfAttributeShouldBeIncludedInSynModuleSigDeclNestedModule.fsi │ │ │ ├── RangeOfAttributeShouldBeIncludedInSynModuleSigDeclNestedModule.fsi.bsl │ │ │ ├── RangeOfBeginEnd.fs │ │ │ ├── RangeOfBeginEnd.fs.bsl │ │ │ ├── RangeOfBeginEnd.fsi │ │ │ ├── RangeOfBeginEnd.fsi.bsl │ │ │ ├── RangeOfEqualSignShouldBePresent.fs │ │ │ ├── RangeOfEqualSignShouldBePresent.fs.bsl │ │ │ ├── RangeOfEqualSignShouldBePresentSignatureFile.fsi │ │ │ ├── RangeOfEqualSignShouldBePresentSignatureFile.fsi.bsl │ │ │ ├── RangeOfNestedModuleInSignatureFileShouldEndAtTheLastSynModuleSigDecl.fsi │ │ │ └── RangeOfNestedModuleInSignatureFileShouldEndAtTheLastSynModuleSigDecl.fsi.bsl │ │ ├── Nullness │ │ │ ├── AbstractClassProperty.fs │ │ │ ├── AbstractClassProperty.fs.bsl │ │ │ ├── DuCaseStringOrNull.fs │ │ │ ├── DuCaseStringOrNull.fs.bsl │ │ │ ├── DuCaseTuplePrecedence.fs │ │ │ ├── DuCaseTuplePrecedence.fs.bsl │ │ │ ├── ExplicitField.fs │ │ │ ├── ExplicitField.fs.bsl │ │ │ ├── FunctionArgAsPatternWithNullCase.fs │ │ │ ├── FunctionArgAsPatternWithNullCase.fs.bsl │ │ │ ├── GenericFunctionReturnTypeNotStructNull.fs │ │ │ ├── GenericFunctionReturnTypeNotStructNull.fs.bsl │ │ │ ├── GenericFunctionTyparNotNull.fs │ │ │ ├── GenericFunctionTyparNotNull.fs.bsl │ │ │ ├── GenericFunctionTyparNull.fs │ │ │ ├── GenericFunctionTyparNull.fs.bsl │ │ │ ├── GenericTypeNotNull.fs │ │ │ ├── GenericTypeNotNull.fs.bsl │ │ │ ├── GenericTypeNotNullAndOtherConstraint.fs │ │ │ ├── GenericTypeNotNullAndOtherConstraint.fs.bsl │ │ │ ├── GenericTypeNotStructAndOtherConstraint-I_am_Still_Sane.fs │ │ │ ├── GenericTypeNotStructAndOtherConstraint-I_am_Still_Sane.fs.bsl │ │ │ ├── GenericTypeNull.fs │ │ │ ├── GenericTypeNull.fs.bsl │ │ │ ├── GenericTypeOtherConstraintAndThenNotNull.fs │ │ │ ├── GenericTypeOtherConstraintAndThenNotNull.fs.bsl │ │ │ ├── IntListOrNull.fs │ │ │ ├── IntListOrNull.fs.bsl │ │ │ ├── IntListOrNullOrNullOrNull.fs │ │ │ ├── IntListOrNullOrNullOrNull.fs.bsl │ │ │ ├── MatchWithTypeCast.fs │ │ │ ├── MatchWithTypeCast.fs.bsl │ │ │ ├── MatchWithTypeCastParens.fs │ │ │ ├── MatchWithTypeCastParens.fs.bsl │ │ │ ├── MatchWithTypeCastParensAndSeparateNullCase.fs │ │ │ ├── MatchWithTypeCastParensAndSeparateNullCase.fs.bsl │ │ │ ├── NullAnnotatedExpression.fs │ │ │ ├── NullAnnotatedExpression.fs.bsl │ │ │ ├── RegressionAnnotatedInlinePatternMatch.fs │ │ │ ├── RegressionAnnotatedInlinePatternMatch.fs.bsl │ │ │ ├── RegressionChoiceType.fs │ │ │ ├── RegressionChoiceType.fs.bsl │ │ │ ├── RegressionListType.fs │ │ │ ├── RegressionListType.fs.bsl │ │ │ ├── RegressionOneLinerOptionType.fs │ │ │ ├── RegressionOneLinerOptionType.fs.bsl │ │ │ ├── RegressionOptionType.fs │ │ │ ├── RegressionOptionType.fs.bsl │ │ │ ├── RegressionOrPattern.fs │ │ │ ├── RegressionOrPattern.fs.bsl │ │ │ ├── RegressionResultType.fs │ │ │ ├── RegressionResultType.fs.bsl │ │ │ ├── SignatureInAbstractMember.fs │ │ │ ├── SignatureInAbstractMember.fs.bsl │ │ │ ├── StringOrNull.fs │ │ │ ├── StringOrNull.fs.bsl │ │ │ ├── StringOrNullInFunctionArg.fs │ │ │ ├── StringOrNullInFunctionArg.fs.bsl │ │ │ ├── TypeAbbreviationAddingWithNull.fs │ │ │ └── TypeAbbreviationAddingWithNull.fs.bsl │ │ ├── OperatorName │ │ │ ├── ActivePatternAnd 01.fs │ │ │ ├── ActivePatternAnd 01.fs.bsl │ │ │ ├── ActivePatternAnd 02.fs │ │ │ ├── ActivePatternAnd 02.fs.bsl │ │ │ ├── ActivePatternAnd 03.fs │ │ │ ├── ActivePatternAnd 03.fs.bsl │ │ │ ├── ActivePatternAnd 04.fs │ │ │ ├── ActivePatternAnd 04.fs.bsl │ │ │ ├── ActivePatternAnd 05.fs │ │ │ ├── ActivePatternAnd 05.fs.bsl │ │ │ ├── ActivePatternAnd 06.fs │ │ │ ├── ActivePatternAnd 06.fs.bsl │ │ │ ├── ActivePatternAnd 07.fs │ │ │ ├── ActivePatternAnd 07.fs.bsl │ │ │ ├── ActivePatternAnd 08.fs │ │ │ ├── ActivePatternAnd 08.fs.bsl │ │ │ ├── ActivePatternAsFunction.fs │ │ │ ├── ActivePatternAsFunction.fs.bsl │ │ │ ├── ActivePatternDefinition.fs │ │ │ ├── ActivePatternDefinition.fs.bsl │ │ │ ├── ActivePatternExceptionAnd 01.fs │ │ │ ├── ActivePatternExceptionAnd 01.fs.bsl │ │ │ ├── ActivePatternExceptionAnd 02.fs │ │ │ ├── ActivePatternExceptionAnd 02.fs.bsl │ │ │ ├── ActivePatternExceptionAnd 03.fs │ │ │ ├── ActivePatternExceptionAnd 03.fs.bsl │ │ │ ├── ActivePatternExceptionAnd 04.fs │ │ │ ├── ActivePatternExceptionAnd 04.fs.bsl │ │ │ ├── ActivePatternExceptionAnd 05.fs │ │ │ ├── ActivePatternExceptionAnd 05.fs.bsl │ │ │ ├── ActivePatternExceptionAnd 06.fs │ │ │ ├── ActivePatternExceptionAnd 06.fs.bsl │ │ │ ├── ActivePatternExceptionAnd 07.fs │ │ │ ├── ActivePatternExceptionAnd 07.fs.bsl │ │ │ ├── ActivePatternExceptionAnd 08.fs │ │ │ ├── ActivePatternExceptionAnd 08.fs.bsl │ │ │ ├── ActivePatternIdentifierInPrivateMember.fs │ │ │ ├── ActivePatternIdentifierInPrivateMember.fs.bsl │ │ │ ├── CustomOperatorDefinition.fs │ │ │ ├── CustomOperatorDefinition.fs.bsl │ │ │ ├── DetectDifferenceBetweenCompiledOperators.fs │ │ │ ├── DetectDifferenceBetweenCompiledOperators.fs.bsl │ │ │ ├── InfixOperation.fs │ │ │ ├── InfixOperation.fs.bsl │ │ │ ├── NamedParameter.fs │ │ │ ├── NamedParameter.fs.bsl │ │ │ ├── NameofOperator.fs │ │ │ ├── NameofOperator.fs.bsl │ │ │ ├── ObjectModelWithTwoMembers.fs │ │ │ ├── ObjectModelWithTwoMembers.fs.bsl │ │ │ ├── OperatorAsFunction.fs │ │ │ ├── OperatorAsFunction.fs.bsl │ │ │ ├── OperatorInMemberDefinition.fs │ │ │ ├── OperatorInMemberDefinition.fs.bsl │ │ │ ├── OperatorNameInSynValSig.fsi │ │ │ ├── OperatorNameInSynValSig.fsi.bsl │ │ │ ├── OperatorNameInValConstraint.fsi │ │ │ ├── OperatorNameInValConstraint.fsi.bsl │ │ │ ├── OptionalExpression.fs │ │ │ ├── OptionalExpression.fs.bsl │ │ │ ├── PartialActivePatternAsFunction.fs │ │ │ ├── PartialActivePatternAsFunction.fs.bsl │ │ │ ├── PartialActivePatternDefinition.fs │ │ │ ├── PartialActivePatternDefinition.fs.bsl │ │ │ ├── PartialActivePatternDefinitionWithoutParameters.fs │ │ │ ├── PartialActivePatternDefinitionWithoutParameters.fs.bsl │ │ │ ├── PrefixOperation.fs │ │ │ ├── PrefixOperation.fs.bsl │ │ │ ├── PrefixOperationWithTwoCharacters.fs │ │ │ ├── PrefixOperationWithTwoCharacters.fs.bsl │ │ │ ├── QualifiedOperatorExpression.fs │ │ │ └── QualifiedOperatorExpression.fs.bsl │ │ ├── ParsedHashDirective │ │ │ ├── RegularStringAsParsedHashDirectiveArgument.fs │ │ │ ├── RegularStringAsParsedHashDirectiveArgument.fs.bsl │ │ │ ├── SourceIdentifierAsParsedHashDirectiveArgument.fs │ │ │ ├── SourceIdentifierAsParsedHashDirectiveArgument.fs.bsl │ │ │ ├── TripleQuoteStringAsParsedHashDirectiveArgument.fs │ │ │ ├── TripleQuoteStringAsParsedHashDirectiveArgument.fs.bsl │ │ │ ├── VerbatimStringAsParsedHashDirectiveArgument.fs │ │ │ └── VerbatimStringAsParsedHashDirectiveArgument.fs.bsl │ │ ├── Pattern │ │ │ ├── And 01.fs │ │ │ ├── And 01.fs.bsl │ │ │ ├── And 02.fs │ │ │ ├── And 02.fs.bsl │ │ │ ├── And 03.fs │ │ │ ├── And 03.fs.bsl │ │ │ ├── And 04.fs │ │ │ ├── And 04.fs.bsl │ │ │ ├── As 01.fs │ │ │ ├── As 01.fs.bsl │ │ │ ├── As 02.fs │ │ │ ├── As 02.fs.bsl │ │ │ ├── As 03.fs │ │ │ ├── As 03.fs.bsl │ │ │ ├── As 04.fs │ │ │ ├── As 04.fs.bsl │ │ │ ├── As 05.fs │ │ │ ├── As 05.fs.bsl │ │ │ ├── As 06.fs │ │ │ ├── As 06.fs.bsl │ │ │ ├── As 07.fs │ │ │ ├── As 07.fs.bsl │ │ │ ├── As 08.fs │ │ │ ├── As 08.fs.bsl │ │ │ ├── As 09.fs │ │ │ ├── As 09.fs.bsl │ │ │ ├── As 10.fs │ │ │ ├── As 10.fs.bsl │ │ │ ├── As 11.fs │ │ │ ├── As 11.fs.bsl │ │ │ ├── As 12.fs │ │ │ ├── As 12.fs.bsl │ │ │ ├── Cons 01.fs │ │ │ ├── Cons 01.fs.bsl │ │ │ ├── Cons 02.fs │ │ │ ├── Cons 02.fs.bsl │ │ │ ├── Cons 03.fs │ │ │ ├── Cons 03.fs.bsl │ │ │ ├── Cons 04.fs │ │ │ ├── Cons 04.fs.bsl │ │ │ ├── InHeadPattern.fs │ │ │ ├── InHeadPattern.fs.bsl │ │ │ ├── IsInst 01.fs │ │ │ ├── IsInst 01.fs.bsl │ │ │ ├── IsInst 02.fs │ │ │ ├── IsInst 02.fs.bsl │ │ │ ├── IsInst 03.fs │ │ │ ├── IsInst 03.fs.bsl │ │ │ ├── IsInst 04.fs │ │ │ ├── IsInst 04.fs.bsl │ │ │ ├── IsInst 05.fs │ │ │ ├── IsInst 05.fs.bsl │ │ │ ├── Named field 01.fs │ │ │ ├── Named field 01.fs.bsl │ │ │ ├── Named field 02.fs │ │ │ ├── Named field 02.fs.bsl │ │ │ ├── Named field 03.fs │ │ │ ├── Named field 03.fs.bsl │ │ │ ├── Named field 04.fs │ │ │ ├── Named field 04.fs.bsl │ │ │ ├── Named field 05.fs │ │ │ ├── Named field 05.fs.bsl │ │ │ ├── Named field 06.fs │ │ │ ├── Named field 06.fs.bsl │ │ │ ├── Named field 07.fs │ │ │ ├── Named field 07.fs.bsl │ │ │ ├── Named field 08.fs │ │ │ ├── Named field 08.fs.bsl │ │ │ ├── Named field 09.fs │ │ │ ├── Named field 09.fs.bsl │ │ │ ├── OperatorInMatchPattern.fs │ │ │ ├── OperatorInMatchPattern.fs.bsl │ │ │ ├── OperatorInSynPatLongIdent.fs │ │ │ ├── OperatorInSynPatLongIdent.fs.bsl │ │ │ ├── ParenthesesOfSynArgPatsNamePatPairs.fs │ │ │ ├── ParenthesesOfSynArgPatsNamePatPairs.fs.bsl │ │ │ ├── Record 01.fs │ │ │ ├── Record 01.fs.bsl │ │ │ ├── Record 02.fs │ │ │ ├── Record 02.fs.bsl │ │ │ ├── Record 03.fs │ │ │ ├── Record 03.fs.bsl │ │ │ ├── Record 04.fs │ │ │ ├── Record 04.fs.bsl │ │ │ ├── Record 05.fs │ │ │ ├── Record 05.fs.bsl │ │ │ ├── Record 06.fs │ │ │ ├── Record 06.fs.bsl │ │ │ ├── Record 07.fs │ │ │ ├── Record 07.fs.bsl │ │ │ ├── SynArgPatsNamePatPairsContainsTheRangeOfTheEqualsSign.fs │ │ │ ├── SynArgPatsNamePatPairsContainsTheRangeOfTheEqualsSign.fs.bsl │ │ │ ├── SynPatOrContainsTheRangeOfTheBar.fs │ │ │ ├── SynPatOrContainsTheRangeOfTheBar.fs.bsl │ │ │ ├── Tuple - HeadPat 01.fs │ │ │ ├── Tuple - HeadPat 01.fs.bsl │ │ │ ├── Tuple - HeadPat 02.fs │ │ │ ├── Tuple - HeadPat 02.fs.bsl │ │ │ ├── Tuple - Recover 01.fs │ │ │ ├── Tuple - Recover 01.fs.bsl │ │ │ ├── Tuple - Recover 02.fs │ │ │ ├── Tuple - Recover 02.fs.bsl │ │ │ ├── Tuple - Recover 03.fs │ │ │ ├── Tuple - Recover 03.fs.bsl │ │ │ ├── Tuple - Recover 04.fs │ │ │ ├── Tuple - Recover 04.fs.bsl │ │ │ ├── Tuple - Struct 01.fs │ │ │ ├── Tuple - Struct 01.fs.bsl │ │ │ ├── Typed - Missing type 01.fs │ │ │ ├── Typed - Missing type 01.fs.bsl │ │ │ ├── Typed - Missing type 02.fs │ │ │ ├── Typed - Missing type 02.fs.bsl │ │ │ ├── Typed - Missing type 03.fs │ │ │ ├── Typed - Missing type 03.fs.bsl │ │ │ ├── Typed - Missing type 04.fs │ │ │ ├── Typed - Missing type 04.fs.bsl │ │ │ ├── Typed - Missing type 05.fs │ │ │ ├── Typed - Missing type 05.fs.bsl │ │ │ ├── Typed - Missing type 06.fs │ │ │ ├── Typed - Missing type 06.fs.bsl │ │ │ ├── Typed - Missing type 07.fs │ │ │ ├── Typed - Missing type 07.fs.bsl │ │ │ ├── Typed - Missing type 08.fs │ │ │ ├── Typed - Missing type 08.fs.bsl │ │ │ ├── Typed - Missing type 09.fs │ │ │ ├── Typed - Missing type 09.fs.bsl │ │ │ ├── Typed - Missing type 10.fs │ │ │ ├── Typed - Missing type 10.fs.bsl │ │ │ ├── Typed - Missing type 11.fs │ │ │ ├── Typed - Missing type 11.fs.bsl │ │ │ ├── Typed - Missing type 12.fs │ │ │ └── Typed - Missing type 12.fs.bsl │ │ ├── SignatureType │ │ │ ├── EqualsTokenIsPresentInSynValSigMember.fsi │ │ │ ├── EqualsTokenIsPresentInSynValSigMember.fsi.bsl │ │ │ ├── EqualsTokenIsPresentInSynValSigValue.fsi │ │ │ ├── EqualsTokenIsPresentInSynValSigValue.fsi.bsl │ │ │ ├── LeadingKeywordInRecursiveTypes.fsi │ │ │ ├── LeadingKeywordInRecursiveTypes.fsi.bsl │ │ │ ├── MemberSigOfSynMemberSigMemberShouldContainsTheRangeOfTheWithKeyword.fsi │ │ │ ├── MemberSigOfSynMemberSigMemberShouldContainsTheRangeOfTheWithKeyword.fsi.bsl │ │ │ ├── NestedTypeHasStaticTypeAsLeadingKeyword.fsi │ │ │ ├── NestedTypeHasStaticTypeAsLeadingKeyword.fsi.bsl │ │ │ ├── RangeOfAttributeShouldBeIncludedInSynExceptionDefnReprAndSynExceptionSig.fsi │ │ │ ├── RangeOfAttributeShouldBeIncludedInSynExceptionDefnReprAndSynExceptionSig.fsi.bsl │ │ │ ├── RangeOfAttributeShouldBeIncludedInSynTypeDefnSig.fsi │ │ │ ├── RangeOfAttributeShouldBeIncludedInSynTypeDefnSig.fsi.bsl │ │ │ ├── RangeOfAttributeShouldBeIncludedInSynValSpfnAndMember.fsi │ │ │ ├── RangeOfAttributeShouldBeIncludedInSynValSpfnAndMember.fsi.bsl │ │ │ ├── RangeOfAttributesShouldBeIncludedInRecursiveTypes.fsi │ │ │ ├── RangeOfAttributesShouldBeIncludedInRecursiveTypes.fsi.bsl │ │ │ ├── RangeOfMembersShouldBeIncludedInSynExceptionSigAndSynModuleSigDeclException.fsi │ │ │ ├── RangeOfMembersShouldBeIncludedInSynExceptionSigAndSynModuleSigDeclException.fsi.bsl │ │ │ ├── RangeOfSynTypeDefnSigDelegateOfShouldStartFromName.fsi │ │ │ ├── RangeOfSynTypeDefnSigDelegateOfShouldStartFromName.fsi.bsl │ │ │ ├── RangeOfSynTypeDefnSigObjectModelShouldEndAtLastMember.fsi │ │ │ ├── RangeOfSynTypeDefnSigObjectModelShouldEndAtLastMember.fsi.bsl │ │ │ ├── RangeOfSynTypeDefnSigRecordShouldEndAtLastMember.fsi │ │ │ ├── RangeOfSynTypeDefnSigRecordShouldEndAtLastMember.fsi.bsl │ │ │ ├── RangeOfSynTypeDefnSigSimpleShouldEndAtLastVal.fsi │ │ │ ├── RangeOfSynTypeDefnSigSimpleShouldEndAtLastVal.fsi.bsl │ │ │ ├── RangeOfTypeShouldEndAtEndKeyword.fsi │ │ │ ├── RangeOfTypeShouldEndAtEndKeyword.fsi.bsl │ │ │ ├── SynExceptionSigShouldContainsTheRangeOfTheWithKeyword.fsi │ │ │ ├── SynExceptionSigShouldContainsTheRangeOfTheWithKeyword.fsi.bsl │ │ │ ├── SynTypeDefnSigWithEnumContainsTheRangeOfTheEqualsSign.fsi │ │ │ ├── SynTypeDefnSigWithEnumContainsTheRangeOfTheEqualsSign.fsi.bsl │ │ │ ├── SynTypeDefnSigWithObjectModelClassContainsTheRangeOfTheEqualsSign.fsi │ │ │ ├── SynTypeDefnSigWithObjectModelClassContainsTheRangeOfTheEqualsSign.fsi.bsl │ │ │ ├── SynTypeDefnSigWithObjectModelDelegateContainsTheRangeOfTheEqualsSign.fsi │ │ │ ├── SynTypeDefnSigWithObjectModelDelegateContainsTheRangeOfTheEqualsSign.fsi.bsl │ │ │ ├── SynTypeDefnSigWithUnionContainsTheRangeOfTheEqualsSign.fsi │ │ │ ├── SynTypeDefnSigWithUnionContainsTheRangeOfTheEqualsSign.fsi.bsl │ │ │ ├── SynValSigContainsParameterNames.fsi │ │ │ ├── SynValSigContainsParameterNames.fsi.bsl │ │ │ ├── TriviaIsPresentInSynTypeDefnSig.fsi │ │ │ ├── TriviaIsPresentInSynTypeDefnSig.fsi.bsl │ │ │ ├── ValKeywordIsPresentInSynValSig.fsi │ │ │ ├── ValKeywordIsPresentInSynValSig.fsi.bsl │ │ │ ├── With 01.fsi │ │ │ └── With 01.fsi.bsl │ │ ├── SimplePats │ │ │ ├── SimplePats - Recover 01.fs │ │ │ ├── SimplePats - Recover 01.fs.bsl │ │ │ ├── SimplePats 01.fs │ │ │ ├── SimplePats 01.fs.bsl │ │ │ ├── SimplePats 02.fs │ │ │ └── SimplePats 02.fs.bsl │ │ ├── SourceIdentifier │ │ │ ├── _LINE_.fs │ │ │ ├── _LINE_.fs.bsl │ │ │ ├── _SOURCEDIRECTORY_.fs │ │ │ ├── _SOURCEDIRECTORY_.fs.bsl │ │ │ ├── _SOURCEFILE_.fs │ │ │ └── _SOURCEFILE_.fs.bsl │ │ ├── String │ │ │ ├── InterpolatedStringOffsideInModule.fs │ │ │ ├── InterpolatedStringOffsideInModule.fs.bsl │ │ │ ├── InterpolatedStringOffsideInNestedLet.fs │ │ │ ├── InterpolatedStringOffsideInNestedLet.fs.bsl │ │ │ ├── SynConstBytesWithSynByteStringKindRegular.fs │ │ │ ├── SynConstBytesWithSynByteStringKindRegular.fs.bsl │ │ │ ├── SynConstBytesWithSynByteStringKindVerbatim.fs │ │ │ ├── SynConstBytesWithSynByteStringKindVerbatim.fs.bsl │ │ │ ├── SynConstStringWithSynStringKindRegular.fs │ │ │ ├── SynConstStringWithSynStringKindRegular.fs.bsl │ │ │ ├── SynConstStringWithSynStringKindTripleQuote.fs │ │ │ ├── SynConstStringWithSynStringKindTripleQuote.fs.bsl │ │ │ ├── SynConstStringWithSynStringKindVerbatim.fs │ │ │ ├── SynConstStringWithSynStringKindVerbatim.fs.bsl │ │ │ ├── SynExprInterpolatedStringWithSynStringKindRegular.fs │ │ │ ├── SynExprInterpolatedStringWithSynStringKindRegular.fs.bsl │ │ │ ├── SynExprInterpolatedStringWithSynStringKindTripleQuote.fs │ │ │ ├── SynExprInterpolatedStringWithSynStringKindTripleQuote.fs.bsl │ │ │ ├── SynExprInterpolatedStringWithSynStringKindVerbatim.fs │ │ │ ├── SynExprInterpolatedStringWithSynStringKindVerbatim.fs.bsl │ │ │ ├── SynExprInterpolatedStringWithTripleQuoteMultipleDollars.fs │ │ │ ├── SynExprInterpolatedStringWithTripleQuoteMultipleDollars.fs.bsl │ │ │ ├── SynExprInterpolatedStringWithTripleQuoteMultipleDollars2.fs │ │ │ └── SynExprInterpolatedStringWithTripleQuoteMultipleDollars2.fs.bsl │ │ ├── SynIdent │ │ │ ├── IncompleteLongIdent 01.fs │ │ │ ├── IncompleteLongIdent 01.fs.bsl │ │ │ ├── IncompleteLongIdent 02.fs │ │ │ └── IncompleteLongIdent 02.fs.bsl │ │ ├── SynTyparDecl │ │ │ ├── Constraint intersection 01.fs │ │ │ └── Constraint intersection 01.fs.bsl │ │ ├── SynType │ │ │ ├── Constraint intersection 01.fs │ │ │ ├── Constraint intersection 01.fs.bsl │ │ │ ├── Constraint intersection 02.fs │ │ │ ├── Constraint intersection 02.fs.bsl │ │ │ ├── Constraint intersection 03.fs │ │ │ ├── Constraint intersection 03.fs.bsl │ │ │ ├── Div 01.fs │ │ │ ├── Div 01.fs.bsl │ │ │ ├── Div 02.fs │ │ │ ├── Div 02.fs.bsl │ │ │ ├── Div 03.fs │ │ │ ├── Div 03.fs.bsl │ │ │ ├── Div 04.fs │ │ │ ├── Div 04.fs.bsl │ │ │ ├── Div 05.fs │ │ │ ├── Div 05.fs.bsl │ │ │ ├── Div 06.fs │ │ │ ├── Div 06.fs.bsl │ │ │ ├── Fun 01.fs │ │ │ ├── Fun 01.fs.bsl │ │ │ ├── Fun 02.fs │ │ │ ├── Fun 02.fs.bsl │ │ │ ├── Fun 03.fs │ │ │ ├── Fun 03.fs.bsl │ │ │ ├── Fun 04.fs │ │ │ ├── Fun 04.fs.bsl │ │ │ ├── Fun 05.fs │ │ │ ├── Fun 05.fs.bsl │ │ │ ├── Fun 06.fs │ │ │ ├── Fun 06.fs.bsl │ │ │ ├── Fun 07.fs │ │ │ ├── Fun 07.fs.bsl │ │ │ ├── Fun 08.fs │ │ │ ├── Fun 08.fs.bsl │ │ │ ├── Fun 09.fs │ │ │ ├── Fun 09.fs.bsl │ │ │ ├── Fun 10.fs │ │ │ ├── Fun 10.fs.bsl │ │ │ ├── Named 01.fs │ │ │ ├── Named 01.fs.bsl │ │ │ ├── Named 02.fs │ │ │ ├── Named 02.fs.bsl │ │ │ ├── Named 03.fs │ │ │ ├── Named 03.fs.bsl │ │ │ ├── Named 04.fs │ │ │ ├── Named 04.fs.bsl │ │ │ ├── Named 05.fs │ │ │ ├── Named 05.fs.bsl │ │ │ ├── Named 06.fs │ │ │ ├── Named 06.fs.bsl │ │ │ ├── Named 07.fs │ │ │ ├── Named 07.fs.bsl │ │ │ ├── Named 08.fs │ │ │ ├── Named 08.fs.bsl │ │ │ ├── Named 09.fs │ │ │ ├── Named 09.fs.bsl │ │ │ ├── NestedSynTypeOrInsideSynExprTraitCall.fs │ │ │ ├── NestedSynTypeOrInsideSynExprTraitCall.fs.bsl │ │ │ ├── SingleSynTypeInsideSynExprTraitCall.fs │ │ │ ├── SingleSynTypeInsideSynExprTraitCall.fs.bsl │ │ │ ├── SynTypeOrInsideSynExprTraitCall.fs │ │ │ ├── SynTypeOrInsideSynExprTraitCall.fs.bsl │ │ │ ├── SynTypeOrInsideSynTypeConstraintWhereTyparSupportsMember.fs │ │ │ ├── SynTypeOrInsideSynTypeConstraintWhereTyparSupportsMember.fs.bsl │ │ │ ├── SynTypeOrWithAppTypeOnTheRightHandSide.fs │ │ │ ├── SynTypeOrWithAppTypeOnTheRightHandSide.fs.bsl │ │ │ ├── SynTypeTupleDoesIncludeLeadingParameterAttributes.fsi │ │ │ ├── SynTypeTupleDoesIncludeLeadingParameterAttributes.fsi.bsl │ │ │ ├── SynTypeTupleDoesIncludeLeadingParameterName.fsi │ │ │ ├── SynTypeTupleDoesIncludeLeadingParameterName.fsi.bsl │ │ │ ├── Tuple - Nested 01.fs │ │ │ ├── Tuple - Nested 01.fs.bsl │ │ │ ├── Tuple - Nested 02.fs │ │ │ ├── Tuple - Nested 02.fs.bsl │ │ │ ├── Tuple - Nested 03.fs │ │ │ ├── Tuple - Nested 03.fs.bsl │ │ │ ├── Tuple - Nested 04.fs │ │ │ ├── Tuple - Nested 04.fs.bsl │ │ │ ├── Tuple - Nested 05.fs │ │ │ ├── Tuple - Nested 05.fs.bsl │ │ │ ├── Tuple - Nested 06.fs │ │ │ ├── Tuple - Nested 06.fs.bsl │ │ │ ├── Tuple 01.fs │ │ │ ├── Tuple 01.fs.bsl │ │ │ ├── Tuple 02.fs │ │ │ ├── Tuple 02.fs.bsl │ │ │ ├── Tuple 03.fs │ │ │ ├── Tuple 03.fs.bsl │ │ │ ├── Tuple 04.fs │ │ │ ├── Tuple 04.fs.bsl │ │ │ ├── Tuple 05.fs │ │ │ ├── Tuple 05.fs.bsl │ │ │ ├── Tuple 06.fs │ │ │ ├── Tuple 06.fs.bsl │ │ │ ├── Tuple 07.fs │ │ │ ├── Tuple 07.fs.bsl │ │ │ ├── Tuple 08.fs │ │ │ ├── Tuple 08.fs.bsl │ │ │ ├── Tuple 09.fs │ │ │ ├── Tuple 09.fs.bsl │ │ │ ├── Tuple 10.fs │ │ │ ├── Tuple 10.fs.bsl │ │ │ ├── Tuple 11.fs │ │ │ ├── Tuple 11.fs.bsl │ │ │ ├── Tuple 12.fs │ │ │ ├── Tuple 12.fs.bsl │ │ │ ├── Tuple 13.fs │ │ │ ├── Tuple 13.fs.bsl │ │ │ ├── Tuple 14.fs │ │ │ ├── Tuple 14.fs.bsl │ │ │ ├── Tuple 15.fs │ │ │ ├── Tuple 15.fs.bsl │ │ │ ├── Typed LetBang 01.fs │ │ │ ├── Typed LetBang 01.fs.bsl │ │ │ ├── Typed LetBang 02.fs │ │ │ ├── Typed LetBang 02.fs.bsl │ │ │ ├── Typed LetBang 03.fs │ │ │ ├── Typed LetBang 03.fs.bsl │ │ │ ├── Typed LetBang 04.fs │ │ │ ├── Typed LetBang 04.fs.bsl │ │ │ ├── Typed LetBang 05.fs │ │ │ ├── Typed LetBang 05.fs.bsl │ │ │ ├── Typed LetBang 06.fs │ │ │ ├── Typed LetBang 06.fs.bsl │ │ │ ├── Typed LetBang 07.fs │ │ │ ├── Typed LetBang 07.fs.bsl │ │ │ ├── Typed LetBang 08.fs │ │ │ ├── Typed LetBang 08.fs.bsl │ │ │ ├── Typed LetBang 09.fs │ │ │ ├── Typed LetBang 09.fs.bsl │ │ │ ├── Typed LetBang 10.fs │ │ │ ├── Typed LetBang 10.fs.bsl │ │ │ ├── Typed LetBang 11.fs │ │ │ ├── Typed LetBang 11.fs.bsl │ │ │ ├── Typed LetBang 12.fs │ │ │ ├── Typed LetBang 12.fs.bsl │ │ │ ├── Typed LetBang 13.fs │ │ │ ├── Typed LetBang 13.fs.bsl │ │ │ ├── Typed LetBang 14.fs │ │ │ ├── Typed LetBang 14.fs.bsl │ │ │ ├── Typed LetBang 15.fs │ │ │ ├── Typed LetBang 15.fs.bsl │ │ │ ├── Typed LetBang 16.fs │ │ │ ├── Typed LetBang 16.fs.bsl │ │ │ ├── Typed LetBang 17.fs │ │ │ ├── Typed LetBang 17.fs.bsl │ │ │ ├── Typed LetBang 18.fs │ │ │ ├── Typed LetBang 18.fs.bsl │ │ │ ├── Typed LetBang 19.fs │ │ │ ├── Typed LetBang 19.fs.bsl │ │ │ ├── Typed LetBang 20.fs │ │ │ ├── Typed LetBang 20.fs.bsl │ │ │ ├── Typed LetBang 21.fs │ │ │ ├── Typed LetBang 21.fs.bsl │ │ │ ├── Typed LetBang AndBang 01.fs │ │ │ ├── Typed LetBang AndBang 01.fs.bsl │ │ │ ├── Typed LetBang AndBang 02.fs │ │ │ ├── Typed LetBang AndBang 02.fs.bsl │ │ │ ├── Typed LetBang AndBang 03.fs │ │ │ ├── Typed LetBang AndBang 03.fs.bsl │ │ │ ├── Typed LetBang AndBang 04.fs │ │ │ ├── Typed LetBang AndBang 04.fs.bsl │ │ │ ├── Typed LetBang AndBang 05.fs │ │ │ ├── Typed LetBang AndBang 05.fs.bsl │ │ │ ├── Typed LetBang AndBang 06.fs │ │ │ ├── Typed LetBang AndBang 06.fs.bsl │ │ │ ├── Typed LetBang AndBang 07.fs │ │ │ ├── Typed LetBang AndBang 07.fs.bsl │ │ │ ├── Typed LetBang AndBang 08.fs │ │ │ ├── Typed LetBang AndBang 08.fs.bsl │ │ │ ├── Typed LetBang AndBang 09.fs │ │ │ ├── Typed LetBang AndBang 09.fs.bsl │ │ │ ├── Typed LetBang AndBang 10.fs │ │ │ ├── Typed LetBang AndBang 10.fs.bsl │ │ │ ├── Typed LetBang AndBang 11.fs │ │ │ ├── Typed LetBang AndBang 11.fs.bsl │ │ │ ├── Typed LetBang AndBang 12.fs │ │ │ ├── Typed LetBang AndBang 12.fs.bsl │ │ │ ├── Typed LetBang AndBang 13.fs │ │ │ ├── Typed LetBang AndBang 13.fs.bsl │ │ │ ├── Typed LetBang AndBang 14.fs │ │ │ ├── Typed LetBang AndBang 14.fs.bsl │ │ │ ├── Typed LetBang AndBang 15.fs │ │ │ ├── Typed LetBang AndBang 15.fs.bsl │ │ │ ├── Typed LetBang AndBang 16.fs │ │ │ ├── Typed LetBang AndBang 16.fs.bsl │ │ │ ├── Typed LetBang AndBang 17.fs │ │ │ ├── Typed LetBang AndBang 17.fs.bsl │ │ │ ├── Typed LetBang AndBang 18.fs │ │ │ ├── Typed LetBang AndBang 18.fs.bsl │ │ │ ├── Typed LetBang AndBang 19.fs │ │ │ ├── Typed LetBang AndBang 19.fs.bsl │ │ │ ├── Typed UseBang 01.fs │ │ │ ├── Typed UseBang 01.fs.bsl │ │ │ ├── Typed UseBang 02.fs │ │ │ ├── Typed UseBang 02.fs.bsl │ │ │ ├── Typed UseBang 03.fs │ │ │ ├── Typed UseBang 03.fs.bsl │ │ │ ├── Typed UseBang 04.fs │ │ │ ├── Typed UseBang 04.fs.bsl │ │ │ ├── Typed UseBang 05.fs │ │ │ ├── Typed UseBang 05.fs.bsl │ │ │ ├── Typed UseBang 06.fs │ │ │ └── Typed UseBang 06.fs.bsl │ │ ├── Type │ │ │ ├── Abbreviation 01.fs │ │ │ ├── Abbreviation 01.fs.bsl │ │ │ ├── Abbreviation 02.fs │ │ │ ├── Abbreviation 02.fs.bsl │ │ │ ├── Abbreviation 03.fs │ │ │ ├── Abbreviation 03.fs.bsl │ │ │ ├── Abbreviation 04.fs │ │ │ ├── Abbreviation 04.fs.bsl │ │ │ ├── And 01.fs │ │ │ ├── And 01.fs.bsl │ │ │ ├── And 02.fs │ │ │ ├── And 02.fs.bsl │ │ │ ├── And 03.fs │ │ │ ├── And 03.fs.bsl │ │ │ ├── And 04.fs │ │ │ ├── And 04.fs.bsl │ │ │ ├── And 05.fs │ │ │ ├── And 05.fs.bsl │ │ │ ├── And 06.fs │ │ │ ├── And 06.fs.bsl │ │ │ ├── As 01.fs │ │ │ ├── As 01.fs.bsl │ │ │ ├── As 02.fs │ │ │ ├── As 02.fs.bsl │ │ │ ├── As 03.fs │ │ │ ├── As 03.fs.bsl │ │ │ ├── As 04.fs │ │ │ ├── As 04.fs.bsl │ │ │ ├── As 05.fs │ │ │ ├── As 05.fs.bsl │ │ │ ├── As 06.fs │ │ │ ├── As 06.fs.bsl │ │ │ ├── As 07.fs │ │ │ ├── As 07.fs.bsl │ │ │ ├── As 08.fs │ │ │ ├── As 08.fs.bsl │ │ │ ├── AttributesInOptionalNamedMemberParameter.fs │ │ │ ├── AttributesInOptionalNamedMemberParameter.fs.bsl │ │ │ ├── Cascading Nested Invalid Constructs 01.fs │ │ │ ├── Cascading Nested Invalid Constructs 01.fs.bsl │ │ │ ├── Class 01.fs │ │ │ ├── Class 01.fs.bsl │ │ │ ├── Class 02.fs │ │ │ ├── Class 02.fs.bsl │ │ │ ├── Class 03.fs │ │ │ ├── Class 03.fs.bsl │ │ │ ├── Class 04.fs │ │ │ ├── Class 04.fs.bsl │ │ │ ├── Class 05.fs │ │ │ ├── Class 05.fs.bsl │ │ │ ├── Comments With Keywords 01.fs │ │ │ ├── Comments With Keywords 01.fs.bsl │ │ │ ├── Deeply Indented Type 01.fs │ │ │ ├── Deeply Indented Type 01.fs.bsl │ │ │ ├── Double Semicolon Delimiters 01.fs │ │ │ ├── Double Semicolon Delimiters 01.fs.bsl │ │ │ ├── Enum 01.fs │ │ │ ├── Enum 01.fs.bsl │ │ │ ├── Enum 02.fs │ │ │ ├── Enum 02.fs.bsl │ │ │ ├── Enum 03.fs │ │ │ ├── Enum 03.fs.bsl │ │ │ ├── Enum 04.fs │ │ │ ├── Enum 04.fs.bsl │ │ │ ├── Enum 05.fs │ │ │ ├── Enum 05.fs.bsl │ │ │ ├── Enum 06.fs │ │ │ ├── Enum 06.fs.bsl │ │ │ ├── Enum 07 - Eof.fs │ │ │ ├── Enum 07 - Eof.fs.bsl │ │ │ ├── Enum 08 - Eof.fs │ │ │ ├── Enum 08 - Eof.fs.bsl │ │ │ ├── Enum 09 - Eof.fs │ │ │ ├── Enum 09 - Eof.fs.bsl │ │ │ ├── Enum 10 - Eof.fs │ │ │ ├── Enum 10 - Eof.fs.bsl │ │ │ ├── Exception Inside Type 01.fs │ │ │ ├── Exception Inside Type 01.fs.bsl │ │ │ ├── Inline IL With Type 01.fs │ │ │ ├── Inline IL With Type 01.fs.bsl │ │ │ ├── Interface 01.fs │ │ │ ├── Interface 01.fs.bsl │ │ │ ├── Interface 02.fs │ │ │ ├── Interface 02.fs.bsl │ │ │ ├── Interface 03.fs │ │ │ ├── Interface 03.fs.bsl │ │ │ ├── Interface 04.fs │ │ │ ├── Interface 04.fs.bsl │ │ │ ├── Interface 05.fs │ │ │ ├── Interface 05.fs.bsl │ │ │ ├── Interface 06.fs │ │ │ ├── Interface 06.fs.bsl │ │ │ ├── Interface 07.fs │ │ │ ├── Interface 07.fs.bsl │ │ │ ├── Keywords In Strings 01.fs │ │ │ ├── Keywords In Strings 01.fs.bsl │ │ │ ├── Let Inside Class 01.fs │ │ │ ├── Let Inside Class 01.fs.bsl │ │ │ ├── Module After Do Binding 01.fs │ │ │ ├── Module After Do Binding 01.fs.bsl │ │ │ ├── Module After Inherit 01.fs │ │ │ ├── Module After Inherit 01.fs.bsl │ │ │ ├── Module After Members 01.fs │ │ │ ├── Module After Members 01.fs.bsl │ │ │ ├── Module After Static Members 01.fs │ │ │ ├── Module After Static Members 01.fs.bsl │ │ │ ├── Module And Exception Interleaved With Members 01.fs │ │ │ ├── Module And Exception Interleaved With Members 01.fs.bsl │ │ │ ├── Module And Type After Do Binding 01.fs │ │ │ ├── Module And Type After Do Binding 01.fs.bsl │ │ │ ├── Module And Type Inside Type 01.fs │ │ │ ├── Module And Type Inside Type 01.fs.bsl │ │ │ ├── Module At Module Level 01.fs │ │ │ ├── Module At Module Level 01.fs.bsl │ │ │ ├── Module At Type Column 01.fs │ │ │ ├── Module At Type Column 01.fs.bsl │ │ │ ├── Module Between Constructors 01.fs │ │ │ ├── Module Between Constructors 01.fs.bsl │ │ │ ├── Module Inside Class 01.fs │ │ │ ├── Module Inside Class 01.fs.bsl │ │ │ ├── Module Inside Class With Constructor 01.fs │ │ │ ├── Module Inside Class With Constructor 01.fs.bsl │ │ │ ├── Module Inside Delegate 01.fs │ │ │ ├── Module Inside Delegate 01.fs.bsl │ │ │ ├── Module Inside Interface 01.fs │ │ │ ├── Module Inside Interface 01.fs.bsl │ │ │ ├── Module Inside Interface End 01.fs │ │ │ ├── Module Inside Interface End 01.fs.bsl │ │ │ ├── Module Inside Nested Type 01.fs │ │ │ ├── Module Inside Nested Type 01.fs.bsl │ │ │ ├── Module Inside Record 01.fs │ │ │ ├── Module Inside Record 01.fs.bsl │ │ │ ├── Module Inside Struct 01.fs │ │ │ ├── Module Inside Struct 01.fs.bsl │ │ │ ├── Module Inside Type With Augmentation 01.fs │ │ │ ├── Module Inside Type With Augmentation 01.fs.bsl │ │ │ ├── Module Inside Union 01.fs │ │ │ ├── Module Inside Union 01.fs.bsl │ │ │ ├── Module Less Indented 01.fs │ │ │ ├── Module Less Indented 01.fs.bsl │ │ │ ├── Module Same Indentation 01.fs │ │ │ ├── Module Same Indentation 01.fs.bsl │ │ │ ├── Module With Semicolon Delimiter 01.fs │ │ │ ├── Module With Semicolon Delimiter 01.fs.bsl │ │ │ ├── Multiple Invalid Constructs In Type 01.fs │ │ │ ├── Multiple Invalid Constructs In Type 01.fs.bsl │ │ │ ├── MultipleSynEnumCaseContainsRangeOfConstant.fs │ │ │ ├── MultipleSynEnumCaseContainsRangeOfConstant.fs.bsl │ │ │ ├── NamedParametersInDelegateType.fs │ │ │ ├── NamedParametersInDelegateType.fs.bsl │ │ │ ├── Nested Module Hierarchy 01.fs │ │ │ ├── Nested Module Hierarchy 01.fs.bsl │ │ │ ├── NestedTypeHasStaticTypeAsLeadingKeyword.fs │ │ │ ├── NestedTypeHasStaticTypeAsLeadingKeyword.fs.bsl │ │ │ ├── One Line With Semicolons 01.fs │ │ │ ├── One Line With Semicolons 01.fs.bsl │ │ │ ├── Open Inside Type 01.fs │ │ │ ├── Open Inside Type 01.fs.bsl │ │ │ ├── Primary ctor 01.fs │ │ │ ├── Primary ctor 01.fs.bsl │ │ │ ├── Primary ctor 02.fs │ │ │ ├── Primary ctor 02.fs.bsl │ │ │ ├── Primary ctor 03.fs │ │ │ ├── Primary ctor 03.fs.bsl │ │ │ ├── Primary ctor 04.fs │ │ │ ├── Primary ctor 04.fs.bsl │ │ │ ├── Primary ctor 05.fs │ │ │ ├── Primary ctor 05.fs.bsl │ │ │ ├── RangeOfAttributeShouldBeIncludedInSynTypeDefn.fs │ │ │ ├── RangeOfAttributeShouldBeIncludedInSynTypeDefn.fs.bsl │ │ │ ├── RangeOfAttributesShouldBeIncludedInRecursiveTypes.fs │ │ │ ├── RangeOfAttributesShouldBeIncludedInRecursiveTypes.fs.bsl │ │ │ ├── Record - Access 01.fs │ │ │ ├── Record - Access 01.fs.bsl │ │ │ ├── Record - Access 02.fs │ │ │ ├── Record - Access 02.fs.bsl │ │ │ ├── Record - Access 03.fs │ │ │ ├── Record - Access 03.fs.bsl │ │ │ ├── Record - Access 04.fs │ │ │ ├── Record - Access 04.fs.bsl │ │ │ ├── Record - Mutable 01.fs │ │ │ ├── Record - Mutable 01.fs.bsl │ │ │ ├── Record - Mutable 02.fs │ │ │ ├── Record - Mutable 02.fs.bsl │ │ │ ├── Record - Mutable 03.fs │ │ │ ├── Record - Mutable 03.fs.bsl │ │ │ ├── Record - Mutable 04.fs │ │ │ ├── Record - Mutable 04.fs.bsl │ │ │ ├── Record - Mutable 05.fs │ │ │ ├── Record - Mutable 05.fs.bsl │ │ │ ├── Record 01.fs │ │ │ ├── Record 01.fs.bsl │ │ │ ├── Record 02.fs │ │ │ ├── Record 02.fs.bsl │ │ │ ├── Record 03.fs │ │ │ ├── Record 03.fs.bsl │ │ │ ├── Record 04.fs │ │ │ ├── Record 04.fs.bsl │ │ │ ├── Record 05.fs │ │ │ ├── Record 05.fs.bsl │ │ │ ├── Same Line Declarations 01.fs │ │ │ ├── Same Line Declarations 01.fs.bsl │ │ │ ├── SingleSynEnumCaseContainsRangeOfConstant.fs │ │ │ ├── SingleSynEnumCaseContainsRangeOfConstant.fs.bsl │ │ │ ├── Struct 01.fs │ │ │ ├── Struct 01.fs.bsl │ │ │ ├── Struct 02.fs │ │ │ ├── Struct 02.fs.bsl │ │ │ ├── SynMemberDefnInterfaceContainsTheRangeOfTheWithKeyword.fs │ │ │ ├── SynMemberDefnInterfaceContainsTheRangeOfTheWithKeyword.fs.bsl │ │ │ ├── SynTypeDefnWithAttributeContainsTheRangeOfTheTypeKeyword.fs │ │ │ ├── SynTypeDefnWithAttributeContainsTheRangeOfTheTypeKeyword.fs.bsl │ │ │ ├── SynTypeDefnWithAugmentationContainsTheRangeOfTheWithKeyword.fs │ │ │ ├── SynTypeDefnWithAugmentationContainsTheRangeOfTheWithKeyword.fs.bsl │ │ │ ├── SynTypeDefnWithEnumContainsTheRangeOfTheEqualsSign.fs │ │ │ ├── SynTypeDefnWithEnumContainsTheRangeOfTheEqualsSign.fs.bsl │ │ │ ├── SynTypeDefnWithObjectModelDelegateContainsTheRangeOfTheEqualsSign.fs │ │ │ ├── SynTypeDefnWithObjectModelDelegateContainsTheRangeOfTheEqualsSign.fs.bsl │ │ │ ├── SynTypeDefnWithRecordContainsTheRangeOfTheWithKeyword.fs │ │ │ ├── SynTypeDefnWithRecordContainsTheRangeOfTheWithKeyword.fs.bsl │ │ │ ├── SynTypeDefnWithUnionContainsTheRangeOfTheEqualsSign.fs │ │ │ ├── SynTypeDefnWithUnionContainsTheRangeOfTheEqualsSign.fs.bsl │ │ │ ├── SynTypeDefnWithXmlDocContainsTheRangeOfTheTypeKeyword.fs │ │ │ ├── SynTypeDefnWithXmlDocContainsTheRangeOfTheTypeKeyword.fs.bsl │ │ │ ├── SynTypeFunHasRangeOfArrow.fs │ │ │ ├── SynTypeFunHasRangeOfArrow.fs.bsl │ │ │ ├── SynTypeTupleWithStruct.fs │ │ │ ├── SynTypeTupleWithStruct.fs.bsl │ │ │ ├── SynTypeTupleWithStructRecovery.fs │ │ │ ├── SynTypeTupleWithStructRecovery.fs.bsl │ │ │ ├── Type 01.fs │ │ │ ├── Type 01.fs.bsl │ │ │ ├── Type 02.fs │ │ │ ├── Type 02.fs.bsl │ │ │ ├── Type 03.fs │ │ │ ├── Type 03.fs.bsl │ │ │ ├── Type 04.fs │ │ │ ├── Type 04.fs.bsl │ │ │ ├── Type 05.fs │ │ │ ├── Type 05.fs.bsl │ │ │ ├── Type 06.fs │ │ │ ├── Type 06.fs.bsl │ │ │ ├── Type 07.fs │ │ │ ├── Type 07.fs.bsl │ │ │ ├── Type 08.fs │ │ │ ├── Type 08.fs.bsl │ │ │ ├── Type 09.fs │ │ │ ├── Type 09.fs.bsl │ │ │ ├── Type 10.fs │ │ │ ├── Type 10.fs.bsl │ │ │ ├── Type 11.fs │ │ │ ├── Type 11.fs.bsl │ │ │ ├── Type 12.fs │ │ │ ├── Type 12.fs.bsl │ │ │ ├── Type Inside Type 01.fs │ │ │ ├── Type Inside Type 01.fs.bsl │ │ │ ├── Union - Field 01.fs │ │ │ ├── Union - Field 01.fs.bsl │ │ │ ├── Union - Field 02.fs │ │ │ ├── Union - Field 02.fs.bsl │ │ │ ├── Union - Field 03.fs │ │ │ ├── Union - Field 03.fs.bsl │ │ │ ├── Union 01.fs │ │ │ ├── Union 01.fs.bsl │ │ │ ├── Union 02.fs │ │ │ ├── Union 02.fs.bsl │ │ │ ├── Union 03.fs │ │ │ ├── Union 03.fs.bsl │ │ │ ├── Union 04.fs │ │ │ ├── Union 04.fs.bsl │ │ │ ├── Union 05.fs │ │ │ ├── Union 05.fs.bsl │ │ │ ├── Union 06.fs │ │ │ ├── Union 06.fs.bsl │ │ │ ├── Union 07.fs │ │ │ ├── Union 07.fs.bsl │ │ │ ├── Union 08.fs │ │ │ ├── Union 08.fs.bsl │ │ │ ├── With 01.fs │ │ │ ├── With 01.fs.bsl │ │ │ ├── With 02.fs │ │ │ ├── With 02.fs.bsl │ │ │ ├── With 03.fs │ │ │ ├── With 03.fs.bsl │ │ │ ├── With 04.fs │ │ │ ├── With 04.fs.bsl │ │ │ ├── With 05.fs │ │ │ └── With 05.fs.bsl │ │ ├── UnionCase │ │ │ ├── Missing keyword of.fs │ │ │ ├── Missing keyword of.fs.bsl │ │ │ ├── Missing name 01.fs │ │ │ ├── Missing name 01.fs.bsl │ │ │ ├── Missing name 02.fs │ │ │ ├── Missing name 02.fs.bsl │ │ │ ├── Missing name 03.fs │ │ │ ├── Missing name 03.fs.bsl │ │ │ ├── Missing name 04.fs │ │ │ ├── Missing name 04.fs.bsl │ │ │ ├── Missing name 05.fs │ │ │ ├── Missing name 05.fs.bsl │ │ │ ├── Missing name 06.fs │ │ │ ├── Missing name 06.fs.bsl │ │ │ ├── Missing name 07.fs │ │ │ ├── Missing name 07.fs.bsl │ │ │ ├── Missing name 08.fs │ │ │ ├── Missing name 08.fs.bsl │ │ │ ├── Missing name 09.fs │ │ │ ├── Missing name 09.fs.bsl │ │ │ ├── MultipleSynUnionCasesHaveBarRange.fs │ │ │ ├── MultipleSynUnionCasesHaveBarRange.fs.bsl │ │ │ ├── PrivateKeywordHasRange.fs │ │ │ ├── PrivateKeywordHasRange.fs.bsl │ │ │ ├── Recover Function Type 01.fs │ │ │ ├── Recover Function Type 01.fs.bsl │ │ │ ├── Recover Function Type 02.fs │ │ │ ├── Recover Function Type 02.fs.bsl │ │ │ ├── Recover Function Type 03.fs │ │ │ ├── Recover Function Type 03.fs.bsl │ │ │ ├── SingleSynUnionCaseHasBarRange.fs │ │ │ ├── SingleSynUnionCaseHasBarRange.fs.bsl │ │ │ ├── SingleSynUnionCaseWithoutBar.fs │ │ │ ├── SingleSynUnionCaseWithoutBar.fs.bsl │ │ │ ├── SynUnionCaseKindFullType.fs │ │ │ ├── SynUnionCaseKindFullType.fs.bsl │ │ │ ├── UnionCaseFieldsCanHaveComments.fs │ │ │ └── UnionCaseFieldsCanHaveComments.fs.bsl │ │ ├── Val │ │ │ ├── InlineKeyword.fsi │ │ │ └── InlineKeyword.fsi.bsl │ │ └── WarnScope │ │ │ ├── WarnScope.fs │ │ │ ├── WarnScope.fs.bsl │ │ │ ├── WarnScopeInSubmodule.fs │ │ │ └── WarnScopeInSubmodule.fs.bsl │ │ ├── System.Data.dll │ │ ├── TestProject │ │ ├── AssemblyInfo.fs │ │ ├── TestProject.fs │ │ ├── TestProject.fsproj │ │ └── netstandard2.0 │ │ │ ├── README.md │ │ │ └── TestProject.dll │ │ ├── TestProject2 │ │ ├── AssemblyInfo.fs │ │ ├── TestProject2.fs │ │ └── TestProject2.fsproj │ │ ├── TestTP │ │ ├── ProvidedTypes.fs │ │ ├── ProvidedTypes.fsi │ │ ├── TestTP.fs │ │ └── TestTP.fsproj │ │ ├── samename │ │ ├── folder1 │ │ │ └── a.fs │ │ ├── folder2 │ │ │ └── a.fs │ │ └── tempet.fsproj │ │ └── sqlite-net-spike │ │ ├── Program.fs │ │ ├── packages.config │ │ ├── paket.references │ │ └── sqlite-net-spike.fsproj └── walkthroughs │ └── DebugStepping │ └── TheBigFileOfDebugStepping.fsx └── vsintegration ├── Directory.Build.props ├── Directory.Build.targets ├── ItemTemplates ├── .gitignore ├── AppConfig │ ├── AppConfig.csproj │ ├── Template │ │ ├── App.config │ │ └── AppConfig.vstemplate │ └── source.extension.vsixmanifest ├── CodeFile │ ├── CodeFile.csproj │ ├── Template │ │ ├── CodeFile.vstemplate │ │ └── File.fs │ └── source.extension.vsixmanifest ├── Directory.Build.props ├── Directory.Build.targets ├── ResourceFile │ ├── ResourceFile.csproj │ ├── Template │ │ ├── Resource.resX │ │ └── Resource.vstemplate │ └── source.extension.vsixmanifest ├── ScriptFile │ ├── ScriptFile.csproj │ ├── Template │ │ ├── File.fsx │ │ └── ScriptFile.vstemplate │ └── source.extension.vsixmanifest ├── SignatureFile │ ├── SignatureFile.csproj │ ├── Template │ │ ├── File.fsi │ │ └── SignatureFile.vstemplate │ └── source.extension.vsixmanifest ├── TextFile │ ├── Template │ │ ├── TextFile.txt │ │ └── TextFile.vstemplate │ ├── TextFile.csproj │ └── source.extension.vsixmanifest └── XMLFile │ ├── Template │ ├── XMLFile.vstemplate │ └── XMLFile.xml │ ├── XMLFile.csproj │ └── source.extension.vsixmanifest ├── ProjectTemplates ├── .gitignore ├── ConsoleProject │ ├── ConsoleProject.csproj │ ├── Template │ │ ├── ConsoleApplication.fsproj │ │ ├── ConsoleApplication.vstemplate │ │ ├── Program.fs │ │ └── xlf │ │ │ ├── Program.fs.cs.xlf │ │ │ ├── Program.fs.de.xlf │ │ │ ├── Program.fs.es.xlf │ │ │ ├── Program.fs.fr.xlf │ │ │ ├── Program.fs.it.xlf │ │ │ ├── Program.fs.ja.xlf │ │ │ ├── Program.fs.ko.xlf │ │ │ ├── Program.fs.pl.xlf │ │ │ ├── Program.fs.pt-BR.xlf │ │ │ ├── Program.fs.ru.xlf │ │ │ ├── Program.fs.tr.xlf │ │ │ ├── Program.fs.zh-Hans.xlf │ │ │ └── Program.fs.zh-Hant.xlf │ └── source.extension.vsixmanifest ├── Directory.Build.props ├── Directory.Build.targets ├── LibraryProject │ ├── LibraryProject.csproj │ ├── Template │ │ ├── Library.fsproj │ │ ├── Library.vstemplate │ │ ├── Library1.fs │ │ ├── Script.fsx │ │ └── xlf │ │ │ ├── Script.fsx.cs.xlf │ │ │ ├── Script.fsx.de.xlf │ │ │ ├── Script.fsx.es.xlf │ │ │ ├── Script.fsx.fr.xlf │ │ │ ├── Script.fsx.it.xlf │ │ │ ├── Script.fsx.ja.xlf │ │ │ ├── Script.fsx.ko.xlf │ │ │ ├── Script.fsx.pl.xlf │ │ │ ├── Script.fsx.pt-BR.xlf │ │ │ ├── Script.fsx.ru.xlf │ │ │ ├── Script.fsx.tr.xlf │ │ │ ├── Script.fsx.zh-Hans.xlf │ │ │ └── Script.fsx.zh-Hant.xlf │ └── source.extension.vsixmanifest └── TutorialProject │ ├── Template │ ├── Tutorial.fsproj │ ├── Tutorial.fsx │ ├── Tutorial.vstemplate │ └── xlf │ │ ├── Tutorial.fsx.cs.xlf │ │ ├── Tutorial.fsx.de.xlf │ │ ├── Tutorial.fsx.es.xlf │ │ ├── Tutorial.fsx.fr.xlf │ │ ├── Tutorial.fsx.it.xlf │ │ ├── Tutorial.fsx.ja.xlf │ │ ├── Tutorial.fsx.ko.xlf │ │ ├── Tutorial.fsx.pl.xlf │ │ ├── Tutorial.fsx.pt-BR.xlf │ │ ├── Tutorial.fsx.ru.xlf │ │ ├── Tutorial.fsx.tr.xlf │ │ ├── Tutorial.fsx.zh-Hans.xlf │ │ └── Tutorial.fsx.zh-Hant.xlf │ ├── TutorialProject.csproj │ └── source.extension.vsixmanifest ├── Templates.Directory.Build.props ├── Templates.Directory.Build.targets ├── Vsix ├── Directory.Build.props ├── Directory.Build.targets ├── RegisterFsharpPackage.pkgdef ├── VisualFSharpFull │ ├── Properties │ │ └── launchSettings.json │ ├── Source.extension.vsixmanifest │ ├── VisualFSharp.Core.targets │ ├── VisualFSharpDebug.csproj │ └── VisualFSharpFull.csproj └── VisualFSharpTemplates │ ├── Source.extension.vsixmanifest │ └── VisualFSharpTemplates.csproj ├── readme.md ├── shims ├── Microsoft.FSharp.NetSdk.Shim.props ├── Microsoft.FSharp.NetSdk.Shim.targets ├── Microsoft.FSharp.Overrides.NetSdk.Shim.targets ├── Microsoft.FSharp.Shim.targets ├── Microsoft.FSharp.ShimHelpers.props ├── Microsoft.Portable.FSharp.Shim.targets └── shims.csproj ├── src ├── Directory.Build.props ├── FSharp.Editor │ ├── AutomaticCompletion │ │ ├── BraceCompletionSessionProvider.fs │ │ └── BraceCompletionSessionProvider.fsi │ ├── Build │ │ └── SetGlobalPropertiesForSdkProjects.fs │ ├── Classification │ │ ├── ClassificationDefinitions.fs │ │ └── ClassificationService.fs │ ├── CodeFixes │ │ ├── AddInstanceMemberParameter.fs │ │ ├── AddMissingEqualsToTypeDefinition.fs │ │ ├── AddMissingFunKeyword.fs │ │ ├── AddMissingRecToMutuallyRecFunctions.fs │ │ ├── AddMissingSeq.fs │ │ ├── AddNewKeywordToDisposableConstructorInvocation.fs │ │ ├── AddOpenCodeFixProvider.fs │ │ ├── AddTypeAnnotationToObjectOfIndeterminateType.fs │ │ ├── ChangeEqualsInFieldTypeToColon.fs │ │ ├── ChangePrefixNegationToInfixSubtraction.fs │ │ ├── ChangeRefCellDerefToNotExpression.fs │ │ ├── ChangeToUpcast.fs │ │ ├── CodeFixHelpers.fs │ │ ├── CodeFixes.md │ │ ├── ConvertCSharpLambdaToFSharpLambda.fs │ │ ├── ConvertCSharpUsingToFSharpOpen.fs │ │ ├── ConvertToAnonymousRecord.fs │ │ ├── ConvertToNotEqualsEqualityExpression.fs │ │ ├── ConvertToSingleEqualsEqualityExpression.fs │ │ ├── DiscardUnusedValue.fs │ │ ├── FixIndexerAccess.fs │ │ ├── FixIndexerAccessLegacy.fs │ │ ├── IFSharpCodeFix.fs │ │ ├── ImplementInterface.fs │ │ ├── MakeDeclarationMutable.fs │ │ ├── MakeOuterBindingRecursive.fs │ │ ├── MissingReference.fs │ │ ├── PrefixUnusedValue.fs │ │ ├── ProposeUppercaseLabel.fs │ │ ├── RemoveReturnOrYield.fs │ │ ├── RemoveSuperfluousCaptureForUnionCaseWithNoData.fs │ │ ├── RemoveUnnecessaryParentheses.fs │ │ ├── RemoveUnusedBinding.fs │ │ ├── RemoveUnusedOpens.fs │ │ ├── RenameParamToMatchSignature.fs │ │ ├── ReplaceWithSuggestion.fs │ │ ├── SimplifyName.fs │ │ ├── UseMutationWhenValueIsMutable.fs │ │ ├── UseTripleQuotedInterpolation.fs │ │ ├── WrapExpressionInParentheses.fs │ │ ├── codefixes-1.png │ │ └── codefixes-2.png │ ├── Commands │ │ ├── FsiCommandService.fs │ │ ├── HelpContextService.fs │ │ └── XmlDocCommandService.fs │ ├── Common │ │ ├── AssemblyInfo.fs │ │ ├── CancellableTasks.fs │ │ ├── CodeAnalysisExtensions.fs │ │ ├── Constants.fs │ │ ├── DebugHelpers.fs │ │ ├── DocumentCache.fs │ │ ├── Error.fs │ │ ├── Extensions.fs │ │ ├── FSharpCodeAnalysisExtensions.fs │ │ ├── Logger.fs │ │ ├── Logger.fsi │ │ ├── Pervasive.fs │ │ ├── RoslynHelpers.fs │ │ └── Vs.fs │ ├── Completion │ │ ├── CompletionProvider.fs │ │ ├── CompletionService.fs │ │ ├── CompletionUtils.fs │ │ ├── HashDirectiveCompletionProvider.fs │ │ ├── PathCompletionUtilities.fs │ │ └── SignatureHelp.fs │ ├── Debugging │ │ ├── BreakpointResolutionService.fs │ │ └── LanguageDebugInfoService.fs │ ├── Diagnostics │ │ ├── DocumentDiagnosticAnalyzer.fs │ │ ├── SimplifyNameDiagnosticAnalyzer.fs │ │ ├── UnnecessaryParenthesesDiagnosticAnalyzer.fs │ │ ├── UnusedDeclarationsAnalyzer.fs │ │ └── UnusedOpensDiagnosticAnalyzer.fs │ ├── DocComments │ │ └── XMLDocumentation.fs │ ├── DocumentHighlights │ │ └── DocumentHighlightsService.fs │ ├── FSharp.Editor.Attributes.fs │ ├── FSharp.Editor.fsproj │ ├── FSharp.Editor.resx │ ├── Formatting │ │ ├── BraceMatchingService.fs │ │ ├── EditorFormattingService.fs │ │ └── IndentationService.fs │ ├── Hints │ │ ├── FSharpInlineHintsService.fs │ │ ├── HintService.fs │ │ ├── Hints.fs │ │ ├── InlineParameterNameHints.fs │ │ ├── InlineReturnTypeHints.fs │ │ ├── InlineTypeHints.fs │ │ ├── NativeToRoslynHintConverter.fs │ │ └── OptionParser.fs │ ├── InlineRename │ │ └── InlineRenameService.fs │ ├── LanguageService │ │ ├── AssemblyContentProvider.fs │ │ ├── FSharpAnalysisSaveFileCommandHandler.fs │ │ ├── FSharpEditorFactory.fs │ │ ├── FSharpProjectOptionsManager.fs │ │ ├── IFSharpWorkspaceService.fs │ │ ├── IProjectSite.fs │ │ ├── LanguageService.fs │ │ ├── LegacyProjectWorkspaceMap.fs │ │ ├── MetadataAsSource.fs │ │ ├── ProvideBraceCompletionAttribute.fs │ │ ├── ProvideFSharpVersionRegistrationAttribute.fs │ │ ├── SingleFileWorkspaceMap.fs │ │ ├── SymbolHelpers.fs │ │ ├── Symbols.fs │ │ ├── TextViewCreationListener.fs │ │ ├── Tokenizer.fs │ │ └── WorkspaceExtensions.fs │ ├── Navigation │ │ ├── FindDefinitionService.fs │ │ ├── FindUsagesService.fs │ │ ├── GoToDefinition.fs │ │ ├── GoToDefinitionService.fs │ │ ├── NavigableSymbolsService.fs │ │ ├── NavigateToSearchService.fs │ │ └── NavigationBarItemService.fs │ ├── Options │ │ ├── EditorOptions.fs │ │ ├── SettingsStore.fs │ │ └── UIHelpers.fs │ ├── QuickInfo │ │ ├── QuickInfoProvider.fs │ │ ├── Views.fs │ │ └── WpfFactories.fs │ ├── Refactor │ │ ├── AddExplicitTypeToParameter.fs │ │ ├── AddReturnType.fs │ │ ├── ChangeDerefToValueRefactoring.fs │ │ └── ChangeTypeofWithNameToNameofExpression.fs │ ├── Structure │ │ └── BlockStructureService.fs │ ├── TaskList │ │ └── TaskListService.fs │ ├── Telemetry │ │ └── TelemetryReporter.fs │ └── xlf │ │ ├── FSharp.Editor.cs.xlf │ │ ├── FSharp.Editor.de.xlf │ │ ├── FSharp.Editor.es.xlf │ │ ├── FSharp.Editor.fr.xlf │ │ ├── FSharp.Editor.it.xlf │ │ ├── FSharp.Editor.ja.xlf │ │ ├── FSharp.Editor.ko.xlf │ │ ├── FSharp.Editor.pl.xlf │ │ ├── FSharp.Editor.pt-BR.xlf │ │ ├── FSharp.Editor.ru.xlf │ │ ├── FSharp.Editor.tr.xlf │ │ ├── FSharp.Editor.zh-Hans.xlf │ │ └── FSharp.Editor.zh-Hant.xlf ├── FSharp.LanguageService.Base │ ├── CodeWindowManager.cs │ ├── Colorizer.cs │ ├── DocumentProperties.cs │ ├── DocumentTask.cs │ ├── EditArray.cs │ ├── EditorView.cs │ ├── ExpansionProvider.cs │ ├── ExternDll.cs │ ├── FSharp.LanguageService.Base.csproj │ ├── GlobalSuppressions.cs │ ├── Interfaces.cs │ ├── LanguageService.cs │ ├── Microsoft.VisualStudio.Package.LanguageService.cs │ ├── Microsoft.VisualStudio.Package.LanguageService.resx │ ├── NativeMethods.cs │ ├── Preferences.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Resources │ │ └── completionset.bmp │ ├── Scanner.cs │ ├── Source.cs │ ├── Tracing.cs │ ├── UnsafeNativeMethods.cs │ ├── Utilities.cs │ ├── ViewFilter.cs │ ├── completionset.bmp │ └── xlf │ │ ├── Microsoft.VisualStudio.Package.LanguageService.cs.xlf │ │ ├── Microsoft.VisualStudio.Package.LanguageService.de.xlf │ │ ├── Microsoft.VisualStudio.Package.LanguageService.es.xlf │ │ ├── Microsoft.VisualStudio.Package.LanguageService.fr.xlf │ │ ├── Microsoft.VisualStudio.Package.LanguageService.it.xlf │ │ ├── Microsoft.VisualStudio.Package.LanguageService.ja.xlf │ │ ├── Microsoft.VisualStudio.Package.LanguageService.ko.xlf │ │ ├── Microsoft.VisualStudio.Package.LanguageService.pl.xlf │ │ ├── Microsoft.VisualStudio.Package.LanguageService.pt-BR.xlf │ │ ├── Microsoft.VisualStudio.Package.LanguageService.ru.xlf │ │ ├── Microsoft.VisualStudio.Package.LanguageService.tr.xlf │ │ ├── Microsoft.VisualStudio.Package.LanguageService.zh-Hans.xlf │ │ └── Microsoft.VisualStudio.Package.LanguageService.zh-Hant.xlf ├── FSharp.LanguageService │ ├── BackgroundRequests.fs │ ├── Colorize.fs │ ├── Error.fs │ ├── FSLangSvcStrings.resx │ ├── FSharp.LanguageService.fsproj │ ├── FSharpSource.fs │ ├── GotoDefinition.fs │ ├── IProjectSite.fs │ ├── Intellisense.fs │ ├── LanguageServiceConstants.fs │ ├── ProjectSitesAndFiles.fs │ ├── SourceFile.fs │ ├── VSPackage.resx │ ├── Vs.fs │ ├── XmlDocumentation.fs │ └── xlf │ │ ├── FSLangSvcStrings.cs.xlf │ │ ├── FSLangSvcStrings.de.xlf │ │ ├── FSLangSvcStrings.es.xlf │ │ ├── FSLangSvcStrings.fr.xlf │ │ ├── FSLangSvcStrings.it.xlf │ │ ├── FSLangSvcStrings.ja.xlf │ │ ├── FSLangSvcStrings.ko.xlf │ │ ├── FSLangSvcStrings.pl.xlf │ │ ├── FSLangSvcStrings.pt-BR.xlf │ │ ├── FSLangSvcStrings.ru.xlf │ │ ├── FSLangSvcStrings.tr.xlf │ │ ├── FSLangSvcStrings.zh-Hans.xlf │ │ ├── FSLangSvcStrings.zh-Hant.xlf │ │ ├── VSPackage.cs.xlf │ │ ├── VSPackage.de.xlf │ │ ├── VSPackage.es.xlf │ │ ├── VSPackage.fr.xlf │ │ ├── VSPackage.it.xlf │ │ ├── VSPackage.ja.xlf │ │ ├── VSPackage.ko.xlf │ │ ├── VSPackage.pl.xlf │ │ ├── VSPackage.pt-BR.xlf │ │ ├── VSPackage.ru.xlf │ │ ├── VSPackage.tr.xlf │ │ ├── VSPackage.zh-Hans.xlf │ │ └── VSPackage.zh-Hant.xlf ├── FSharp.ProjectSystem.Base │ ├── AssemblyInfo.cs │ ├── AssemblyReferenceNode.cs │ ├── Attributes.cs │ ├── Automation │ │ ├── OAFileItem.cs │ │ ├── OAFolderItem.cs │ │ ├── OANavigableProjectItems.cs │ │ ├── OANullProperty.cs │ │ ├── OAProject.cs │ │ ├── OAProjectItem.cs │ │ ├── OAProjectItems.cs │ │ ├── OAProperties.cs │ │ ├── OAProperty.cs │ │ ├── OAReferenceFolderItem.cs │ │ ├── OAReferenceItem.cs │ │ └── VSProject │ │ │ ├── OAAssemblyReference.cs │ │ │ ├── OABuildManager.cs │ │ │ ├── OAComReference.cs │ │ │ ├── OAProjectReference.cs │ │ │ ├── OAReferenceBase.cs │ │ │ ├── OAReferences.cs │ │ │ ├── OAVSProject.cs │ │ │ └── OAVSProjectItem.cs │ ├── BuildDependency.cs │ ├── BuildPropertyPage.cs │ ├── ComReferenceNode.cs │ ├── ConfigProvider.cs │ ├── ConfigurationProperties.cs │ ├── DataObject.cs │ ├── DesignPropertyDescriptor.cs │ ├── DocumentManager.cs │ ├── EnumDependencies.cs │ ├── FSharp.ProjectSystem.Base.csproj │ ├── FSharp.ProjectSystem.Base.ruleset │ ├── FileChangeManager.cs │ ├── FileDocumentManager.cs │ ├── FileNode.cs │ ├── FolderNode.cs │ ├── GlobalSuppressions.cs │ ├── GroupingReferenceNode.cs │ ├── HierarchyNode.cs │ ├── IDEBuildLogger.cs │ ├── ImageHandler.cs │ ├── Interfaces.cs │ ├── LinkedFileNode.cs │ ├── LocalizableProperties.cs │ ├── Microsoft.VisualStudio.Package.Project.cs │ ├── Microsoft.VisualStudio.Package.Project.resx │ ├── Misc │ │ ├── AutomationExtenderManager.cs │ │ ├── ConnectionPointContainer.cs │ │ ├── ExternDll.cs │ │ ├── NativeMethods.cs │ │ └── UnsafeNativeMethods.cs │ ├── NodeProperties.cs │ ├── OleServiceProvider.cs │ ├── Output.cs │ ├── OutputGroup.cs │ ├── ProjectBase.files │ ├── ProjectConfig.cs │ ├── ProjectDesignerDocumentManager.cs │ ├── ProjectElement.cs │ ├── ProjectFactory.cs │ ├── ProjectFileConstants.cs │ ├── ProjectNode.CopyPaste.cs │ ├── ProjectNode.Events.cs │ ├── ProjectNode.cs │ ├── ProjectOptions.cs │ ├── ProjectPackage.cs │ ├── ProjectReferenceNode.cs │ ├── PropertiesEditorLauncher.cs │ ├── ReferenceContainerNode.cs │ ├── ReferenceNode.cs │ ├── Resources │ │ └── imagelis.bmp │ ├── SelectionListener.cs │ ├── SolutionListener.cs │ ├── SolutionListenerForProjectEvents.cs │ ├── SolutionListenerForProjectOpen.cs │ ├── SolutionListenerForProjectReferenceUpdate.cs │ ├── StructuresEnums.cs │ ├── SuspendFileChanges.cs │ ├── Tracing.cs │ ├── TrackDocumentsHelper.cs │ ├── TypeConverters.cs │ ├── UIThread.cs │ ├── UpdateSolutionEventsListener.cs │ ├── Utilities.cs │ ├── VSMDCodeDomProvider.cs │ ├── VSProjectConstants.cs │ ├── VSShellUtilities.cs │ ├── VsCommands.cs │ └── xlf │ │ ├── Microsoft.VisualStudio.Package.Project.cs.xlf │ │ ├── Microsoft.VisualStudio.Package.Project.de.xlf │ │ ├── Microsoft.VisualStudio.Package.Project.es.xlf │ │ ├── Microsoft.VisualStudio.Package.Project.fr.xlf │ │ ├── Microsoft.VisualStudio.Package.Project.it.xlf │ │ ├── Microsoft.VisualStudio.Package.Project.ja.xlf │ │ ├── Microsoft.VisualStudio.Package.Project.ko.xlf │ │ ├── Microsoft.VisualStudio.Package.Project.pl.xlf │ │ ├── Microsoft.VisualStudio.Package.Project.pt-BR.xlf │ │ ├── Microsoft.VisualStudio.Package.Project.ru.xlf │ │ ├── Microsoft.VisualStudio.Package.Project.tr.xlf │ │ ├── Microsoft.VisualStudio.Package.Project.zh-Hans.xlf │ │ └── Microsoft.VisualStudio.Package.Project.zh-Hant.xlf ├── FSharp.ProjectSystem.FSharp │ ├── AppConfigHelper.fs │ ├── FSharp.ProjectSystem.FSharp.fsproj │ ├── MSBuildUtilities.fs │ ├── MenusAndCommands.vsct │ ├── PkgCmd.vsct │ ├── Project.fs │ ├── ProjectPrelude.fs │ ├── Resources │ │ ├── CancelEvaluation.bmp │ │ ├── Data_Entity.ico │ │ ├── Data_LinQToSQL.ico │ │ ├── Data_Source.ico │ │ ├── Data_XML.ico │ │ ├── FSFile.bmp │ │ ├── FSIFile.bmp │ │ ├── FSXFile.bmp │ │ ├── FSharpAboutBox.ico │ │ ├── FSharpApplication_32.ico │ │ ├── FSharpCodeFile_32.ico │ │ ├── FSharpEmptyProject_32.ico │ │ ├── FSharpInteractive.png │ │ ├── FSharpLibrary.ico │ │ ├── FSharpResources.ico │ │ ├── FSharpScript.ico │ │ ├── FSharpScriptFile.ico │ │ ├── FSharpSignature.ico │ │ ├── FSharpSilverLIghtClassLibrary.ico │ │ ├── FSharpSplashScreenIcon.bmp │ │ ├── FSharpTestLibrary.ico │ │ ├── FSharpTutorial.ico │ │ ├── FSharpWindowsApplication.ico │ │ ├── Images_32bit.bmp │ │ ├── Local_AppConfig.ico │ │ ├── MoveDown.bmp │ │ ├── MoveUp.bmp │ │ ├── ProjectNode.bmp │ │ ├── ResetSession.bmp │ │ ├── Resource_Bitmap.ico │ │ ├── SendFiletoFSI.bmp │ │ ├── SendoFSI.bmp │ │ ├── TabIcon.png │ │ └── Utility_Text.ico │ ├── VSPackage.resx │ ├── WaitDialog.fs │ ├── source.extension.vsixmanifest │ └── xlf │ │ ├── MenusAndCommands.vsct.cs.xlf │ │ ├── MenusAndCommands.vsct.de.xlf │ │ ├── MenusAndCommands.vsct.es.xlf │ │ ├── MenusAndCommands.vsct.fr.xlf │ │ ├── MenusAndCommands.vsct.it.xlf │ │ ├── MenusAndCommands.vsct.ja.xlf │ │ ├── MenusAndCommands.vsct.ko.xlf │ │ ├── MenusAndCommands.vsct.pl.xlf │ │ ├── MenusAndCommands.vsct.pt-BR.xlf │ │ ├── MenusAndCommands.vsct.ru.xlf │ │ ├── MenusAndCommands.vsct.tr.xlf │ │ ├── MenusAndCommands.vsct.zh-Hans.xlf │ │ ├── MenusAndCommands.vsct.zh-Hant.xlf │ │ ├── VSPackage.cs.xlf │ │ ├── VSPackage.de.xlf │ │ ├── VSPackage.es.xlf │ │ ├── VSPackage.fr.xlf │ │ ├── VSPackage.it.xlf │ │ ├── VSPackage.ja.xlf │ │ ├── VSPackage.ko.xlf │ │ ├── VSPackage.pl.xlf │ │ ├── VSPackage.pt-BR.xlf │ │ ├── VSPackage.ru.xlf │ │ ├── VSPackage.tr.xlf │ │ ├── VSPackage.zh-Hans.xlf │ │ └── VSPackage.zh-Hant.xlf ├── FSharp.ProjectSystem.PropertyPages │ ├── Common │ │ ├── ArgumentValidation.vb │ │ ├── DTEUtils.vb │ │ ├── MyApplicationProperties.vb │ │ ├── ShellUtil.vb │ │ ├── Utils.vb │ │ ├── switches.vb │ │ └── wmuserconstants.vb │ ├── DesignFramework │ │ ├── BaseDialog.vb │ │ ├── BaseRootDesigner.vb │ │ ├── DesignUtil.vb │ │ ├── DesignerMenuCommand.vb │ │ ├── DesignerMessageBox.vb │ │ └── SourceCodeControlManager.vb │ ├── FSharp.ProjectSystem.PropertyPages.vbproj │ ├── HelpKeywords.vb │ ├── Interop │ │ ├── ILangInactiveCfgPropertyNotifySink.vb │ │ ├── IVbpackage.vb │ │ ├── IVsAppId.vb │ │ ├── IVsBuildEventCommandLineDialogService.vb │ │ ├── IVsBuildEventMacroProvider.vb │ │ ├── NativeMethods.vb │ │ └── win.vb │ ├── My Project │ │ ├── Application.Designer.vb │ │ ├── Application.myapp │ │ ├── AssemblyInfo.vb │ │ ├── Resources.Designer.vb │ │ ├── Resources.resx │ │ ├── Settings.Designer.vb │ │ └── Settings.settings │ ├── Package │ │ ├── Constants.vb │ │ └── InternalException.vb │ ├── PropertyPages │ │ ├── ApplicationPropPage.resx │ │ ├── ApplicationPropPage.vb │ │ ├── ApplicationPropPageBase.resx │ │ ├── ApplicationPropPageBase.vb │ │ ├── BuildEventCommandLineDialog.resx │ │ ├── BuildEventCommandLineDialog.vb │ │ ├── BuildEventCommandLineDialogService.vb │ │ ├── BuildEventsPropPage.resx │ │ ├── BuildEventsPropPage.vb │ │ ├── BuildPropPage.resx │ │ ├── BuildPropPage.vb │ │ ├── ChildPageSite.vb │ │ ├── ControlDataFlags.vb │ │ ├── DebugPropPage.resx │ │ ├── DebugPropPage.vb │ │ ├── FSharpApplicationPropPage.resx │ │ ├── FSharpApplicationPropPage.vb │ │ ├── ProjectReloadedException.vb │ │ ├── PropPage.vb │ │ ├── PropPageHostDialog.resx │ │ ├── PropPageHostDialog.vb │ │ ├── PropPageUserControlBase.resx │ │ ├── PropPageUserControlBase.vb │ │ ├── PropertyControlData.vb │ │ ├── PropertyListener.vb │ │ ├── ReferencePathsPropPage.resx │ │ ├── ReferencePathsPropPage.vb │ │ ├── SKUMatrix.vb │ │ ├── SingleConfigPropertyControlData.vb │ │ ├── TargetFrameworkAssemblies.vb │ │ ├── TargetFrameworkMoniker.vb │ │ ├── VSProductSKU.vb │ │ ├── ValidationException.vb │ │ ├── ValidationResult.vb │ │ └── xlf │ │ │ ├── ApplicationPropPage.cs.xlf │ │ │ ├── ApplicationPropPage.de.xlf │ │ │ ├── ApplicationPropPage.es.xlf │ │ │ ├── ApplicationPropPage.fr.xlf │ │ │ ├── ApplicationPropPage.it.xlf │ │ │ ├── ApplicationPropPage.ja.xlf │ │ │ ├── ApplicationPropPage.ko.xlf │ │ │ ├── ApplicationPropPage.pl.xlf │ │ │ ├── ApplicationPropPage.pt-BR.xlf │ │ │ ├── ApplicationPropPage.ru.xlf │ │ │ ├── ApplicationPropPage.tr.xlf │ │ │ ├── ApplicationPropPage.zh-Hans.xlf │ │ │ ├── ApplicationPropPage.zh-Hant.xlf │ │ │ ├── ApplicationPropPageBase.cs.xlf │ │ │ ├── ApplicationPropPageBase.de.xlf │ │ │ ├── ApplicationPropPageBase.es.xlf │ │ │ ├── ApplicationPropPageBase.fr.xlf │ │ │ ├── ApplicationPropPageBase.it.xlf │ │ │ ├── ApplicationPropPageBase.ja.xlf │ │ │ ├── ApplicationPropPageBase.ko.xlf │ │ │ ├── ApplicationPropPageBase.pl.xlf │ │ │ ├── ApplicationPropPageBase.pt-BR.xlf │ │ │ ├── ApplicationPropPageBase.ru.xlf │ │ │ ├── ApplicationPropPageBase.tr.xlf │ │ │ ├── ApplicationPropPageBase.zh-Hans.xlf │ │ │ ├── ApplicationPropPageBase.zh-Hant.xlf │ │ │ ├── BuildEventCommandLineDialog.cs.xlf │ │ │ ├── BuildEventCommandLineDialog.de.xlf │ │ │ ├── BuildEventCommandLineDialog.es.xlf │ │ │ ├── BuildEventCommandLineDialog.fr.xlf │ │ │ ├── BuildEventCommandLineDialog.it.xlf │ │ │ ├── BuildEventCommandLineDialog.ja.xlf │ │ │ ├── BuildEventCommandLineDialog.ko.xlf │ │ │ ├── BuildEventCommandLineDialog.pl.xlf │ │ │ ├── BuildEventCommandLineDialog.pt-BR.xlf │ │ │ ├── BuildEventCommandLineDialog.ru.xlf │ │ │ ├── BuildEventCommandLineDialog.tr.xlf │ │ │ ├── BuildEventCommandLineDialog.zh-Hans.xlf │ │ │ ├── BuildEventCommandLineDialog.zh-Hant.xlf │ │ │ ├── BuildEventsPropPage.cs.xlf │ │ │ ├── BuildEventsPropPage.de.xlf │ │ │ ├── BuildEventsPropPage.es.xlf │ │ │ ├── BuildEventsPropPage.fr.xlf │ │ │ ├── BuildEventsPropPage.it.xlf │ │ │ ├── BuildEventsPropPage.ja.xlf │ │ │ ├── BuildEventsPropPage.ko.xlf │ │ │ ├── BuildEventsPropPage.pl.xlf │ │ │ ├── BuildEventsPropPage.pt-BR.xlf │ │ │ ├── BuildEventsPropPage.ru.xlf │ │ │ ├── BuildEventsPropPage.tr.xlf │ │ │ ├── BuildEventsPropPage.zh-Hans.xlf │ │ │ ├── BuildEventsPropPage.zh-Hant.xlf │ │ │ ├── BuildPropPage.cs.xlf │ │ │ ├── BuildPropPage.de.xlf │ │ │ ├── BuildPropPage.es.xlf │ │ │ ├── BuildPropPage.fr.xlf │ │ │ ├── BuildPropPage.it.xlf │ │ │ ├── BuildPropPage.ja.xlf │ │ │ ├── BuildPropPage.ko.xlf │ │ │ ├── BuildPropPage.pl.xlf │ │ │ ├── BuildPropPage.pt-BR.xlf │ │ │ ├── BuildPropPage.ru.xlf │ │ │ ├── BuildPropPage.tr.xlf │ │ │ ├── BuildPropPage.zh-Hans.xlf │ │ │ ├── BuildPropPage.zh-Hant.xlf │ │ │ ├── DebugPropPage.cs.xlf │ │ │ ├── DebugPropPage.de.xlf │ │ │ ├── DebugPropPage.es.xlf │ │ │ ├── DebugPropPage.fr.xlf │ │ │ ├── DebugPropPage.it.xlf │ │ │ ├── DebugPropPage.ja.xlf │ │ │ ├── DebugPropPage.ko.xlf │ │ │ ├── DebugPropPage.pl.xlf │ │ │ ├── DebugPropPage.pt-BR.xlf │ │ │ ├── DebugPropPage.ru.xlf │ │ │ ├── DebugPropPage.tr.xlf │ │ │ ├── DebugPropPage.zh-Hans.xlf │ │ │ ├── DebugPropPage.zh-Hant.xlf │ │ │ ├── FSharpApplicationPropPage.cs.xlf │ │ │ ├── FSharpApplicationPropPage.de.xlf │ │ │ ├── FSharpApplicationPropPage.es.xlf │ │ │ ├── FSharpApplicationPropPage.fr.xlf │ │ │ ├── FSharpApplicationPropPage.it.xlf │ │ │ ├── FSharpApplicationPropPage.ja.xlf │ │ │ ├── FSharpApplicationPropPage.ko.xlf │ │ │ ├── FSharpApplicationPropPage.pl.xlf │ │ │ ├── FSharpApplicationPropPage.pt-BR.xlf │ │ │ ├── FSharpApplicationPropPage.ru.xlf │ │ │ ├── FSharpApplicationPropPage.tr.xlf │ │ │ ├── FSharpApplicationPropPage.zh-Hans.xlf │ │ │ ├── FSharpApplicationPropPage.zh-Hant.xlf │ │ │ ├── PropPageHostDialog.cs.xlf │ │ │ ├── PropPageHostDialog.de.xlf │ │ │ ├── PropPageHostDialog.es.xlf │ │ │ ├── PropPageHostDialog.fr.xlf │ │ │ ├── PropPageHostDialog.it.xlf │ │ │ ├── PropPageHostDialog.ja.xlf │ │ │ ├── PropPageHostDialog.ko.xlf │ │ │ ├── PropPageHostDialog.pl.xlf │ │ │ ├── PropPageHostDialog.pt-BR.xlf │ │ │ ├── PropPageHostDialog.ru.xlf │ │ │ ├── PropPageHostDialog.tr.xlf │ │ │ ├── PropPageHostDialog.zh-Hans.xlf │ │ │ ├── PropPageHostDialog.zh-Hant.xlf │ │ │ ├── PropPageUserControlBase.cs.xlf │ │ │ ├── PropPageUserControlBase.de.xlf │ │ │ ├── PropPageUserControlBase.es.xlf │ │ │ ├── PropPageUserControlBase.fr.xlf │ │ │ ├── PropPageUserControlBase.it.xlf │ │ │ ├── PropPageUserControlBase.ja.xlf │ │ │ ├── PropPageUserControlBase.ko.xlf │ │ │ ├── PropPageUserControlBase.pl.xlf │ │ │ ├── PropPageUserControlBase.pt-BR.xlf │ │ │ ├── PropPageUserControlBase.ru.xlf │ │ │ ├── PropPageUserControlBase.tr.xlf │ │ │ ├── PropPageUserControlBase.zh-Hans.xlf │ │ │ ├── PropPageUserControlBase.zh-Hant.xlf │ │ │ ├── ReferencePathsPropPage.cs.xlf │ │ │ ├── ReferencePathsPropPage.de.xlf │ │ │ ├── ReferencePathsPropPage.es.xlf │ │ │ ├── ReferencePathsPropPage.fr.xlf │ │ │ ├── ReferencePathsPropPage.it.xlf │ │ │ ├── ReferencePathsPropPage.ja.xlf │ │ │ ├── ReferencePathsPropPage.ko.xlf │ │ │ ├── ReferencePathsPropPage.pl.xlf │ │ │ ├── ReferencePathsPropPage.pt-BR.xlf │ │ │ ├── ReferencePathsPropPage.ru.xlf │ │ │ ├── ReferencePathsPropPage.tr.xlf │ │ │ ├── ReferencePathsPropPage.zh-Hans.xlf │ │ │ └── ReferencePathsPropPage.zh-Hant.xlf │ ├── Resources │ │ ├── Microsoft.VisualStudio.Editors.Designer.Designer.vb │ │ ├── Microsoft.VisualStudio.Editors.Designer.resx │ │ ├── MyExtensibilityRes.Designer.vb │ │ ├── MyExtensibilityRes.resx │ │ ├── Resources.vb │ │ ├── Schemas │ │ │ └── ConfigurationSnapshot.xsd │ │ ├── WCF.Designer.vb │ │ ├── WCF.resx │ │ └── xlf │ │ │ ├── Microsoft.VisualStudio.Editors.Designer.cs.xlf │ │ │ ├── Microsoft.VisualStudio.Editors.Designer.de.xlf │ │ │ ├── Microsoft.VisualStudio.Editors.Designer.es.xlf │ │ │ ├── Microsoft.VisualStudio.Editors.Designer.fr.xlf │ │ │ ├── Microsoft.VisualStudio.Editors.Designer.it.xlf │ │ │ ├── Microsoft.VisualStudio.Editors.Designer.ja.xlf │ │ │ ├── Microsoft.VisualStudio.Editors.Designer.ko.xlf │ │ │ ├── Microsoft.VisualStudio.Editors.Designer.pl.xlf │ │ │ ├── Microsoft.VisualStudio.Editors.Designer.pt-BR.xlf │ │ │ ├── Microsoft.VisualStudio.Editors.Designer.ru.xlf │ │ │ ├── Microsoft.VisualStudio.Editors.Designer.tr.xlf │ │ │ ├── Microsoft.VisualStudio.Editors.Designer.zh-Hans.xlf │ │ │ ├── Microsoft.VisualStudio.Editors.Designer.zh-Hant.xlf │ │ │ ├── MyExtensibilityRes.cs.xlf │ │ │ ├── MyExtensibilityRes.de.xlf │ │ │ ├── MyExtensibilityRes.es.xlf │ │ │ ├── MyExtensibilityRes.fr.xlf │ │ │ ├── MyExtensibilityRes.it.xlf │ │ │ ├── MyExtensibilityRes.ja.xlf │ │ │ ├── MyExtensibilityRes.ko.xlf │ │ │ ├── MyExtensibilityRes.pl.xlf │ │ │ ├── MyExtensibilityRes.pt-BR.xlf │ │ │ ├── MyExtensibilityRes.ru.xlf │ │ │ ├── MyExtensibilityRes.tr.xlf │ │ │ ├── MyExtensibilityRes.zh-Hans.xlf │ │ │ ├── MyExtensibilityRes.zh-Hant.xlf │ │ │ ├── WCF.cs.xlf │ │ │ ├── WCF.de.xlf │ │ │ ├── WCF.es.xlf │ │ │ ├── WCF.fr.xlf │ │ │ ├── WCF.it.xlf │ │ │ ├── WCF.ja.xlf │ │ │ ├── WCF.ko.xlf │ │ │ ├── WCF.pl.xlf │ │ │ ├── WCF.pt-BR.xlf │ │ │ ├── WCF.ru.xlf │ │ │ ├── WCF.tr.xlf │ │ │ ├── WCF.zh-Hans.xlf │ │ │ └── WCF.zh-Hant.xlf │ └── app.config ├── FSharp.UIResources │ ├── AdvancedOptionsControl.xaml │ ├── AdvancedOptionsControl.xaml.cs │ ├── CodeFixesOptionControl.xaml │ ├── CodeFixesOptionControl.xaml.cs │ ├── FSharp.UIResources.csproj │ ├── FormattingOptionsControl.xaml │ ├── FormattingOptionsControl.xaml.cs │ ├── IntegerRangeValidationRule.cs │ ├── IntelliSenseOptionControl.xaml │ ├── IntelliSenseOptionControl.xaml.cs │ ├── LanguageServicePerformanceOptionControl.xaml │ ├── LanguageServicePerformanceOptionControl.xaml.cs │ ├── NavStyles.xaml │ ├── NavStyles.xaml.cs │ ├── OptionPageStyle.xaml │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── QuickInfoOptionControl.xaml │ ├── QuickInfoOptionControl.xaml.cs │ ├── Strings.Designer.cs │ ├── Strings.resx │ └── xlf │ │ ├── Strings.cs.xlf │ │ ├── Strings.de.xlf │ │ ├── Strings.es.xlf │ │ ├── Strings.fr.xlf │ │ ├── Strings.it.xlf │ │ ├── Strings.ja.xlf │ │ ├── Strings.ko.xlf │ │ ├── Strings.pl.xlf │ │ ├── Strings.pt-BR.xlf │ │ ├── Strings.ru.xlf │ │ ├── Strings.tr.xlf │ │ ├── Strings.zh-Hans.xlf │ │ └── Strings.zh-Hant.xlf ├── FSharp.VS.FSI │ ├── AssemblyInfo.fs │ ├── FSharp.VS.FSI.Attributes.fs │ ├── FSharp.VS.FSI.fsproj │ ├── Properties.resx │ ├── VFSIstrings.txt │ ├── VSPackage.resx │ ├── fsiBasis.fs │ ├── fsiLanguageService.fs │ ├── fsiPackageHooks.fs │ ├── fsiSessionToolWindow.fs │ ├── fsiTextBufferStream.fs │ ├── sessions.fs │ └── xlf │ │ ├── Properties.cs.xlf │ │ ├── Properties.de.xlf │ │ ├── Properties.es.xlf │ │ ├── Properties.fr.xlf │ │ ├── Properties.it.xlf │ │ ├── Properties.ja.xlf │ │ ├── Properties.ko.xlf │ │ ├── Properties.pl.xlf │ │ ├── Properties.pt-BR.xlf │ │ ├── Properties.ru.xlf │ │ ├── Properties.tr.xlf │ │ ├── Properties.zh-Hans.xlf │ │ ├── Properties.zh-Hant.xlf │ │ ├── VFSIstrings.txt.cs.xlf │ │ ├── VFSIstrings.txt.de.xlf │ │ ├── VFSIstrings.txt.es.xlf │ │ ├── VFSIstrings.txt.fr.xlf │ │ ├── VFSIstrings.txt.it.xlf │ │ ├── VFSIstrings.txt.ja.xlf │ │ ├── VFSIstrings.txt.ko.xlf │ │ ├── VFSIstrings.txt.pl.xlf │ │ ├── VFSIstrings.txt.pt-BR.xlf │ │ ├── VFSIstrings.txt.ru.xlf │ │ ├── VFSIstrings.txt.tr.xlf │ │ ├── VFSIstrings.txt.zh-Hans.xlf │ │ ├── VFSIstrings.txt.zh-Hant.xlf │ │ ├── VSPackage.cs.xlf │ │ ├── VSPackage.de.xlf │ │ ├── VSPackage.es.xlf │ │ ├── VSPackage.fr.xlf │ │ ├── VSPackage.it.xlf │ │ ├── VSPackage.ja.xlf │ │ ├── VSPackage.ko.xlf │ │ ├── VSPackage.pl.xlf │ │ ├── VSPackage.pt-BR.xlf │ │ ├── VSPackage.ru.xlf │ │ ├── VSPackage.tr.xlf │ │ ├── VSPackage.zh-Hans.xlf │ │ └── VSPackage.zh-Hant.xlf └── SupportedRuntimes │ └── SupportedRuntimes.xml ├── tests ├── FSharp.Editor.IntegrationTests │ ├── AbstractIntegrationTest.cs │ ├── BuildProjectTests.cs │ ├── CodeActionTests.cs │ ├── CreateProjectTests.cs │ ├── Extensions │ │ ├── IBufferGraphExtensions.cs │ │ └── ITextViewExtensions.cs │ ├── FSharp.Editor.IntegrationTests.csproj │ ├── GoToDefinitionTests.cs │ ├── Helpers │ │ └── LightBulbHelper.cs │ ├── InProcess │ │ ├── EditorInProcess.cs │ │ ├── ErrorListExtensions.cs │ │ ├── ErrorListInProcess.cs │ │ ├── SolutionExplorerInProcess.cs │ │ ├── SolutionExplorerInProcess_Files.cs │ │ └── TelemetryInProcess.cs │ ├── TelemetryTests.cs │ ├── WellKnownProjectTemplates.cs │ └── xunit.runner.json ├── FSharp.Editor.Tests │ ├── BraceMatchingServiceTests.fs │ ├── BreakpointResolutionServiceTests.fs │ ├── CodeFixes │ │ ├── AddInstanceMemberParameterTests.fs │ │ ├── AddMissingEqualsToTypeDefinitionTests.fs │ │ ├── AddMissingFunKeywordTests.fs │ │ ├── AddMissingRecToMutuallyRecFunctionsTests.fs │ │ ├── AddMissingSeqTests.fs │ │ ├── AddNewKeywordToDisposableConstructorInvocationTests.fs │ │ ├── AddOpenOnTopOffTests.fs │ │ ├── AddOpenOnTopOnTests.fs │ │ ├── AddTypeAnnotationToObjectOfIndeterminateTypeTests.fs │ │ ├── ChangeEqualsInFieldTypeToColonTests.fs │ │ ├── ChangePrefixNegationToInfixSubtractionTests.fs │ │ ├── ChangeRefCellDerefToNotExpressionTests.fs │ │ ├── ChangeToUpcastTests.fs │ │ ├── CodeFixTestFramework.fs │ │ ├── ConvertCSharpLambdaToFSharpLambdaTests.fs │ │ ├── ConvertCSharpUsingToFSharpOpenTests.fs │ │ ├── ConvertToAnonymousRecordTests.fs │ │ ├── ConvertToNotEqualsEqualityExpressionTests.fs │ │ ├── ConvertToSingleEqualsEqualityExpressionTests.fs │ │ ├── DiscardUnusedValueTests.fs │ │ ├── FixIndexerAccessLegacyTests.fs │ │ ├── FixIndexerAccessTests.fs │ │ ├── ImplementInterfaceTests.fs │ │ ├── MakeDeclarationMutableTests.fs │ │ ├── MakeOuterBindingRecursiveTests.fs │ │ ├── PrefixUnusedValueTests.fs │ │ ├── ProposeUppercaseLabelTests.fs │ │ ├── RemoveReturnOrYieldTests.fs │ │ ├── RemoveSuperfluousCaptureForUnionCaseWithNoDataTests.fs │ │ ├── RemoveUnnecessaryParenthesesTests.fs │ │ ├── RemoveUnusedBindingTests.fs │ │ ├── RemoveUnusedOpensTests.fs │ │ ├── RenameParamToMatchSignatureTests.fs │ │ ├── ReplaceWithSuggestionTests.fs │ │ ├── SimplifyNameTests.fs │ │ ├── UseMutationWhenValueIsMutableTests.fs │ │ ├── UseTripleQuotedInterpolationTests.fs │ │ └── WrapExpressionInParenthesesTests.fs │ ├── CompletionProviderTests.fs │ ├── DocumentDiagnosticAnalyzerTests.fs │ ├── DocumentHighlightsServiceTests.fs │ ├── EditorFormattingServiceTests.fs │ ├── FSharp.Editor.Tests.fsproj │ ├── FindReferencesTests.fs │ ├── FsxCompletionProviderTests.fs │ ├── GoToDefinitionServiceTests.fs │ ├── HelpContextServiceTests.fs │ ├── Helpers │ │ ├── AssemblyResolver.fs │ │ ├── ProjectOptionsBuilder.fs │ │ └── RoslynHelpers.fs │ ├── Hints │ │ ├── HintTestFramework.fs │ │ ├── InlineParameterNameHintTests.fs │ │ ├── InlineReturnTypeHintTests.fs │ │ ├── InlineTypeHintTests.fs │ │ ├── OptionParserTests.fs │ │ └── OverallHintExperienceTests.fs │ ├── IndentationServiceTests.fs │ ├── LanguageDebugInfoServiceTests.fs │ ├── NavigateToSearchServiceTests.fs │ ├── QuickInfoProviderTests.fs │ ├── QuickInfoTests.fs │ ├── Refactors │ │ ├── AddReturnTypeTests.fs │ │ └── RefactorTestFramework.fs │ ├── RoslynSourceTextTests.fs │ ├── SemanticClassificationServiceTests.fs │ ├── SignatureHelpProviderTests.fs │ ├── SyntacticColorizationServiceTests.fs │ ├── TaskListServiceTests.fs │ └── xunit.runner.json ├── MockTypeProviders │ ├── DefinitionLocationAttribute │ │ ├── ArtificialConstructorInfo.cs │ │ ├── ArtificialEventInfo.cs │ │ ├── ArtificialMethodInfo.cs │ │ ├── ArtificialParamInfo.cs │ │ ├── ArtificialPropertyInfo.cs │ │ ├── ArtificialType.cs │ │ ├── DefinitionLocationAttribute.csproj │ │ └── TypeProviderInCSharp.cs │ ├── DefinitionLocationAttributeFileDoesnotExist │ │ ├── ArtificialConstructorInfo.cs │ │ ├── ArtificialEventInfo.cs │ │ ├── ArtificialMethodInfo.cs │ │ ├── ArtificialParamInfo.cs │ │ ├── ArtificialPropertyInfo.cs │ │ ├── ArtificialType.cs │ │ ├── DefinitionLocationAttributeFileDoesnotExist.csproj │ │ └── TypeProviderInCSharp.cs │ ├── DefinitionLocationAttributeLineDoesnotExist │ │ ├── ArtificialConstructorInfo.cs │ │ ├── ArtificialEventInfo.cs │ │ ├── ArtificialMethodInfo.cs │ │ ├── ArtificialParamInfo.cs │ │ ├── ArtificialPropertyInfo.cs │ │ ├── ArtificialType.cs │ │ ├── DefinitionLocationAttributeLineDoesnotExist.csproj │ │ └── TypeProviderInCSharp.cs │ ├── DefinitionLocationAttributeWithSpaceInTheType │ │ ├── ArtificialConstructorInfo.cs │ │ ├── ArtificialEventInfo.cs │ │ ├── ArtificialMethodInfo.cs │ │ ├── ArtificialParamInfo.cs │ │ ├── ArtificialPropertyInfo.cs │ │ ├── ArtificialType.cs │ │ ├── DefinitionLocationAttributeWithSpaceInTheType.csproj │ │ └── TypeProviderInCSharp.cs │ ├── Directory.Build.props │ ├── Directory.Build.targets │ ├── DummyProviderForLanguageServiceTesting │ │ ├── DummyProviderForLanguageServiceTesting.fs │ │ ├── DummyProviderForLanguageServiceTesting.fsproj │ │ ├── FSData.txt │ │ ├── ProvidedTypes.fs │ │ └── ProvidedTypes.fsi │ ├── EditorHideMethodsAttribute │ │ ├── ArtificialConstructorInfo.cs │ │ ├── ArtificialEventInfo.cs │ │ ├── ArtificialMethodInfo.cs │ │ ├── ArtificialParamInfo.cs │ │ ├── ArtificialPropertyInfo.cs │ │ ├── ArtificialType.cs │ │ ├── EditorHideMethodsAttribute.csproj │ │ └── TypeProviderInCSharp.cs │ ├── EmptyAssembly │ │ ├── EmptyAssembly.fs │ │ └── EmptyAssembly.fsproj │ ├── Helpers.cs │ ├── XmlDocAttributeWithAdequateComment │ │ ├── ArtificialConstructorInfo.cs │ │ ├── ArtificialEventInfo.cs │ │ ├── ArtificialMethodInfo.cs │ │ ├── ArtificialParamInfo.cs │ │ ├── ArtificialPropertyInfo.cs │ │ ├── ArtificialType.cs │ │ ├── TypeProviderInCSharp.cs │ │ └── XmlDocAttributeWithAdequateComment.csproj │ ├── XmlDocAttributeWithEmptyComment │ │ ├── ArtificialConstructorInfo.cs │ │ ├── ArtificialEventInfo.cs │ │ ├── ArtificialMethodInfo.cs │ │ ├── ArtificialParamInfo.cs │ │ ├── ArtificialPropertyInfo.cs │ │ ├── ArtificialType.cs │ │ ├── TypeProviderInCSharp.cs │ │ └── XmlDocAttributeWithEmptyComment.csproj │ ├── XmlDocAttributeWithLocalizedComment │ │ ├── ArtificialConstructorInfo.cs │ │ ├── ArtificialEventInfo.cs │ │ ├── ArtificialMethodInfo.cs │ │ ├── ArtificialParamInfo.cs │ │ ├── ArtificialPropertyInfo.cs │ │ ├── ArtificialType.cs │ │ ├── TypeProviderInCSharp.cs │ │ └── XmlDocAttributeWithLocalizedComment.csproj │ ├── XmlDocAttributeWithLongComment │ │ ├── ArtificialConstructorInfo.cs │ │ ├── ArtificialEventInfo.cs │ │ ├── ArtificialMethodInfo.cs │ │ ├── ArtificialParamInfo.cs │ │ ├── ArtificialPropertyInfo.cs │ │ ├── ArtificialType.cs │ │ ├── TypeProviderInCSharp.cs │ │ └── XmlDocAttributeWithLongComment.csproj │ └── XmlDocAttributeWithNullComment │ │ ├── ArtificialConstructorInfo.cs │ │ ├── ArtificialEventInfo.cs │ │ ├── ArtificialMethodInfo.cs │ │ ├── ArtificialParamInfo.cs │ │ ├── ArtificialPropertyInfo.cs │ │ ├── ArtificialType.cs │ │ ├── TypeProviderInCSharp.cs │ │ └── XmlDocAttributeWithNullComment.csproj ├── Salsa │ ├── FSharpLanguageServiceTestable.fs │ ├── SalsaUtils.fs │ ├── SalsaUtils.fsi │ ├── VisualFSharp.Salsa.fsproj │ ├── VsMocks.fs │ └── salsa.fs └── UnitTests │ ├── .gitignore │ ├── App.config │ ├── AssemblyResolver.fs │ ├── DocCommentIdParserTests.fs │ ├── LegacyLanguageService │ ├── Tests.LanguageService.Completion.fs │ ├── Tests.LanguageService.ErrorList.fs │ ├── Tests.LanguageService.ErrorRecovery.fs │ ├── Tests.LanguageService.General.fs │ ├── Tests.LanguageService.GotoDefinition.fs │ ├── Tests.LanguageService.NavigationBar.fs │ ├── Tests.LanguageService.ParameterInfo.fs │ ├── Tests.LanguageService.QuickInfo.fs │ ├── Tests.LanguageService.QuickParse.fs │ ├── Tests.LanguageService.Script.fs │ └── Tests.LanguageService.TimeStamp.fs │ ├── LegacyProjectSystem │ ├── Tests.ProjectSystem.Configs.fs │ ├── Tests.ProjectSystem.Miscellaneous.fs │ ├── Tests.ProjectSystem.MultiTargeting.fs │ ├── Tests.ProjectSystem.Project.fs │ ├── Tests.ProjectSystem.ProjectItems.fs │ ├── Tests.ProjectSystem.References.fs │ ├── Tests.ProjectSystem.RoundTrip.fs │ └── Tests.ProjectSystem.UpToDate.fs │ ├── Resources │ ├── TestTypeProvider.Negative1.fsx │ └── TestTypeProvider.Positive1.fsx │ ├── TestLib.LanguageService.fs │ ├── TestLib.ProjectSystem.fs │ ├── TestLib.Salsa.fs │ ├── TestLib.Utils.fs │ ├── Tests.Build.fs │ ├── Tests.InternalCollections.fs │ ├── Tests.RoslynHelpers.fs │ ├── Tests.TaskReporter.fs │ ├── Tests.Watson.fs │ ├── Tests.XmlDocComments.fs │ ├── UnusedOpensTests.fs │ ├── VisualFSharp.UnitTests.fsproj │ ├── Workspace │ └── WorkspaceTests.fs │ └── xunit.runner.json └── update-vsintegration.cmd /.azuredevops/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/.azuredevops/dependabot.yml -------------------------------------------------------------------------------- /.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/.config/dotnet-tools.json -------------------------------------------------------------------------------- /.config/service-branch-merge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/.config/service-branch-merge.json -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/.editorconfig -------------------------------------------------------------------------------- /.fantomasignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/.fantomasignore -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @dotnet/fsharp-team-msft 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/other_issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/.github/ISSUE_TEMPLATE/other_issue.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/agents/fsharp-generic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/.github/agents/fsharp-generic.md -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/workflows/add_to_project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/.github/workflows/add_to_project.yml -------------------------------------------------------------------------------- /.github/workflows/backport.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/.github/workflows/backport.yml -------------------------------------------------------------------------------- /.github/workflows/branch-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/.github/workflows/branch-merge.yml -------------------------------------------------------------------------------- /.github/workflows/commands.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/.github/workflows/commands.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vsconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/.vsconfig -------------------------------------------------------------------------------- /Build.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/Build.cmd -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CoordinateXliff.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/CoordinateXliff.targets -------------------------------------------------------------------------------- /DEVGUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/DEVGUIDE.md -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/Directory.Build.targets -------------------------------------------------------------------------------- /FSharp.Benchmarks.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/FSharp.Benchmarks.sln -------------------------------------------------------------------------------- /FSharp.Compiler.Service.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/FSharp.Compiler.Service.sln -------------------------------------------------------------------------------- /FSharp.Editor.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/FSharp.Editor.sln -------------------------------------------------------------------------------- /FSharp.Profiles.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/FSharp.Profiles.props -------------------------------------------------------------------------------- /FSharp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/FSharp.sln -------------------------------------------------------------------------------- /FSharpBuild.Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/FSharpBuild.Directory.Build.props -------------------------------------------------------------------------------- /FSharpBuild.Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/FSharpBuild.Directory.Build.targets -------------------------------------------------------------------------------- /FSharpTests.Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/FSharpTests.Directory.Build.props -------------------------------------------------------------------------------- /FSharpTests.Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/FSharpTests.Directory.Build.targets -------------------------------------------------------------------------------- /INTERNAL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/INTERNAL.md -------------------------------------------------------------------------------- /LSPSolutionSlim.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/LSPSolutionSlim.sln -------------------------------------------------------------------------------- /License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/License.txt -------------------------------------------------------------------------------- /Microsoft.FSharp.Compiler.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/Microsoft.FSharp.Compiler.sln -------------------------------------------------------------------------------- /NuGet.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/NuGet.config -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/README.md -------------------------------------------------------------------------------- /Restore.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/Restore.cmd -------------------------------------------------------------------------------- /TESTGUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/TESTGUIDE.md -------------------------------------------------------------------------------- /Test.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/Test.cmd -------------------------------------------------------------------------------- /VSFSharpExtension.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/VSFSharpExtension.sln -------------------------------------------------------------------------------- /VisualFSharp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/VisualFSharp.sln -------------------------------------------------------------------------------- /attributions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/attributions.md -------------------------------------------------------------------------------- /azure-pipelines-PR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/azure-pipelines-PR.yml -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /docs/changing-the-ast.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/changing-the-ast.md -------------------------------------------------------------------------------- /docs/coding-standards.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/coding-standards.md -------------------------------------------------------------------------------- /docs/compiler-startup-performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/compiler-startup-performance.md -------------------------------------------------------------------------------- /docs/content/fsdocs-theme.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --main-menu-width: 300px; 3 | } 4 | -------------------------------------------------------------------------------- /docs/debug-emit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/debug-emit.md -------------------------------------------------------------------------------- /docs/diagnostics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/diagnostics.md -------------------------------------------------------------------------------- /docs/fcs-samples/FscExe/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/fcs-samples/FscExe/App.config -------------------------------------------------------------------------------- /docs/fcs-samples/FscExe/FscExe.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/fcs-samples/FscExe/FscExe.fsproj -------------------------------------------------------------------------------- /docs/fcs-samples/FscExe/FscMain.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/fcs-samples/FscExe/FscMain.fs -------------------------------------------------------------------------------- /docs/fcs-samples/FsiExe/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/fcs-samples/FsiExe/App.config -------------------------------------------------------------------------------- /docs/fcs-samples/FsiExe/FsiExe.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/fcs-samples/FsiExe/FsiExe.fsproj -------------------------------------------------------------------------------- /docs/fcs-samples/FsiExe/console.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/fcs-samples/FsiExe/console.fs -------------------------------------------------------------------------------- /docs/fcs-samples/FsiExe/fsimain.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/fcs-samples/FsiExe/fsimain.fs -------------------------------------------------------------------------------- /docs/fcs-samples/FsiExe/fsiserver.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/fcs-samples/FsiExe/fsiserver.fs -------------------------------------------------------------------------------- /docs/fcs-samples/Tokenizer/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/fcs-samples/Tokenizer/App.config -------------------------------------------------------------------------------- /docs/fcs-samples/Tokenizer/Program.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/fcs-samples/Tokenizer/Program.fs -------------------------------------------------------------------------------- /docs/fcs/caches.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/fcs/caches.fsx -------------------------------------------------------------------------------- /docs/fcs/compiler.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/fcs/compiler.fsx -------------------------------------------------------------------------------- /docs/fcs/corelib.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/fcs/corelib.fsx -------------------------------------------------------------------------------- /docs/fcs/editor.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/fcs/editor.fsx -------------------------------------------------------------------------------- /docs/fcs/filesystem.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/fcs/filesystem.fsx -------------------------------------------------------------------------------- /docs/fcs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/fcs/index.md -------------------------------------------------------------------------------- /docs/fcs/interactive.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/fcs/interactive.fsx -------------------------------------------------------------------------------- /docs/fcs/project.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/fcs/project.fsx -------------------------------------------------------------------------------- /docs/fcs/react.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/fcs/react.fsx -------------------------------------------------------------------------------- /docs/fcs/symbols.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/fcs/symbols.fsx -------------------------------------------------------------------------------- /docs/fcs/tokenizer.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/fcs/tokenizer.fsx -------------------------------------------------------------------------------- /docs/fcs/typedtree.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/fcs/typedtree.fsx -------------------------------------------------------------------------------- /docs/fcs/untypedtree-apis.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/fcs/untypedtree-apis.fsx -------------------------------------------------------------------------------- /docs/fcs/untypedtree.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/fcs/untypedtree.fsx -------------------------------------------------------------------------------- /docs/fsharp-core-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/fsharp-core-notes.md -------------------------------------------------------------------------------- /docs/fsi-emit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/fsi-emit.md -------------------------------------------------------------------------------- /docs/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/img/favicon.ico -------------------------------------------------------------------------------- /docs/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/img/logo.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/lsp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/lsp.md -------------------------------------------------------------------------------- /docs/memory-usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/memory-usage.md -------------------------------------------------------------------------------- /docs/names.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/names.md -------------------------------------------------------------------------------- /docs/optimizations-equality.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/optimizations-equality.md -------------------------------------------------------------------------------- /docs/optimizations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/optimizations.md -------------------------------------------------------------------------------- /docs/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/overview.md -------------------------------------------------------------------------------- /docs/perf-discussions-archive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/perf-discussions-archive.md -------------------------------------------------------------------------------- /docs/project-builds.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/project-builds.md -------------------------------------------------------------------------------- /docs/regression-testing-pipeline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/regression-testing-pipeline.md -------------------------------------------------------------------------------- /docs/release-notes/.Language/8.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/release-notes/.Language/8.0.md -------------------------------------------------------------------------------- /docs/release-notes/.Language/9.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/release-notes/.Language/9.0.md -------------------------------------------------------------------------------- /docs/release-notes/.aux/Common.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/release-notes/.aux/Common.fsx -------------------------------------------------------------------------------- /docs/release-notes/About.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/release-notes/About.md -------------------------------------------------------------------------------- /docs/release-notes/FSharp.Core.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/release-notes/FSharp.Core.fsx -------------------------------------------------------------------------------- /docs/release-notes/Language.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/release-notes/Language.fsx -------------------------------------------------------------------------------- /docs/representations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/representations.md -------------------------------------------------------------------------------- /docs/reusing-typechecking-results.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/reusing-typechecking-results.md -------------------------------------------------------------------------------- /docs/running-documentation-locally.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/running-documentation-locally.md -------------------------------------------------------------------------------- /docs/tooling-features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/docs/tooling-features.md -------------------------------------------------------------------------------- /eng/Build.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/Build.ps1 -------------------------------------------------------------------------------- /eng/CIBuild.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/CIBuild.cmd -------------------------------------------------------------------------------- /eng/CIBuildNoPublish.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/CIBuildNoPublish.cmd -------------------------------------------------------------------------------- /eng/MockBuild.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/MockBuild.ps1 -------------------------------------------------------------------------------- /eng/Publishing.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/Publishing.props -------------------------------------------------------------------------------- /eng/RestoreInternal.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/RestoreInternal.cmd -------------------------------------------------------------------------------- /eng/SetupVSHive.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/SetupVSHive.ps1 -------------------------------------------------------------------------------- /eng/Signing.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/Signing.props -------------------------------------------------------------------------------- /eng/TSAConfig.gdntsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/TSAConfig.gdntsa -------------------------------------------------------------------------------- /eng/Version.Details.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/Version.Details.props -------------------------------------------------------------------------------- /eng/Version.Details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/Version.Details.xml -------------------------------------------------------------------------------- /eng/Versions.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/Versions.props -------------------------------------------------------------------------------- /eng/build-utils.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/build-utils.ps1 -------------------------------------------------------------------------------- /eng/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/build.sh -------------------------------------------------------------------------------- /eng/cibuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/cibuild.sh -------------------------------------------------------------------------------- /eng/common/CIBuild.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/CIBuild.cmd -------------------------------------------------------------------------------- /eng/common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/README.md -------------------------------------------------------------------------------- /eng/common/SetupNugetSources.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/SetupNugetSources.ps1 -------------------------------------------------------------------------------- /eng/common/SetupNugetSources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/SetupNugetSources.sh -------------------------------------------------------------------------------- /eng/common/build.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/build.cmd -------------------------------------------------------------------------------- /eng/common/build.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/build.ps1 -------------------------------------------------------------------------------- /eng/common/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/build.sh -------------------------------------------------------------------------------- /eng/common/cibuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/cibuild.sh -------------------------------------------------------------------------------- /eng/common/core-templates/job/job.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/core-templates/job/job.yml -------------------------------------------------------------------------------- /eng/common/cross/build-rootfs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/cross/build-rootfs.sh -------------------------------------------------------------------------------- /eng/common/cross/install-debs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/cross/install-debs.py -------------------------------------------------------------------------------- /eng/common/cross/tizen-fetch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/cross/tizen-fetch.sh -------------------------------------------------------------------------------- /eng/common/cross/toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/cross/toolchain.cmake -------------------------------------------------------------------------------- /eng/common/darc-init.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/darc-init.ps1 -------------------------------------------------------------------------------- /eng/common/darc-init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/darc-init.sh -------------------------------------------------------------------------------- /eng/common/dotnet-install.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/dotnet-install.cmd -------------------------------------------------------------------------------- /eng/common/dotnet-install.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/dotnet-install.ps1 -------------------------------------------------------------------------------- /eng/common/dotnet-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/dotnet-install.sh -------------------------------------------------------------------------------- /eng/common/dotnet.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/dotnet.cmd -------------------------------------------------------------------------------- /eng/common/dotnet.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/dotnet.ps1 -------------------------------------------------------------------------------- /eng/common/dotnet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/dotnet.sh -------------------------------------------------------------------------------- /eng/common/generate-locproject.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/generate-locproject.ps1 -------------------------------------------------------------------------------- /eng/common/generate-sbom-prep.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/generate-sbom-prep.ps1 -------------------------------------------------------------------------------- /eng/common/generate-sbom-prep.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/generate-sbom-prep.sh -------------------------------------------------------------------------------- /eng/common/helixpublish.proj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/helixpublish.proj -------------------------------------------------------------------------------- /eng/common/init-tools-native.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/init-tools-native.cmd -------------------------------------------------------------------------------- /eng/common/init-tools-native.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/init-tools-native.ps1 -------------------------------------------------------------------------------- /eng/common/init-tools-native.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/init-tools-native.sh -------------------------------------------------------------------------------- /eng/common/internal/NuGet.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/internal/NuGet.config -------------------------------------------------------------------------------- /eng/common/internal/Tools.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/internal/Tools.csproj -------------------------------------------------------------------------------- /eng/common/msbuild.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/msbuild.ps1 -------------------------------------------------------------------------------- /eng/common/msbuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/msbuild.sh -------------------------------------------------------------------------------- /eng/common/native/CommonLibrary.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/native/CommonLibrary.psm1 -------------------------------------------------------------------------------- /eng/common/native/common-library.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/native/common-library.sh -------------------------------------------------------------------------------- /eng/common/native/init-compiler.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/native/init-compiler.sh -------------------------------------------------------------------------------- /eng/common/native/init-distro-rid.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/native/init-distro-rid.sh -------------------------------------------------------------------------------- /eng/common/native/init-os-and-arch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/native/init-os-and-arch.sh -------------------------------------------------------------------------------- /eng/common/native/install-cmake.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/native/install-cmake.sh -------------------------------------------------------------------------------- /eng/common/native/install-tool.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/native/install-tool.ps1 -------------------------------------------------------------------------------- /eng/common/post-build/redact-logs.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/post-build/redact-logs.ps1 -------------------------------------------------------------------------------- /eng/common/retain-build.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/retain-build.ps1 -------------------------------------------------------------------------------- /eng/common/sdk-task.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/sdk-task.ps1 -------------------------------------------------------------------------------- /eng/common/sdk-task.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/sdk-task.sh -------------------------------------------------------------------------------- /eng/common/sdl/NuGet.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/sdl/NuGet.config -------------------------------------------------------------------------------- /eng/common/sdl/configure-sdl-tool.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/sdl/configure-sdl-tool.ps1 -------------------------------------------------------------------------------- /eng/common/sdl/init-sdl.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/sdl/init-sdl.ps1 -------------------------------------------------------------------------------- /eng/common/sdl/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/sdl/packages.config -------------------------------------------------------------------------------- /eng/common/sdl/run-sdl.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/sdl/run-sdl.ps1 -------------------------------------------------------------------------------- /eng/common/sdl/sdl.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/sdl/sdl.ps1 -------------------------------------------------------------------------------- /eng/common/template-guidance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/template-guidance.md -------------------------------------------------------------------------------- /eng/common/templates/job/job.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/templates/job/job.yml -------------------------------------------------------------------------------- /eng/common/templates/jobs/jobs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/templates/jobs/jobs.yml -------------------------------------------------------------------------------- /eng/common/templates/vmr-build-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/templates/vmr-build-pr.yml -------------------------------------------------------------------------------- /eng/common/tools.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/tools.ps1 -------------------------------------------------------------------------------- /eng/common/tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/tools.sh -------------------------------------------------------------------------------- /eng/common/vmr-sync.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/vmr-sync.ps1 -------------------------------------------------------------------------------- /eng/common/vmr-sync.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/common/vmr-sync.sh -------------------------------------------------------------------------------- /eng/config/runtimeconfig.template.json: -------------------------------------------------------------------------------- 1 | { 2 | "rollForwardOnNoCandidateFx": 2 3 | } 4 | -------------------------------------------------------------------------------- /eng/policheck_exclusions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/policheck_exclusions.xml -------------------------------------------------------------------------------- /eng/release/insert-into-vs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/release/insert-into-vs.yml -------------------------------------------------------------------------------- /eng/restore-internal-tools.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/restore-internal-tools.yml -------------------------------------------------------------------------------- /eng/restore/optimizationData.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/restore/optimizationData.targets -------------------------------------------------------------------------------- /eng/targets/Imports.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/targets/Imports.targets -------------------------------------------------------------------------------- /eng/targets/NuGet.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/targets/NuGet.targets -------------------------------------------------------------------------------- /eng/targets/Settings.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/targets/Settings.props -------------------------------------------------------------------------------- /eng/test-determinism.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/test-determinism.cmd -------------------------------------------------------------------------------- /eng/test-determinism.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/test-determinism.ps1 -------------------------------------------------------------------------------- /eng/tests/UpToDate.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/eng/tests/UpToDate.ps1 -------------------------------------------------------------------------------- /es-metadata.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/es-metadata.yml -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/global.json -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/icon.png -------------------------------------------------------------------------------- /proto.proj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/proto.proj -------------------------------------------------------------------------------- /release-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/release-notes.md -------------------------------------------------------------------------------- /restore.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/restore.sh -------------------------------------------------------------------------------- /setup/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/setup/Directory.Build.props -------------------------------------------------------------------------------- /setup/Swix/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/setup/Swix/Directory.Build.props -------------------------------------------------------------------------------- /setup/Swix/Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/setup/Swix/Directory.Build.targets -------------------------------------------------------------------------------- /setup/resources/NewFileDialog/General/File.fs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /setup/resources/NewFileDialog/General/Script.fsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /setup/resources/NewFileDialog/Script/Script.fsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /setup/resources/ThirdPartyNotices.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/setup/resources/ThirdPartyNotices.txt -------------------------------------------------------------------------------- /setup/resources/eula/VF_EULA.CHS.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/setup/resources/eula/VF_EULA.CHS.rtf -------------------------------------------------------------------------------- /setup/resources/eula/VF_EULA.CHT.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/setup/resources/eula/VF_EULA.CHT.rtf -------------------------------------------------------------------------------- /setup/resources/eula/VF_EULA.CSY.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/setup/resources/eula/VF_EULA.CSY.rtf -------------------------------------------------------------------------------- /setup/resources/eula/VF_EULA.DEU.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/setup/resources/eula/VF_EULA.DEU.rtf -------------------------------------------------------------------------------- /setup/resources/eula/VF_EULA.ENU.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/setup/resources/eula/VF_EULA.ENU.rtf -------------------------------------------------------------------------------- /setup/resources/eula/VF_EULA.ESN.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/setup/resources/eula/VF_EULA.ESN.rtf -------------------------------------------------------------------------------- /setup/resources/eula/VF_EULA.FRA.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/setup/resources/eula/VF_EULA.FRA.rtf -------------------------------------------------------------------------------- /setup/resources/eula/VF_EULA.ITA.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/setup/resources/eula/VF_EULA.ITA.rtf -------------------------------------------------------------------------------- /setup/resources/eula/VF_EULA.JPN.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/setup/resources/eula/VF_EULA.JPN.rtf -------------------------------------------------------------------------------- /setup/resources/eula/VF_EULA.KOR.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/setup/resources/eula/VF_EULA.KOR.rtf -------------------------------------------------------------------------------- /setup/resources/eula/VF_EULA.PLK.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/setup/resources/eula/VF_EULA.PLK.rtf -------------------------------------------------------------------------------- /setup/resources/eula/VF_EULA.PTB.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/setup/resources/eula/VF_EULA.PTB.rtf -------------------------------------------------------------------------------- /setup/resources/eula/VF_EULA.RUS.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/setup/resources/eula/VF_EULA.RUS.rtf -------------------------------------------------------------------------------- /setup/resources/eula/VF_EULA.TRK.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/setup/resources/eula/VF_EULA.TRK.rtf -------------------------------------------------------------------------------- /src/Compiler/AbstractIL/il.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/AbstractIL/il.fs -------------------------------------------------------------------------------- /src/Compiler/AbstractIL/il.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/AbstractIL/il.fsi -------------------------------------------------------------------------------- /src/Compiler/AbstractIL/ilascii.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/AbstractIL/ilascii.fs -------------------------------------------------------------------------------- /src/Compiler/AbstractIL/ilascii.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/AbstractIL/ilascii.fsi -------------------------------------------------------------------------------- /src/Compiler/AbstractIL/ilbinary.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/AbstractIL/ilbinary.fs -------------------------------------------------------------------------------- /src/Compiler/AbstractIL/ilbinary.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/AbstractIL/ilbinary.fsi -------------------------------------------------------------------------------- /src/Compiler/AbstractIL/illex.fsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/AbstractIL/illex.fsl -------------------------------------------------------------------------------- /src/Compiler/AbstractIL/ilmorph.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/AbstractIL/ilmorph.fs -------------------------------------------------------------------------------- /src/Compiler/AbstractIL/ilmorph.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/AbstractIL/ilmorph.fsi -------------------------------------------------------------------------------- /src/Compiler/AbstractIL/ilpars.fsy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/AbstractIL/ilpars.fsy -------------------------------------------------------------------------------- /src/Compiler/AbstractIL/ilprint.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/AbstractIL/ilprint.fs -------------------------------------------------------------------------------- /src/Compiler/AbstractIL/ilprint.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/AbstractIL/ilprint.fsi -------------------------------------------------------------------------------- /src/Compiler/AbstractIL/ilread.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/AbstractIL/ilread.fs -------------------------------------------------------------------------------- /src/Compiler/AbstractIL/ilread.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/AbstractIL/ilread.fsi -------------------------------------------------------------------------------- /src/Compiler/AbstractIL/ilreflect.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/AbstractIL/ilreflect.fs -------------------------------------------------------------------------------- /src/Compiler/AbstractIL/ilreflect.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/AbstractIL/ilreflect.fsi -------------------------------------------------------------------------------- /src/Compiler/AbstractIL/ilsign.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/AbstractIL/ilsign.fs -------------------------------------------------------------------------------- /src/Compiler/AbstractIL/ilsign.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/AbstractIL/ilsign.fsi -------------------------------------------------------------------------------- /src/Compiler/AbstractIL/ilsupp.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/AbstractIL/ilsupp.fs -------------------------------------------------------------------------------- /src/Compiler/AbstractIL/ilsupp.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/AbstractIL/ilsupp.fsi -------------------------------------------------------------------------------- /src/Compiler/AbstractIL/ilwrite.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/AbstractIL/ilwrite.fs -------------------------------------------------------------------------------- /src/Compiler/AbstractIL/ilwrite.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/AbstractIL/ilwrite.fsi -------------------------------------------------------------------------------- /src/Compiler/AbstractIL/ilwritepdb.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/AbstractIL/ilwritepdb.fs -------------------------------------------------------------------------------- /src/Compiler/AbstractIL/ilx.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/AbstractIL/ilx.fs -------------------------------------------------------------------------------- /src/Compiler/AbstractIL/ilx.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/AbstractIL/ilx.fsi -------------------------------------------------------------------------------- /src/Compiler/Checking/CheckBasics.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Checking/CheckBasics.fs -------------------------------------------------------------------------------- /src/Compiler/Checking/CheckBasics.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Checking/CheckBasics.fsi -------------------------------------------------------------------------------- /src/Compiler/Checking/FindUnsolved.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Checking/FindUnsolved.fs -------------------------------------------------------------------------------- /src/Compiler/Checking/InfoReader.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Checking/InfoReader.fs -------------------------------------------------------------------------------- /src/Compiler/Checking/InfoReader.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Checking/InfoReader.fsi -------------------------------------------------------------------------------- /src/Compiler/Checking/MethodCalls.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Checking/MethodCalls.fs -------------------------------------------------------------------------------- /src/Compiler/Checking/MethodCalls.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Checking/MethodCalls.fsi -------------------------------------------------------------------------------- /src/Compiler/Checking/NicePrint.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Checking/NicePrint.fs -------------------------------------------------------------------------------- /src/Compiler/Checking/NicePrint.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Checking/NicePrint.fsi -------------------------------------------------------------------------------- /src/Compiler/Checking/import.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Checking/import.fs -------------------------------------------------------------------------------- /src/Compiler/Checking/import.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Checking/import.fsi -------------------------------------------------------------------------------- /src/Compiler/Checking/infos.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Checking/infos.fs -------------------------------------------------------------------------------- /src/Compiler/Checking/infos.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Checking/infos.fsi -------------------------------------------------------------------------------- /src/Compiler/CodeGen/EraseClosures.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/CodeGen/EraseClosures.fs -------------------------------------------------------------------------------- /src/Compiler/CodeGen/EraseUnions.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/CodeGen/EraseUnions.fs -------------------------------------------------------------------------------- /src/Compiler/CodeGen/EraseUnions.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/CodeGen/EraseUnions.fsi -------------------------------------------------------------------------------- /src/Compiler/CodeGen/IlxGen.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/CodeGen/IlxGen.fs -------------------------------------------------------------------------------- /src/Compiler/CodeGen/IlxGen.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/CodeGen/IlxGen.fsi -------------------------------------------------------------------------------- /src/Compiler/CodeGen/IlxGenSupport.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/CodeGen/IlxGenSupport.fs -------------------------------------------------------------------------------- /src/Compiler/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Directory.Build.props -------------------------------------------------------------------------------- /src/Compiler/Driver/CompilerConfig.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Driver/CompilerConfig.fs -------------------------------------------------------------------------------- /src/Compiler/Driver/CreateILModule.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Driver/CreateILModule.fs -------------------------------------------------------------------------------- /src/Compiler/Driver/FxResolver.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Driver/FxResolver.fs -------------------------------------------------------------------------------- /src/Compiler/Driver/FxResolver.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Driver/FxResolver.fsi -------------------------------------------------------------------------------- /src/Compiler/Driver/OptimizeInputs.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Driver/OptimizeInputs.fs -------------------------------------------------------------------------------- /src/Compiler/Driver/ScriptClosure.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Driver/ScriptClosure.fs -------------------------------------------------------------------------------- /src/Compiler/Driver/ScriptClosure.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Driver/ScriptClosure.fsi -------------------------------------------------------------------------------- /src/Compiler/Driver/StaticLinking.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Driver/StaticLinking.fs -------------------------------------------------------------------------------- /src/Compiler/Driver/StaticLinking.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Driver/StaticLinking.fsi -------------------------------------------------------------------------------- /src/Compiler/Driver/fsc.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Driver/fsc.fs -------------------------------------------------------------------------------- /src/Compiler/Driver/fsc.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Driver/fsc.fsi -------------------------------------------------------------------------------- /src/Compiler/FSComp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/FSComp.txt -------------------------------------------------------------------------------- /src/Compiler/FSCompCheck.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/FSCompCheck.fsx -------------------------------------------------------------------------------- /src/Compiler/FSStrings.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/FSStrings.resx -------------------------------------------------------------------------------- /src/Compiler/Facilities/BuildGraph.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Facilities/BuildGraph.fs -------------------------------------------------------------------------------- /src/Compiler/Facilities/Hashing.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Facilities/Hashing.fs -------------------------------------------------------------------------------- /src/Compiler/Facilities/Hashing.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Facilities/Hashing.fsi -------------------------------------------------------------------------------- /src/Compiler/Interactive/fsi.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Interactive/fsi.fs -------------------------------------------------------------------------------- /src/Compiler/Interactive/fsi.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Interactive/fsi.fsi -------------------------------------------------------------------------------- /src/Compiler/Interactive/fsihelp.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Interactive/fsihelp.fs -------------------------------------------------------------------------------- /src/Compiler/Interactive/fsihelp.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Interactive/fsihelp.fsi -------------------------------------------------------------------------------- /src/Compiler/Optimize/DetupleArgs.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Optimize/DetupleArgs.fs -------------------------------------------------------------------------------- /src/Compiler/Optimize/DetupleArgs.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Optimize/DetupleArgs.fsi -------------------------------------------------------------------------------- /src/Compiler/Optimize/LowerCalls.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Optimize/LowerCalls.fs -------------------------------------------------------------------------------- /src/Compiler/Optimize/LowerCalls.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Optimize/LowerCalls.fsi -------------------------------------------------------------------------------- /src/Compiler/Optimize/Optimizer.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Optimize/Optimizer.fs -------------------------------------------------------------------------------- /src/Compiler/Optimize/Optimizer.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Optimize/Optimizer.fsi -------------------------------------------------------------------------------- /src/Compiler/Service/FSharpSource.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Service/FSharpSource.fs -------------------------------------------------------------------------------- /src/Compiler/Service/FSharpSource.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Service/FSharpSource.fsi -------------------------------------------------------------------------------- /src/Compiler/Service/ItemKey.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Service/ItemKey.fs -------------------------------------------------------------------------------- /src/Compiler/Service/ItemKey.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Service/ItemKey.fsi -------------------------------------------------------------------------------- /src/Compiler/Service/QuickParse.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Service/QuickParse.fs -------------------------------------------------------------------------------- /src/Compiler/Service/QuickParse.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Service/QuickParse.fsi -------------------------------------------------------------------------------- /src/Compiler/Service/ServiceLexing.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Service/ServiceLexing.fs -------------------------------------------------------------------------------- /src/Compiler/Service/SynExpr.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Service/SynExpr.fs -------------------------------------------------------------------------------- /src/Compiler/Service/SynExpr.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Service/SynExpr.fsi -------------------------------------------------------------------------------- /src/Compiler/Service/SynPat.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Service/SynPat.fs -------------------------------------------------------------------------------- /src/Compiler/Service/SynPat.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Service/SynPat.fsi -------------------------------------------------------------------------------- /src/Compiler/Service/service.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Service/service.fs -------------------------------------------------------------------------------- /src/Compiler/Service/service.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Service/service.fsi -------------------------------------------------------------------------------- /src/Compiler/Symbols/Exprs.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Symbols/Exprs.fs -------------------------------------------------------------------------------- /src/Compiler/Symbols/Exprs.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Symbols/Exprs.fsi -------------------------------------------------------------------------------- /src/Compiler/Symbols/SymbolHelpers.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Symbols/SymbolHelpers.fs -------------------------------------------------------------------------------- /src/Compiler/Symbols/Symbols.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Symbols/Symbols.fs -------------------------------------------------------------------------------- /src/Compiler/Symbols/Symbols.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Symbols/Symbols.fsi -------------------------------------------------------------------------------- /src/Compiler/SyntaxTree/LexFilter.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/SyntaxTree/LexFilter.fs -------------------------------------------------------------------------------- /src/Compiler/SyntaxTree/LexFilter.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/SyntaxTree/LexFilter.fsi -------------------------------------------------------------------------------- /src/Compiler/SyntaxTree/LexHelpers.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/SyntaxTree/LexHelpers.fs -------------------------------------------------------------------------------- /src/Compiler/SyntaxTree/LexerStore.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/SyntaxTree/LexerStore.fs -------------------------------------------------------------------------------- /src/Compiler/SyntaxTree/SyntaxTree.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/SyntaxTree/SyntaxTree.fs -------------------------------------------------------------------------------- /src/Compiler/SyntaxTree/WarnScopes.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/SyntaxTree/WarnScopes.fs -------------------------------------------------------------------------------- /src/Compiler/SyntaxTree/XmlDoc.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/SyntaxTree/XmlDoc.fs -------------------------------------------------------------------------------- /src/Compiler/SyntaxTree/XmlDoc.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/SyntaxTree/XmlDoc.fsi -------------------------------------------------------------------------------- /src/Compiler/TypedTree/TcGlobals.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/TypedTree/TcGlobals.fs -------------------------------------------------------------------------------- /src/Compiler/TypedTree/TcGlobals.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/TypedTree/TcGlobals.fsi -------------------------------------------------------------------------------- /src/Compiler/TypedTree/TypedTree.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/TypedTree/TypedTree.fs -------------------------------------------------------------------------------- /src/Compiler/TypedTree/TypedTree.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/TypedTree/TypedTree.fsi -------------------------------------------------------------------------------- /src/Compiler/TypedTree/tainted.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/TypedTree/tainted.fs -------------------------------------------------------------------------------- /src/Compiler/TypedTree/tainted.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/TypedTree/tainted.fsi -------------------------------------------------------------------------------- /src/Compiler/Utilities/Activity.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Utilities/Activity.fs -------------------------------------------------------------------------------- /src/Compiler/Utilities/Activity.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Utilities/Activity.fsi -------------------------------------------------------------------------------- /src/Compiler/Utilities/Caches.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Utilities/Caches.fs -------------------------------------------------------------------------------- /src/Compiler/Utilities/Caches.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Utilities/Caches.fsi -------------------------------------------------------------------------------- /src/Compiler/Utilities/Cancellable.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Utilities/Cancellable.fs -------------------------------------------------------------------------------- /src/Compiler/Utilities/FileSystem.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Utilities/FileSystem.fs -------------------------------------------------------------------------------- /src/Compiler/Utilities/FileSystem.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Utilities/FileSystem.fsi -------------------------------------------------------------------------------- /src/Compiler/Utilities/LruCache.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Utilities/LruCache.fs -------------------------------------------------------------------------------- /src/Compiler/Utilities/LruCache.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Utilities/LruCache.fsi -------------------------------------------------------------------------------- /src/Compiler/Utilities/PathMap.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Utilities/PathMap.fs -------------------------------------------------------------------------------- /src/Compiler/Utilities/PathMap.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Utilities/PathMap.fsi -------------------------------------------------------------------------------- /src/Compiler/Utilities/QueueList.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Utilities/QueueList.fs -------------------------------------------------------------------------------- /src/Compiler/Utilities/QueueList.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Utilities/QueueList.fsi -------------------------------------------------------------------------------- /src/Compiler/Utilities/ResizeArray.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Utilities/ResizeArray.fs -------------------------------------------------------------------------------- /src/Compiler/Utilities/RidHelpers.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Utilities/RidHelpers.fs -------------------------------------------------------------------------------- /src/Compiler/Utilities/TypeHashing.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Utilities/TypeHashing.fs -------------------------------------------------------------------------------- /src/Compiler/Utilities/XmlAdapters.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Utilities/XmlAdapters.fs -------------------------------------------------------------------------------- /src/Compiler/Utilities/ildiag.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Utilities/ildiag.fs -------------------------------------------------------------------------------- /src/Compiler/Utilities/ildiag.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Utilities/ildiag.fsi -------------------------------------------------------------------------------- /src/Compiler/Utilities/illib.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Utilities/illib.fs -------------------------------------------------------------------------------- /src/Compiler/Utilities/illib.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Utilities/illib.fsi -------------------------------------------------------------------------------- /src/Compiler/Utilities/lib.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Utilities/lib.fs -------------------------------------------------------------------------------- /src/Compiler/Utilities/lib.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Utilities/lib.fsi -------------------------------------------------------------------------------- /src/Compiler/Utilities/range.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Utilities/range.fs -------------------------------------------------------------------------------- /src/Compiler/Utilities/range.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Utilities/range.fsi -------------------------------------------------------------------------------- /src/Compiler/Utilities/rational.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Utilities/rational.fs -------------------------------------------------------------------------------- /src/Compiler/Utilities/rational.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Utilities/rational.fsi -------------------------------------------------------------------------------- /src/Compiler/Utilities/sformat.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Utilities/sformat.fs -------------------------------------------------------------------------------- /src/Compiler/Utilities/sformat.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Utilities/sformat.fsi -------------------------------------------------------------------------------- /src/Compiler/Utilities/sr.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Utilities/sr.fs -------------------------------------------------------------------------------- /src/Compiler/Utilities/sr.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Utilities/sr.fsi -------------------------------------------------------------------------------- /src/Compiler/Utilities/zmap.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Utilities/zmap.fs -------------------------------------------------------------------------------- /src/Compiler/Utilities/zmap.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Utilities/zmap.fsi -------------------------------------------------------------------------------- /src/Compiler/Utilities/zset.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Utilities/zset.fs -------------------------------------------------------------------------------- /src/Compiler/Utilities/zset.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/Utilities/zset.fsi -------------------------------------------------------------------------------- /src/Compiler/default.win32manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/default.win32manifest -------------------------------------------------------------------------------- /src/Compiler/lex.fsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/lex.fsl -------------------------------------------------------------------------------- /src/Compiler/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/logo.png -------------------------------------------------------------------------------- /src/Compiler/pars.fsy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/pars.fsy -------------------------------------------------------------------------------- /src/Compiler/pplex.fsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/pplex.fsl -------------------------------------------------------------------------------- /src/Compiler/pppars.fsy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/pppars.fsy -------------------------------------------------------------------------------- /src/Compiler/xlf/FSComp.txt.cs.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/xlf/FSComp.txt.cs.xlf -------------------------------------------------------------------------------- /src/Compiler/xlf/FSComp.txt.de.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/xlf/FSComp.txt.de.xlf -------------------------------------------------------------------------------- /src/Compiler/xlf/FSComp.txt.es.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/xlf/FSComp.txt.es.xlf -------------------------------------------------------------------------------- /src/Compiler/xlf/FSComp.txt.fr.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/xlf/FSComp.txt.fr.xlf -------------------------------------------------------------------------------- /src/Compiler/xlf/FSComp.txt.it.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/xlf/FSComp.txt.it.xlf -------------------------------------------------------------------------------- /src/Compiler/xlf/FSComp.txt.ja.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/xlf/FSComp.txt.ja.xlf -------------------------------------------------------------------------------- /src/Compiler/xlf/FSComp.txt.ko.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/xlf/FSComp.txt.ko.xlf -------------------------------------------------------------------------------- /src/Compiler/xlf/FSComp.txt.pl.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/xlf/FSComp.txt.pl.xlf -------------------------------------------------------------------------------- /src/Compiler/xlf/FSComp.txt.pt-BR.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/xlf/FSComp.txt.pt-BR.xlf -------------------------------------------------------------------------------- /src/Compiler/xlf/FSComp.txt.ru.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/xlf/FSComp.txt.ru.xlf -------------------------------------------------------------------------------- /src/Compiler/xlf/FSComp.txt.tr.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/xlf/FSComp.txt.tr.xlf -------------------------------------------------------------------------------- /src/Compiler/xlf/FSStrings.cs.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/xlf/FSStrings.cs.xlf -------------------------------------------------------------------------------- /src/Compiler/xlf/FSStrings.de.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/xlf/FSStrings.de.xlf -------------------------------------------------------------------------------- /src/Compiler/xlf/FSStrings.es.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/xlf/FSStrings.es.xlf -------------------------------------------------------------------------------- /src/Compiler/xlf/FSStrings.fr.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/xlf/FSStrings.fr.xlf -------------------------------------------------------------------------------- /src/Compiler/xlf/FSStrings.it.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/xlf/FSStrings.it.xlf -------------------------------------------------------------------------------- /src/Compiler/xlf/FSStrings.ja.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/xlf/FSStrings.ja.xlf -------------------------------------------------------------------------------- /src/Compiler/xlf/FSStrings.ko.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/xlf/FSStrings.ko.xlf -------------------------------------------------------------------------------- /src/Compiler/xlf/FSStrings.pl.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/xlf/FSStrings.pl.xlf -------------------------------------------------------------------------------- /src/Compiler/xlf/FSStrings.pt-BR.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/xlf/FSStrings.pt-BR.xlf -------------------------------------------------------------------------------- /src/Compiler/xlf/FSStrings.ru.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/xlf/FSStrings.ru.xlf -------------------------------------------------------------------------------- /src/Compiler/xlf/FSStrings.tr.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Compiler/xlf/FSStrings.tr.xlf -------------------------------------------------------------------------------- /src/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Directory.Build.props -------------------------------------------------------------------------------- /src/Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/Directory.Build.targets -------------------------------------------------------------------------------- /src/FSharp.Build/FSBuild.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Build/FSBuild.txt -------------------------------------------------------------------------------- /src/FSharp.Build/FSharp.Build.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Build/FSharp.Build.fsproj -------------------------------------------------------------------------------- /src/FSharp.Build/Fsc.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Build/Fsc.fs -------------------------------------------------------------------------------- /src/FSharp.Build/Fsi.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Build/Fsi.fs -------------------------------------------------------------------------------- /src/FSharp.Build/MapSourceRoots.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Build/MapSourceRoots.fs -------------------------------------------------------------------------------- /src/FSharp.Build/SubstituteText.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Build/SubstituteText.fs -------------------------------------------------------------------------------- /src/FSharp.Build/WriteCodeFragment.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Build/WriteCodeFragment.fs -------------------------------------------------------------------------------- /src/FSharp.Compiler.Interactive.Settings/FSInteractiveSettings.txt: -------------------------------------------------------------------------------- 1 | # FS Interactive.Settings resource strings -------------------------------------------------------------------------------- /src/FSharp.Core/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/.editorconfig -------------------------------------------------------------------------------- /src/FSharp.Core/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/Directory.Build.props -------------------------------------------------------------------------------- /src/FSharp.Core/FSCore.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/FSCore.resx -------------------------------------------------------------------------------- /src/FSharp.Core/FSharp.Core.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/FSharp.Core.fsproj -------------------------------------------------------------------------------- /src/FSharp.Core/FSharp.Core.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/FSharp.Core.nuspec -------------------------------------------------------------------------------- /src/FSharp.Core/FSharp.Core.runtimeconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": {} 3 | } 4 | -------------------------------------------------------------------------------- /src/FSharp.Core/Linq.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/Linq.fs -------------------------------------------------------------------------------- /src/FSharp.Core/Linq.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/Linq.fsi -------------------------------------------------------------------------------- /src/FSharp.Core/MutableTuple.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/MutableTuple.fs -------------------------------------------------------------------------------- /src/FSharp.Core/Nullable.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/Nullable.fs -------------------------------------------------------------------------------- /src/FSharp.Core/Nullable.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/Nullable.fsi -------------------------------------------------------------------------------- /src/FSharp.Core/Query.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/Query.fs -------------------------------------------------------------------------------- /src/FSharp.Core/Query.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/Query.fsi -------------------------------------------------------------------------------- /src/FSharp.Core/QueryExtensions.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/QueryExtensions.fs -------------------------------------------------------------------------------- /src/FSharp.Core/Random.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/Random.fs -------------------------------------------------------------------------------- /src/FSharp.Core/Random.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/Random.fsi -------------------------------------------------------------------------------- /src/FSharp.Core/SI.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/SI.fs -------------------------------------------------------------------------------- /src/FSharp.Core/array.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/array.fs -------------------------------------------------------------------------------- /src/FSharp.Core/array.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/array.fsi -------------------------------------------------------------------------------- /src/FSharp.Core/array2.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/array2.fs -------------------------------------------------------------------------------- /src/FSharp.Core/array2.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/array2.fsi -------------------------------------------------------------------------------- /src/FSharp.Core/array3.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/array3.fs -------------------------------------------------------------------------------- /src/FSharp.Core/array3.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/array3.fsi -------------------------------------------------------------------------------- /src/FSharp.Core/async.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/async.fs -------------------------------------------------------------------------------- /src/FSharp.Core/async.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/async.fsi -------------------------------------------------------------------------------- /src/FSharp.Core/collections.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/collections.fs -------------------------------------------------------------------------------- /src/FSharp.Core/collections.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/collections.fsi -------------------------------------------------------------------------------- /src/FSharp.Core/event.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/event.fs -------------------------------------------------------------------------------- /src/FSharp.Core/event.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/event.fsi -------------------------------------------------------------------------------- /src/FSharp.Core/eventmodule.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/eventmodule.fs -------------------------------------------------------------------------------- /src/FSharp.Core/eventmodule.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/eventmodule.fsi -------------------------------------------------------------------------------- /src/FSharp.Core/list.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/list.fs -------------------------------------------------------------------------------- /src/FSharp.Core/list.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/list.fsi -------------------------------------------------------------------------------- /src/FSharp.Core/local.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/local.fs -------------------------------------------------------------------------------- /src/FSharp.Core/local.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/local.fsi -------------------------------------------------------------------------------- /src/FSharp.Core/mailbox.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/mailbox.fs -------------------------------------------------------------------------------- /src/FSharp.Core/mailbox.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/mailbox.fsi -------------------------------------------------------------------------------- /src/FSharp.Core/map.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/map.fs -------------------------------------------------------------------------------- /src/FSharp.Core/map.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/map.fsi -------------------------------------------------------------------------------- /src/FSharp.Core/math/z.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/math/z.fs -------------------------------------------------------------------------------- /src/FSharp.Core/math/z.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/math/z.fsi -------------------------------------------------------------------------------- /src/FSharp.Core/nativeptr.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/nativeptr.fs -------------------------------------------------------------------------------- /src/FSharp.Core/nativeptr.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/nativeptr.fsi -------------------------------------------------------------------------------- /src/FSharp.Core/observable.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/observable.fs -------------------------------------------------------------------------------- /src/FSharp.Core/observable.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/observable.fsi -------------------------------------------------------------------------------- /src/FSharp.Core/option.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/option.fs -------------------------------------------------------------------------------- /src/FSharp.Core/option.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/option.fsi -------------------------------------------------------------------------------- /src/FSharp.Core/prim-types-prelude.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/prim-types-prelude.fs -------------------------------------------------------------------------------- /src/FSharp.Core/prim-types.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/prim-types.fs -------------------------------------------------------------------------------- /src/FSharp.Core/prim-types.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/prim-types.fsi -------------------------------------------------------------------------------- /src/FSharp.Core/printf.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/printf.fs -------------------------------------------------------------------------------- /src/FSharp.Core/printf.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/printf.fsi -------------------------------------------------------------------------------- /src/FSharp.Core/quotations.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/quotations.fs -------------------------------------------------------------------------------- /src/FSharp.Core/quotations.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/quotations.fsi -------------------------------------------------------------------------------- /src/FSharp.Core/reflect.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/reflect.fs -------------------------------------------------------------------------------- /src/FSharp.Core/reflect.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/reflect.fsi -------------------------------------------------------------------------------- /src/FSharp.Core/result.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/result.fs -------------------------------------------------------------------------------- /src/FSharp.Core/result.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/result.fsi -------------------------------------------------------------------------------- /src/FSharp.Core/resumable.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/resumable.fs -------------------------------------------------------------------------------- /src/FSharp.Core/resumable.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/resumable.fsi -------------------------------------------------------------------------------- /src/FSharp.Core/seq.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/seq.fs -------------------------------------------------------------------------------- /src/FSharp.Core/seq.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/seq.fsi -------------------------------------------------------------------------------- /src/FSharp.Core/seqcore.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/seqcore.fs -------------------------------------------------------------------------------- /src/FSharp.Core/seqcore.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/seqcore.fsi -------------------------------------------------------------------------------- /src/FSharp.Core/set.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/set.fs -------------------------------------------------------------------------------- /src/FSharp.Core/set.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/set.fsi -------------------------------------------------------------------------------- /src/FSharp.Core/string.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/string.fs -------------------------------------------------------------------------------- /src/FSharp.Core/string.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/string.fsi -------------------------------------------------------------------------------- /src/FSharp.Core/tasks.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/tasks.fs -------------------------------------------------------------------------------- /src/FSharp.Core/tasks.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/tasks.fsi -------------------------------------------------------------------------------- /src/FSharp.Core/xlf/FSCore.cs.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/xlf/FSCore.cs.xlf -------------------------------------------------------------------------------- /src/FSharp.Core/xlf/FSCore.de.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/xlf/FSCore.de.xlf -------------------------------------------------------------------------------- /src/FSharp.Core/xlf/FSCore.es.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/xlf/FSCore.es.xlf -------------------------------------------------------------------------------- /src/FSharp.Core/xlf/FSCore.fr.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/xlf/FSCore.fr.xlf -------------------------------------------------------------------------------- /src/FSharp.Core/xlf/FSCore.it.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/xlf/FSCore.it.xlf -------------------------------------------------------------------------------- /src/FSharp.Core/xlf/FSCore.ja.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/xlf/FSCore.ja.xlf -------------------------------------------------------------------------------- /src/FSharp.Core/xlf/FSCore.ko.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/xlf/FSCore.ko.xlf -------------------------------------------------------------------------------- /src/FSharp.Core/xlf/FSCore.pl.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/xlf/FSCore.pl.xlf -------------------------------------------------------------------------------- /src/FSharp.Core/xlf/FSCore.pt-BR.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/xlf/FSCore.pt-BR.xlf -------------------------------------------------------------------------------- /src/FSharp.Core/xlf/FSCore.ru.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/xlf/FSCore.ru.xlf -------------------------------------------------------------------------------- /src/FSharp.Core/xlf/FSCore.tr.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/FSharp.Core/xlf/FSCore.tr.xlf -------------------------------------------------------------------------------- /src/Microsoft.FSharp.Compiler/Program.fs: -------------------------------------------------------------------------------- 1 | [] 2 | let main _ = 0 3 | -------------------------------------------------------------------------------- /src/fsc/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/fsc/App.config -------------------------------------------------------------------------------- /src/fsc/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/fsc/Directory.Build.props -------------------------------------------------------------------------------- /src/fsc/fsc.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/fsc/fsc.targets -------------------------------------------------------------------------------- /src/fsc/fscProject/fsc.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/fsc/fscProject/fsc.fsproj -------------------------------------------------------------------------------- /src/fsc/fscmain.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/fsc/fscmain.fs -------------------------------------------------------------------------------- /src/fsi/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/fsi/App.config -------------------------------------------------------------------------------- /src/fsi/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/fsi/Directory.Build.props -------------------------------------------------------------------------------- /src/fsi/console.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/fsi/console.fs -------------------------------------------------------------------------------- /src/fsi/fsi.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/fsi/fsi.ico -------------------------------------------------------------------------------- /src/fsi/fsi.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/fsi/fsi.rc -------------------------------------------------------------------------------- /src/fsi/fsi.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/fsi/fsi.res -------------------------------------------------------------------------------- /src/fsi/fsi.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/fsi/fsi.targets -------------------------------------------------------------------------------- /src/fsi/fsiProject/fsi.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/fsi/fsiProject/fsi.fsproj -------------------------------------------------------------------------------- /src/fsi/fsimain.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/fsi/fsimain.fs -------------------------------------------------------------------------------- /src/test.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/src/test.snk -------------------------------------------------------------------------------- /start-vs-FsharpSln.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/start-vs-FsharpSln.cmd -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/test.sh -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/.gitignore -------------------------------------------------------------------------------- /tests/AheadOfTime/Equality/Program.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/AheadOfTime/Equality/Program.fs -------------------------------------------------------------------------------- /tests/AheadOfTime/Equality/check.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/AheadOfTime/Equality/check.ps1 -------------------------------------------------------------------------------- /tests/AheadOfTime/NuGet.Config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/AheadOfTime/NuGet.Config -------------------------------------------------------------------------------- /tests/AheadOfTime/Trimming/Program.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/AheadOfTime/Trimming/Program.fs -------------------------------------------------------------------------------- /tests/AheadOfTime/Trimming/check.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/AheadOfTime/Trimming/check.ps1 -------------------------------------------------------------------------------- /tests/AheadOfTime/check.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/AheadOfTime/check.ps1 -------------------------------------------------------------------------------- /tests/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/Directory.Build.props -------------------------------------------------------------------------------- /tests/Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/Directory.Build.targets -------------------------------------------------------------------------------- /tests/EndToEndBuildTests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/EndToEndBuildTests/.gitignore -------------------------------------------------------------------------------- /tests/EndToEndBuildTests/BasicProvider/BasicProvider.Tests/Program.fs: -------------------------------------------------------------------------------- 1 | module Program 2 | let [] main _ = 0 3 | -------------------------------------------------------------------------------- /tests/EndToEndBuildTests/ComboProvider/ComboProvider.Tests/Program.fs: -------------------------------------------------------------------------------- 1 | module Program 2 | let [] main _ = 0 3 | -------------------------------------------------------------------------------- /tests/FSharp.Compiler.ComponentTests/Conformance/BasicGrammarElements/CustomAttributes/ArgumentsOfAllTypes/dummy.fs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/FSharp.Compiler.ComponentTests/EmittedIL/CCtorDUWithMember/CCtorDUWithMember01.fs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/FSharp.Compiler.ComponentTests/EmittedIL/CCtorDUWithMember/CCtorDUWithMember02.fs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/FSharp.Compiler.ComponentTests/EmittedIL/CCtorDUWithMember/CCtorDUWithMember03.fs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/FSharp.Compiler.ComponentTests/EmittedIL/Platform/PlatformedExe.fs: -------------------------------------------------------------------------------- 1 | printfn "Hello, World" 2 | -------------------------------------------------------------------------------- /tests/FSharp.Compiler.ComponentTests/EmittedIL/Platform/SimpleFsProgram.fs: -------------------------------------------------------------------------------- 1 | namespace NothingMuch 2 | -------------------------------------------------------------------------------- /tests/FSharp.Compiler.ComponentTests/EmittedIL/Structure/dummy.fs: -------------------------------------------------------------------------------- 1 | // #Regression #NoMT #CodeGen #Attributes -------------------------------------------------------------------------------- /tests/FSharp.Compiler.ComponentTests/Language/Nullness/existing-positive.fs.nullness_disabled.err.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/FSharp.Compiler.ComponentTests/Language/Nullness/library-functions.fs.nullness_disabled.err.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/FSharp.Compiler.ComponentTests/TypeChecks/Shadowing/E_CannotShadowFunctionPropertyWithExtensionMethod.fsx.il.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/FSharp.Compiler.ComponentTests/TypeChecks/Shadowing/E_CannotShadowFunctionPropertyWithTypeExtension.fsx.il.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/FSharp.Compiler.ComponentTests/TypeChecks/Shadowing/E_CannotShadowIndexedPropertyWithExtensionMethod.fsx.il.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/FSharp.Compiler.ComponentTests/TypeChecks/Shadowing/E_CannotShadowIndexedPropertyWithTypeExtension.fsx.il.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/FSharp.Compiler.ComponentTests/TypeChecks/Shadowing/E_NoChangeForEvent.fsx.il.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/FSharp.Compiler.ComponentTests/TypeChecks/Shadowing/LinqCount.fsx.support.added.later.il.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/FSharp.Compiler.ComponentTests/TypeChecks/Shadowing/ShadowStaticProperty.fsx.support.added.later.il.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/FSharp.Compiler.ComponentTests/TypeChecks/Shadowing/ShadowWithExtensionMethod.fsx.err.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/FSharp.Compiler.ComponentTests/TypeChecks/Shadowing/ShadowWithExtensionMethod.fsx.support.added.later.il.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/FSharp.Compiler.ComponentTests/TypeChecks/Shadowing/ShadowWithLastOpenedTypeExtensions.fsx.err.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/FSharp.Compiler.ComponentTests/TypeChecks/Shadowing/ShadowWithLastOpenedTypeExtensions.fsx.support.added.later.il.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/FSharp.Compiler.ComponentTests/TypeChecks/Shadowing/ShadowWithTypeExtension.fsx.err.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/FSharp.Compiler.ComponentTests/TypeChecks/Shadowing/ShadowWithTypeExtension.fsx.support.added.later.il.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/FSharp.Compiler.ComponentTests/TypeChecks/Shadowing/ShadowingAndStillOkWithChainedCalls.fsx.err.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/FSharp.Compiler.ComponentTests/resources/tests/InteractiveSession/Misc/lib.fs: -------------------------------------------------------------------------------- 1 | module Lib 2 | let X () = 42 -------------------------------------------------------------------------------- /tests/FSharp.Test.Utilities/Assert.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/FSharp.Test.Utilities/Assert.fs -------------------------------------------------------------------------------- /tests/FSharp.Test.Utilities/Tests.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/FSharp.Test.Utilities/Tests.fs -------------------------------------------------------------------------------- /tests/ILVerify/ilverify.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/ILVerify/ilverify.ps1 -------------------------------------------------------------------------------- /tests/KnownFail.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/KnownFail.txt -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/Resources/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/Resources/Directory.Build.props -------------------------------------------------------------------------------- /tests/benchmarks/FCSBenchmarks/BenchmarkComparison/.gitignore: -------------------------------------------------------------------------------- 1 | .artifacts/ -------------------------------------------------------------------------------- /tests/benchmarks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/benchmarks/README.md -------------------------------------------------------------------------------- /tests/fsharp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/.gitignore -------------------------------------------------------------------------------- /tests/fsharp/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "FSharp.suggestGitignore": false 3 | } -------------------------------------------------------------------------------- /tests/fsharp/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/Directory.Build.props -------------------------------------------------------------------------------- /tests/fsharp/FSharpSuite.Tests.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/FSharpSuite.Tests.fsproj -------------------------------------------------------------------------------- /tests/fsharp/HandleExpects.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/HandleExpects.fs -------------------------------------------------------------------------------- /tests/fsharp/TypeProviderTests.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/TypeProviderTests.fs -------------------------------------------------------------------------------- /tests/fsharp/conformance/inference/E_Clashing_Values_in_AbstractClass01.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fsharp/conformance/inference/E_Clashing_Values_in_AbstractClass03.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fsharp/conformance/inference/E_Clashing_Values_in_AbstractClass04.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fsharp/core/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/.gitignore -------------------------------------------------------------------------------- /tests/fsharp/core/access/test.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/access/test.fsx -------------------------------------------------------------------------------- /tests/fsharp/core/anon/lib.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/anon/lib.fs -------------------------------------------------------------------------------- /tests/fsharp/core/anon/test.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/anon/test.fsx -------------------------------------------------------------------------------- /tests/fsharp/core/apporder/test.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/apporder/test.fsx -------------------------------------------------------------------------------- /tests/fsharp/core/array/test.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/array/test.fsx -------------------------------------------------------------------------------- /tests/fsharp/core/attributes/cslib.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/attributes/cslib.cs -------------------------------------------------------------------------------- /tests/fsharp/core/attributes/test.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/attributes/test.fsx -------------------------------------------------------------------------------- /tests/fsharp/core/control/test.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/control/test.fsx -------------------------------------------------------------------------------- /tests/fsharp/core/controlWpf/test.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/controlWpf/test.fsx -------------------------------------------------------------------------------- /tests/fsharp/core/csext/test.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/csext/test.fsx -------------------------------------------------------------------------------- /tests/fsharp/core/enum/test.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/enum/test.fsx -------------------------------------------------------------------------------- /tests/fsharp/core/events/test.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/events/test.fs -------------------------------------------------------------------------------- /tests/fsharp/core/events/testcs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/events/testcs.cs -------------------------------------------------------------------------------- /tests/fsharp/core/fileorder/libfile2.fs: -------------------------------------------------------------------------------- 1 | namespace Ploeh.Weird.Repro 2 | 3 | 4 | // deliberately empty 5 | -------------------------------------------------------------------------------- /tests/fsharp/core/fileorder/test.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/fileorder/test.fsx -------------------------------------------------------------------------------- /tests/fsharp/core/forwarders/a.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/forwarders/a.cs -------------------------------------------------------------------------------- /tests/fsharp/core/forwarders/b.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/forwarders/b.cs -------------------------------------------------------------------------------- /tests/fsharp/core/forwarders/c.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/forwarders/c.fs -------------------------------------------------------------------------------- /tests/fsharp/core/forwarders/test.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/forwarders/test.fs -------------------------------------------------------------------------------- /tests/fsharp/core/fsfromcs/lib.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/fsfromcs/lib.fs -------------------------------------------------------------------------------- /tests/fsharp/core/fsfromcs/test.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/fsfromcs/test.cs -------------------------------------------------------------------------------- /tests/fsharp/core/fsi-load/test.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/fsi-load/test.fsx -------------------------------------------------------------------------------- /tests/fsharp/core/fsi-reload/a1.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/fsi-reload/a1.fs -------------------------------------------------------------------------------- /tests/fsharp/core/fsi-reload/a2.fs: -------------------------------------------------------------------------------- 1 | namespace Project 2 | 3 | type B = { Prop : DU } 4 | -------------------------------------------------------------------------------- /tests/fsharp/core/fsi-reload/b1.fs: -------------------------------------------------------------------------------- 1 | namespace Project 2 | 3 | type DU = A | B 4 | -------------------------------------------------------------------------------- /tests/fsharp/core/fsi-reload/b2.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/fsi-reload/b2.fs -------------------------------------------------------------------------------- /tests/fsharp/core/fsi-reload/b2.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/fsi-reload/b2.fsi -------------------------------------------------------------------------------- /tests/fsharp/core/fsi-reload/test1.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/fsi-reload/test1.ml -------------------------------------------------------------------------------- /tests/fsharp/core/hiding/client.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/hiding/client.ml -------------------------------------------------------------------------------- /tests/fsharp/core/hiding/lib.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/hiding/lib.ml -------------------------------------------------------------------------------- /tests/fsharp/core/hiding/lib.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/hiding/lib.mli -------------------------------------------------------------------------------- /tests/fsharp/core/hiding/lib2.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/hiding/lib2.ml -------------------------------------------------------------------------------- /tests/fsharp/core/hiding/lib2.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/hiding/lib2.mli -------------------------------------------------------------------------------- /tests/fsharp/core/hiding/lib3.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/hiding/lib3.ml -------------------------------------------------------------------------------- /tests/fsharp/core/hiding/libv.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/hiding/libv.ml -------------------------------------------------------------------------------- /tests/fsharp/core/ilread/Library.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/ilread/Library.dll -------------------------------------------------------------------------------- /tests/fsharp/core/ilread/test.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/ilread/test.fs -------------------------------------------------------------------------------- /tests/fsharp/core/innerpoly/test.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/innerpoly/test.fsx -------------------------------------------------------------------------------- /tests/fsharp/core/int32/test.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/int32/test.fsx -------------------------------------------------------------------------------- /tests/fsharp/core/lazy/test.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/lazy/test.fsx -------------------------------------------------------------------------------- /tests/fsharp/core/letrec/test.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/letrec/test.fsx -------------------------------------------------------------------------------- /tests/fsharp/core/libtest/test.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/libtest/test.fsx -------------------------------------------------------------------------------- /tests/fsharp/core/lift/test.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/lift/test.fsx -------------------------------------------------------------------------------- /tests/fsharp/core/load-script/1.fsx: -------------------------------------------------------------------------------- 1 | // #Conformance #FSI 2 | printfn "Hello" 3 | -------------------------------------------------------------------------------- /tests/fsharp/core/load-script/2.fsx: -------------------------------------------------------------------------------- 1 | // #Conformance #FSI 2 | #load "1.fsx" 3 | printfn "World" 4 | -------------------------------------------------------------------------------- /tests/fsharp/core/load-script/3.fsx: -------------------------------------------------------------------------------- 1 | // #Conformance #FSI 2 | #load "2.fsx" 3 | printfn "-the end" 4 | -------------------------------------------------------------------------------- /tests/fsharp/core/load-script/IncludeNoWarn211.fsx: -------------------------------------------------------------------------------- 1 | #nowarn "211" 2 | #I "totally-nonexistent-folder" 3 | -------------------------------------------------------------------------------- /tests/fsharp/core/load-script/load-FlagCheckFs.fsx: -------------------------------------------------------------------------------- 1 | // #Conformance #FSI 2 | #nowarn "222" 3 | #load "flagcheck.fs" 4 | -------------------------------------------------------------------------------- /tests/fsharp/core/load-script/load-IncludeNoWarn211.fsx: -------------------------------------------------------------------------------- 1 | #load "IncludeNoWarn211.fsx" 2 | -------------------------------------------------------------------------------- /tests/fsharp/core/load-script/pipescr: -------------------------------------------------------------------------------- 1 | #load "3.fsx";; 2 | #quit;; 3 | -------------------------------------------------------------------------------- /tests/fsharp/core/load-script/usesfsi.fsx: -------------------------------------------------------------------------------- 1 | // #Conformance #FSI 2 | fsi.CommandLineArgs 3 | -------------------------------------------------------------------------------- /tests/fsharp/core/longnames/test.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/longnames/test.fsx -------------------------------------------------------------------------------- /tests/fsharp/core/map/test.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/map/test.fsx -------------------------------------------------------------------------------- /tests/fsharp/core/measures/test.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/measures/test.fsx -------------------------------------------------------------------------------- /tests/fsharp/core/members/absil.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/members/absil.fs -------------------------------------------------------------------------------- /tests/fsharp/core/members/absil.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/members/absil.fsi -------------------------------------------------------------------------------- /tests/fsharp/core/members/stephen.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/members/stephen.ml -------------------------------------------------------------------------------- /tests/fsharp/core/namespaces/test.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/namespaces/test.fs -------------------------------------------------------------------------------- /tests/fsharp/core/namespaces/test.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/namespaces/test.fsi -------------------------------------------------------------------------------- /tests/fsharp/core/namespaces/test2.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/namespaces/test2.fs -------------------------------------------------------------------------------- /tests/fsharp/core/nested/test.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/nested/test.fsx -------------------------------------------------------------------------------- /tests/fsharp/core/parsing/crlf.ml: -------------------------------------------------------------------------------- 1 | // #Conformance 2 | 3 | -------------------------------------------------------------------------------- /tests/fsharp/core/parsing/toplet.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/parsing/toplet.ml -------------------------------------------------------------------------------- /tests/fsharp/core/patterns/test.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/patterns/test.fsx -------------------------------------------------------------------------------- /tests/fsharp/core/pinvoke/test.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/pinvoke/test.fsx -------------------------------------------------------------------------------- /tests/fsharp/core/printf/test.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/printf/test.fsx -------------------------------------------------------------------------------- /tests/fsharp/core/printing/preludePrintSize1000.fsx: -------------------------------------------------------------------------------- 1 | // Pre-test configuration 2 | fsi.PrintSize <- 1000 3 | 4 | -------------------------------------------------------------------------------- /tests/fsharp/core/printing/preludePrintSize200.fsx: -------------------------------------------------------------------------------- 1 | // Pre-test configuration 2 | fsi.PrintSize <- 200 3 | 4 | -------------------------------------------------------------------------------- /tests/fsharp/core/printing/test.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/printing/test.fsx -------------------------------------------------------------------------------- /tests/fsharp/core/quotes/cslib.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/quotes/cslib.cs -------------------------------------------------------------------------------- /tests/fsharp/core/quotes/test.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/quotes/test.fsx -------------------------------------------------------------------------------- /tests/fsharp/core/reflect/test.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/reflect/test.fs -------------------------------------------------------------------------------- /tests/fsharp/core/reflect/test2.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/reflect/test2.fs -------------------------------------------------------------------------------- /tests/fsharp/core/resources/TextFile1.txt: -------------------------------------------------------------------------------- 1 | 2 | Hello. This is a Text File. 3 | 4 | -------------------------------------------------------------------------------- /tests/fsharp/core/seq/test.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/seq/test.fsx -------------------------------------------------------------------------------- /tests/fsharp/core/span/.gitignore: -------------------------------------------------------------------------------- 1 | *.generated.fsx 2 | -------------------------------------------------------------------------------- /tests/fsharp/core/span/test-pre.fsx: -------------------------------------------------------------------------------- 1 | #load "common-pre.fsx" 2 | -------------------------------------------------------------------------------- /tests/fsharp/core/span/test.bsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/span/test.bsl -------------------------------------------------------------------------------- /tests/fsharp/core/span/test.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/span/test.fsx -------------------------------------------------------------------------------- /tests/fsharp/core/span/test2-pre.fsx: -------------------------------------------------------------------------------- 1 | #load "common-pre.fsx" 2 | -------------------------------------------------------------------------------- /tests/fsharp/core/span/test2.bsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/span/test2.bsl -------------------------------------------------------------------------------- /tests/fsharp/core/span/test2.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/span/test2.fsx -------------------------------------------------------------------------------- /tests/fsharp/core/span/test3-pre.fsx: -------------------------------------------------------------------------------- 1 | #load "common-pre.fsx" 2 | -------------------------------------------------------------------------------- /tests/fsharp/core/span/test3.bsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/span/test3.bsl -------------------------------------------------------------------------------- /tests/fsharp/core/span/test3.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/span/test3.fsx -------------------------------------------------------------------------------- /tests/fsharp/core/span/testlib.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/span/testlib.fs -------------------------------------------------------------------------------- /tests/fsharp/core/subtype/test.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/subtype/test.fsx -------------------------------------------------------------------------------- /tests/fsharp/core/syntax/test.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/syntax/test.fsx -------------------------------------------------------------------------------- /tests/fsharp/core/tlr/test.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/tlr/test.fsx -------------------------------------------------------------------------------- /tests/fsharp/core/topinit/lib.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/topinit/lib.ml -------------------------------------------------------------------------------- /tests/fsharp/core/topinit/test.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/topinit/test.cs -------------------------------------------------------------------------------- /tests/fsharp/core/topinit/test0.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/topinit/test0.fs -------------------------------------------------------------------------------- /tests/fsharp/core/topinit/test1.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/topinit/test1.fs -------------------------------------------------------------------------------- /tests/fsharp/core/topinit/test2.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/topinit/test2.fs -------------------------------------------------------------------------------- /tests/fsharp/core/topinit/test3.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/topinit/test3.fs -------------------------------------------------------------------------------- /tests/fsharp/core/topinit/test4.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/topinit/test4.fs -------------------------------------------------------------------------------- /tests/fsharp/core/topinit/test5.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/topinit/test5.fs -------------------------------------------------------------------------------- /tests/fsharp/core/topinit/test6.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/topinit/test6.fs -------------------------------------------------------------------------------- /tests/fsharp/core/unicode/out.bsl: -------------------------------------------------------------------------------- 1 | ©≠ -------------------------------------------------------------------------------- /tests/fsharp/core/unicode/test.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/unicode/test.fsx -------------------------------------------------------------------------------- /tests/fsharp/core/xmldoc/lib.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/core/xmldoc/lib.fs -------------------------------------------------------------------------------- /tests/fsharp/optimize/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/optimize/.gitignore -------------------------------------------------------------------------------- /tests/fsharp/perf/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/perf/.gitignore -------------------------------------------------------------------------------- /tests/fsharp/perf/graph/test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/perf/graph/test.ml -------------------------------------------------------------------------------- /tests/fsharp/perf/nbody/test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/perf/nbody/test.ml -------------------------------------------------------------------------------- /tests/fsharp/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/readme.md -------------------------------------------------------------------------------- /tests/fsharp/regression/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/regression/.gitignore -------------------------------------------------------------------------------- /tests/fsharp/regression/26/test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/regression/26/test.ml -------------------------------------------------------------------------------- /tests/fsharp/regression/321/test.mli: -------------------------------------------------------------------------------- 1 | exception Bad_xml_structure of string 2 | 3 | 4 | -------------------------------------------------------------------------------- /tests/fsharp/regression/83/test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/regression/83/test.ml -------------------------------------------------------------------------------- /tests/fsharp/regression/84/test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/regression/84/test.ml -------------------------------------------------------------------------------- /tests/fsharp/regression/86/test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/regression/86/test.ml -------------------------------------------------------------------------------- /tests/fsharp/single-test.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/single-test.fs -------------------------------------------------------------------------------- /tests/fsharp/test.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/test.fsx -------------------------------------------------------------------------------- /tests/fsharp/tests.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/tests.fs -------------------------------------------------------------------------------- /tests/fsharp/tools/eval/test.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/tools/eval/test.fsx -------------------------------------------------------------------------------- /tests/fsharp/typeProviders/helloWorld/build.fs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fsharp/typeProviders/negTests/neg7.bsl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fsharp/typecheck/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/typecheck/.gitignore -------------------------------------------------------------------------------- /tests/fsharp/typecheck/sigs/.gitignore: -------------------------------------------------------------------------------- 1 | *.generated.fsx 2 | -------------------------------------------------------------------------------- /tests/fsharp/typecheck/sigs/neg01b.fs: -------------------------------------------------------------------------------- 1 | module Neg01b 2 | let x = Lib.X 3 | -------------------------------------------------------------------------------- /tests/fsharp/typecheck/sigs/neg14b.fs: -------------------------------------------------------------------------------- 1 | module Neg14b 2 | let x = Lib.X 3 | -------------------------------------------------------------------------------- /tests/fsharp/typecheck/sigs/neg78.fsx: -------------------------------------------------------------------------------- 1 | module M 2 | 3 | let x = System.. 4 | 5 | -------------------------------------------------------------------------------- /tests/fsharp/typecheck/sigs/neg_byref_1.fs: -------------------------------------------------------------------------------- 1 | module Test 2 | let x01 = [] : (int byref) list (* trap: tinst *) 3 | -------------------------------------------------------------------------------- /tests/fsharp/typecheck/sigs/neg_byref_20.fs: -------------------------------------------------------------------------------- 1 | module Test 2 | (Array.zeroCreate 10 : int byref [] );; 3 | 4 | 5 | -------------------------------------------------------------------------------- /tests/fsharp/typecheck/sigs/pos29.fs: -------------------------------------------------------------------------------- 1 | module Pos29 2 | 3 | type A = int 4 | let x = 1 5 | -------------------------------------------------------------------------------- /tests/fsharp/typecheck/sigs/pos29.fsi: -------------------------------------------------------------------------------- 1 | module rec Pos29 2 | 3 | val x : A 4 | type A = int 5 | -------------------------------------------------------------------------------- /tests/fsharp/xunit.runner.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharp/xunit.runner.json -------------------------------------------------------------------------------- /tests/fsharpqa/Source/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharpqa/Source/.gitignore -------------------------------------------------------------------------------- /tests/fsharpqa/Source/CompilerOptions/fsc/.gitignore: -------------------------------------------------------------------------------- 1 | !debug -------------------------------------------------------------------------------- /tests/fsharpqa/Source/CompilerOptions/fsc/gccerrors/.gitignore: -------------------------------------------------------------------------------- 1 | # generated as part of the test 2 | gccerrors01.txt 3 | -------------------------------------------------------------------------------- /tests/fsharpqa/Source/CompilerOptions/fsc/nologo/nologo.437.1033.bsl: -------------------------------------------------------------------------------- 1 | 2 | error FS0207: No inputs specified 3 | -------------------------------------------------------------------------------- /tests/fsharpqa/Source/CompilerOptions/fsc/pdb/setup.cmd: -------------------------------------------------------------------------------- 1 | IF EXIST d rd /s/q d 2 | mkdir d 3 | -------------------------------------------------------------------------------- /tests/fsharpqa/Source/CompilerOptions/fsc/responsefile/empty_rs.rsp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fsharpqa/Source/CompilerOptions/fsc/responsefile/rs1.rsp: -------------------------------------------------------------------------------- 1 | --define:FROM_RESPONSE_FILE_1 -------------------------------------------------------------------------------- /tests/fsharpqa/Source/CompilerOptions/fsc/responsefile/rs2.rsp: -------------------------------------------------------------------------------- 1 | @rs1.rsp 2 | -------------------------------------------------------------------------------- /tests/fsharpqa/Source/CompilerOptions/fsi/help/.gitignore: -------------------------------------------------------------------------------- 1 | # generated as part of the test 2 | help.txt 3 | -------------------------------------------------------------------------------- /tests/fsharpqa/Source/Conformance/Expressions/ControlFlowExpressions/Assertion/env.lst: -------------------------------------------------------------------------------- 1 | # Generated via tool 2 | -------------------------------------------------------------------------------- /tests/fsharpqa/Source/Conformance/Expressions/ControlFlowExpressions/Conditional/env.lst: -------------------------------------------------------------------------------- 1 | # Generated via tool 2 | -------------------------------------------------------------------------------- /tests/fsharpqa/Source/Conformance/Expressions/ControlFlowExpressions/While/env.lst: -------------------------------------------------------------------------------- 1 | # Generated via tool 2 | -------------------------------------------------------------------------------- /tests/fsharpqa/Source/Conformance/Expressions/DataExpressions/QueryExpressions/keep.lst: -------------------------------------------------------------------------------- 1 | Utils.dll -------------------------------------------------------------------------------- /tests/fsharpqa/Source/Conformance/Expressions/ElaborationAndElaboratedExpressions/env.lst: -------------------------------------------------------------------------------- 1 | # Generated via tool 2 | -------------------------------------------------------------------------------- /tests/fsharpqa/Source/Conformance/Expressions/EvaluationAndValues/env.lst: -------------------------------------------------------------------------------- 1 | # Generated via tool 2 | -------------------------------------------------------------------------------- /tests/fsharpqa/Source/Conformance/Expressions/ExpressionQuotations/Baselines/keep.lst: -------------------------------------------------------------------------------- 1 | QuoteUtils.dll -------------------------------------------------------------------------------- /tests/fsharpqa/Source/Conformance/Expressions/SomeCheckingAndInferenceTerminology/env.lst: -------------------------------------------------------------------------------- 1 | # Generated via tool 2 | -------------------------------------------------------------------------------- /tests/fsharpqa/Source/Conformance/LexicalAnalysis/HiddenTokens/env.lst: -------------------------------------------------------------------------------- 1 | # Generated via tool 2 | -------------------------------------------------------------------------------- /tests/fsharpqa/Source/Conformance/ObjectOrientedTypeDefinitions/ClassTypes/ExplicitFields/env.lst: -------------------------------------------------------------------------------- 1 | # Auto-generated 2 | -------------------------------------------------------------------------------- /tests/fsharpqa/Source/Conformance/ObjectOrientedTypeDefinitions/ClassTypes/MemberDeclarations/dummy.fs: -------------------------------------------------------------------------------- 1 | exit 0 -------------------------------------------------------------------------------- /tests/fsharpqa/Source/Conformance/ObjectOrientedTypeDefinitions/TypeExtensions/basic/keep.lst: -------------------------------------------------------------------------------- 1 | fslib.dll -------------------------------------------------------------------------------- /tests/fsharpqa/Source/Conformance/Signatures/SignatureTypes/env.lst: -------------------------------------------------------------------------------- 1 | # Generated via tool 2 | -------------------------------------------------------------------------------- /tests/fsharpqa/Source/Conformance/TypeForwarding/Class/G_Basic002_64_ExpErr.txt: -------------------------------------------------------------------------------- 1 | System.TypeLoadException -------------------------------------------------------------------------------- /tests/fsharpqa/Source/Conformance/TypeForwarding/Class/G_Basic002_x86_ExpErr.txt: -------------------------------------------------------------------------------- 1 | System.TypeLoadException -------------------------------------------------------------------------------- /tests/fsharpqa/Source/Conformance/TypeForwarding/Class/G_Constraint006_64_ExpErr.txt: -------------------------------------------------------------------------------- 1 | System.TypeLoadException -------------------------------------------------------------------------------- /tests/fsharpqa/Source/Conformance/TypeForwarding/Class/G_Constraint006_x86_ExpErr.txt: -------------------------------------------------------------------------------- 1 | System.TypeLoadException -------------------------------------------------------------------------------- /tests/fsharpqa/Source/Conformance/TypeForwarding/Class/G_Interface002_64_ExpErr.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fsharpqa/Source/Conformance/TypeForwarding/Class/G_Interface002_x86_ExpErr.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fsharpqa/Source/Conformance/TypeForwarding/Class/G_Method001_64_ExpErr.txt: -------------------------------------------------------------------------------- 1 | System.MissingMethodException -------------------------------------------------------------------------------- /tests/fsharpqa/Source/Conformance/TypeForwarding/Class/G_Method001_x86_ExpErr.txt: -------------------------------------------------------------------------------- 1 | System.MissingMethodException -------------------------------------------------------------------------------- /tests/fsharpqa/Source/Conformance/TypeForwarding/Delegate/G_Basic002_ExpErr.txt: -------------------------------------------------------------------------------- 1 | System.TypeLoadException -------------------------------------------------------------------------------- /tests/fsharpqa/Source/Conformance/TypeForwarding/Delegate/NG_TurnToClass_ExpErr.txt: -------------------------------------------------------------------------------- 1 | System.MissingMethodException -------------------------------------------------------------------------------- /tests/fsharpqa/Source/Conformance/TypeForwarding/Struct/G_Basic002_64_ExpErr.txt: -------------------------------------------------------------------------------- 1 | System.TypeLoadException -------------------------------------------------------------------------------- /tests/fsharpqa/Source/Conformance/TypeForwarding/Struct/G_Basic002_x86_ExpErr.txt: -------------------------------------------------------------------------------- 1 | System.TypeLoadException -------------------------------------------------------------------------------- /tests/fsharpqa/Source/Conformance/TypeForwarding/Struct/G_Constraint002_64_ExpErr.txt: -------------------------------------------------------------------------------- 1 | System.TypeLoadException -------------------------------------------------------------------------------- /tests/fsharpqa/Source/Conformance/TypeForwarding/Struct/G_Constraint004_64_ExpErr.txt: -------------------------------------------------------------------------------- 1 | System.TypeLoadException -------------------------------------------------------------------------------- /tests/fsharpqa/Source/Conformance/TypeForwarding/Struct/G_Method001_64_ExpErr.txt: -------------------------------------------------------------------------------- 1 | System.TypeLoadException -------------------------------------------------------------------------------- /tests/fsharpqa/Source/Conformance/TypeForwarding/Struct/G_Method001_86_ExpErr.txt: -------------------------------------------------------------------------------- 1 | System.TypeLoadException -------------------------------------------------------------------------------- /tests/fsharpqa/Source/Conformance/TypeForwarding/Struct/G_Method002_64_ExpErr.txt: -------------------------------------------------------------------------------- 1 | System.TypeLoadException -------------------------------------------------------------------------------- /tests/fsharpqa/Source/Conformance/TypeForwarding/Struct/G_Method002_86_ExpErr.txt: -------------------------------------------------------------------------------- 1 | System.TypeLoadException -------------------------------------------------------------------------------- /tests/fsharpqa/Source/Conformance/TypeForwarding/Struct/NG_TurnToClass_64_ExpErr.txt: -------------------------------------------------------------------------------- 1 | System.TypeLoadException -------------------------------------------------------------------------------- /tests/fsharpqa/Source/Conformance/TypeForwarding/Struct/NG_TurnToClass_x86_ExpErr.txt: -------------------------------------------------------------------------------- 1 | System.TypeLoadException -------------------------------------------------------------------------------- /tests/fsharpqa/Source/Diagnostics/ParsingAtEOF/type_id_equal02.fs: -------------------------------------------------------------------------------- 1 | // #Diagnostics 2 | module M 3 | type C() = 4 | -------------------------------------------------------------------------------- /tests/fsharpqa/Source/InteractiveSession/Misc/LoadFile01.fsx: -------------------------------------------------------------------------------- 1 | // #NoMT #FSI 2 | let p = 1 3 | -------------------------------------------------------------------------------- /tests/fsharpqa/Source/InteractiveSession/Misc/LoadFile02.fsx: -------------------------------------------------------------------------------- 1 | // #NoMT #FSI 2 | let q = 2 3 | -------------------------------------------------------------------------------- /tests/fsharpqa/Source/InteractiveSession/Misc/ScriptTest/script1.fsx: -------------------------------------------------------------------------------- 1 | let x = 2 -------------------------------------------------------------------------------- /tests/fsharpqa/Source/InteractiveSession/Misc/dummy.txt: -------------------------------------------------------------------------------- 1 | () -------------------------------------------------------------------------------- /tests/fsharpqa/Source/InteractiveSession/Misc/keep.lst: -------------------------------------------------------------------------------- 1 | aaa\lib.dll -------------------------------------------------------------------------------- /tests/fsharpqa/Source/InteractiveSession/Misc/lib.fs: -------------------------------------------------------------------------------- 1 | module Lib 2 | let X () = 42 -------------------------------------------------------------------------------- /tests/fsharpqa/Source/Misc/6448.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharpqa/Source/Misc/6448.fs -------------------------------------------------------------------------------- /tests/fsharpqa/Source/Misc/env.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharpqa/Source/Misc/env.lst -------------------------------------------------------------------------------- /tests/fsharpqa/Source/Stress/.gitignore: -------------------------------------------------------------------------------- 1 | # generated as part of the test 2 | 2766.fs 3 | SeqExprCapacity.fs 4 | -------------------------------------------------------------------------------- /tests/fsharpqa/Source/comparer.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharpqa/Source/comparer.fsx -------------------------------------------------------------------------------- /tests/fsharpqa/Source/run.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharpqa/Source/run.pl -------------------------------------------------------------------------------- /tests/fsharpqa/Source/test.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharpqa/Source/test.lst -------------------------------------------------------------------------------- /tests/fsharpqa/comparer.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharpqa/comparer.fsx -------------------------------------------------------------------------------- /tests/fsharpqa/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/fsharpqa/readme.md -------------------------------------------------------------------------------- /tests/fsharpqa/testenv/src/.gitignore: -------------------------------------------------------------------------------- 1 | obj 2 | bin -------------------------------------------------------------------------------- /tests/run.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/run.pl -------------------------------------------------------------------------------- /tests/scripts/compiler-perf.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/scripts/compiler-perf.fsx -------------------------------------------------------------------------------- /tests/scripts/scriptlib.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/scripts/scriptlib.fsx -------------------------------------------------------------------------------- /tests/scripts/update-baselines.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/scripts/update-baselines.fsx -------------------------------------------------------------------------------- /tests/service/data/FSharp.Data.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/service/data/FSharp.Data.dll -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/.gitignore: -------------------------------------------------------------------------------- 1 | *.actual 2 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Attribute/RangeOfAttribute.fs: -------------------------------------------------------------------------------- 1 | 2 | [] 3 | do () 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Binding/ColonBeforeReturnTypeIsPartOfTrivia.fs: -------------------------------------------------------------------------------- 1 | 2 | let x y : int = failwith "todo" 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Binding/RangeOfEqualSignShouldBePresentInSynModuleDeclLetBinding.fs: -------------------------------------------------------------------------------- 1 | 2 | let v = 12 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Binding/RangeOfLetKeywordShouldBePresentInSynModuleDeclLetBinding.fs: -------------------------------------------------------------------------------- 1 | 2 | let v = 12 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/CodeComment/BlockCommentInSourceCode.fs: -------------------------------------------------------------------------------- 1 | 2 | let a (* b *) c = c + 42 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/CodeComment/CommentAfterSourceCode.fs: -------------------------------------------------------------------------------- 1 | 2 | foo() // comment! 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/CodeComment/CommentAtEndOfFile.fs: -------------------------------------------------------------------------------- 1 | 2 | x // y 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/CodeComment/CommentOnSingleLine.fs: -------------------------------------------------------------------------------- 1 | 2 | // comment! 3 | foo() 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/EnumCase/SingleSynEnumCaseHasBarRange.fs: -------------------------------------------------------------------------------- 1 | 2 | type Foo = | Bar = 1 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/EnumCase/SingleSynEnumCaseWithoutBar.fs: -------------------------------------------------------------------------------- 1 | 2 | type Foo = Bar = 1 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/AnonymousRecords-02.fs: -------------------------------------------------------------------------------- 1 | {| X = 0 2 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/AnonymousRecords-03.fs: -------------------------------------------------------------------------------- 1 | struct {| X = 0 2 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/AnonymousRecords-04.fs: -------------------------------------------------------------------------------- 1 | {| 2 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/AnonymousRecords-05.fs: -------------------------------------------------------------------------------- 1 | struct {| 2 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/DotLambda - _ Recovery - Eof.fsx: -------------------------------------------------------------------------------- 1 | 1 |> _ -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/DotLambda - _ Recovery.fsx: -------------------------------------------------------------------------------- 1 | (_) 2 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/DotLambda - _. Recovery - Eof.fsx: -------------------------------------------------------------------------------- 1 | 1 |> _. -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/DotLambda - _. Recovery.fsx: -------------------------------------------------------------------------------- 1 | (_.) 2 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/DotLambda_ArgumentExpressionInInnerAppExpression.fs: -------------------------------------------------------------------------------- 1 | let _ = f _.P 123 -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/DotLambda_FunctionWithUnderscoreDotLambda.fs: -------------------------------------------------------------------------------- 1 | let myFunc = _.MyProperty -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/DotLambda_NotAllowedFunctionExpressionWithArg.fs: -------------------------------------------------------------------------------- 1 | let _ = _.P 123 -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/DotLambda_TopLevelLet.fs: -------------------------------------------------------------------------------- 1 | let _ = 1 |> _.ToString() -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/DotLambda_TopLevelStandaloneDotLambda.fs: -------------------------------------------------------------------------------- 1 | 1 |> _.ToString() -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/DotLambda_UnderscoreToString.fs: -------------------------------------------------------------------------------- 1 | _.ToString() -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/DotLambda_WithoutDot.fs: -------------------------------------------------------------------------------- 1 | _ToString() -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/DotLambda_WithoutUnderscore.fs: -------------------------------------------------------------------------------- 1 | .ToString() -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/GlobalKeywordAsSynExpr.fs: -------------------------------------------------------------------------------- 1 | 2 | global 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/Id 06.fs: -------------------------------------------------------------------------------- 1 | `` 2 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/Id 07.fs: -------------------------------------------------------------------------------- 1 | ` 2 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/Record - Field 01.fs: -------------------------------------------------------------------------------- 1 | module Foo 2 | 3 | { A. } 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/Record - Field 02.fs: -------------------------------------------------------------------------------- 1 | module Foo 2 | 3 | { A.B. } 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/Record - Field 03.fs: -------------------------------------------------------------------------------- 1 | module Foo 2 | 3 | { A. = 1 } 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/Record - Field 04.fs: -------------------------------------------------------------------------------- 1 | module Foo 2 | 3 | { A.B. = 1 } 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/Record - Field 05.fs: -------------------------------------------------------------------------------- 1 | module Foo 2 | 3 | { A = 1 } 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/Record - Field 06.fs: -------------------------------------------------------------------------------- 1 | module Foo 2 | 3 | { A.B = 1 } 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/Record - Field 07.fs: -------------------------------------------------------------------------------- 1 | module Foo 2 | 3 | { A. 4 | B = 1 } 5 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/Record - Field 08.fs: -------------------------------------------------------------------------------- 1 | module Foo 2 | 3 | { A = 1 4 | B. } 5 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/Record - Field 09.fs: -------------------------------------------------------------------------------- 1 | module Foo 2 | 3 | { A = 1 4 | B } 5 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/Record - Field 10.fs: -------------------------------------------------------------------------------- 1 | module Foo 2 | 3 | { A 4 | B = 1 } 5 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/Record - Field 11.fs: -------------------------------------------------------------------------------- 1 | module Foo 2 | 3 | { A = } 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/Record - Field 12.fs: -------------------------------------------------------------------------------- 1 | module Foo 2 | 3 | { F1 = 4 | F2 = 2 } 5 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/Record - Field 13.fs: -------------------------------------------------------------------------------- 1 | module Foo 2 | 3 | { F1 = 1 4 | F2 = } 5 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/Sequential 01.fs: -------------------------------------------------------------------------------- 1 | do a ; b 2 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/Sequential 02.fs: -------------------------------------------------------------------------------- 1 | do a then b 2 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/Sequential 03.fs: -------------------------------------------------------------------------------- 1 | do a then begin b end 2 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/SynExprDynamicDoesContainIdent.fs: -------------------------------------------------------------------------------- 1 | 2 | x?k 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/SynExprDynamicDoesContainParentheses.fs: -------------------------------------------------------------------------------- 1 | 2 | x?(g) 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/SynExprLetOrUseContainsTheRangeOfInKeyword.fs: -------------------------------------------------------------------------------- 1 | 2 | let x = 1 in () 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Expression/SynExprSetWithSynExprDynamic.fs: -------------------------------------------------------------------------------- 1 | 2 | x?v <- 2 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Extern/ExternKeywordIsPresentInTrivia.fs: -------------------------------------------------------------------------------- 1 | 2 | extern void GetProcessHeap() 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/IfThenElse/ElseKeywordInSimpleIfThenElse.fs: -------------------------------------------------------------------------------- 1 | 2 | if a then b else c 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/IfThenElse/IfKeywordInIfThenElse.fs: -------------------------------------------------------------------------------- 1 | 2 | if a then b 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/IfThenElse/IfThenAndElseKeywordOnSeparateLines.fs: -------------------------------------------------------------------------------- 1 | 2 | if a 3 | then b 4 | else c 5 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Lambda/DestructedLambdaHasArrowRange.fs: -------------------------------------------------------------------------------- 1 | 2 | fun { X = x } -> x * 2 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Lambda/LambdaWithTwoParametersGivesCorrectBody.fs: -------------------------------------------------------------------------------- 1 | 2 | fun a b -> x 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Lambda/LambdaWithWildCardParameterGivesCorrectBody.fs: -------------------------------------------------------------------------------- 1 | 2 | fun a _ b -> x 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Lambda/SimpleLambdaHasArrowRange.fs: -------------------------------------------------------------------------------- 1 | 2 | fun x -> x 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Lambda/TupleInLambdaHasArrowRange.fs: -------------------------------------------------------------------------------- 1 | 2 | fun (x, _) -> x * 3 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/LeadingKeyword/AbstractKeyword.fs: -------------------------------------------------------------------------------- 1 | 2 | type X = 3 | abstract Y : int 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/LeadingKeyword/DefaultValKeyword.fs: -------------------------------------------------------------------------------- 1 | 2 | type Foo = 3 | default val A : int = 1 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/LeadingKeyword/DoKeyword.fs: -------------------------------------------------------------------------------- 1 | 2 | type X = 3 | do () 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/LeadingKeyword/DoStaticKeyword.fs: -------------------------------------------------------------------------------- 1 | 2 | type X = 3 | static do () 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/LeadingKeyword/ExternKeyword.fs: -------------------------------------------------------------------------------- 1 | 2 | extern void Meh() 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/LeadingKeyword/LetKeyword.fs: -------------------------------------------------------------------------------- 1 | 2 | let a b = b + 1 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/LeadingKeyword/LetRecKeyword.fs: -------------------------------------------------------------------------------- 1 | 2 | let rec a b = b + 1 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/LeadingKeyword/MemberValKeyword.fs: -------------------------------------------------------------------------------- 1 | 2 | type X = 3 | member val Y : int = 1 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/LeadingKeyword/OverrideKeyword.fs: -------------------------------------------------------------------------------- 1 | 2 | type D = 3 | override E : string = "" 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/LeadingKeyword/OverrideValKeyword.fs: -------------------------------------------------------------------------------- 1 | 2 | type X = 3 | override val Y : int = 1 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/LeadingKeyword/StaticLetKeyword.fs: -------------------------------------------------------------------------------- 1 | 2 | type X = 3 | static let PI = 3.14 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/LeadingKeyword/SyntheticKeyword.fs: -------------------------------------------------------------------------------- 1 | 2 | { new ISomething with 3 | a = () } 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/LeadingKeyword/ValKeyword.fsi: -------------------------------------------------------------------------------- 1 | 2 | namespace X 3 | 4 | type Y = 5 | val F : int 6 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/MatchClause/RangeOfArrowInSynMatchClause.fs: -------------------------------------------------------------------------------- 1 | 2 | match foo with 3 | | Bar bar -> () 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Measure/Constant - 01.fs: -------------------------------------------------------------------------------- 1 | module M 2 | 3 | 23<_> 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Measure/Constant - 02.fs: -------------------------------------------------------------------------------- 1 | module M 2 | 3 | 23< cm > 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Measure/Constant - 03.fs: -------------------------------------------------------------------------------- 1 | module M 2 | 3 | 23<1> 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Measure/Constant - 04.fs: -------------------------------------------------------------------------------- 1 | module M 2 | 3 | 23 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Measure/Constant - 05.fs: -------------------------------------------------------------------------------- 1 | module M 2 | 3 | 42< 0_1 / m> 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Measure/Constant - 06.fs: -------------------------------------------------------------------------------- 1 | module M 2 | 3 | 42 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Measure/Constant - 09.fs: -------------------------------------------------------------------------------- 1 | module M 2 | 3 | 23 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Measure/Constant - 10.fs: -------------------------------------------------------------------------------- 1 | module M 2 | 3 | 23 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Measure/SynMeasureParenHasCorrectRange.fs: -------------------------------------------------------------------------------- 1 | 2 | 40u
3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Measure/SynTypeTupleInMeasureTypeWithNoSlashes.fs: -------------------------------------------------------------------------------- 1 | 2 | [] type X = Y * Z 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Member/MemberMispelledToMeme.fs: -------------------------------------------------------------------------------- 1 | type Seq = 2 | static meme average (x: int seq) = x -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/ModuleMember/Let 05.fs: -------------------------------------------------------------------------------- 1 | let (|AP|) 2 | 3 | () 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/ModuleOrNamespace/Anon module 01.fs: -------------------------------------------------------------------------------- 1 | () 2 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/ModuleOrNamespace/Anon module 02.fsx: -------------------------------------------------------------------------------- 1 | () 2 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/ModuleOrNamespace/Module 01.fs: -------------------------------------------------------------------------------- 1 | module A.B.C -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/ModuleOrNamespace/Module 02.fs: -------------------------------------------------------------------------------- 1 | module A.B.C 2 | 3 | () -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/ModuleOrNamespace/Module 03.fs: -------------------------------------------------------------------------------- 1 | module A.B.C 2 | 3 | () 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/ModuleOrNamespace/Module 04.fs: -------------------------------------------------------------------------------- 1 | module A.B.C 2 | 3 | () 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/ModuleOrNamespace/Module 05.fs: -------------------------------------------------------------------------------- 1 | module A. 2 | 3 | () 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/ModuleOrNamespace/Module 06.fs: -------------------------------------------------------------------------------- 1 | module 2 | 3 | () 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/ModuleOrNamespace/Module 07.fs: -------------------------------------------------------------------------------- 1 | module rec 2 | 3 | () 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/ModuleOrNamespace/Namespace 05.fs: -------------------------------------------------------------------------------- 1 | namespace 2 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/ModuleOrNamespace/Namespace 06.fs: -------------------------------------------------------------------------------- 1 | namespace 2 | 3 | () 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/ModuleOrNamespace/Namespace 07.fs: -------------------------------------------------------------------------------- 1 | namespace 2 | 3 | type T = int 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/ModuleOrNamespace/Namespace 08.fs: -------------------------------------------------------------------------------- 1 | namespace rec 2 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/ModuleOrNamespace/Nested module 15.fs: -------------------------------------------------------------------------------- 1 | namespace Ns 2 | 3 | module A = 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/ModuleOrNamespace/Nested module 16.fs: -------------------------------------------------------------------------------- 1 | namespace Ns 2 | 3 | module A 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/ModuleOrNamespace/Nested module 17.fs: -------------------------------------------------------------------------------- 1 | namespace Ns 2 | 3 | module 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/NestedModule/RangeOfBeginEnd.fsi: -------------------------------------------------------------------------------- 1 | namespace X 2 | 3 | module Y = 4 | begin end 5 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/NestedModule/RangeOfEqualSignShouldBePresent.fs: -------------------------------------------------------------------------------- 1 | 2 | module X = 3 | () 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Nullness/DuCaseStringOrNull.fs: -------------------------------------------------------------------------------- 1 | type DU = MyCase of (string | null) 2 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Nullness/DuCaseTuplePrecedence.fs: -------------------------------------------------------------------------------- 1 | type DU = MyCase of (string | null) * int 2 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Nullness/GenericFunctionTyparNotNull.fs: -------------------------------------------------------------------------------- 1 | let myFunc (x: 'T when 'T: not null) = 42 2 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Nullness/GenericFunctionTyparNull.fs: -------------------------------------------------------------------------------- 1 | let myFunc (x: 'T when 'T: null) = 42 2 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Nullness/GenericTypeNotNull.fs: -------------------------------------------------------------------------------- 1 | type C<'T when 'T: not null> = class end 2 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Nullness/GenericTypeNull.fs: -------------------------------------------------------------------------------- 1 | type C<'T when 'T: null> = class end 2 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Nullness/IntListOrNull.fs: -------------------------------------------------------------------------------- 1 | let x : int list | null = [] 2 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Nullness/MatchWithTypeCast.fs: -------------------------------------------------------------------------------- 1 | match x with 2 | | :? string | null -> () 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Nullness/MatchWithTypeCastParens.fs: -------------------------------------------------------------------------------- 1 | match x with 2 | | :? (string | null) -> () 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Nullness/RegressionOneLinerOptionType.fs: -------------------------------------------------------------------------------- 1 | type MyFlatOption = None | Some of string -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Nullness/StringOrNullInFunctionArg.fs: -------------------------------------------------------------------------------- 1 | let myFunc (x: (string | null)) = 42 2 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Nullness/TypeAbbreviationAddingWithNull.fs: -------------------------------------------------------------------------------- 1 | type MyFlatOption = string | null -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/OperatorName/ActivePatternAnd 02.fs: -------------------------------------------------------------------------------- 1 | let ((_ : exn) & Failure _) = exn () -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/OperatorName/ActivePatternAnd 04.fs: -------------------------------------------------------------------------------- 1 | let ((_ : exn) & (Failure _)) = exn () -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/OperatorName/ActivePatternAnd 06.fs: -------------------------------------------------------------------------------- 1 | let ((_ : exn) & (Failure _) | (_)) = exn () -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/OperatorName/ActivePatternAnd 08.fs: -------------------------------------------------------------------------------- 1 | let ((_ : exn) & Failure _ | (_)) = exn () -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/OperatorName/ActivePatternAsFunction.fs: -------------------------------------------------------------------------------- 1 | 2 | (|Odd|Even|) 4 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/OperatorName/CustomOperatorDefinition.fs: -------------------------------------------------------------------------------- 1 | 2 | let (+) a b = a + b 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/OperatorName/InfixOperation.fs: -------------------------------------------------------------------------------- 1 | 2 | 1 + 1 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/OperatorName/NamedParameter.fs: -------------------------------------------------------------------------------- 1 | 2 | f(x=4) 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/OperatorName/NameofOperator.fs: -------------------------------------------------------------------------------- 1 | 2 | nameof(+) 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/OperatorName/OperatorAsFunction.fs: -------------------------------------------------------------------------------- 1 | 2 | (+) 3 4 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/OperatorName/OptionalExpression.fs: -------------------------------------------------------------------------------- 1 | 2 | f(?x = 7) 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/OperatorName/PartialActivePatternAsFunction.fs: -------------------------------------------------------------------------------- 1 | 2 | (|Odd|_|) 4 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/OperatorName/PrefixOperation.fs: -------------------------------------------------------------------------------- 1 | 2 | + -86 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/OperatorName/PrefixOperationWithTwoCharacters.fs: -------------------------------------------------------------------------------- 1 | 2 | %%arg 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/ParsedHashDirective/RegularStringAsParsedHashDirectiveArgument.fs: -------------------------------------------------------------------------------- 1 | 2 | #I "/tmp" 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Pattern/InHeadPattern.fs: -------------------------------------------------------------------------------- 1 | 2 | let 1 :: _ = [ 4; 5; 6 ] 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Pattern/OperatorInMatchPattern.fs: -------------------------------------------------------------------------------- 1 | 2 | match x with 3 | | (head) :: (tail) -> () 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Pattern/OperatorInSynPatLongIdent.fs: -------------------------------------------------------------------------------- 1 | 2 | let (head::tail) = [ 1;2;4] 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Pattern/Tuple - HeadPat 02.fs: -------------------------------------------------------------------------------- 1 | module Tuple 2 | 3 | let (o, p: P) = () 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Pattern/Tuple - Recover 02.fs: -------------------------------------------------------------------------------- 1 | module Tuple 2 | 3 | let a,, 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Pattern/Tuple - Struct 01.fs: -------------------------------------------------------------------------------- 1 | module Tuple 2 | 3 | let (struct (x,y,z)) = () 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/SignatureType/LeadingKeywordInRecursiveTypes.fsi: -------------------------------------------------------------------------------- 1 | 2 | type A = obj 3 | and B = int 4 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/SourceIdentifier/_LINE_.fs: -------------------------------------------------------------------------------- 1 | 2 | __LINE__ 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/SourceIdentifier/_SOURCEDIRECTORY_.fs: -------------------------------------------------------------------------------- 1 | 2 | __SOURCE_DIRECTORY__ 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/SourceIdentifier/_SOURCEFILE_.fs: -------------------------------------------------------------------------------- 1 | 2 | __SOURCE_FILE__ 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/String/SynConstBytesWithSynByteStringKindRegular.fs: -------------------------------------------------------------------------------- 1 | 2 | let bytes = "yo"B 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/String/SynConstBytesWithSynByteStringKindVerbatim.fs: -------------------------------------------------------------------------------- 1 | 2 | let bytes = @"yo"B 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/String/SynConstStringWithSynStringKindRegular.fs: -------------------------------------------------------------------------------- 1 | 2 | let s = "yo" 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/String/SynConstStringWithSynStringKindTripleQuote.fs: -------------------------------------------------------------------------------- 1 | 2 | let s = """yo""" 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/String/SynConstStringWithSynStringKindVerbatim.fs: -------------------------------------------------------------------------------- 1 | 2 | let s = @"yo" 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/String/SynExprInterpolatedStringWithSynStringKindRegular.fs: -------------------------------------------------------------------------------- 1 | 2 | let s = $"yo {42}" 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/String/SynExprInterpolatedStringWithTripleQuoteMultipleDollars2.fs: -------------------------------------------------------------------------------- 1 | 2 | $$$"""{{{5}}}""" -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/Type/SynTypeTupleWithStruct.fs: -------------------------------------------------------------------------------- 1 | 2 | let _: struct (int * int) = () 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/UnionCase/SingleSynUnionCaseHasBarRange.fs: -------------------------------------------------------------------------------- 1 | 2 | type Foo = | Bar of string 3 | -------------------------------------------------------------------------------- /tests/service/data/SyntaxTree/UnionCase/SingleSynUnionCaseWithoutBar.fs: -------------------------------------------------------------------------------- 1 | 2 | type Foo = Bar of string 3 | -------------------------------------------------------------------------------- /tests/service/data/System.Data.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/tests/service/data/System.Data.dll -------------------------------------------------------------------------------- /vsintegration/ItemTemplates/.gitignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | obj/ 3 | -------------------------------------------------------------------------------- /vsintegration/ItemTemplates/CodeFile/Template/File.fs: -------------------------------------------------------------------------------- 1 | module $safeitemrootname$ 2 | 3 | -------------------------------------------------------------------------------- /vsintegration/ItemTemplates/ScriptFile/Template/File.fsx: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /vsintegration/ItemTemplates/SignatureFile/Template/File.fsi: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /vsintegration/ItemTemplates/TextFile/Template/TextFile.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /vsintegration/ItemTemplates/XMLFile/Template/XMLFile.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /vsintegration/ProjectTemplates/.gitignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | obj/ 3 | -------------------------------------------------------------------------------- /vsintegration/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/vsintegration/readme.md -------------------------------------------------------------------------------- /vsintegration/shims/shims.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/vsintegration/shims/shims.csproj -------------------------------------------------------------------------------- /vsintegration/tests/Salsa/salsa.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/fsharp/HEAD/vsintegration/tests/Salsa/salsa.fs -------------------------------------------------------------------------------- /vsintegration/tests/UnitTests/.gitignore: -------------------------------------------------------------------------------- 1 | watson-test.exe 2 | --------------------------------------------------------------------------------