Table of Contents

Interface INETRepository

Namespace
Alternet.Syntax.CodeCompletion
Assembly
Alternet.Syntax.Parsers.Advanced.v9.dll

Represents properties and methods to perform code completion functionality for .NET family of languages.

public interface INETRepository

Methods

GetAutoFormatNode(ISyntaxNode, bool, out Point)

When implemented by a class, Obtains block node at specified position.

GetCommentTemplate(Point, ISyntaxNode, string)

When implemented by a class, returns xml comment template for given node in the text.

GetDeclarationNode(ISyntaxNode)

When implemented by a class, retrieves declaration node nearest to the specified node.

GetXmlReferenceNode(ISyntaxNode)

When implemented by a class, returns declaration node corresponding to xml comment.

IsDeclarationNode(ISyntaxNode)

When implemented by a class, indicates whether specified node is a declaration node (contains declaration of some syntax structure, such as class, namespace and so on).

IsDeclarationNode(ref ISyntaxNode, bool)

When implemented by a class, indicates whether specified node is a declaration node (contains declaration of some syntax structure, such as class, namespace and so on).

SmartFormatLine(int, string, StringItemInfo[], ISyntaxNodes, ITextUndoList)

When implemented by a class, formats line according to the parser rules.