Click or drag to resize

IExtendable Interface

Represents a object that can be extended with IModelExtensions

Namespace:  SanteDB.Core.Model.Interfaces
Assembly:  SanteDB.Core.Model (in SanteDB.Core.Model.dll) Version: 2.2.1
Syntax
public interface IExtendable : IIdentifiedEntity

The IExtendable type exposes the following members.

Properties
  NameDescription
Public propertyExtensions
Gets the list of extensions
Public propertyKey
Gets the identifier for the entity
(Inherited from IIdentifiedEntity.)
Public propertyLoadState
Gets the load state of the entity
(Inherited from IIdentifiedEntity.)
Top
Methods
  NameDescription
Public methodAddAnnotation
Add an annotated object
(Inherited from IIdentifiedEntity.)
Public methodAddExtension
Add an extension from the extension object
Public methodCopyAnnotations
Copy annotations
(Inherited from IIdentifiedEntity.)
Public methodGetAnnotationsT
Get annotations of specified T
(Inherited from IIdentifiedEntity.)
Public methodRemoveAnnotation
Remove annotation
(Inherited from IIdentifiedEntity.)
Public methodRemoveExtension
Remove an extension from the extension object
Top
Extension Methods
See Also