Table of Contents

Class SyntaxData

Namespace
Alternet.Scripter.Debugger.ExpressionEvaluation.CodeCompletion
Assembly
Alternet.Scripter.Debugger.v9.dll

Contains code syntax and semantic information required for providing code completion during expression evaluation.

public class SyntaxData
Inheritance
SyntaxData

Constructors

SyntaxData(RoslynScriptHost, Workspace, Document, SemanticModel, SyntaxTree, int)

Initializes a new instance of the SyntaxData class with specified parameters.

Properties

Document

Gets Roslyn-based Document used to compile the expression.

Model

Gets SemanticModel containing semantic information.

PositionInSource

Gets current position inside the expression.

ScriptHost

Gets Roslyn-based script host used to compile the expression.

Tree

Gets SyntaxTree containing syntax information.

Workspace

Gets Roslyn-based Workspace used to compile the expression.