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); }
internal void ImportSnapshot(PreferenceLooseNode node) { _content = node._content.Clone(); }
public PreferenceLooseNode(IPreferenceLooseNodeContent content, PreferenceFolder folder, string id, int index) : base(folder, id, index) { _content = content; }