Exemple #1
0
		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();
			}
		}