Table of Contents

Namespace Alternet.Syntax

Classes

ClosingEventArgs

Provides data for the ICodeCompletionProvider.ClosePopup event.

CodeActionEventArgs

Provides data of the code fixes to be highlighted.

CodeCompletionArgs

Provides data for the code completion events.

CodeFix

Represents properties to describe a particular code fix action in the code text.

CodeRefactor

Represents properties to describe a particular code refactor action in the code text.

CodeSnippetEventArgs

Provides data for the code completion events.

DescriptionLookupEventArgs

Provides data for the ICodeCompletionRepository.DescriptionLookup event, used to search for the description of specified member.

HighlightReferencesEventArgs

Provides data of the references to be highlighted.

HtmlParser

Represents properties and methods to perform syntax analysis of specified html code text.

MemberLookupEventArgs

Provides data for the ICodeCompletionRepository.MemberLookup event, used to search for the specified member.

OutlineRange

Represents individual outlining section that can appear in the Edit control.

OutliningEventArgs

Provides data to code outlining

Parser

Represents class that performs lexical analysis of specified text.

Parser.ParserState
ReadFormattedTextEventArgs

Provides data for the FmtImport.ReadFormattedText handler.

ShowingEventArgs

Provides data for the ICodeCompletionProvider.ShowPopup event.

StopParseException

Represents error that occurs when parsing text is aborted.

StringList

Represents collection containing list of strings.

SyntaxAttribute

Represents a particular attribute of language element.

SyntaxAttributes

Represents collection containing list of syntax attributes.

SyntaxConsts

Contains default constants related to lexical and syntax analyzers.

SyntaxError

Describes a particular syntax error in the code text.

SyntaxErrors

Represents collection containing list of syntax errors.

SyntaxNode

Represents a particular language element.

SyntaxNodes

Represents collection containing list of syntax nodes.

SyntaxParser

Represents properties and methods to perform syntax analysis of the text.

SyntaxParser.FoldedRange
SyntaxParser.LexerState
SyntaxParserEventArgs

Provides data for the asynchronous syntax parsing.

SyntaxTree

Describes syntax structure of code text.

TextUndo

Represents single change of the text fragment.

TextUndoList

Represents collection containing list of ITextUndo objects.

XmlParser

Represents properties and methods to perform syntax analysis of specified xml code text.

Structs

StringItemInfo

Represent structured information for IStringItem symbol.

Interfaces

ICodeFix

Represents properties to describe a particular code fix action in the code text.

ICodeRefactor

Represents properties to describe a particular code fix action in the code text.

IExport

Represents methods to save text content.

IExpressionEvaluator

Represents properties and methods used to evaluate conditional defines.

IImport

Represents methods to load text content.

IOutlineRange

Represents individual outlining section that can appear in the Edit control.

IParser

Represents properties and methods for perform lexical analysis of the text.

IStringItem

Represents properties and methods of individual line in the Text Source.

IStringList

Represents collection containing list of strings.

IStringListWithItem

Represents collection containing list of strings.

ISyntaxAttribute

Represents properties to describe a particular attribute of language element.

ISyntaxAttributes

Represents collection containing list of syntax attributes.

ISyntaxError

Represents properties to describe a particular syntax error in the code text.

ISyntaxErrors

Represents collection containing list of syntax errors.

ISyntaxNode

Represents properties and methods to describe a particular language element.

ISyntaxNodes

Represents collection containing list of syntax nodes.

ISyntaxParser

Represents properties and methods to perform syntax analysis of the text.

ISyntaxTree

Represents properties and methods to describe syntax structure of code text.

ITextUndo

Represents single change of the text fragment.

ITextUndoList

Represents collection containing list of ITextUndo objects.

Enums

CodeCompletionScope

Specifies the way in which the search for members and types is conducted by code completion repository. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

CodeCompletionType

Specifies types of code completion window used to complete language elements.

HtmlLexerToken

Represents lexical tokens for Html parser.

ItemState

Defines state of the StrItem object, representing individual line in the Source. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

PrepareReason

Defines reason of underlying text in the parser being updated.

SyntaxErrorType

Defines types of syntax error.

SyntaxNodeOptions

Defines syntax node behavior. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

SyntaxOptions

Defines possibilities of formatting Edit control's content. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

TextStyle

Defines additional flags for text fragments. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

XmlLexerToken

Represents lexical tokens for Xml parser.

XmlNodeType

Represents node types for Xml parser.

Delegates

ClosePopupEvent

Represents a method that will handle the CodeCompletionProvider.ClosePopup event.

CodeCompletionEvent

Represents a method that will handle the SyntaxEdit.NeedCodeCompletion event.

CodeSnippetEvent

Represents a method that will handle the SyntaxEdit.CodeSnippetEventInserted event.

DescriptionLookupEvent

Represents a method that will handle the CodeCompletionRepository.DescriptionLookup event.

MemberLookupEvent

Represents a method that will handle the CodeCompletionRepository.MemberLookup event.

ReadFormattedTextEvent

Represents a method that will handle the FmtImport.ReadFormattedText event.

ShowPopupEvent

Represents a method that will handle the CodeCompletionProvider.ShowPopup event.

TextChangesAction

Represents a method that will handle the ICodeFix.GetTextChangesAsync and ICodeRefactor.GetTextChangesAsync events.