21 references to GetTypeModel
System.Private.Xml (21)
System\Xml\Serialization\Models.cs (2)
82model = GetTypeModel(type); 136get { return ModelScope.GetTypeModel(TypeScope.GetArrayElementType(Type, null)!); }
System\Xml\Serialization\SoapReflectionImporter.cs (5)
73ImportTypeMapping(_modelScope.GetTypeModel(type), limiter); 87element.Mapping = ImportTypeMapping(_modelScope.GetTypeModel(type), new RecursionLimiter()); 211ImportTypeMapping(_modelScope.GetTypeModel(baseTypeDesc.Type!), dataType, limiter); 706attribute.Mapping = ImportTypeMapping(_modelScope.GetTypeModel(accessorType), (a.SoapAttribute == null ? string.Empty : a.SoapAttribute.DataType), limiter); 721element.Mapping = ImportTypeMapping(_modelScope.GetTypeModel(accessorType), (a.SoapElement == null ? string.Empty : a.SoapElement.DataType), limiter);
System\Xml\Serialization\XmlReflectionImporter.cs (14)
126TypeMapping mapping = ImportTypeMapping(_modelScope.GetTypeModel(type), _defaultNs, ImportContext.Element, string.Empty, null, limiter); 176XmlTypeMapping xmlMapping = new XmlTypeMapping(_typeScope, ImportElement(_modelScope.GetTypeModel(type), root, defaultNamespace, new RecursionLimiter())); 451ImportTypeMapping(_modelScope.GetTypeModel(model.TypeDesc.BaseTypeDesc!.Type!), ns, context, dataType, null, repeats, openModel, limiter); 1521arrayItemElement.Mapping = ImportTypeMapping(_modelScope.GetTypeModel(targetType), arrayItemElement.Namespace, ImportContext.Element, xmlArrayItem.DataType, null, limiter); 1570accessor.ChoiceIdentifier.Mapping = ImportTypeMapping(_modelScope.GetTypeModel(choiceIdentifierType!), ns, ImportContext.Element, string.Empty, null, limiter); 1614attribute.Mapping = ImportTypeMapping(_modelScope.GetTypeModel(targetType), ns, ImportContext.Attribute, a.XmlAttribute.DataType, null, isList, false, limiter); 1636text.Mapping = ImportTypeMapping(_modelScope.GetTypeModel(targetType), ns, ImportContext.Text, a.XmlText.DataType, null, true, false, limiter); 1650TypeModel typeModel = _modelScope.GetTypeModel(targetType); 1710TypeModel typeModel = _modelScope.GetTypeModel(targetType); 1793attribute.Mapping = ImportTypeMapping(_modelScope.GetTypeModel(accessorType), ns, ImportContext.Attribute, a.XmlAttribute.DataType, null, limiter); 1811text.Mapping = ImportTypeMapping(_modelScope.GetTypeModel(accessorType), ns, ImportContext.Text, a.XmlText.DataType, null, limiter); 1830TypeModel typeModel = _modelScope.GetTypeModel(accessorType); 1893TypeModel typeModel = _modelScope.GetTypeModel(targetType); 1952TypeModel typeModel = _modelScope.GetTypeModel(targetType);