Exemplo n.º 1
0
 public static bool IsBoolean(this CompiledExpression evaluator, bool value, IElementNavigator input, EvaluationContext ctx)
 {
     return(evaluator.IsBoolean(value, input.ToTypedElement(), ctx));
 }
Exemplo n.º 2
0
 public static object Scalar(this IElementNavigator input, string expression, IElementNavigator resource)
 {
     return(Scalar(input.ToTypedElement(), expression, new EvaluationContext(resource)));
 }
Exemplo n.º 3
0
 public static bool Predicate(this IElementNavigator input, string expression, IElementNavigator resource)
 {
     return(Predicate(input.ToTypedElement(), expression, new EvaluationContext(resource)));
 }
Exemplo n.º 4
0
 public static bool IsBoolean(this IElementNavigator input, string expression, bool value, IElementNavigator resource)
 {
     return(IsBoolean(input.ToTypedElement(), expression, value, new EvaluationContext(resource)));
 }
Exemplo n.º 5
0
 public static IEnumerable <IElementNavigator> Select(this IElementNavigator input, string expression, IElementNavigator resource)
 {
     return(Select(input.ToTypedElement(), expression, new EvaluationContext(resource)).Select(t => t.ToElementNavigator()));
 }
Exemplo n.º 6
0
 public FhirEvaluationContext(IElementNavigator context) : base(context.ToTypedElement())
 {
 }
 public static bool HtmlChecks(this IElementNavigator focus)
 => focus.ToTypedElement().HtmlChecks();
Exemplo n.º 8
0
 public OperationOutcome Validate(IElementNavigator instance, IEnumerable <string> definitionUris)
 {
     return(Validate(instance.ToTypedElement(), declaredTypeProfile: null, statedCanonicals: definitionUris, statedProfiles: null));
 }
Exemplo n.º 9
0
 public OperationOutcome Validate(IElementNavigator instance, params StructureDefinition[] structureDefinitions)
 {
     return(Validate(instance.ToTypedElement(), (IEnumerable <StructureDefinition>)structureDefinitions));
 }
Exemplo n.º 10
0
 public OperationOutcome Validate(IElementNavigator instance)
 {
     return(Validate(instance.ToTypedElement(), declaredTypeProfile: null, statedCanonicals: null, statedProfiles: null));
 }
Exemplo n.º 11
0
 public OperationOutcome Validate(IElementNavigator instance, params string[] definitionUris)
 {
     return(Validate(instance.ToTypedElement(), (IEnumerable <string>)definitionUris));
 }
Exemplo n.º 12
0
 public static OperationOutcome.IssueComponent AddIssue(this OperationOutcome outcome, string message, Issue infoIssue, IElementNavigator location)
 {
     return(AddIssue(outcome, message, infoIssue, location.ToTypedElement()));
 }
Exemplo n.º 13
0
 public static OperationOutcome NewOutcomeWithIssue(this Issue infoIssue, string message, IElementNavigator location)
 {
     return(NewOutcomeWithIssue(infoIssue, message, location.ToTypedElement()));
 }
Exemplo n.º 14
0
 public static bool ValidateInvariantRule(ValidationContext context, ElementDefinition.ConstraintComponent invariantRule, IElementNavigator model, OperationOutcome result)
 {
     return(ValidateInvariantRule(context, invariantRule, model.ToTypedElement(), result));
 }
 public static void WriteTo(this IElementNavigator source, JsonWriter destination, FhirJsonSerializationSettings settings = null) =>
 source.ToTypedElement().WriteTo(destination, settings);
Exemplo n.º 16
0
 public OperationOutcome Validate(IElementNavigator instance, IEnumerable <StructureDefinition> structureDefinitions)
 {
     return(Validate(instance.ToTypedElement(), declaredTypeProfile: null, statedCanonicals: null, statedProfiles: structureDefinitions));
 }
Exemplo n.º 17
0
 public EvaluationContext(IElementNavigator container)
 {
     Container = container.ToTypedElement();
 }
Exemplo n.º 18
0
 public static T ParsePrimitive <T>(this IElementNavigator instance) where T : Primitive, new()
 => ParsePrimitive <T>(instance.ToTypedElement());
Exemplo n.º 19
0
 public static bool HasValue(this IElementNavigator focus)
 => focus.ToTypedElement().HasValue();
Exemplo n.º 20
0
 public static Coding ParseCoding(this IElementNavigator instance)
 => ParseCoding(instance.ToTypedElement());
Exemplo n.º 21
0
 public static bool IsBoolean(this IElementNavigator input, string expression, bool value, EvaluationContext ctx = null)
 {
     return(IsBoolean(input.ToTypedElement(), expression, value, ctx));
 }
Exemplo n.º 22
0
 public static ResourceReference ParseResourceReference(this IElementNavigator instance)
 => ParseResourceReference(instance.ToTypedElement());
Exemplo n.º 23
0
 public static IEnumerable <IElementNavigator> Select(this IElementNavigator input, string expression, EvaluationContext ctx = null)
 {
     return(Select(input.ToTypedElement(), expression, ctx).Select(t => t.ToElementNavigator()));
 }
Exemplo n.º 24
0
 public static CodeableConcept ParseCodeableConcept(this IElementNavigator instance)
 => ParseCodeableConcept(instance.ToTypedElement());
Exemplo n.º 25
0
 public static object Scalar(this IElementNavigator input, string expression, EvaluationContext ctx = null)
 {
     return(Scalar(input.ToTypedElement(), expression, ctx));
 }
Exemplo n.º 26
0
 public static Model.Quantity ParseQuantity(this IElementNavigator instance)
 {
     return(ParseQuantity(instance.ToTypedElement()));
 }
Exemplo n.º 27
0
 public static bool Predicate(this IElementNavigator input, string expression, EvaluationContext ctx = null)
 {
     return(Predicate(input.ToTypedElement(), expression, ctx));
 }
Exemplo n.º 28
0
 public static Element ParseBindable(this IElementNavigator instance)
 {
     return(ParseBindable(instance.ToTypedElement()));
 }
Exemplo n.º 29
0
 public static void AddVar(this SymbolTable table, string name, IElementNavigator value)
 {
     table.Add(new CallSignature(name, typeof(string)), InvokeeFactory.Return(value.ToTypedElement()));
 }
Exemplo n.º 30
0
 public static bool Predicate(this CompiledExpression evaluator, IElementNavigator input, EvaluationContext ctx)
 {
     return(evaluator.Predicate(input.ToTypedElement(), ctx));
 }