示例#1
0
 public XmlBuildConfigParser([NotNull] IFileSystem fileSystem, [NotNull] IBuildComponentFactory factory,
                             ILoggerFactory loggerFactory = null)
 {
     _fileSystem = fileSystem;
     _factory    = factory;
     _logger     = loggerFactory?.CreateLogger <XmlBuildConfigParser>();
 }
示例#2
0
        private IEnumerable <IProject> MakeSutAndParse(IBuildComponentFactory factoryStub)
        {
            LuaBuildConfigParser   sut      = new LuaBuildConfigParser(_luaMockFileParser, factoryStub);
            IEnumerable <IProject> projects = sut.Parse(Path);

            return(projects);
        }
        public EawCiLuaEnvironment(IBuildComponentFactory factory, ILuaParser parser)
        {
            _factory = factory;
            LuaTable luaTable = parser.NewTable("visibility");

            luaTable["private"] = WorkshopItemVisibility.Private;
            luaTable["public"]  = WorkshopItemVisibility.Public;
        }
示例#4
0
 public LuaProject(string name, IBuildComponentFactory factory)
 {
     _factory     = factory;
     Project      = factory.MakeProject();
     Project.Name = name;
 }
 public LuaBuildConfigParser(ILuaParser luaParser, IBuildComponentFactory factory)
 {
     _luaParser = luaParser;
     _factory   = factory;
 }