private void CreateObjects()
        {
            BulkCreate(_Factory.CreateFromExcecutionCode(_BasicObjectsToCreate.Select(glue => ((IBasicJsCsGlue)glue).GetCreationCode())), _BasicObjectsToCreate);
            BulkCreateObjects();
            BulkCreateArrays();

            if (_Mapping)
            {
                return;
            }

            BulkCreateCommands();
            BulkCreateExecutableObjects();
        }
Пример #2
0
        private void CreateObjects()
        {
            BulkCreate(_Factory.CreateFromExcecutionCode(_BasicObjectsToCreate.Select(glue => ((IBasicJsCsGlue)glue).GetCreationCode())), _BasicObjectsToCreate);
            BulkCreate(_Factory.CreateObjects(_ObjectsCreationRequest.ReadWriteNumber, _ObjectsCreationRequest.ReadOnlyNumber), _ObjectsCreationRequest.GetElements());
            BulkCreate(_Factory.CreateArrays(_ArraysBuildingRequested.Count), _ArraysBuildingRequested.Select(item => item.Father));

            if (_Mapping)
            {
                return;
            }

            BulkCreateCommand(_CommandCreationRequest.CommandExecutableBuildingRequested, true);
            BulkCreateCommand(_CommandCreationRequest.CommandNotExecutableBuildingRequested, false);
            BulkCreate(_Factory.CreateObjectsFromContructor(_ExecutableObjectsToCreate.Count, _BulkUpdater.ExecutableConstructor), _ExecutableObjectsToCreate);
        }