private void ResolveTypeAttribute(ref String typeName, out String typeNS,
out bool bEmbedded, out bool bPrimitive)
{
Util.Log("SdlParser.ResolveTypeAttribute typeName "+typeName);
if(MatchingStrings(typeName, s_emptyString))
{
typeName = s_objectString;
typeNS = s_schemaNamespaceString;
bEmbedded = true;
bPrimitive = false;
}
else
{
// The type field is a QName
typeNS = ParseQName(ref typeName);
// Check for reference and array types
ResolveTypeNames(ref typeNS, ref typeName, out bEmbedded, out bPrimitive);
}
return;
}