Пример #1
0
        public void StartBuildingNewGraph(FlowGraphId newGraphId)
        {
            Contract.Requires <InvalidOperationException>(this.Graph == null);

            this.nodeIdProvider     = new FlowNodeId.Provider();
            this.edgeIdProvider     = new InnerFlowEdgeId.Provider();
            this.variableIdProvider = new LocalFlowVariableId.Provider();

            this.Graph = new FlowGraph(newGraphId, this);
        }
Пример #2
0
 public FlowGraphBuilder(FlowGraphId newGraphId)
 {
     this.StartBuildingNewGraph(newGraphId);
 }