Namespace RDCore.SDK.Model.Symbols.Abstract
Classes
- AccessibleTypedSymbol
A
TypedSymbolthat can have an access modifier token.
- BinaryArithmeticOperatorSymbol
Represents any binary arithmetic operator symbol.
- BinaryArithmeticOperatorSymbol<TFlags>
Represents any binary arithmetic operator symbol.
- BinaryOperatorSymbol<TFlags>
Represents any static operator symbol that accepts two operands.
- BoundSymbol
A
Symbolthat is bound to a workspace documentLocation.
- BoundTypedSymbol
A
BoundSymbol(bound to a workspace documentLocation) that can be resolved to aVBType.
- OperatorSymbol<TContext, TFlags>
Represents any operator static symbol.
- StaticSymbol
Represents a global, unallocated symbol.
- Symbol
The base
Symboltype. All symbols must be addressable with aUrithat is unique across the workspace.
- SymbolProperties
Defines LSP-compliant extension properties for symbols. RDCore uses this to carry the
VB_Attributevalues associated with a symbol.
- UnaryArithmeticOperatorSymbol
Represents any unary arithmetic operator symbol.
- UnaryLogicalOperatorSymbol
Represents any unary logical operator symbol.
- UnaryOperatorSymbol<TContext, TFlags>
Represents any unary operator symbol.
- UnboundSymbol
A
Symbolthat is not bound to a workspace documentLocation.
- UnboundTypedSymbol
An
UnboundSymbol(not bound to a workspace documentLocation) that can be resolved to aVBType.
- UnboundVBReturningMemberSymbol
An
UnboundVBTypeMemberSymbolthat resolves aVBTypeat compile-time and returns aVBTypedValueat run-time.
- UnboundVBTypeMemberSymbol
An unbound
UnboundTypedSymbolrepresenting a symbol that is a member (child) of a parent symbol.
- VBReturningMemberSymbol
A
VBTypeMemberSymbolthat resolves aVBTypeat compile-time and returns aVBTypedValueat run-time.
- VBTypeMemberSymbol
A
AccessibleTypedSymbolrepresenting a symbol that is a member (child) of a parent symbol.
Interfaces
- IVBPropertyMemberSymbol
An interface to help select
Propertymembers.
Enums
- ScopeKind
Defines the scope of a memory allocation.