Ejemplo n.º 1
0
 public GraphStructuredProgramBuilderState(
     GraphStructuredProgramDump <Node> program,
     DenseIdsProvider nodeIdsProvider)
 {
     Program         = program;
     NodeIdsProvider = nodeIdsProvider;
 }
Ejemplo n.º 2
0
        public GraphStructuredProgramBuilder()
        {
            myNodeIdsProvider = new DenseIdsProvider();

            myProgram = new GraphStructuredProgram <Node>(
                () => myNodeIdsProvider.NextId(),
                id => myNodeIdsProvider.FreeId(id));
        }
Ejemplo n.º 3
0
        public GraphStructuredProgramBuilder(GraphStructuredProgramBuilderState state)
        {
            myNodeIdsProvider = state.NodeIdsProvider;

            myProgram = new GraphStructuredProgram <Node>(
                () => myNodeIdsProvider.NextId(),
                id => myNodeIdsProvider.FreeId(id),
                state.Program);
        }