Esempio n. 1
0
 private void _ApplyFiltersForElementToIntents(EffectIntents effectIntents, Guid elementId, TimeSpan effectStartTime)
 {
     foreach (IntentNode intentNode in effectIntents.GetIntentNodesForElement(elementId))
     {
         ISequenceFilterNode[] elementFilters = _filterLookup.GetFiltersForElement(elementId, intentNode).ToArray();
         foreach (var filter in elementFilters)
         {
             intentNode.ApplyFilter(filter, effectStartTime);
         }
     }
 }
 private void _ApplyFiltersForElementToIntents(EffectIntents effectIntents, Guid elementId, TimeSpan effectStartTime)
 {
     effectIntents.GetIntentNodesForElement(elementId).AsParallel().ForAll(intentNode =>
     {
         var elementFilters =
             _filterLookup.GetFiltersForElement(
                 elementId, intentNode);
         elementFilters.AsParallel().ForAll(
             filter =>
             intentNode.ApplyFilter(filter,
                                    effectStartTime));
     });
     //foreach(IntentNode intentNode in effectIntents.GetIntentNodesForElement(elementId)) {
     //	ISequenceFilterNode[] elementFilters = _filterLookup.GetFiltersForElement(elementId, intentNode).ToArray();
     //	foreach(var filter in elementFilters) {
     //		intentNode.ApplyFilter(filter, effectStartTime);
     //	}
     //}
 }