Class VBRuntimeEntity
Represents a typed entity that can be associated with a Symbol.
public abstract record VBRuntimeEntity : IEquatable<VBRuntimeEntity>
- Inheritance
-
VBRuntimeEntity
- Implements
- Derived
- Inherited Members
Constructors
VBRuntimeEntity(VBType, Symbol?)
Represents a typed entity that can be associated with a Symbol.
protected VBRuntimeEntity(VBType TypeInfo, Symbol? ResolvedSymbol = null)
Parameters
TypeInfoVBTypeThe
VBTypeof the entity.ResolvedSymbolSymbolThe resolved
Symbolrepresented by theSymbolUri.
Properties
ResolvedSymbol
The resolved Symbol represented by the SymbolUri.
public Symbol? ResolvedSymbol { get; init; }
Property Value
SemanticId
Gets a unique semantic ID for this entity.
public Uri SemanticId { get; }
Property Value
TypeInfo
The VBType of the entity.
public VBType TypeInfo { get; init; }