Ejemplo n.º 1
0
        /// <summary>
        /// Constructor of Assimp importer module.
        /// </summary>
        /// <param name="importer"></param>
        public Assimp(Importer importer)
        {
            if (loader == null)
            {
                loader = new DependenciesLoader();
            }

            context = new Context(importer);

            SetDefaultProperties();
        }
Ejemplo n.º 2
0
 private static void Main(string[] args)
 {
     Parser.Default
     .ParseArguments <CommandLineOptions>(args)
     .WithParsed(option =>
     {
         var collection = new ServiceCollection();
         collection.AddSingleton(option);
         DependenciesLoader.Load(collection);
         using (var serviceProvider = collection.BuildServiceProvider())
         {
             var service = serviceProvider.GetService <IRunnerService>();
             service.Run(option);
         }
     });
 }
        private void OnSelectedProjectChanged()
        {
            if (SelectedProject != null)
            {
                var dependenciesLoader = new DependenciesLoader(versionControl, SelectedProject);
                dependenciesLoader.Load(OnDependenciesLoaded);

                var buildLoader = new BuildLoader(buildServer, SelectedProject.Name);
                buildLoader.Load(OnBuildsLoaded);

                var teamMemnberLoader = new TeamMemberLoader(server, SelectedProject);
                teamMemnberLoader.Load(OnTeamLoaded);
            }
        }