| Name | Description | Type | Package | Framework |
| BackgroundCalculation | Used to perform a computation in the background. | Class | agi.foundation.infrastructure.threading | AGI ( Analytical Graphics ) |
| MessageEventArgs | Class | agi.foundation.infrastructure.threading | AGI ( Analytical Graphics ) | |
| MessageQueue | Class | agi.foundation.infrastructure.threading | AGI ( Analytical Graphics ) | |
| PersistentDictionary | A dictionary that maps keys to values and is persistent. | Class | agi.foundation.infrastructure.threading | AGI ( Analytical Graphics ) |
| PersistentDictionaryAddResult | enum PersistentDictionaryAddResultIndicates the result of adding a key-value pair to a PersistentDictionary. | Class | agi.foundation.infrastructure.threading | AGI ( Analytical Graphics ) |
| PersistentDictionaryNode | A node in a PersistentDictionary. | Class | agi.foundation.infrastructure.threading | AGI ( Analytical Graphics ) |
| RecurringTask | A task that is executed periodically by RecurringTaskScheduler. | Class | agi.foundation.infrastructure.threading | AGI ( Analytical Graphics ) |
| RecurringTaskScheduler | A scheduler for recurring tasks that attempts to run all of its tasks in a fair manner. | Class | agi.foundation.infrastructure.threading | AGI ( Analytical Graphics ) |
| RecurringTaskStatistics | Contains information about the performance of a RecurringTask being managed by a RecurringTaskScheduler. | Class | agi.foundation.infrastructure.threading | AGI ( Analytical Graphics ) |
| ThreadedCalculation | Parallelizes calculations across multiple threads. | Class | agi.foundation.infrastructure.threading | AGI ( Analytical Graphics ) |
| ThreadedCalculation .BodyCallback | A delegate representing the body of a multithreaded 'for' loop. | Class | agi.foundation.infrastructure.threading | AGI ( Analytical Graphics ) |
| ThreadedCalculation .BodyCallback2 | A delegate representing the body of a multithreaded 'for' loop. | Class | agi.foundation.infrastructure.threading | AGI ( Analytical Graphics ) |
| ThreadedCalculation .BodyCallbackWithProgress | A delegate representing the body of a multithreaded 'for' loop, where each iteration of the loop intends to provide detailed information about its progress. | Class | agi.foundation.infrastructure.threading | AGI ( Analytical Graphics ) |
| ThreadedCalculation .BodyCallbackWithProgress2 | A delegate representing the body of a multithreaded 'for' loop, where each iteration of the loop intends to provide detailed information about its progress. | Class | agi.foundation.infrastructure.threading | AGI ( Analytical Graphics ) |
| ThreadingPolicy | Specifies how a parallelizable operation should utilize multithreading. | Class | agi.foundation.infrastructure.threading | AGI ( Analytical Graphics ) |
| ThreadSource | The source of a thread used to execute a parallelizable operation. | Class | agi.foundation.infrastructure.threading | AGI ( Analytical Graphics ) |
| TransactedObject | An object that participates in the software transactional memory (STM) system via TransactionContext and Transaction. | Class | agi.foundation.infrastructure.threading | AGI ( Analytical Graphics ) |
| TransactedProperty | A property that participates in the software transactional memory (STM) system. | Class | agi.foundation.infrastructure.threading | AGI ( Analytical Graphics ) |
| TransactedPropertyChangedEventArgs | Contains information about a change to a TransactedProperty. | Class | agi.foundation.infrastructure.threading | AGI ( Analytical Graphics ) |
| TransactionCommittedEventArgs | Contains information about a committed transaction during the Committed (add / remove) event. | Class | agi.foundation.infrastructure.threading | AGI ( Analytical Graphics ) |
| TransactionConflictException | An exception that is thrown when the Transaction being committed conflicts with another transaction already committed. | Class | agi.foundation.infrastructure.threading | AGI ( Analytical Graphics ) |
| TransactionParameter | The placeholder for a parameterized Transaction within an evaluator. | Class | agi.foundation.infrastructure.threading | AGI ( Analytical Graphics ) |