5 types derived from TypeModel
System.Private.Xml (5)
System\Xml\Serialization\Models.cs (5)
128internal sealed class ArrayModel : TypeModel 140internal sealed class PrimitiveModel : TypeModel 146internal sealed class SpecialModel : TypeModel 153internal sealed class StructModel : TypeModel 416internal sealed class EnumModel : TypeModel
20 references to TypeModel
System.Private.Xml (20)
System\Xml\Serialization\Models.cs (9)
21private readonly Dictionary<Type, TypeModel> _models = new Dictionary<Type, TypeModel>(); 22private readonly Dictionary<Type, TypeModel> _arrayModels = new Dictionary<Type, TypeModel>(); 35internal TypeModel GetTypeModel(Type type) 41internal TypeModel GetTypeModel(Type type, bool directReference) 43TypeModel? model; 79TypeModel? model; 133internal TypeModel Element
System\Xml\Serialization\SoapReflectionImporter.cs (2)
157private TypeMapping ImportTypeMapping(TypeModel model, RecursionLimiter limiter) 163private TypeMapping ImportTypeMapping(TypeModel model, string dataType, RecursionLimiter limiter)
System\Xml\Serialization\XmlReflectionImporter.cs (9)
255private ElementAccessor ImportElement(TypeModel model, XmlRootAttribute? root, string? defaultNamespace, RecursionLimiter limiter) 377private TypeMapping ImportTypeMapping(TypeModel model, string? ns, ImportContext context, string dataType, XmlAttributes? a, RecursionLimiter limiter) 383private TypeMapping ImportTypeMapping(TypeModel model, string? ns, ImportContext context, string dataType, XmlAttributes? a, bool repeats, bool openModel, RecursionLimiter limiter) 783TypeModel baseModel = _modelScope.GetTypeModel(model.Type.BaseType!, false); 1621TypeModel typeModel = _modelScope.GetTypeModel(targetType); 1681TypeModel typeModel = _modelScope.GetTypeModel(targetType); 1801TypeModel typeModel = _modelScope.GetTypeModel(accessorType); 1864TypeModel typeModel = _modelScope.GetTypeModel(targetType); 1923TypeModel typeModel = _modelScope.GetTypeModel(targetType);