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