Click or drag to resize

CdssExecutionContext Class

Represents a base class for the cdss context
Inheritance Hierarchy
SystemObject
  SanteDB.Cdss.XmlCdssExecutionContext
    SanteDB.Cdss.XmlCdssExecutionContextTTarget

Namespace: SanteDB.Cdss.Xml
Assembly: SanteDB.Cdss.Xml (in SanteDB.Cdss.Xml.dll) Version: 3.0.2081-alpha+424e72aeb77d4a8ba5755272e5fc2a3206eaa2f1
Syntax
public abstract class CdssExecutionContext : ICdssExecutionContext

The CdssExecutionContext type exposes the following members.

Constructors
Properties
 NameDescription
Public propertyDebugSession Gets the debugger session which is assigned to this context
Public propertyFactNames Get the facts which can be referenced
Public propertyIsForValidation True if the context is for validation purposes
Public propertyIssues Issues that were raised
Public propertyItem Property indexer for variable name
Public propertyProposals Get all proposals
Public propertyTargetType Get the target type
Public propertyVariables Get the variables
Top
Methods
 NameDescription
Public methodBool Get data from the context as a bool
Public methodStatic memberCreateContext Create a context for the provided object
Public methodStatic memberCreateDebugContext Create a debug context for the specified execution run
Public methodStatic memberCreateValidationContext Create a context for the provided object
Public methodDate Get data from the context as a date
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetDataSet Get the datasets
Public methodGetFact Get the value of the fact in the current context
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodGetValue(String) Gets a variable value by name
Public methodGetValueTValue(String) 
Public methodInt Get data from the context as a int
Public methodLookup Perform a CDR query from the specified resourceType
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodReal Get data from the context as a real
Public methodSetValue 
Public methodString Get data from the context as a string
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Public methodWrapTTarget Wrap this execution context such that it is a CdssExecutionContextTTarget
Top
Fields
 NameDescription
Protected fieldm_target 
Top
Extension Methods
 NameDescription
Public Extension MethodConvertTReturn The purpose of this method is to convert object me to TReturn. Why? Because if you have an instance of Act that actually needs to be a SubstanceAdministration we can't just cast so we have to copy.
(Defined by ExtensionMethods)
Public Extension MethodWithControl With control parameter is used as a wrapper for _ parameters
(Defined by QueryFilterExtensions)
Top
See Also