Namespace LinqToDB.Internal.Infrastructure
Classes
- Annotatable
Base class for types that support reading and writing annotations.
This type is typically used by linq2db providers and extensions. It is generally not used in application code.
- AnnotatableBase
Base class for types that support reading and writing annotations.
This type is typically used by linq2db providers and extensions. It is generally not used in application code.
- AnnotatableExtensions
Extension methods for IReadOnlyAnnotatable and IMutableAnnotatable.
- Annotation
An arbitrary piece of metadata that can be stored on an object that implements IReadOnlyAnnotatable.
This type is typically used by linq2db providers and extensions. It is generally not used in application code.
Interfaces
- IAnnotation
An arbitrary piece of metadata that can be stored on an object that implements IReadOnlyAnnotatable.
This interface is typically used by linq2db providers and extensions. It is generally not used in application code.
- IInfrastructure<T>
This interface is explicitly implemented by type to hide properties that are not intended to be used in application code but can be used in extension methods written by database providers etc.
This interface is typically used by database providers (and other extensions). It is generally not used in application code.
- IMutableAnnotatable
A class that exposes annotations that can be modified. Annotations allow for arbitrary metadata to be stored on an object.
This interface is typically used by linq2db providers and extensions. It is generally not used in application code.
- IReadOnlyAnnotatable
A class that supports annotations. Annotations allow for arbitrary metadata to be stored on an object.
This interface is typically used by linq2db providers and extensions. It is generally not used in application code.