8 instantiations of RecursionLimiter
System.Private.Xml (8)
System\Xml\Serialization\SoapReflectionImporter.cs (4)
51
IncludeTypes(provider, new
RecursionLimiter
());
67
IncludeType(type, new
RecursionLimiter
());
87
element.Mapping = ImportTypeMapping(_modelScope.GetTypeModel(type), new
RecursionLimiter
());
127
element.Mapping = ImportMembersMapping(members, ns, hasWrapperElement, writeAccessors, validate, new
RecursionLimiter
());
System\Xml\Serialization\XmlReflectionImporter.cs (4)
90
IncludeTypes(provider, new
RecursionLimiter
());
112
IncludeType(type, new
RecursionLimiter
());
176
XmlTypeMapping xmlMapping = new XmlTypeMapping(_typeScope, ImportElement(_modelScope.GetTypeModel(type), root, defaultNamespace, new
RecursionLimiter
()));
225
MembersMapping membersMapping = ImportMembersMapping(members, ns, hasWrapperElement, rpc, openModel, new
RecursionLimiter
());
24 references to RecursionLimiter
System.Private.Xml (24)
System\Xml\Serialization\SoapReflectionImporter.cs (11)
55
private void IncludeTypes(ICustomAttributeProvider provider,
RecursionLimiter
limiter)
71
private void IncludeType(Type type,
RecursionLimiter
limiter)
157
private TypeMapping ImportTypeMapping(TypeModel model,
RecursionLimiter
limiter)
163
private TypeMapping ImportTypeMapping(TypeModel model, string dataType,
RecursionLimiter
limiter)
296
private StructMapping ImportStructLikeMapping(StructModel model,
RecursionLimiter
limiter)
354
private bool InitializeStructMembers(StructMapping mapping, StructModel model,
RecursionLimiter
limiter)
419
private ArrayMapping ImportArrayLikeMapping(ArrayModel model,
RecursionLimiter
limiter)
606
private MembersMapping ImportMembersMapping(XmlReflectionMember[] xmlReflectionMembers, string? ns, bool hasWrapperElement, bool writeAccessors, bool validateWrapperElement,
RecursionLimiter
limiter)
647
private MemberMapping? ImportMemberMapping(XmlReflectionMember xmlReflectionMember, string? ns, XmlReflectionMember[] xmlReflectionMembers, XmlSchemaForm form,
RecursionLimiter
limiter)
666
private MemberMapping? ImportFieldMapping(FieldModel model, SoapAttributes a, string ns,
RecursionLimiter
limiter)
683
private void ImportAccessorMapping(MemberMapping accessor, FieldModel model, SoapAttributes a, string? ns, XmlSchemaForm form,
RecursionLimiter
limiter)
System\Xml\Serialization\XmlReflectionImporter.cs (13)
95
private void IncludeTypes(ICustomAttributeProvider provider,
RecursionLimiter
limiter)
117
private void IncludeType(Type type,
RecursionLimiter
limiter)
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)
728
private StructMapping ImportStructLikeMapping(StructModel model, string? ns, bool openModel, XmlAttributes? a,
RecursionLimiter
limiter)
794
private bool InitializeStructMembers(StructMapping mapping, StructModel model, bool openModel, string? typeName,
RecursionLimiter
limiter)
1093
private ArrayMapping ImportArrayLikeMapping(ArrayModel model, string? ns,
RecursionLimiter
limiter)
1247
private MembersMapping ImportMembersMapping(XmlReflectionMember[] xmlReflectionMembers, string? ns, bool hasWrapperElement, bool rpc, bool openModel,
RecursionLimiter
limiter)
1326
private MemberMapping ImportMemberMapping(XmlReflectionMember xmlReflectionMember, string? ns, XmlReflectionMember[] xmlReflectionMembers, bool rpc, bool openModel,
RecursionLimiter
limiter)
1408
private MemberMapping ImportFieldMapping(StructModel parent, FieldModel model, XmlAttributes a, string? ns,
RecursionLimiter
limiter)
1503
private void CreateArrayElementsFromAttributes(ArrayMapping arrayMapping, XmlArrayItemAttributes attributes, Type arrayElementType, string? arrayElementNs,
RecursionLimiter
limiter)
1529
private void ImportAccessorMapping(MemberMapping accessor, FieldModel model, XmlAttributes a, string? ns, Type? choiceIdentifierType, bool rpc, bool openModel,
RecursionLimiter
limiter)