public static HdumMemberCompleter StandardCompleter(HdumMemberCompleter completer, String cause, String reference) { return (node, data) => { try { return completer(node, data); } catch (HdumTypePolicyException e) { throw new HdumStandardsViolationException(cause, reference, "{0} Check the following part of HDUM specification: {1}", e); } }; }
public HdumMemberData(String identifier, IHdumType type, HdumMemberCompleter completer, Boolean runtime) : this(identifier, type, false, completer, runtime) { }
public HdumMemberData(String identifier, IHdumType type, HdumMemberCompleter completer) : this(identifier, type, false, completer, false) { }
public HdumMemberData(String identifier, IHdumType type, Boolean nullable, HdumMemberCompleter completer, Boolean runtime) { Identifier = identifier; IsNullable = nullable; MemberType = type; Completer = completer; IsRuntime = runtime; }