16 references to IPersistencePipelineModule
System.Runtime.DurableInstancing (16)
System\Runtime\PersistencePipeline.cs (16)
18readonly IEnumerable<IPersistencePipelineModule> modules;
28public PersistencePipeline(IEnumerable<IPersistencePipelineModule> modules, Dictionary<XName, InstanceValue> initialValues)
41public PersistencePipeline(IEnumerable<IPersistencePipelineModule> modules)
78foreach (IPersistencePipelineModule module in modules)
122List<Tuple<IPersistencePipelineModule, IDictionary<XName, object>>> pendingValues = null;
124foreach (IPersistencePipelineModule module in modules)
131pendingValues = new List<Tuple<IPersistencePipelineModule, IDictionary<XName, object>>>();
133pendingValues.Add(new Tuple<IPersistencePipelineModule, IDictionary<XName, object>>(module, mappedValues));
139foreach (Tuple<IPersistencePipelineModule, IDictionary<XName, object>> writeOnlyValues in pendingValues)
203foreach (IPersistencePipelineModule module in modules)
211foreach (IPersistencePipelineModule module in modules)
398IPersistencePipelineModule[] pendingModules;
421IPersistencePipelineModule module = this.pendingModules[i];
477IPersistencePipelineModule module = this.pendingModules[i];
487bool IOComplete(IAsyncResult result, IPersistencePipelineModule module)
542IPersistencePipelineModule module = this.pendingModules[j];