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)
268private ElementAccessor ImportElement(TypeModel model, XmlRootAttribute? root, string? defaultNamespace, RecursionLimiter limiter) 391private TypeMapping ImportTypeMapping(TypeModel model, string? ns, ImportContext context, string dataType, XmlAttributes? a, RecursionLimiter limiter) 398private TypeMapping ImportTypeMapping(TypeModel model, string? ns, ImportContext context, string dataType, XmlAttributes? a, bool repeats, bool openModel, RecursionLimiter limiter) 801TypeModel baseModel = _modelScope.GetTypeModel(model.Type.BaseType!, false); 1645TypeModel typeModel = _modelScope.GetTypeModel(targetType); 1705TypeModel typeModel = _modelScope.GetTypeModel(targetType); 1825TypeModel typeModel = _modelScope.GetTypeModel(accessorType); 1888TypeModel typeModel = _modelScope.GetTypeModel(targetType); 1947TypeModel typeModel = _modelScope.GetTypeModel(targetType);