Classes

  Class Description
Public class C1Binding
A C1.Silverlight.Binding that supports formulas.
Public class C1CalcEngine
Class that parses strings and returns Expression objects that can be evaluated.
Public class C1StaticResource
A StaticResource that supports a path specification.
Public class Expression
Base class that represents parsed expressions.
Public class FunctionDefinition
Function definition class (keeps function name, parameter counts, and delegate).
Public class PropertyChangedEventManager
Provides an implementation so that you can use the "weak event listener" pattern to attach listeners for the PropertyChanged(Object, PropertyChangedEventArgs) event.
Public class Tally
A class that aggregates values and provides summary statistics (including count, sum, average, standard deviation, and variance).
Public class XObjectExpression
Expression that represents an external object.

Interfaces

  Interface Description
Public interface IValueObject
Interface supported by external objects that have to return a value other than themselves (e.g. a cell range object should return the cell content instead of the range itself).
Public interface IWeakEventListener
Provides event listening support for classes that expect to receive events through the WeakEvent pattern and a WeakEventManager.

Delegates

  Delegate Description
Public delegate CalcEngineFunction
Delegate that represents CalcEngine functions.