internal static String DetermineDefaultQualifiedTypeName(Type type)
{
if (type == null)
throw new ArgumentNullException("type");
// see if there is an xml type name
String xmlTypeName = null;
String xmlTypeNamespace = null;
if (SoapServices.GetXmlTypeForInteropType(type, out xmlTypeName, out xmlTypeNamespace))
{
return "soap:" + xmlTypeName + ", " + xmlTypeNamespace;
}
// there are no special mappings, so use the fully qualified CLR type name
return type.AssemblyQualifiedName;
} // DetermineDefaultQualifiedTypeName