Ejemplo n.º 1
0
 private void InitializeCallbacks()
 {
     if (eventCallbacks == null)
     {
         eventCallbacks    = new Delegate[6];
         eventCallbacks[0] = new NotifyEventCallback(this.NotifyEvent);
         eventCallbacks[1] = new BeginChildrenCallback(this.BeginChildren);
         eventCallbacks[2] = new EndChildrenCallback(this.EndChildren);
         eventCallbacks[3] = new ErrorCallback(this.Error);
         eventCallbacks[4] = new CreateNodeCallback(this.CreateNode);
         eventCallbacks[5] = new CreateAttributeCallback(this.CreateAttribute);
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Creates a new instance.
 /// </summary>
 /// <param name="graph">The graph to build the elements in.</param>
 /// <param name="createNode"></param>
 /// <param name="updateNode"></param>
 /// <param name="createGroupNode"></param>
 /// <param name="updateGroupNode"></param>
 /// <param name="createEdge"></param>
 /// <param name="updateEdge"></param>
 internal GraphBuilderHelper(
     IGraph graph,
     CreateNodeCallback createNode,
     UpdateNodeCallback updateNode,
     CreateGroupNodeCallback createGroupNode,
     UpdateGroupNodeCallback updateGroupNode,
     CreateEdgeCallback createEdge,
     UpdateEdgeCallback updateEdge)
 {
     this.graph                  = graph;
     this.builderCreateNode      = createNode;
     this.builderUpdateNode      = updateNode;
     this.builderCreateGroupNode = createGroupNode;
     this.builderUpdateGroupNode = updateGroupNode;
     this.builderCreateEdge      = createEdge;
     this.builderUpdateEdge      = updateEdge;
 }
Ejemplo n.º 3
0
 private void InitializeCallbacks()
 {
     if (eventCallbacks == null)
     {
         eventCallbacks = new Delegate[6];
         eventCallbacks[0] = new NotifyEventCallback(this.NotifyEvent);
         eventCallbacks[1] = new BeginChildrenCallback(this.BeginChildren);
         eventCallbacks[2] = new EndChildrenCallback(this.EndChildren);
         eventCallbacks[3] = new ErrorCallback(this.Error);
         eventCallbacks[4] = new CreateNodeCallback(this.CreateNode);
         eventCallbacks[5] = new CreateAttributeCallback(this.CreateAttribute);
     }
 }