Class DefineSymbolsResult
Result of an rdcore/host/symbols/define request.
public record DefineSymbolsResult : IEquatable<DefineSymbolsResult>
- Inheritance
-
DefineSymbolsResult
- Implements
- Inherited Members
Properties
Defined
The number of symbols added to the session symbol table.
public int Defined { get; init; }
Property Value
MergedDefinitions
The number of duplicate descriptors that were collapsed into an already-reconstructed symbol rather than defined separately — a member declared in more than one conditional-compilation branch reaches the session as one symbol with multiple Definitions.
public int MergedDefinitions { get; init; }
Property Value
Skipped
Names that were already defined in the target scope and were therefore skipped.
public IReadOnlyList<string> Skipped { get; init; }
Property Value
UnresolvedTypeNames
Distinct declared type names the host could not resolve. The owning symbols were still
defined, with VBUnknownType; a later resolver pass can bind them.
public IReadOnlyList<string> UnresolvedTypeNames { get; init; }