GeoprocessorEventHelper.GPMessageEventHandler.IGeoProcessorEvents C# (CSharp) Method

IGeoProcessorEvents() public method

Called immediately prior to the GeoProcessor executing a tool.
public IGeoProcessorEvents ( IGPTool Tool, IArray Values, int processID ) : void
Tool IGPTool
Values IArray
processID int
return void
    void IGeoProcessorEvents.PreToolExecute(IGPTool Tool, IArray Values, int processID)
    {
      //create a new instance of GPPreToolExecuteEventArgs
      GPPreToolExecuteEventArgs e = new GPPreToolExecuteEventArgs();
      e.DisplayName = Tool.DisplayName;
      e.Name = Tool.Name;
      e.PathName = Tool.PathName;
      e.Toolbox = Tool.Toolbox.Alias;
      e.ToolCategory = Tool.ToolCategory;
      e.ToolType = Tool.ToolType;
      e.Description = Tool.Description;
      e.ProcessID = processID;

      //fire the PreTool event
      if (null != GPPreToolExecute)
        GPPreToolExecute(this, e);

    }

Same methods

GPMessageEventHandler::IGeoProcessorEvents ( ) : void
GPMessageEventHandler::IGeoProcessorEvents ( IGPMessage message ) : void
GPMessageEventHandler::IGeoProcessorEvents ( IGPTool Tool, IArray Values, int result, IGPMessages Messages ) : void
GPMessageEventHandler