30 references to DeferredWorkItems
System.Private.Xml (30)
System\Xml\Serialization\SoapReflectionImporter.cs (15)
321
limiter.
DeferredWorkItems
.Add(new ImportStructWorkItem(model, mapping));
328
while (limiter.
DeferredWorkItems
.Count > 0)
330
int index = limiter.
DeferredWorkItems
.Count - 1;
331
ImportStructWorkItem item = limiter.
DeferredWorkItems
[index];
339
if (index != limiter.
DeferredWorkItems
.Count - 1)
341
if (item != limiter.
DeferredWorkItems
[index])
345
limiter.
DeferredWorkItems
.RemoveAt(index);
363
int baseIndex = limiter.
DeferredWorkItems
.IndexOf(mapping.BaseMapping!);
371
if (!limiter.
DeferredWorkItems
.Contains(mapping))
373
limiter.
DeferredWorkItems
.Add(new ImportStructWorkItem(model, mapping));
376
int top = limiter.
DeferredWorkItems
.Count - 1;
379
ImportStructWorkItem baseMappingWorkItem = limiter.
DeferredWorkItems
[baseIndex];
380
limiter.
DeferredWorkItems
[baseIndex] = limiter.
DeferredWorkItems
[top];
381
limiter.
DeferredWorkItems
[top] = baseMappingWorkItem;
System\Xml\Serialization\XmlReflectionImporter.cs (15)
760
limiter.
DeferredWorkItems
.Add(new ImportStructWorkItem(model, mapping));
767
while (limiter.
DeferredWorkItems
.Count > 0)
769
int index = limiter.
DeferredWorkItems
.Count - 1;
770
ImportStructWorkItem item = limiter.
DeferredWorkItems
[index];
778
if (index != limiter.
DeferredWorkItems
.Count - 1)
780
if (item != limiter.
DeferredWorkItems
[index])
784
limiter.
DeferredWorkItems
.RemoveAt(index);
809
int baseIndex = limiter.
DeferredWorkItems
.IndexOf(baseMapping);
831
if (!limiter.
DeferredWorkItems
.Contains(mapping))
833
limiter.
DeferredWorkItems
.Add(new ImportStructWorkItem(model, mapping));
836
int top = limiter.
DeferredWorkItems
.Count - 1;
839
ImportStructWorkItem baseMappingWorkItem = limiter.
DeferredWorkItems
[baseIndex];
840
limiter.
DeferredWorkItems
[baseIndex] = limiter.
DeferredWorkItems
[top];
841
limiter.
DeferredWorkItems
[top] = baseMappingWorkItem;