private void CreateObjects() { BulkCreate(_Factory.CreateFromExcecutionCode(_BasicObjectsToCreate.Select(glue => ((IBasicJsCsGlue)glue).GetCreationCode())), _BasicObjectsToCreate); BulkCreateObjects(); BulkCreateArrays(); if (_Mapping) { return; } BulkCreateCommands(); BulkCreateExecutableObjects(); }
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); }