Visual F# Power Tools


Visual F# Power Tools

FSharpVSPowerTools Namespace

TypeDescription
AllowStaleResults
AssemblyContentType
AssemblyPath
AsyncMaybeBuilder
CategorizedColumnSpan<'T>
Category
DepthParser
Entity
EntityKind
FSharpTargetFramework

Target framework (used to find the right version of F# binaries)

IInsertContextDocument<'T>
Idents
InsertContext
IsAutoOpen
LanguageService

Provides functionality for working with the F# interactive checker running in background

LexerBase
LongIdent
MaybeBuilder

Maybe computation expression builder, copied from ExtCore library https://github.com/jack-pappas/ExtCore/blob/master/ExtCore/Control.fs

ModuleKind
OpenDeclWithAutoOpens
OpenDeclaration
Parent
ParseAndCheckResults

Wraps the result of type-checking and provides methods for implementing various IntelliSense functions (such as completion & tool tips). Provides default empty/negative results if information is missing.

Pos
Profiler
RawEntity
RawOpenDeclaration
ScopeKind
Symbol
SymbolKind
SymbolLookupKind
SymbolUse
WordSpan
XmlDocParser
XmlDocable

Represent an Xml documentation block in source code

ModuleDescription
Array
AssemblyContentProvider
Async
AsyncMaybe
Entity
IdentifierUtils
InsertContext
Lexer
List
OpenDeclWithAutoOpens
OpenDeclaration
OpenDeclarationGetter
Option
ParsedInput
Pervasive
Reflection
Seq
SourceCodeClassifier
String
TypedAstExtensionHelpers
TypedAstPatterns
TypedAstUtils
UntypedAstUtils
UnusedDeclarations
XmlDocComment

FSharpVSPowerTools.CodeGeneration Namespace

TypeDescription
ICodeGenerationService<'Project, 'Pos, 'Range>
IDocument
IRange
InterfaceData

Capture information about an interface in ASTs

Line0
Line1
ModuleDescription
InterfaceStubGenerator
RecordStubGenerator
SignatureGenerator
UnionPatternMatchCaseGenerator

FSharpVSPowerTools.Navigation Namespace

TypeDescription
NavigableItem
NavigableItemKind
ModuleDescription
Index
NavigableItemsCollector

FSharpVSPowerTools.TaskList Namespace

TypeDescription
Comment
CommentOption
ModuleDescription
CommentExtractor
Fork me on GitHub