/// <summary> /// /// </summary> /// <param name="vis"></param> public void RegisterVertexColorizerHandlers(IVertexColorizerVisitor vis) { if (vis == null) { throw new ArgumentNullException("visitor"); } InitializeVertex += new VertexEventHandler(vis.InitializeVertex); DiscoverVertex += new VertexEventHandler(vis.DiscoverVertex); FinishVertex += new VertexEventHandler(vis.FinishVertex); }
/// <summary> /// /// </summary> /// <param name="vis"></param> public void RegisterVertexColorizerHandlers(IVertexColorizerVisitor vis) { if (vis == null) throw new ArgumentNullException("visitor"); InitializeVertex += new VertexEventHandler(vis.InitializeVertex); DiscoverVertex += new VertexEventHandler(vis.DiscoverVertex); FinishVertex += new VertexEventHandler(vis.FinishVertex); }
public void RegisterVertexColorizerHandlers(IVertexColorizerVisitor vis) { if (vis == null) { throw new ArgumentNullException("visitor"); } this.InitializeVertex = (VertexEventHandler) Delegate.Combine(this.InitializeVertex, new VertexEventHandler(vis, (IntPtr) vis.InitializeVertex)); this.DiscoverVertex = (VertexEventHandler) Delegate.Combine(this.DiscoverVertex, new VertexEventHandler(vis, (IntPtr) vis.DiscoverVertex)); this.FinishVertex = (VertexEventHandler) Delegate.Combine(this.FinishVertex, new VertexEventHandler(vis, (IntPtr) vis.FinishVertex)); }
/// <summary> /// /// </summary> /// <param name="vis"></param> public void RegisterVertexColorizerHandlers(IVertexColorizerVisitor vis) { InitializeVertex += new VertexHandler(vis.InitializeVertex); DiscoverVertex += new VertexHandler(vis.DiscoverVertex); FinishVertex += new VertexHandler(vis.FinishVertex); }
/// <summary> /// /// </summary> /// <param name="vis"></param> public void RegisterVertexColorizerHandlers(IVertexColorizerVisitor vis) { InitializeVertex += new VertexEventHandler(vis.InitializeVertex); DiscoverVertex += new VertexEventHandler(vis.DiscoverVertex); FinishVertex += new VertexEventHandler(vis.FinishVertex); }
public void RegisterVertexColorizerHandlers(IVertexColorizerVisitor vis) { this.InitializeVertex = (VertexEventHandler) Delegate.Combine(this.InitializeVertex, new VertexEventHandler(vis, (IntPtr) vis.InitializeVertex)); this.DiscoverVertex = (VertexEventHandler) Delegate.Combine(this.DiscoverVertex, new VertexEventHandler(vis, (IntPtr) vis.DiscoverVertex)); this.FinishVertex = (VertexEventHandler) Delegate.Combine(this.FinishVertex, new VertexEventHandler(vis, (IntPtr) vis.FinishVertex)); }