Table of Contents

Class VbScriptRepository

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

Represents properties and methods to perform code completion functionality for Vb Script language.

public class VbScriptRepository : ReflectionRepository, INETRepository, IReflectionRepository, ICodeCompletionRepository, IDisposable
Inheritance
VbScriptRepository
Implements

Constructors

VbScriptRepository(bool, ISyntaxTree)

Initializes a new instance of the VbScriptRepository class with specified settings.

Methods

AddUnitMember(IListMembers, ISyntaxNode, string, CodeCompletionScope)
FillMembers(IListMembers, IList<INetNamespace>)
FillMembers(IListMembers, IList<ISyntaxNode>, ISyntaxNode, Point, string, CodeCompletionScope, ref int)
FindAssignmentOrSetNode(ISyntaxNode, string, Point, bool)
GetBlockNodeType(ISyntaxNode, ref Point, bool, bool, out CodeCompletionScope)
GetDeclaration(ISyntaxTree, ISyntaxNode)
GetExpressionType(ISyntaxNode)
GetExpressionType(ISyntaxNode, out Point)

Gets a type of expression.

GetMethodType(string, ISyntaxNode, ref string, ref Point, ref Point, out int, out int, out CodeCompletionScope)

Obtains information about some method of specified language element.

GetNodeDataType(ISyntaxNode, ISyntaxNode, bool, bool, ref Point, ref bool, ref int)
HasSnippetMembers(string)
IsAssignmentOrSetNode(ISyntaxNode, string)
IsNodePartial(ISyntaxNode)
IsValidMemberAccessType(ISyntaxNode, CodeCompletionScope)
SkipGlobalMembers(ISyntaxNode, CodeCompletionScope, ref bool)