1 instantiation of StructModel
System.Private.Xml (1)
System\Xml\Serialization\Models.cs (1)
64model = new StructModel(type, typeDesc, this);
15 references to StructModel
System.Private.Xml (15)
System\Xml\Serialization\Models.cs (1)
318if (StructModel.CheckPropertyRead(specifiedProperty))
System\Xml\Serialization\SoapReflectionImporter.cs (4)
216return ImportStructLikeMapping((StructModel)model, limiter); 296private StructMapping ImportStructLikeMapping(StructModel model, RecursionLimiter limiter) 354private bool InitializeStructMembers(StructMapping mapping, StructModel model, RecursionLimiter limiter) 360StructMapping baseMapping = ImportStructLikeMapping((StructModel)_modelScope.GetTypeModel(model.Type.BaseType!, false), limiter);
System\Xml\Serialization\XmlReflectionImporter.cs (10)
441return ImportStructLikeMapping((StructModel)model, ns, openModel, a, limiter); 711private StructMapping ImportStructLikeMapping(StructModel model, string? ns, bool openModel, XmlAttributes? a, RecursionLimiter limiter) 776private bool InitializeStructMembers(StructMapping mapping, StructModel model, bool openModel, string? typeName, RecursionLimiter limiter) 784if (!(baseModel is StructModel)) 789StructMapping baseMapping = ImportStructLikeMapping((StructModel)baseModel, mapping.Namespace, openModel, null, limiter); 1386private MemberMapping ImportFieldMapping(StructModel parent, FieldModel model, XmlAttributes a, string? ns, RecursionLimiter limiter) 1444private static Type GetChoiceIdentifierType(XmlChoiceIdentifierAttribute choice, StructModel structModel, bool isArrayLike, string accessorName) 2265private readonly StructModel _model; 2268internal ImportStructWorkItem(StructModel model, StructMapping mapping) 2274internal StructModel Model { get { return _model; } }