private static ITreeNodeResolver GetResolver(BuiltinTreeNodeResolver builtin) { switch (builtin) { case BuiltinTreeNodeResolver.Text: return new TextTreeNodeResolver(); case BuiltinTreeNodeResolver.Name: return new NameTreeNodeResolver(); } return null; }
private static ITreeNodeResolver GetResolver(BuiltinTreeNodeResolver builtin) { switch (builtin) { case BuiltinTreeNodeResolver.Text: return(new TextTreeNodeResolver()); case BuiltinTreeNodeResolver.Name: return(new NameTreeNodeResolver()); } return(null); }
public TreeViewExpandedStateSerializer(TreeView tv, BuiltinTreeNodeResolver resolver) : this(tv, GetResolver(resolver)) { }