Example #1
0
 public IEnumerable <CommandMetaData> AllChildrenOf(CommandMetaData commandMetaData)
 {
     return(_allCommandMetaDataWithChildren[commandMetaData]);
 }
Example #2
0
 public void Save(CommandMetaData commandMetaData, ISession session)
 {
     session.Save(commandMetaData);
     commandMetaData.Children.Each(x => Save(x, session));
 }
Example #3
0
 public virtual void AddCommand(CommandMetaData commandMetaData)
 {
     Children.Add(commandMetaData);
     commandMetaData.Parent   = this;
     commandMetaData.Sequence = Children.Count - 1;
 }