8 instantiations of RecursionLimiter
System.Xml (8)
System\Xml\Serialization\SoapReflectionImporter.cs (4)
73IncludeTypes(provider, new RecursionLimiter()); 88IncludeType(type, new RecursionLimiter()); 110element.Mapping = ImportTypeMapping(modelScope.GetTypeModel(type), new RecursionLimiter()); 153element.Mapping = ImportMembersMapping(members, ns, hasWrapperElement, writeAccessors, validate, new RecursionLimiter());
System\Xml\Serialization\XmlReflectionImporter.cs (4)
91IncludeTypes(provider, new RecursionLimiter()); 107IncludeType(type, new RecursionLimiter()); 159XmlTypeMapping xmlMapping = new XmlTypeMapping(typeScope, ImportElement(modelScope.GetTypeModel(type), root, defaultNamespace, new RecursionLimiter())); 200MembersMapping membersMapping = ImportMembersMapping(members, ns, hasWrapperElement, rpc, openModel, new RecursionLimiter());
25 references to RecursionLimiter
System.Xml (25)
System\Xml\Serialization\SoapReflectionImporter.cs (11)
76void IncludeTypes(ICustomAttributeProvider provider, RecursionLimiter limiter) { 91void IncludeType(Type type, RecursionLimiter limiter) { 179TypeMapping ImportTypeMapping(TypeModel model, RecursionLimiter limiter) { 183TypeMapping ImportTypeMapping(TypeModel model, string dataType, RecursionLimiter limiter) { 294StructMapping ImportStructLikeMapping(StructModel model, RecursionLimiter limiter) { 347bool InitializeStructMembers(StructMapping mapping, StructModel model, RecursionLimiter limiter) { 403ArrayMapping ImportArrayLikeMapping(ArrayModel model, RecursionLimiter limiter) { 567MembersMapping ImportMembersMapping(XmlReflectionMember[] xmlReflectionMembers, string ns, bool hasWrapperElement, bool writeAccessors, bool validateWrapperElement, RecursionLimiter limiter) { 600MemberMapping ImportMemberMapping(XmlReflectionMember xmlReflectionMember, string ns, XmlReflectionMember[] xmlReflectionMembers, XmlSchemaForm form, RecursionLimiter limiter) { 617MemberMapping ImportFieldMapping(FieldModel model, SoapAttributes a, string ns, RecursionLimiter limiter) { 632void ImportAccessorMapping(MemberMapping accessor, FieldModel model, SoapAttributes a, string ns, XmlSchemaForm form, RecursionLimiter limiter) {
System\Xml\Serialization\XmlReflectionImporter.cs (14)
94void IncludeTypes(ICustomAttributeProvider provider, RecursionLimiter limiter) { 110void IncludeType(Type type, RecursionLimiter limiter) { 234ElementAccessor ImportElement(TypeModel model, XmlRootAttribute root, string defaultNamespace, RecursionLimiter limiter) { 344TypeMapping ImportTypeMapping(TypeModel model, string ns, ImportContext context, string dataType, XmlAttributes a, RecursionLimiter limiter) { 348TypeMapping ImportTypeMapping(TypeModel model, string ns, ImportContext context, string dataType, XmlAttributes a, bool repeats, bool openModel, RecursionLimiter limiter) { 444SpecialMapping ImportSpecialMapping(Type type, TypeDesc typeDesc, string ns, ImportContext context, RecursionLimiter limiter) { 640StructMapping ImportStructLikeMapping(StructModel model, string ns, bool openModel, XmlAttributes a, RecursionLimiter limiter) { 699bool InitializeStructMembers(StructMapping mapping, StructModel model, bool openModel, string typeName, RecursionLimiter limiter) { 951ArrayMapping ImportArrayLikeMapping(ArrayModel model, string ns, RecursionLimiter limiter) { 1088MembersMapping ImportMembersMapping(XmlReflectionMember[] xmlReflectionMembers, string ns, bool hasWrapperElement, bool rpc, bool openModel, RecursionLimiter limiter) { 1150MemberMapping ImportMemberMapping(XmlReflectionMember xmlReflectionMember, string ns, XmlReflectionMember[] xmlReflectionMembers, bool rpc, bool openModel, RecursionLimiter limiter) { 1219MemberMapping ImportFieldMapping(StructModel parent, FieldModel model, XmlAttributes a, string ns, RecursionLimiter limiter) { 1296void CreateArrayElementsFromAttributes(ArrayMapping arrayMapping, XmlArrayItemAttributes attributes, Type arrayElementType, string arrayElementNs, RecursionLimiter limiter) { 1318void ImportAccessorMapping(MemberMapping accessor, FieldModel model, XmlAttributes a, string ns, Type choiceIdentifierType, bool rpc, bool openModel, RecursionLimiter limiter) {