Example #1
0
 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;
 }
Example #2
0
        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);
        }
Example #3
0
 public static Type GetReturnType(string domainType, VersionNumber version, CodeTypeHandler codeTypeHandler)
 {
     return(GetReturnType(domainType, version.VersionLiteral, codeTypeHandler));
 }
Example #4
0
 public static Type GetReturnType(Relationship relationship, VersionNumber version, CodeTypeHandler codeTypeHandler)
 {
     return(GetReturnType(relationship.DomainType, version, codeTypeHandler));
 }