WorkflowDesigner.DesignSurfaceController.CreateDefaultOutputActivity C# (CSharp) Method

CreateDefaultOutputActivity() private method

private CreateDefaultOutputActivity ( ) : void
return void
    private void CreateDefaultOutputActivity()
    {
      var factory = ActivityFactories.FirstOrDefault(f => f.Metadata.TypeName == "OutputParameterActivity");
      if (factory == null)
      {
        
      }
      //Debug.Assert(factory != null, "Default factory for Output activity not found.");
      if (factory == null) return;

      var output = factory.CreateExport().Value;
      output
        .SetValue(DesignProperties.PositionX, 10)
        .SetValue(DesignProperties.PositionY, 10);
      Workflow.AddItem(output);
    }