Table of Contents

Enum SymbolDescriptorKind

Namespace
RDCore.SDK.Platform.Protocol
Assembly
RDCore.SDK.dll

The member-symbol kinds a SymbolDescriptor can carry. Mirrors the subset of MemberKind the language server's AST symbol provider emits, split so Property accessors and Enum/Type members each map to one runtime symbol type.

public enum SymbolDescriptorKind

Fields

Enum = 10

An Enum … End Enum declaration.

EnumMember = 11

A member of an Enum.

Event = 7

An Event declaration.

ExternalFunction = 6

A Declare Function.

ExternalProcedure = 5

A Declare Sub.

Function = 1

A Function procedure.

ModuleConstant = 13

A module-scoped Const.

ModuleField = 12

A module-scoped variable (Dim/Private/Public field).

Procedure = 0

A Sub procedure.

PropertyGet = 2

A Property Get accessor.

PropertyLet = 3

A Property Let accessor.

PropertySet = 4

A Property Set accessor.

UserDefinedType = 8

A Type … End Type declaration.

UserDefinedTypeField = 9

A field of a user-defined Type.