26 references to DeferredWorkItems
System.Xml (26)
System\Xml\Serialization\SoapReflectionImporter.cs (13)
316
limiter.
DeferredWorkItems
.Add(new ImportStructWorkItem(model, mapping));
323
while (limiter.
DeferredWorkItems
.Count > 0) {
324
int index = limiter.
DeferredWorkItems
.Count - 1;
325
ImportStructWorkItem item = limiter.
DeferredWorkItems
[index];
338
limiter.
DeferredWorkItems
.RemoveAt(index);
354
int baseIndex = limiter.
DeferredWorkItems
.IndexOf(mapping.BaseMapping);
360
if (!limiter.
DeferredWorkItems
.Contains(mapping)) {
361
limiter.
DeferredWorkItems
.Add(new ImportStructWorkItem(model, mapping));
364
int top = limiter.
DeferredWorkItems
.Count-1;
366
ImportStructWorkItem baseMappingWorkItem = limiter.
DeferredWorkItems
[baseIndex];
367
limiter.
DeferredWorkItems
[baseIndex] = limiter.
DeferredWorkItems
[top];
368
limiter.
DeferredWorkItems
[top] = baseMappingWorkItem;
System\Xml\Serialization\XmlReflectionImporter.cs (13)
669
limiter.
DeferredWorkItems
.Add(new ImportStructWorkItem(model, mapping));
676
while (limiter.
DeferredWorkItems
.Count > 0) {
677
int index = limiter.
DeferredWorkItems
.Count - 1;
678
ImportStructWorkItem item = limiter.
DeferredWorkItems
[index];
691
limiter.
DeferredWorkItems
.RemoveAt(index);
711
int baseIndex = limiter.
DeferredWorkItems
.IndexOf(baseMapping);
728
if (!limiter.
DeferredWorkItems
.Contains(mapping)) {
729
limiter.
DeferredWorkItems
.Add(new ImportStructWorkItem(model, mapping));
732
int top = limiter.
DeferredWorkItems
.Count - 1;
734
ImportStructWorkItem baseMappingWorkItem = limiter.
DeferredWorkItems
[baseIndex];
735
limiter.
DeferredWorkItems
[baseIndex] = limiter.
DeferredWorkItems
[top];
736
limiter.
DeferredWorkItems
[top] = baseMappingWorkItem;