public ParseContextImpl(Relationship relationship, ConstrainedDatatype constraints, VersionNumber version, TimeZoneInfo dateTimeZone , TimeZoneInfo dateTimeTimeZone, CodeTypeHandler codeTypeHandler, bool isCda) { this.relationship = relationship; this.constraints = constraints; this.version = version; this.dateTimeZone = dateTimeZone; this.dateTimeTimeZone = dateTimeTimeZone; this.codeTypeHandler = codeTypeHandler; this.isCda = isCda; }
public static Type GetReturnType(string domainType, string version, CodeTypeHandler codeTypeHandler) { string sanitizedDomainType = Sanitize(domainType); Type type = GetReturnType(domainType); if (type == null) { // try to obtain the domain interface from the appropriate generated API type = codeTypeHandler.GetCodeType(sanitizedDomainType, version); } return(type); }
public static Type GetReturnType(string domainType, VersionNumber version, CodeTypeHandler codeTypeHandler) { return(GetReturnType(domainType, version.VersionLiteral, codeTypeHandler)); }
public static Type GetReturnType(Relationship relationship, VersionNumber version, CodeTypeHandler codeTypeHandler) { return(GetReturnType(relationship.DomainType, version, codeTypeHandler)); }