| Name | Description | Type | Package | Framework |
| AccessQueryReplacementCopyContext | Copies an AccessQuery while replacing all references of a specified instance with a new specified instance. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| AverageSubCalculationProgress | An implementation of ITrackCalculationProgress that averages the progress of a number of sub-calculations and reports the result to another ITrackCalculationProgress instance. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| BackgroundCalculation | Used to perform a computation in the background. | Class | agi.foundation.infrastructure.threading | AGI ( Analytical Graphics ) |
| CachingEvaluator | A wrapper for any IEvaluator1 that caches the last evaluated result. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| CachingMotionEvaluator1 | A wrapper for any MotionEvaluator1 that caches the last evaluated result. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| CalculationContext | The context in which calculations are performed. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| CalculationContextFacet | A facet of a CalculationContext. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| ChildrenExtension | An ObjectExtension which can provide a list of children for a given ExtensibleObject. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| CollectionAlgorithms | Contains algorithms that operate on collections. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| CollectionAlgorithms .ComparisonOfDifferentTypes | Represents a method that compares two objects of different types. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| CopyContext | A context that identifies a complete copy operation. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| CopyForAnotherThread | Enables copying of IThreadAware objects for use in another thread. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| CreateCalculationContextFacetCallback | A delegate for a function that creates a CalculationContextFacet. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| DefinitionalObject | The base class for all definitional objects. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| DefinitionalObjectCollection | A collection of DefinitionalObject objects. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| DependencyEnumerator | Enumerates the dependencies of an object. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| EndianBitConverter | BitConverter assumes that the byte arrays given to it are always in the system's native byte order. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| EvaluatorHelper | A collection of methods that are helpful when writing evaluators. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| ExtensibleObject | An object that can be extended at run-time with various ObjectExtension instances in order to add additional properties and behaviors. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| ExtensibleObjectCollection | A collection of instances that implement ExtensibleObject. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| ExtensionCollection | A collection of extensions to an ExtensibleObject. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| FileStreamFactory | A factory that can produce FileStream instances on demand. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| FormatConversionCallback | A delegate to convert a T from one format to another. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| FormatConverter | Converts between different formats of a given type, where a format is specified as an indexed format object. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| HashCode | Contains static methods for working with hash codes. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| HashCode .GetHashCodeFunction | A delegate that obtains a hash code for a given item. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| HierarchicalLogger | A simple hierarchical logging mechanism. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| ICachingEvaluator | An interface to an evaluator that caches values between evaluations. | Interface | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| ICalculationContextStorageStrategy | A strategy for getting the current CalculationContext instance. | Interface | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| IChildrenService | A service that defines a collection of children for a given parent. | Interface | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| ICloneWithContext | An interface for an object that can make a copy of itself that is guided by a CopyContext instance. | Interface | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| IdentifierExtension | An extension that defines a unique identifier for an object. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| IEnumerateDependencies | An interface to an object that can identify its dependencies. | Interface | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| IEquatableDefinition | An interface to an object that can compare its definition to other objects. | Interface | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| IEvaluatorParameter | A placeholder for a parameter within an evaluator. | Interface | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| IFreezable | An interface to an object that can be frozen such that no further changes to the object can be made. | Interface | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| IIdentifierService | A service that defines a unique identifier for an object. | Interface | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| IIndexedFormat | This interface must be implemented on any format type used with the FormatConverter class. | Interface | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| IIsTimeVarying | An interface to an object that can specify whether or not it varies with time. | Interface | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| INameService | Interface | agi.foundation.infrastructure | AGI ( Analytical Graphics ) | |
| IParentService | Interface | agi.foundation.infrastructure | AGI ( Analytical Graphics ) | |
| IPlaceHolderService | Interface | agi.foundation.infrastructure | AGI ( Analytical Graphics ) | |
| IThreadAware | An interface to an instance that is thread-aware. | Interface | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| MessageEventArgs | Class | agi.foundation.infrastructure.threading | AGI ( Analytical Graphics ) | |
| MessageQueue | Class | agi.foundation.infrastructure.threading | AGI ( Analytical Graphics ) | |
| ObjectExtension | The base class for extensions that can be added at run-time to ExtensibleObject instances in order to give them additional properties and behaviors. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| ParameterAction | Indicates the action taken by the EvaluatorGroup when an evaluator is parameterized with a parameter on which it does not actually depend | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| ParameterEvaluator | A placeholder for a parameter in an evaluator. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| ParameterizedEvaluator | An evaluator that has been parameterized to take no additional parameters. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| ParameterizedEvaluator1 | An evaluator that has been parameterized with one parameter. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| ParameterizedEvaluator2 | An evaluator that has been parameterized with two parameters. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| ParameterizedEvaluator3 | An evaluator that has been parameterized with three parameters. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| ParameterizedEvaluator4 | An evaluator that has been parameterized with four parameters. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| ParameterizedEvaluator5 | An evaluator that has been parameterized with five parameters. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| ParameterizedMotionEvaluator | A MotionEvaluator1 that has been parameterized to take no additional parameters. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| ParameterizedMotionEvaluator1 | A MotionEvaluator1 that has been parameterized with one parameter. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| ParameterizedMotionEvaluator2 | A MotionEvaluator1 that has been parameterized with two parameters. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| ParameterizedMotionEvaluator3 | An evaluator that has been parameterized with three parameters. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| ParameterizedMotionEvaluator4 | A MotionEvaluator1 that has been parameterized with four parameters. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| ParameterizedMotionEvaluator5 | A MotionEvaluator1 that has been parameterized with five parameters. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| ParameterizedMotionEvaluatorWithDerivativeType | A MotionEvaluator2 that has been parameterized to take no additional parameters. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| ParameterizedMotionEvaluatorWithDerivativeType1 | A MotionEvaluator2 that has been parameterized with one parameter. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| ParameterizedMotionEvaluatorWithDerivativeType2 | A MotionEvaluator2 that has been parameterized with two parameters. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| ParameterizedMotionEvaluatorWithDerivativeType3 | A MotionEvaluator2 that has been parameterized with three parameters. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| ParameterizedMotionEvaluatorWithDerivativeType4 | A MotionEvaluator2 that has been parameterized with four parameters. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| ParameterizedMotionEvaluatorWithDerivativeType5 | A MotionEvaluator2 that has been parameterized with five parameters. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| ParentExtension | An ObjectExtension which can provide a reference to the parent of the owner of this extension. | Class | agi.foundation.infrastructure | 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 ) |
| ServiceHelper | Contains helpful methods for working with services and IServiceProvider. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |
| StreamFactory | The base class for a factory that can produce streams on demand. | Class | agi.foundation.infrastructure | 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 ) |
| ThreadStaticCalculationContextStorageStrategy | An ICalculationContextStorageStrategy that gets the context from a thread static member variable. | Class | agi.foundation.infrastructure | 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 ) |
| TryFormatConversionCallback | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) | |
| WeakReference | This class is a wrapper around the WeakReference type. | Class | agi.foundation.infrastructure | AGI ( Analytical Graphics ) |