[]
        
(Showing Draft Content)

C1.LiveLinq

C1.LiveLinq Namespace

Classes

CompiledQuery

Provides for compilation and cache of queries for reuse.

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.

Hints

Provides a static (extension) method used as a hint that can be applied to an expression (usually, a property) in a query.

IndexedQueryExtensions

Provides a set of static (extension) methods for querying objects that implement IIndexedSource<T>.

LiveViewExtensions

Provides a set of static (extension) methods used in queries to define live views.

Ordering<T>

Represents a sorted IIndexedSource<T>.

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.

SourceChangeEventArgs<T>

Provides data for the Changed event.

Interfaces

IObservableSource<T>

Provides methods and events that are required for LiveLinq functionality, indexing and live views.

ITransaction

Represents a transaction with an explicit scope.

Enums

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.

Order

Indicates if a certain order is required in the result collection of an operation.

SourceChangeType

Describes a change occurring in a collection.

TransactionState

Enumeration of the possible states an ITransaction can be in.