public UcfgBlockFactory(SemanticModel semanticModel, BlockIdProvider blockIdProvider)
 {
     this.blockIdProvider    = blockIdProvider;
     this.expressionService  = new UcfgExpressionService();
     this.instructionFactory = new UcfgInstructionFactory(semanticModel, expressionService);
 }
 public UcfgInstructionFactory(SemanticModel semanticModel, UcfgExpressionService expressionService)
 {
     this.semanticModel     = semanticModel;
     this.expressionService = expressionService;
 }