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