public void DumpToXml() { using (var util = new TagIndexDumpUtil(this.engine, directory)) { util.Setup(TagIndexDumpUtil.DumpFormat.Xml, TagIndexDumpUtil.DumpType.Memory); util.TagInstancesBegin(); foreach (TagManager tm in Array) { util.TagInstanceBegin(tm.TagIndex, refManager[tm.ReferenceName], tm.GroupTag); util.TagInstanceMemoryUsageAdd(tm.CalculateRuntimeSize(engine, false), tm.CalculateRuntimeSize(engine, true)); util.TagInstanceEnd(); } util.TagInstancesEnd(); } }