Click or drag to resize

IModelExtension Interface

Model extension

Namespace: SanteDB.Core.Model.Interfaces
Assembly: SanteDB.Core.Model (in SanteDB.Core.Model.dll) Version: 3.0.2081-alpha+0a330d5f5a5d3cb3e6e945ef530e94ac5671b49c
Syntax
public interface IModelExtension : IAnnotatedResource, 
	IIdentifiedResource

The IModelExtension type exposes the following members.

Properties
 NameDescription
Public propertyData Gets the data for the extension
Public propertyDisplay Gets the display value
Public propertyExtensionTypeKey Gets the extension type key
Public propertyKey Gets or sets the resource key for this resource.
(Inherited from IIdentifiedResource)
Public propertyModifiedOn Gets the last modified timestamp for this resource.
(Inherited from IIdentifiedResource)
Public propertyTag Gets the tag for this resource. The tag is used to calculate whether a resource has changed or not.
(Inherited from IIdentifiedResource)
Public propertyValue Gets the value of the extension
Top
Methods
 NameDescription
Public methodAddAnnotationT Add an annotated object
(Inherited from IAnnotatedResource)
Public methodCopyAnnotations Copy annotations
(Inherited from IAnnotatedResource)
Public methodGetAnnotationsT Get annotations of specified T
(Inherited from IAnnotatedResource)
Public methodRemoveAnnotation Remove annotation
(Inherited from IAnnotatedResource)
Public methodRemoveAnnotationsT Remove annotations of T
(Inherited from IAnnotatedResource)
Top
Extension Methods
 NameDescription
Public Extension MethodCreateExtensions Runs all registered extensions on the object
(Defined by ExtensionUtil)
Public Extension MethodLoadCollectionTReturn Delay load property
(Defined by ExtensionMethods)
Public Extension MethodLoadProperty Delay load property
(Defined by ExtensionMethods)
Public Extension MethodLoadPropertyTReturn Delay load property
(Defined by ExtensionMethods)
Public Extension MethodTryGetTextGenerator Try to get the text generator for me
(Defined by TextGeneratorUtil)
Public Extension MethodWasLoaded Returns true if the property has been loaded
(Defined by ExtensionMethods)
Top
See Also