TypeMapping GetTypeMapping(string typeName, string ns, TypeDesc typeDesc) {
TypeMapping mapping = (TypeMapping)types[typeName, ns];
if (mapping == null) return null;
if (mapping.TypeDesc != typeDesc)
throw new InvalidOperationException(Res.GetString(Res.XmlTypesDuplicate, typeDesc.FullName, mapping.TypeDesc.FullName, typeName, ns));
return mapping;
}