198    {
  199        string ns = "http://www.w3.org/2001/XMLSchema";
  202        {
  203        case TypeCode.String:
  205            break;
  206        case TypeCode.Int32:
  208            break;
  209        case TypeCode.Boolean:
  211            break;
  212        case TypeCode.Int16:
  214            break;
  215        case TypeCode.Int64:
  217            break;
  218        case TypeCode.Single:
  220            break;
  221        case TypeCode.Double:
  223            break;
  224        case TypeCode.Decimal:
  226            break;
  227        case TypeCode.DateTime:
  229            break;
  230        case TypeCode.Byte:
  231            name = 
"unsignedByte";
 
  232            break;
  233        case TypeCode.SByte:
  235            break;
  236        case TypeCode.UInt16:
  237            name = 
"unsignedShort";
 
  238            break;
  239        case TypeCode.UInt32:
  240            name = 
"unsignedInt";
 
  241            break;
  242        case TypeCode.UInt64:
  243            name = 
"unsignedLong";
 
  244            break;
  245        case TypeCode.Char:
  247            ns = "http://microsoft.com/wsdl/types/";
  248            break;
  249        default:
  251            {
  253                break;
  254            }
  256            {
  257                name = 
"base64Binary";
 
  258                break;
  259            }
  261            {
  263                ns = "http://microsoft.com/wsdl/types/";
  264                break;
  265            }
  267            {
  269                ns = "http://microsoft.com/wsdl/types/";
  270                break;
  271            }
  273            {
  274                name = 
"dateTimeOffset";
 
  275                ns = "http://microsoft.com/wsdl/types/";
  276                break;
  277            }
  279            {
  281                break;
  282            }
  283            return null;
  284        }
  285        return new XmlQualifiedName(name, ns);
  286    }