# F# Compiler Guide ## Docs - [Running the documentation locally](https://fsharp.github.io/fsharp-compiler-docs/running-documentation-locally.md) - [Overview](https://fsharp.github.io/fsharp-compiler-docs/overview.md) - [F# LSP](https://fsharp.github.io/fsharp-compiler-docs/lsp.md) - [Overview](https://fsharp.github.io/fsharp-compiler-docs/tooling-features.md) - [Debug emit](https://fsharp.github.io/fsharp-compiler-docs/debug-emit.md) - [F# Interactive Emit](https://fsharp.github.io/fsharp-compiler-docs/fsi-emit.md) - [Compiling Equality](https://fsharp.github.io/fsharp-compiler-docs/optimizations-equality.md) - [F# compiler guide](https://fsharp.github.io/fsharp-compiler-docs/index.md) - [Display names, logical names and compiled names](https://fsharp.github.io/fsharp-compiler-docs/names.md) - [Reusing typechecking results](https://fsharp.github.io/fsharp-compiler-docs/reusing-typechecking-results.md) - [Project builds](https://fsharp.github.io/fsharp-compiler-docs/project-builds.md) - [Guidance](https://fsharp.github.io/fsharp-compiler-docs/fsharp-core-notes.md) - [Diagnostics](https://fsharp.github.io/fsharp-compiler-docs/diagnostics.md) - [Comparisons](https://fsharp.github.io/fsharp-compiler-docs/perf-discussions-archive.md) - [Memory usage](https://fsharp.github.io/fsharp-compiler-docs/memory-usage.md) - [Changing the AST](https://fsharp.github.io/fsharp-compiler-docs/changing-the-ast.md) - [Optimizations](https://fsharp.github.io/fsharp-compiler-docs/optimizations.md) - [Large inputs](https://fsharp.github.io/fsharp-compiler-docs/large-inputs-and-stack-overflows.md) - [Coding standards](https://fsharp.github.io/fsharp-compiler-docs/coding-standards.md) - [Startup Performance](https://fsharp.github.io/fsharp-compiler-docs/compiler-startup-performance.md) - [F# Compiler Regression Testing](https://fsharp.github.io/fsharp-compiler-docs/regression-testing-pipeline.md) - [Representations](https://fsharp.github.io/fsharp-compiler-docs/representations.md) - [F# Language](https://fsharp.github.io/fsharp-compiler-docs/release-notes/Language.md) - [FSharp.Compiler.Service](https://fsharp.github.io/fsharp-compiler-docs/release-notes/FSharp.Compiler.Service.md) - [Breaking Changes in Query Expression Fixes](https://fsharp.github.io/fsharp-compiler-docs/release-notes/PENDING_BREAKING_CHANGES.md) - [FSharp.Core](https://fsharp.github.io/fsharp-compiler-docs/release-notes/FSharp.Core.md) - [About](https://fsharp.github.io/fsharp-compiler-docs/release-notes/About.md) - [Tutorial: Project analysis](https://fsharp.github.io/fsharp-compiler-docs/fcs/project.md) - [Tutorial: Symbols](https://fsharp.github.io/fsharp-compiler-docs/fcs/symbols.md) - [FSharpChecker caches](https://fsharp.github.io/fsharp-compiler-docs/fcs/caches.md) - [FSharp.Compiler.Service](https://fsharp.github.io/fsharp-compiler-docs/fcs/index.md) - [Tutorial: Hosting the compiler](https://fsharp.github.io/fsharp-compiler-docs/fcs/compiler.md) - [Incrementality](https://fsharp.github.io/fsharp-compiler-docs/fcs/react.md) - [Notes on FSharp.Core](https://fsharp.github.io/fsharp-compiler-docs/fcs/corelib.md) - [Tutorial: AST APIs](https://fsharp.github.io/fsharp-compiler-docs/fcs/untypedtree-apis.md) - [Tutorial: Expressions](https://fsharp.github.io/fsharp-compiler-docs/fcs/untypedtree.md) - [Tutorial: Hosted execution](https://fsharp.github.io/fsharp-compiler-docs/fcs/interactive.md) - [Tutorial: Editor services](https://fsharp.github.io/fsharp-compiler-docs/fcs/editor.md) - [Tutorial: Tokenizing](https://fsharp.github.io/fsharp-compiler-docs/fcs/tokenizer.md) - [Tutorial: Expressions](https://fsharp.github.io/fsharp-compiler-docs/fcs/typedtree.md) - [IFileSystem](https://fsharp.github.io/fsharp-compiler-docs/fcs/filesystem.md) - [Postmortems](https://fsharp.github.io/fsharp-compiler-docs/postmortems/README.md) - [Regression: FS0229 B-Stream Misalignment in TypedTreePickle](https://fsharp.github.io/fsharp-compiler-docs/postmortems/regression-fs0229-bstream-misalignment.md) ## API Reference - [FSharp.Compiler](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler.html) - [FSharp.Compiler.AbstractIL](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil.html) - [FSharp.Compiler.Caches](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-caches.html) - [FSharp.Compiler.CodeAnalysis](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis.html) - [FSharp.Compiler.CodeAnalysis.TransparentCompiler](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-transparentcompiler.html) - [FSharp.Compiler.CodeAnalysis.Workspace](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-workspace.html) - [FSharp.Compiler.DependencyManager](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-dependencymanager.html) - [FSharp.Compiler.Diagnostics](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-diagnostics.html) - [FSharp.Compiler.EditorServices](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices.html) - [FSharp.Compiler.IO](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-io.html) - [FSharp.Compiler.Interactive](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-interactive.html) - [FSharp.Compiler.Symbols](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-symbols.html) - [FSharp.Compiler.Syntax](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax.html) - [FSharp.Compiler.SyntaxTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia.html) - [FSharp.Compiler.Text](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-text.html) - [FSharp.Compiler.Tokenization](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-tokenization.html) - [FSharp.Compiler.Xml](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-xml.html) - [Internal.Utilities.Collections](https://fsharp.github.io/fsharp-compiler-docs/reference/internal-utilities-collections.html) - [Internal.Utilities.Library](https://fsharp.github.io/fsharp-compiler-docs/reference/internal-utilities-library.html) - [Cancellable](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-cancellable.html) - [CompilerEnvironment](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-compilerenvironment.html) - [IL](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il.html) - [ILArgConvention](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilargconvention.html) - [ILArrayShape](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilarrayshape.html) - [ILAssemblyLongevity](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilassemblylongevity.html) - [ILAssemblyManifest](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilassemblymanifest.html) - [ILAssemblyRef](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilassemblyref.html) - [ILAttribElem](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilattribelem.html) - [ILAttribute](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilattribute.html) - [ILAttributes](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilattributes.html) - [ILAttributesStored](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilattributesstored.html) - [ILCallingConv](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilcallingconv.html) - [ILCallingSignature](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilcallingsignature.html) - [ILDebugImport](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ildebugimport.html) - [ILDebugImports](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ildebugimports.html) - [ILDefaultPInvokeEncoding](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ildefaultpinvokeencoding.html) - [ILEventDef](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ileventdef.html) - [ILEventDefs](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ileventdefs.html) - [ILExportedTypeOrForwarder](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilexportedtypeorforwarder.html) - [ILExportedTypesAndForwarders](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilexportedtypesandforwarders.html) - [ILFieldDef](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilfielddef.html) - [ILFieldDefs](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilfielddefs.html) - [ILFieldInit](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilfieldinit.html) - [ILFieldRef](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilfieldref.html) - [ILFieldSpec](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilfieldspec.html) - [ILGenericParameterDef](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilgenericparameterdef.html) - [ILGenericVariance](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilgenericvariance.html) - [ILGuid](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilguid.html) - [ILMemberAccess](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilmemberaccess.html) - [ILMethodDef](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilmethoddef.html) - [ILMethodDefs](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilmethoddefs.html) - [ILMethodImplDef](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilmethodimpldef.html) - [ILMethodImplDefs](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilmethodimpldefs.html) - [ILMethodRef](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilmethodref.html) - [ILMethodSpec](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilmethodspec.html) - [ILModuleDef](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilmoduledef.html) - [ILModuleRef](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilmoduleref.html) - [ILNativeResource](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilnativeresource.html) - [ILNativeType](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilnativetype.html) - [ILNestedExportedType](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilnestedexportedtype.html) - [ILNestedExportedTypes](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilnestedexportedtypes.html) - [ILParameter](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilparameter.html) - [ILPlatform](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilplatform.html) - [ILPreTypeDef](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilpretypedef.html) - [ILPropertyDef](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilpropertydef.html) - [ILPropertyDefs](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilpropertydefs.html) - [ILReferences](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilreferences.html) - [ILResources](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilresources.html) - [ILReturn](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilreturn.html) - [ILScopeRef](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilscoperef.html) - [ILSecurityDeclsStored](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilsecuritydeclsstored.html) - [ILSourceDocument](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilsourcedocument.html) - [ILThisConvention](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilthisconvention.html) - [ILType](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-iltype.html) - [ILTypeDef](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-iltypedef.html) - [ILTypeDefAccess](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-iltypedefaccess.html) - [ILTypeDefAdditionalFlags](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-iltypedefadditionalflags.html) - [ILTypeDefLayout](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-iltypedeflayout.html) - [ILTypeDefs](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-iltypedefs.html) - [ILTypeInit](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-iltypeinit.html) - [ILTypeRef](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-iltyperef.html) - [ILTypeSpec](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-iltypespec.html) - [ILVersionInfo](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-ilversioninfo.html) - [InterfaceImpl](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-interfaceimpl.html) - [MethodBody](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-methodbody.html) - [PublicKey](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-publickey.html) - [WellKnownILAttributes](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-il-wellknownilattributes.html) - [ILBinaryReader](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-ilbinaryreader.html) - [Shim](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-ilbinaryreader-shim.html) - [IAssemblyReader](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-ilbinaryreader-shim-iassemblyreader.html) - [ILModuleReader](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-ilbinaryreader-ilmodulereader.html) - [ILReaderOptions](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-ilbinaryreader-ilreaderoptions.html) - [ILReaderTryGetMetadataSnapshot](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-ilbinaryreader-ilreadertrygetmetadatasnapshot.html) - [MetadataOnlyFlag](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-ilbinaryreader-metadataonlyflag.html) - [ReduceMemoryFlag](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-abstractil-ilbinaryreader-reducememoryflag.html) - [CacheMetrics](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-caches-cachemetrics.html) - [CacheMetricsListener](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-caches-cachemetrics-cachemetricslistener.html) - [ProjectSnapshot](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-projectsnapshot.html) - [FSharpFileSnapshot](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-projectsnapshot-fsharpfilesnapshot.html) - [FSharpProjectIdentifier](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-projectsnapshot-fsharpprojectidentifier.html) - [FSharpProjectSnapshot](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-projectsnapshot-fsharpprojectsnapshot.html) - [FSharpReferencedProjectSnapshot](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-projectsnapshot-fsharpreferencedprojectsnapshot.html) - [ProjectConfig](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-projectsnapshot-projectconfig.html) - [ReferenceOnDisk](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-projectsnapshot-referenceondisk.html) - [CacheStamp](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-cachestamp.html) - [DelayedILModuleReader](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-delayedilmodulereader.html) - [DocumentSource](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-documentsource.html) - [FSharpCheckFileAnswer](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-fsharpcheckfileanswer.html) - [FSharpCheckFileResults](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-fsharpcheckfileresults.html) - [FSharpCheckProjectResults](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-fsharpcheckprojectresults.html) - [FSharpChecker](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-fsharpchecker.html) - [FSharpCodeCompletionOptions](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-fsharpcodecompletionoptions.html) - [FSharpParseFileResults](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-fsharpparsefileresults.html) - [FSharpParsingOptions](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-fsharpparsingoptions.html) - [FSharpProjectContext](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-fsharpprojectcontext.html) - [FSharpProjectOptions](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-fsharpprojectoptions.html) - [FSharpProjectSnapshot](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-fsharpprojectsnapshot.html) - [FSharpReferencedProject](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-fsharpreferencedproject.html) - [FSharpSymbolUse](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-fsharpsymboluse.html) - [FSharpUnresolvedReferencesSet](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-fsharpunresolvedreferencesset.html) - [FileVersion](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-fileversion.html) - [ILegacyReferenceResolver](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-ilegacyreferenceresolver.html) - [LegacyReferenceResolver](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-legacyreferenceresolver.html) - [LegacyResolutionEnvironment](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-legacyresolutionenvironment.html) - [LegacyResolutionFailure](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-legacyresolutionfailure.html) - [LegacyResolvedFile](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-legacyresolvedfile.html) - [RelatedSymbolUseKind](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-relatedsymbolusekind.html) - [SourceTextHash](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-sourcetexthash.html) - [CacheSizes](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-transparentcompiler-cachesizes.html) - [FSharpWorkspaceQuery](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-workspace-fsharpworkspacequery.html) - [FSharpDiagnosticReport](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-workspace-fsharpworkspacequery-fsharpdiagnosticreport.html) - [FSharpWorkspaceQuery](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-workspace-fsharpworkspacequery-fsharpworkspacequery.html) - [FSharpWorkspaceState](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-workspace-fsharpworkspacestate.html) - [FSharpWorkspaceFiles](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-workspace-fsharpworkspacestate-fsharpworkspacefiles.html) - [FSharpWorkspaceProjects](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-workspace-fsharpworkspacestate-fsharpworkspaceprojects.html) - [FSharpWorkspace](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-codeanalysis-workspace-fsharpworkspace.html) - [AssemblyResolutionProbe](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-dependencymanager-assemblyresolutionprobe.html) - [AssemblyResolveHandler](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-dependencymanager-assemblyresolvehandler.html) - [DependencyProvider](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-dependencymanager-dependencyprovider.html) - [ErrorReportType](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-dependencymanager-errorreporttype.html) - [IDependencyManagerProvider](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-dependencymanager-idependencymanagerprovider.html) - [IResolveDependenciesResult](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-dependencymanager-iresolvedependenciesresult.html) - [NativeDllResolveHandler](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-dependencymanager-nativedllresolvehandler.html) - [NativeResolutionProbe](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-dependencymanager-nativeresolutionprobe.html) - [ResolvingErrorReport](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-dependencymanager-resolvingerrorreport.html) - [ActivityNames](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-diagnostics-activitynames.html) - [CompilerDiagnostics](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-diagnostics-compilerdiagnostics.html) - [ExtendedData](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-diagnostics-extendeddata.html) - [ArgumentsInSigAndImplMismatchExtendedData](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-diagnostics-extendeddata-argumentsinsigandimplmismatchextendeddata.html) - [DefinitionsInSigAndImplNotCompatibleAbbreviationsDifferExtendedData](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-diagnostics-extendeddata-definitionsinsigandimplnotcompatibleabbreviationsdifferextendeddata.html) - [DiagnosticContextInfo](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-diagnostics-extendeddata-diagnosticcontextinfo.html) - [ExperimentalExtendedData](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-diagnostics-extendeddata-experimentalextendeddata.html) - [ExpressionIsAFunctionExtendedData](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-diagnostics-extendeddata-expressionisafunctionextendeddata.html) - [FieldNotContainedDiagnosticExtendedData](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-diagnostics-extendeddata-fieldnotcontaineddiagnosticextendeddata.html) - [IFSharpDiagnosticExtendedData](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-diagnostics-extendeddata-ifsharpdiagnosticextendeddata.html) - [ObsoleteDiagnosticExtendedData](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-diagnostics-extendeddata-obsoletediagnosticextendeddata.html) - [TypeExtendedData](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-diagnostics-extendeddata-typeextendeddata.html) - [TypeMismatchDiagnosticExtendedData](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-diagnostics-extendeddata-typemismatchdiagnosticextendeddata.html) - [ValueNotContainedDiagnosticExtendedData](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-diagnostics-extendeddata-valuenotcontaineddiagnosticextendeddata.html) - [FSharpDiagnostic](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-diagnostics-fsharpdiagnostic.html) - [FSharpDiagnosticKind](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-diagnostics-fsharpdiagnostickind.html) - [FSharpDiagnosticOptions](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-diagnostics-fsharpdiagnosticoptions.html) - [FSharpDiagnosticSeverity](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-diagnostics-fsharpdiagnosticseverity.html) - [AssemblyContent](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-assemblycontent.html) - [InterfaceStubGenerator](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-interfacestubgenerator.html) - [NavigateTo](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-navigateto.html) - [Navigation](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-navigation.html) - [ParsedInput](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-parsedinput.html) - [QuickParse](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-quickparse.html) - [SimplifyNames](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-simplifynames.html) - [SimplifiableRange](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-simplifynames-simplifiablerange.html) - [Structure](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-structure.html) - [Collapse](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-structure-collapse.html) - [Scope](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-structure-scope.html) - [ScopeRange](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-structure-scoperange.html) - [UnusedDeclarations](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-unuseddeclarations.html) - [UnusedOpens](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-unusedopens.html) - [XmlDocComment](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-xmldoccomment.html) - [XmlDocParser](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-xmldocparser.html) - [AssemblyContentType](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-assemblycontenttype.html) - [AssemblySymbol](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-assemblysymbol.html) - [CompletionContext](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-completioncontext.html) - [CompletionItemKind](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-completionitemkind.html) - [DeclarationListInfo](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-declarationlistinfo.html) - [DeclarationListItem](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-declarationlistitem.html) - [EntityCache](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-entitycache.html) - [EntityKind](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-entitykind.html) - [FSharpGlyph](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-fsharpglyph.html) - [FindDeclExternalParam](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-finddeclexternalparam.html) - [FindDeclExternalSymbol](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-finddeclexternalsymbol.html) - [FindDeclExternalType](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-finddeclexternaltype.html) - [FindDeclFailureReason](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-finddeclfailurereason.html) - [FindDeclResult](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-finddeclresult.html) - [IAssemblyContentCache](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-iassemblycontentcache.html) - [InheritanceContext](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-inheritancecontext.html) - [InsertionContext](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-insertioncontext.html) - [InsertionContextEntity](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-insertioncontextentity.html) - [InterfaceData](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-interfacedata.html) - [LookupType](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-lookuptype.html) - [MaybeUnresolvedIdent](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-maybeunresolvedident.html) - [MethodGroup](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-methodgroup.html) - [MethodGroupItem](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-methodgroupitem.html) - [MethodGroupItemParameter](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-methodgroupitemparameter.html) - [MethodOverrideCompletionContext](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-methodoverridecompletioncontext.html) - [ModuleKind](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-modulekind.html) - [NavigableContainer](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-navigablecontainer.html) - [NavigableContainerType](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-navigablecontainertype.html) - [NavigableItem](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-navigableitem.html) - [NavigableItemKind](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-navigableitemkind.html) - [NavigationEntityKind](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-navigationentitykind.html) - [NavigationItem](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-navigationitem.html) - [NavigationItemKind](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-navigationitemkind.html) - [NavigationItems](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-navigationitems.html) - [NavigationTopLevelDeclaration](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-navigationtopleveldeclaration.html) - [OpenStatementInsertionPoint](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-openstatementinsertionpoint.html) - [ParameterLocations](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-parameterlocations.html) - [PartialLongName](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-partiallongname.html) - [PatternContext](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-patterncontext.html) - [RecordContext](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-recordcontext.html) - [ScopeKind](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-scopekind.html) - [SemanticClassificationItem](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-semanticclassificationitem.html) - [SemanticClassificationType](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-semanticclassificationtype.html) - [SemanticClassificationView](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-semanticclassificationview.html) - [ShortIdents](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-shortidents.html) - [ToolTipElement](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-tooltipelement.html) - [ToolTipElementData](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-tooltipelementdata.html) - [ToolTipText](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-tooltiptext.html) - [TupledArgumentLocation](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-tupledargumentlocation.html) - [UnresolvedSymbol](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-unresolvedsymbol.html) - [XmlDocable](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-editorservices-xmldocable.html) - [FileSystemAutoOpens](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-io-filesystemautoopens.html) - [StreamExtensions](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-io-streamextensions.html) - [ByteMemory](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-io-bytememory.html) - [DefaultAssemblyLoader](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-io-defaultassemblyloader.html) - [DefaultFileSystem](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-io-defaultfilesystem.html) - [IAssemblyLoader](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-io-iassemblyloader.html) - [IFileSystem](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-io-ifilesystem.html) - [CtrlBreakHandlers](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-interactive-ctrlbreakhandlers.html) - [CtrlBreakClient](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-interactive-ctrlbreakhandlers-ctrlbreakclient.html) - [CtrlBreakService](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-interactive-ctrlbreakhandlers-ctrlbreakservice.html) - [FsiHelp](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-interactive-fsihelp.html) - [Logic](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-interactive-fsihelp-logic.html) - [Quoted](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-interactive-fsihelp-logic-quoted.html) - [Parser](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-interactive-fsihelp-parser.html) - [Help](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-interactive-fsihelp-parser-help.html) - [Shell](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-interactive-shell.html) - [Settings](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-interactive-shell-settings.html) - [IEventLoop](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-interactive-shell-settings-ieventloop.html) - [InteractiveSettings](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-interactive-shell-settings-interactivesettings.html) - [CompilerInputStream](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-interactive-shell-compilerinputstream.html) - [CompilerOutputStream](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-interactive-shell-compileroutputstream.html) - [EvaluationEventArgs](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-interactive-shell-evaluationeventargs.html) - [FsiBoundValue](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-interactive-shell-fsiboundvalue.html) - [FsiCompilationException](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-interactive-shell-fsicompilationexception.html) - [FsiEvaluationSession](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-interactive-shell-fsievaluationsession.html) - [FsiEvaluationSessionHostConfig](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-interactive-shell-fsievaluationsessionhostconfig.html) - [FsiValue](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-interactive-shell-fsivalue.html) - [FSharpExprPatterns](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-symbols-fsharpexprpatterns.html) - [FSharpSymbolPatterns](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-symbols-fsharpsymbolpatterns.html) - [FSharpAbstractParameter](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-symbols-fsharpabstractparameter.html) - [FSharpAbstractSignature](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-symbols-fsharpabstractsignature.html) - [FSharpAccessibility](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-symbols-fsharpaccessibility.html) - [FSharpAccessibilityRights](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-symbols-fsharpaccessibilityrights.html) - [FSharpActivePatternCase](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-symbols-fsharpactivepatterncase.html) - [FSharpActivePatternGroup](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-symbols-fsharpactivepatterngroup.html) - [FSharpAnonRecordTypeDetails](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-symbols-fsharpanonrecordtypedetails.html) - [FSharpAssembly](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-symbols-fsharpassembly.html) - [FSharpAssemblyContents](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-symbols-fsharpassemblycontents.html) - [FSharpAssemblySignature](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-symbols-fsharpassemblysignature.html) - [FSharpAttribute](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-symbols-fsharpattribute.html) - [FSharpDelegateSignature](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-symbols-fsharpdelegatesignature.html) - [FSharpDisplayContext](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-symbols-fsharpdisplaycontext.html) - [FSharpEntity](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-symbols-fsharpentity.html) - [FSharpExpr](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-symbols-fsharpexpr.html) - [FSharpField](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-symbols-fsharpfield.html) - [FSharpGenericParameter](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-symbols-fsharpgenericparameter.html) - [FSharpGenericParameterConstraint](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-symbols-fsharpgenericparameterconstraint.html) - [FSharpGenericParameterDefaultsToConstraint](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-symbols-fsharpgenericparameterdefaultstoconstraint.html) - [FSharpGenericParameterDelegateConstraint](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-symbols-fsharpgenericparameterdelegateconstraint.html) - [FSharpGenericParameterMemberConstraint](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-symbols-fsharpgenericparametermemberconstraint.html) - [FSharpImplementationFileContents](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-symbols-fsharpimplementationfilecontents.html) - [FSharpImplementationFileDeclaration](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-symbols-fsharpimplementationfiledeclaration.html) - [FSharpInlineAnnotation](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-symbols-fsharpinlineannotation.html) - [FSharpMemberOrFunctionOrValue](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-symbols-fsharpmemberorfunctionorvalue.html) - [FSharpObjectExprOverride](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-symbols-fsharpobjectexproverride.html) - [FSharpOpenDeclaration](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-symbols-fsharpopendeclaration.html) - [FSharpParameter](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-symbols-fsharpparameter.html) - [FSharpStaticParameter](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-symbols-fsharpstaticparameter.html) - [FSharpSymbol](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-symbols-fsharpsymbol.html) - [FSharpType](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-symbols-fsharptype.html) - [FSharpUnionCase](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-symbols-fsharpunioncase.html) - [FSharpXmlDoc](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-symbols-fsharpxmldoc.html) - [ParsedInput](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-parsedinputmodule.html) - [PrettyNaming](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-prettynaming.html) - [SynExpr](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synexprmodule.html) - [SynLongIdentHelpers](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synlongidenthelpers.html) - [SynPat](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synpatmodule.html) - [SyntaxNode](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-syntaxnodemodule.html) - [SyntaxTraversal](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-syntaxtraversal.html) - [DebugPointAtBinding](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-debugpointatbinding.html) - [DebugPointAtFinally](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-debugpointatfinally.html) - [DebugPointAtFor](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-debugpointatfor.html) - [DebugPointAtInOrTo](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-debugpointatinorto.html) - [DebugPointAtLeafExpr](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-debugpointatleafexpr.html) - [DebugPointAtSequential](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-debugpointatsequential.html) - [DebugPointAtTarget](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-debugpointattarget.html) - [DebugPointAtTry](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-debugpointattry.html) - [DebugPointAtWhile](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-debugpointatwhile.html) - [DebugPointAtWith](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-debugpointatwith.html) - [ExprAtomicFlag](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-expratomicflag.html) - [Ident](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-ident.html) - [NamePatPairField](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-namepatpairfield.html) - [ParsedHashDirective](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-parsedhashdirective.html) - [ParsedHashDirectiveArgument](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-parsedhashdirectiveargument.html) - [ParsedImplFile](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-parsedimplfile.html) - [ParsedImplFileFragment](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-parsedimplfilefragment.html) - [ParsedImplFileInput](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-parsedimplfileinput.html) - [ParsedInput](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-parsedinput.html) - [ParsedScriptInteraction](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-parsedscriptinteraction.html) - [ParsedSigFile](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-parsedsigfile.html) - [ParsedSigFileFragment](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-parsedsigfilefragment.html) - [ParsedSigFileInput](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-parsedsigfileinput.html) - [ParserDetail](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-parserdetail.html) - [QualifiedNameOfFile](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-qualifiednameoffile.html) - [SeqExprOnly](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-seqexpronly.html) - [SynAccess](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synaccess.html) - [SynArgInfo](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synarginfo.html) - [SynArgPats](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synargpats.html) - [SynAttribute](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synattribute.html) - [SynAttributeList](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synattributelist.html) - [SynBinding](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synbinding.html) - [SynBindingKind](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synbindingkind.html) - [SynBindingReturnInfo](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synbindingreturninfo.html) - [SynByteStringKind](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synbytestringkind.html) - [SynComponentInfo](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-syncomponentinfo.html) - [SynConst](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synconst.html) - [SynEnumCase](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synenumcase.html) - [SynExceptionDefn](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synexceptiondefn.html) - [SynExceptionDefnRepr](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synexceptiondefnrepr.html) - [SynExceptionSig](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synexceptionsig.html) - [SynExpr](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synexpr.html) - [SynExprRecordField](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synexprrecordfield.html) - [SynField](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synfield.html) - [SynIdent](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synident.html) - [SynInterfaceImpl](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-syninterfaceimpl.html) - [SynInterpolatedStringPart](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-syninterpolatedstringpart.html) - [SynLetOrUse](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synletoruse.html) - [SynLongIdent](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synlongident.html) - [SynMatchClause](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synmatchclause.html) - [SynMeasure](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synmeasure.html) - [SynMemberDefn](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synmemberdefn.html) - [SynMemberFlags](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synmemberflags.html) - [SynMemberKind](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synmemberkind.html) - [SynMemberSig](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synmembersig.html) - [SynModuleDecl](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synmoduledecl.html) - [SynModuleOrNamespace](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synmoduleornamespace.html) - [SynModuleOrNamespaceKind](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synmoduleornamespacekind.html) - [SynModuleOrNamespaceSig](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synmoduleornamespacesig.html) - [SynModuleSigDecl](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synmodulesigdecl.html) - [SynOpenDeclTarget](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synopendecltarget.html) - [SynPat](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synpat.html) - [SynRationalConst](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synrationalconst.html) - [SynReturnInfo](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synreturninfo.html) - [SynSimplePat](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synsimplepat.html) - [SynSimplePatAlternativeIdInfo](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synsimplepatalternativeidinfo.html) - [SynSimplePats](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synsimplepats.html) - [SynStaticOptimizationConstraint](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synstaticoptimizationconstraint.html) - [SynStringKind](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synstringkind.html) - [SynTupleTypeSegment](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-syntupletypesegment.html) - [SynTypar](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-syntypar.html) - [SynTyparDecl](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-syntypardecl.html) - [SynTyparDecls](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-syntypardecls.html) - [SynType](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-syntype.html) - [SynTypeConstraint](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-syntypeconstraint.html) - [SynTypeDefn](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-syntypedefn.html) - [SynTypeDefnKind](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-syntypedefnkind.html) - [SynTypeDefnRepr](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-syntypedefnrepr.html) - [SynTypeDefnSig](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-syntypedefnsig.html) - [SynTypeDefnSigRepr](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-syntypedefnsigrepr.html) - [SynTypeDefnSimpleRepr](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-syntypedefnsimplerepr.html) - [SynUnionCase](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synunioncase.html) - [SynUnionCaseKind](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synunioncasekind.html) - [SynValData](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synvaldata.html) - [SynValInfo](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synvalinfo.html) - [SynValSig](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synvalsig.html) - [SynValSigAccess](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synvalsigaccess.html) - [SynValTyparDecls](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-synvaltypardecls.html) - [SyntaxNode](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-syntaxnode.html) - [SyntaxVisitorBase<'T>](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-syntaxvisitorbase-1.html) - [TyparStaticReq](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntax-typarstaticreq.html) - [CommentTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-commenttrivia.html) - [ConditionalDirectiveTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-conditionaldirectivetrivia.html) - [GetSetKeywords](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-getsetkeywords.html) - [IdentTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-identtrivia.html) - [IfDirectiveExpression](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-ifdirectiveexpression.html) - [ParsedInputTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-parsedinputtrivia.html) - [SynArgPatsNamePatPairsTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synargpatsnamepatpairstrivia.html) - [SynBindingReturnInfoTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synbindingreturninfotrivia.html) - [SynBindingTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synbindingtrivia.html) - [SynEnumCaseTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synenumcasetrivia.html) - [SynExprAnonRecdTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synexpranonrecdtrivia.html) - [SynExprDoBangTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synexprdobangtrivia.html) - [SynExprDotLambdaTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synexprdotlambdatrivia.html) - [SynExprIfThenElseTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synexprifthenelsetrivia.html) - [SynExprLambdaTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synexprlambdatrivia.html) - [SynExprMatchBangTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synexprmatchbangtrivia.html) - [SynExprMatchTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synexprmatchtrivia.html) - [SynExprSequentialTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synexprsequentialtrivia.html) - [SynExprTryFinallyTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synexprtryfinallytrivia.html) - [SynExprTryWithTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synexprtrywithtrivia.html) - [SynExprYieldOrReturnFromTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synexpryieldorreturnfromtrivia.html) - [SynExprYieldOrReturnTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synexpryieldorreturntrivia.html) - [SynFieldTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synfieldtrivia.html) - [SynLeadingKeyword](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synleadingkeyword.html) - [SynLetOrUseTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synletorusetrivia.html) - [SynMatchClauseTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synmatchclausetrivia.html) - [SynMeasureConstantTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synmeasureconstanttrivia.html) - [SynMemberDefnAbstractSlotTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synmemberdefnabstractslottrivia.html) - [SynMemberDefnAutoPropertyTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synmemberdefnautopropertytrivia.html) - [SynMemberDefnImplicitCtorTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synmemberdefnimplicitctortrivia.html) - [SynMemberDefnInheritTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synmemberdefninherittrivia.html) - [SynMemberDefnLetBindingsTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synmemberdefnletbindingstrivia.html) - [SynMemberGetSetTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synmembergetsettrivia.html) - [SynMemberSigMemberTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synmembersigmembertrivia.html) - [SynModuleDeclLetTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synmoduledecllettrivia.html) - [SynModuleDeclNestedModuleTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synmoduledeclnestedmoduletrivia.html) - [SynModuleOrNamespaceLeadingKeyword](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synmoduleornamespaceleadingkeyword.html) - [SynModuleOrNamespaceSigTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synmoduleornamespacesigtrivia.html) - [SynModuleOrNamespaceTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synmoduleornamespacetrivia.html) - [SynModuleSigDeclNestedModuleTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synmodulesigdeclnestedmoduletrivia.html) - [SynPatListConsTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synpatlistconstrivia.html) - [SynPatOrTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synpatortrivia.html) - [SynTyparDeclTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-syntypardecltrivia.html) - [SynTypeConstraintWhereTyparNotSupportsNullTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-syntypeconstraintwheretyparnotsupportsnulltrivia.html) - [SynTypeDefnLeadingKeyword](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-syntypedefnleadingkeyword.html) - [SynTypeDefnSigTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-syntypedefnsigtrivia.html) - [SynTypeDefnTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-syntypedefntrivia.html) - [SynTypeFunTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-syntypefuntrivia.html) - [SynTypeOrTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-syntypeortrivia.html) - [SynTypeWithNullTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-syntypewithnulltrivia.html) - [SynUnionCaseTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synunioncasetrivia.html) - [SynValSigTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-synvalsigtrivia.html) - [WarnDirectiveTrivia](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-syntaxtrivia-warndirectivetrivia.html) - [Line](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-text-line.html) - [Position](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-text-positionmodule.html) - [Range](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-text-rangemodule.html) - [SourceText](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-text-sourcetext.html) - [SourceTextNew](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-text-sourcetextnew.html) - [TaggedText](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-text-taggedtextmodule.html) - [ISourceText](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-text-isourcetext.html) - [ISourceTextNew](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-text-isourcetextnew.html) - [Line0](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-text-line0.html) - [NavigableTaggedText](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-text-navigabletaggedtext.html) - [Position](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-text-position.html) - [Range](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-text-range.html) - [TaggedText](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-text-taggedtext.html) - [TextTag](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-text-texttag.html) - [pos](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-text-pos.html) - [range](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-text-range-0.html) - [FSharpKeywords](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-tokenization-fsharpkeywords.html) - [FSharpTokenTag](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-tokenization-fsharptokentag.html) - [FSharpLexer](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-tokenization-fsharplexer.html) - [FSharpLexerFlags](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-tokenization-fsharplexerflags.html) - [FSharpLineTokenizer](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-tokenization-fsharplinetokenizer.html) - [FSharpSourceTokenizer](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-tokenization-fsharpsourcetokenizer.html) - [FSharpToken](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-tokenization-fsharptoken.html) - [FSharpTokenCharKind](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-tokenization-fsharptokencharkind.html) - [FSharpTokenColorKind](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-tokenization-fsharptokencolorkind.html) - [FSharpTokenInfo](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-tokenization-fsharptokeninfo.html) - [FSharpTokenKind](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-tokenization-fsharptokenkind.html) - [FSharpTokenTriggerClass](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-tokenization-fsharptokentriggerclass.html) - [FSharpTokenizerColorState](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-tokenization-fsharptokenizercolorstate.html) - [FSharpTokenizerLexState](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-tokenization-fsharptokenizerlexstate.html) - [PreXmlDoc](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-xml-prexmldoc.html) - [XmlDoc](https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-xml-xmldoc.html) - [Extensions](https://fsharp.github.io/fsharp-compiler-docs/reference/internal-utilities-collections-extensions.html) - [InterruptibleLazy](https://fsharp.github.io/fsharp-compiler-docs/reference/internal-utilities-library-interruptiblelazy.html) - [DelayInitArrayMap<'T, 'TDictKey, 'TDictValue>](https://fsharp.github.io/fsharp-compiler-docs/reference/internal-utilities-library-delayinitarraymap-3.html) - [InterruptibleLazy<'T>](https://fsharp.github.io/fsharp-compiler-docs/reference/internal-utilities-library-interruptiblelazy-1.html)