DTEComponent

For work with EnvDTE (Assembly-wrapped COM library containing the objects and members for Visual Studio core automation. http://msdn.microsoft.com/en-us/library/EnvDTE.aspx)

This component has some differences from original vsSolutionBuildEvent

Method raise

Raise Command ID for EnvDTE.

Syntax:

void raise(string guid, integer id, object customIn, object customOut)

Arguments:

  • guid - Scope by Guid.
  • id - The command ID.
  • customIn - Mixed input parameters.
  • customOut - Mixed output parameters.

Note:

  • customIn & customOut may contain mixed data, inc. complex object as: {}, {"str", true}, {"str", {1, 2}, true}, etc.

Sample:

#[DTE raise("{5EFC7975-14BC-11CF-9B2B-00AA00573819}", 271, "", {"str", {1, 'y', {-12.457f}}, true})]