internal void InitializeMazeExtension(global::SWA.Ariadne.Model.Maze maze) { object[] args = new object[] { maze }; m_privateObject.Invoke("InitializeMazeExtension", new System.Type[] { typeof(global::SWA.Ariadne.Model.Maze) }, args); }
internal void InitializeTrajectoryDistances(global::SWA.Ariadne.Model.Maze maze) { object[] args = new object[] { maze }; m_privateObject.Invoke("InitializeTrajectoryDistances", new System.Type[] { typeof(global::SWA.Ariadne.Model.Maze) }, args); }
internal string Code(global::SWA.Ariadne.Model.Maze maze) { object[] args = new object[] { maze }; string ret = ((string)(m_privateObject.Invoke("Code", new System.Type[] { typeof(global::SWA.Ariadne.Model.Maze) }, args))); return(ret); }
internal static object CreatePrivate(global::SWA.Ariadne.Model.Maze maze, global::SWA.Ariadne.Logic.IMazeDrawer mazeDrawer) { object[] args = new object[] { maze, mazeDrawer }; Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject priv_obj = new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject("SWA.Ariadne.Logic", "SWA.Ariadne.Logic.LeftHandWalker", new System.Type[] { typeof(global::SWA.Ariadne.Model.Maze), typeof(global::SWA.Ariadne.Logic.IMazeDrawer) }, args); return(priv_obj.Target); }
internal SWA_Ariadne_Model_MazeAccessor(global::SWA.Ariadne.Model.Maze target) : base(target, m_privateType) { }
internal static global::SWA.Ariadne.Logic.IMazeSolver CreateSolver(global::System.Type solverType, global::SWA.Ariadne.Model.Maze maze, global::SWA.Ariadne.Logic.IMazeDrawer mazeDrawer) { object[] args = new object[] { solverType, maze, mazeDrawer }; global::SWA.Ariadne.Logic.IMazeSolver ret = ((global::SWA.Ariadne.Logic.IMazeSolver)(m_privateType.InvokeStatic("CreateSolver", new System.Type[] { typeof(global::System.Type), typeof(global::SWA.Ariadne.Model.Maze), typeof(global::SWA.Ariadne.Logic.IMazeDrawer) }, args))); return(ret); }