The CalculationContext type exposes the following members.
Gets or sets the strategy that is used to store calculation contexts. The default strategy ensures that each thread has its own context.
Gets or sets the calculation context to use for contexts that do not yet have a calculation context. When using the default CalculationContextStorageStrategy, a context is a thread so this property specifies the calculation context that will be used for new threads that do not yet have a CalculationContext.
Gets or sets the current calculation context. By default, each thread has its own context.
Gets a value indicating whether the methods on this instance are safe to call from multiple threads simultaneously.