Share via


ReadOnlySymbolValues Class

Definition

Runtime values corresponding to static values described in a SymbolTable. See SymbolValues for a mutable derived class.

C#
public abstract class ReadOnlySymbolValues
Inheritance
ReadOnlySymbolValues
Derived

Constructors

Properties

DebugName
SymbolTable

Get the symbol table that these values correspond to.

Methods

Compose(ReadOnlySymbolValues[])

Compose multiple symbol values into a single one.

Get(ISymbolSlot)

Get value of a slot previously provided by Set(ISymbolSlot, FormulaValue).

New<T>(IReadOnlyDictionary<String,T>, ReadOnlySymbolValues)

Create values over existing collection.

NewFromRecord(ReadOnlySymbolTable, RecordValue)
NewFromRecord(RecordValue)

Get symbol values where each symbol is a field of the record.

Set(ISymbolSlot, FormulaValue)

Set a value for a given slot. Set(x, value) function from the language will eventually call this, where the binder has resolved 'x' to a slot.

ValidateSlot(ISymbolSlot)

Applies to

Product Versions
Power Fx SDK Latest