public static bool IsBoolean(this CompiledExpression evaluator, bool value, IElementNavigator input, EvaluationContext ctx) { return(evaluator.IsBoolean(value, input.ToTypedElement(), ctx)); }
public static object Scalar(this IElementNavigator input, string expression, IElementNavigator resource) { return(Scalar(input.ToTypedElement(), expression, new EvaluationContext(resource))); }
public static bool Predicate(this IElementNavigator input, string expression, IElementNavigator resource) { return(Predicate(input.ToTypedElement(), expression, new EvaluationContext(resource))); }
public static bool IsBoolean(this IElementNavigator input, string expression, bool value, IElementNavigator resource) { return(IsBoolean(input.ToTypedElement(), expression, value, new EvaluationContext(resource))); }
public static IEnumerable <IElementNavigator> Select(this IElementNavigator input, string expression, IElementNavigator resource) { return(Select(input.ToTypedElement(), expression, new EvaluationContext(resource)).Select(t => t.ToElementNavigator())); }
public FhirEvaluationContext(IElementNavigator context) : base(context.ToTypedElement()) { }
public static bool HtmlChecks(this IElementNavigator focus) => focus.ToTypedElement().HtmlChecks();
public OperationOutcome Validate(IElementNavigator instance, IEnumerable <string> definitionUris) { return(Validate(instance.ToTypedElement(), declaredTypeProfile: null, statedCanonicals: definitionUris, statedProfiles: null)); }
public OperationOutcome Validate(IElementNavigator instance, params StructureDefinition[] structureDefinitions) { return(Validate(instance.ToTypedElement(), (IEnumerable <StructureDefinition>)structureDefinitions)); }
public OperationOutcome Validate(IElementNavigator instance) { return(Validate(instance.ToTypedElement(), declaredTypeProfile: null, statedCanonicals: null, statedProfiles: null)); }
public OperationOutcome Validate(IElementNavigator instance, params string[] definitionUris) { return(Validate(instance.ToTypedElement(), (IEnumerable <string>)definitionUris)); }
public static OperationOutcome.IssueComponent AddIssue(this OperationOutcome outcome, string message, Issue infoIssue, IElementNavigator location) { return(AddIssue(outcome, message, infoIssue, location.ToTypedElement())); }
public static OperationOutcome NewOutcomeWithIssue(this Issue infoIssue, string message, IElementNavigator location) { return(NewOutcomeWithIssue(infoIssue, message, location.ToTypedElement())); }
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);
public OperationOutcome Validate(IElementNavigator instance, IEnumerable <StructureDefinition> structureDefinitions) { return(Validate(instance.ToTypedElement(), declaredTypeProfile: null, statedCanonicals: null, statedProfiles: structureDefinitions)); }
public EvaluationContext(IElementNavigator container) { Container = container.ToTypedElement(); }
public static T ParsePrimitive <T>(this IElementNavigator instance) where T : Primitive, new() => ParsePrimitive <T>(instance.ToTypedElement());
public static bool HasValue(this IElementNavigator focus) => focus.ToTypedElement().HasValue();
public static Coding ParseCoding(this IElementNavigator instance) => ParseCoding(instance.ToTypedElement());
public static bool IsBoolean(this IElementNavigator input, string expression, bool value, EvaluationContext ctx = null) { return(IsBoolean(input.ToTypedElement(), expression, value, ctx)); }
public static ResourceReference ParseResourceReference(this IElementNavigator instance) => ParseResourceReference(instance.ToTypedElement());
public static IEnumerable <IElementNavigator> Select(this IElementNavigator input, string expression, EvaluationContext ctx = null) { return(Select(input.ToTypedElement(), expression, ctx).Select(t => t.ToElementNavigator())); }
public static CodeableConcept ParseCodeableConcept(this IElementNavigator instance) => ParseCodeableConcept(instance.ToTypedElement());
public static object Scalar(this IElementNavigator input, string expression, EvaluationContext ctx = null) { return(Scalar(input.ToTypedElement(), expression, ctx)); }
public static Model.Quantity ParseQuantity(this IElementNavigator instance) { return(ParseQuantity(instance.ToTypedElement())); }
public static bool Predicate(this IElementNavigator input, string expression, EvaluationContext ctx = null) { return(Predicate(input.ToTypedElement(), expression, ctx)); }
public static Element ParseBindable(this IElementNavigator instance) { return(ParseBindable(instance.ToTypedElement())); }
public static void AddVar(this SymbolTable table, string name, IElementNavigator value) { table.Add(new CallSignature(name, typeof(string)), InvokeeFactory.Return(value.ToTypedElement())); }
public static bool Predicate(this CompiledExpression evaluator, IElementNavigator input, EvaluationContext ctx) { return(evaluator.Predicate(input.ToTypedElement(), ctx)); }