Classes

  Class Description
Public class CompiledQuery
Provides for compilation and cache of queries for reuse.
Public class DeletedStateIsAvailableAttribute
Indicates that the properties of an object of a class still return correct property values after the object has been deleted from the collection it belonged to.
Public class Hints
Provides a static (extension) method used as a hint that can be applied to an expression (usually, a property) in a query.
Public class IndexedQueryExtensions
Provides a set of static (extension) methods for querying objects that implement IIndexedSource<(Of <(<'T>)>)>.
Public class LiveViewExtensions
Provides a set of static (extension) methods used in queries to define live views.
Public class Ordering<(Of <(<'T>)>)>
Represents a sorted IIndexedSource<(Of <(<'T>)>)>.
Public class QueryOptimizationException
Represents an exception that is thrown when Hints in a query require using a certain mandatory optimization which is impossible in the current query context.
Public class SourceChangeEventArgs<(Of <(<'T>)>)>
Provides data for the Changed event.

Interfaces

  Interface Description
Public interface IObservableSource<(Of <(<'T>)>)>
Provides methods and events that are required for LiveLinq functionality, indexing and live views.
Public interface ITransaction
Represents a transaction with an explicit scope.

Enumerations

  Enumeration Description
Public enumeration IndexingHintAction
Specifies the actions taken by LiveLinq query optimizer when it encounters an Indexed() hint applied to an expression (usually, a property) in a query.
Public enumeration Order
Indicates if a certain order is required in the result collection of an operation.
Public enumeration SourceChangeType
Describes a change occurring in a collection.
Public enumeration TransactionState
Enumeration of the possible states an ITransaction can be in.