NFX.CodeAnalysis.Source NamespaceNFX Class Library

[This is preliminary documentation and is subject to change.]

Provides functions for working with textual source code i.e. reading source form file, named memory buffer, project items and the like
Classes

  ClassDescription
Public classFileNameList
Represents a list of file names
Public classFileSource
Represents source code stored in a file
Public classListOfISourceText
Represents a list of strings used as source text
Public classStreamSource
Represents source code stored in a stream
Public classStringSource
Provides source code from string
Public classStringSourceList
Represents a list of strings used as source text
Structures

  StructureDescription
Public structureSourceCodeRef
Represents a reference to the source code which may be named buffer or project source item (i.e. solution project item)
Public structureSourcePosition
Represents position in source input
Public structureSourceVector
Represents a pointer to the named source code and character position
Interfaces

  InterfaceDescription
Public interfaceISourceText
Represents source code input text (usually text from file)