IAnnotatable Interface
Definition
A class that exposes annotations. Annotations allow for arbitrary metadata to be stored on an object.
This interface is typically used by database providers (and other extensions). It is generally not used in application code.
public interface IAnnotatable
type IAnnotatable = interface
Public Interface IAnnotatable
- Derived
Properties
Item[String] |
Gets the value annotation with the given name, returning |
Methods
FindAnnotation(String) |
Gets the annotation with the given name, returning |
GetAnnotations() |
Gets all annotations on the current object. |
Extension Methods
AnnotationsToDebugString(IAnnotatable, Int32) |
Gets the debug string for all annotations declared on the object. |
GetAnnotation(IAnnotatable, String) |
Gets the annotation with the given name, throwing if it does not exist. |