public ProcessStreamXmlContextStageArgs(FA mode, StreamXmlStage stage , Engine.XmlFilePriority firstPriority , Engine.XmlFilePriority lastPriorityPlusOne) { Mode = mode; Stage = stage; FirstPriority = firstPriority; LastPriorityPlusOne = lastPriorityPlusOne; Tasks = null; TaskExceptions = null; Tasks = new List <Task <bool> >(); TaskExceptions = new List <Exception>(); }
private void ProcessStreamXmlContexts(ref bool r, FA mode , StreamXmlStage firstStage // = StreamXmlStage.Preload , StreamXmlStage lastStagePlusOne // = StreamXmlStage.kNumberOf , Engine.XmlFilePriority firstPriority = Engine.XmlFilePriority.Lists , Engine.XmlFilePriority lastPriorityPlusOne = Engine.XmlFilePriority.kNumberOf ) { SetupStreamXmlContexts(); for (var s = firstStage; s < lastStagePlusOne; s++) { var args = new ProcessStreamXmlContextStageArgs(mode, s, firstPriority, lastPriorityPlusOne); ProcessStreamXmlContextStage(ref r, args); } }