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