public void RemoveFormNodeCollection(FormNodeSelector selector)
 {
     if (_formNodeCollections.Remove(selector))
     {
         _paths.Remove(selector.Path);
     }
 }
 GetFormNodeCollection(FormNodeSelector selector) =>
 GetModifierNodeCollection(selector);
 private ModifierNodeCollection CreateModifierNodeCollection(FormNodeSelector selector)
 {
     _paths.Add(selector.Path);
     return(_nodeFactory.Create(selector));
 }
 private ModifierNodeCollection GetModifierNodeCollection(FormNodeSelector selector) =>
 (ModifierNodeCollection)_formNodeCollections.GetOrAdd(selector, CreateModifierNodeCollection);
Exemple #5
0
 public void RemoveFormNodeCollection(FormNodeSelector selector) =>
 _decoratedGraph.RemoveFormNodeCollection(selector);
Exemple #6
0
 public IBufferingEventViewProvider <INodeCollection <Modifier> > GetFormNodeCollection(FormNodeSelector selector) =>
 _decoratedGraph.GetFormNodeCollection(selector);
 public ISuspendableEventViewProvider <INodeCollection <Modifier> > GetFormNodeCollection(FormNodeSelector selector) =>
 _decoratedGraph.GetFormNodeCollection(selector);