Пример #1
0
        /// <summary>
        /// converts the provided object into a graph
        /// </summary>
        /// <param name="obj"></param>
        /// <param name="valueManagers">if null, the Default managers are used</param>
        /// <returns></returns>
        public static Graph Build(object obj, ValueManagerChainOfResponsibility managerSet, Func <object, GraphPath, bool> skipFilter = null)
        {
            Graph graph = new Graph(managerSet);

            graph.BuildGraph(obj, skipFilter);
            return(graph);
        }
Пример #2
0
 /// <summary>
 /// converts the provided object into a graph
 /// </summary>
 /// <param name="obj"></param>
 /// <param name="valueManagers">if null, the Default managers are used</param>
 /// <returns></returns>
 public static Graph Build(object obj, ValueManagerChainOfResponsibility managerSet, Func<object, GraphPath, bool> skipFilter = null)
 {
     Graph graph = new Graph(managerSet);
     graph.BuildGraph(obj, skipFilter);
     return graph;
 }