Table of Contents

Class VbRepository

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 VbRepository : ReflectionRepository, INETRepository, IReflectionRepository, ICodeCompletionRepository, IDisposable
Inheritance
VbRepository
Implements
Derived

Constructors

VbRepository(bool, ISyntaxTree)

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

Methods

CompleteBaseMember(object, ClosingEventArgs)
ContainsLineContinuation(string)
FillGlobalTypes(IListMembers, IList<INetNamespace>, CodeCompletionScope)
FillMembers(ISyntaxNode, Point, IListMembers, object, string, CodeCompletionScope, ref int)

Fills a provider with the members, providing available choices for the specified language element.

FillNamespaceTypes(IListMembers, IList<INetNamespace>, IList<INetNamespace>, string, bool, CodeCompletionScope)
FillSubspace(IListMembers, string)
GetDefaultProperty(ISyntaxNode)
GetDefaultProperty(object)
GetExpressionType(IList<string>, ISyntaxNode, ISyntaxNode, Point, object, string, out CodeCompletionScope, out object, out object, out int)
GetExpressionType(Point, ISyntaxNode, ISyntaxNode, out CodeCompletionScope, out object, out object, out int)
GetGenericArgs(string, bool, bool)
GetNamespace(string, ISyntaxNode, IList<INetNamespace>)
GetNodeDataType(ISyntaxNode, ISyntaxNode, bool, bool, ref Point, ref bool, ref int)
GetSpecialMemberType(string, ISyntaxNode, ref string, ref Point, ref Point, out CodeCompletionScope)

Obtains information about a member of some language element in special cases.

GetStaticModifier()
GetTypeName(Type, bool, bool, bool, bool, bool, IList<INetNamespace>, bool)
GetValidScope()
GetVirtualModifier()
IsArrayType(string)
IsDeclarationNode(ref ISyntaxNode, bool)

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

IsValidMemberAccessType(ISyntaxNode, CodeCompletionScope)
RemoveBrackets(string)
SplitName(string, out string)