IExtendable Interface |
Namespace: SanteDB.Core.Model.Interfaces
The IExtendable type exposes the following members.
Name | Description | |
---|---|---|
Extensions |
Gets the list of extensions
| |
Key |
Gets the identifier for the entity
(Inherited from IIdentifiedEntity.) | |
LoadState |
Gets the load state of the entity
(Inherited from IIdentifiedEntity.) |
Name | Description | |
---|---|---|
AddAnnotation |
Add an annotated object
(Inherited from IIdentifiedEntity.) | |
AddExtension |
Add an extension from the extension object
| |
CopyAnnotations |
Copy annotations
(Inherited from IIdentifiedEntity.) | |
GetAnnotationsT |
Get annotations of specified T (Inherited from IIdentifiedEntity.) | |
RemoveAnnotation |
Remove annotation
(Inherited from IIdentifiedEntity.) | |
RemoveExtension |
Remove an extension from the extension object
|
Name | Description | |
---|---|---|
CreateExtensions |
Runs all registered extensions on the object
(Defined by ExtensionUtil.) | |
LoadCollectionTReturn |
Delay load property
(Defined by ExtensionMethods.) | |
LoadProperty(String, Boolean) | Overloaded.
Delay load property
(Defined by ExtensionMethods.) | |
LoadPropertyTReturn(String, Boolean) | Overloaded.
Delay load property
(Defined by ExtensionMethods.) | |
TryGetExisting |
Try get by classifier
(Defined by ModelExtensions.) | |
UpdateParentKeys | (Defined by ModelExtensions.) | |
WasLoaded |
Returns true if the property has been loaded
(Defined by ExtensionMethods.) |