Table of Contents

Namespace RDCore.SDK.Runtime.Libraries

Classes

ClassDescription

A class a library declares.

DirectoryLibrarySource

A source of library descriptions that is a folder of files: Scripting.json describes the library Scripting.

EnumDescription

An enumeration a library declares (MS-VBAL §5.2.3.4).

EnumMemberDescription

A member of an enumeration a library declares.

EventDescription

An event a class raises.

LibraryDescription

What a referenced library declares, as a file: the types a project that references the library can name, and the members of each.

LibraryJson

Reads and writes the file a library is described in (LibraryDescription).

LibraryOrigin

Where a library description was made. Informational: it is not what finds the library, and nothing resolves a name by it.

LibraryProblem

A library that a project references, or that one it references depends on, and that could not be loaded.

LibrarySymbolProvider

The symbols of the libraries a project references: the ones that are not the standard library, which is the platform's own (StdLibSymbolProvider).

LibrarySymbolReader

Reads the symbols that libraries declare off their descriptions (LibraryDescription), as StdLibSymbolReader reads those of the standard library off its declarations.

MemberDescription

A member of a class a library declares.

ParameterDescription

A parameter of a member or of an event.

ReferencedLibraries

The libraries a project references, loaded: those that were asked for and those they depend on, and the ones that could not be.

Interfaces

ILibrarySource

Where the descriptions of libraries are found, by the name of the library.

Enums

LibraryProblemKind

Why a library could not be loaded.

MemberKind

What a member of a class is.