Пример #1
0
        public IPreferenceLooseNode DefineLooseNode(IPreferenceFolder parent, IPreferenceLooseNodeContent content, string id)
        {
            PreferenceFolder    p = CastFolder(parent);
            PreferenceLooseNode n = new PreferenceLooseNode(content, p, id, parent.ChildCount);

            p.AddChild(n);
            return(n);
        }
Пример #2
0
 internal void ImportSnapshot(PreferenceLooseNode node)
 {
     _content = node._content.Clone();
 }
Пример #3
0
 public PreferenceLooseNode(IPreferenceLooseNodeContent content, PreferenceFolder folder, string id, int index)
     : base(folder, id, index)
 {
     _content = content;
 }