private static void PopulateArrangement(NapaArrangementBrowserViewModel vm, IHierarchicalArrangement arrangement, ObjectBrowserNodeViewModel parent) { var method = vm.GetType().GetMethod("PopulateArrangement", BindingFlags.NonPublic | BindingFlags.Instance); method.Invoke(vm, new object[] { arrangement, parent }); }
private static void AddDrawablesToNode(NapaArrangementBrowserViewModel vm, ObjectBrowserNodeViewModel nodeViewModel, string[] names) { var method = vm.GetType().GetMethod("AddDrawablesToNode", BindingFlags.NonPublic | BindingFlags.Instance); method.Invoke(vm, new object[] { nodeViewModel, names }); }