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