ParameterGroup Element

 

Contains an optional list of parameters that will be present on the task that is generated by a UsingTask``TaskFactory. For more information, see UsingTask Element (MSBuild).

<Project>
<UsingTask>
<ParameterGroup>

<ParameterGroup />  

The following sections describe attributes, child elements, and parent elements.

Attributes

None.

Child Elements

ElementDescription
ParameterContains information about a specific parameter for a task that is generated by a UsingTask``TaskFactory. The name of the element is the name of the parameter.

Parent Elements

ElementDescription
UsingTaskProvides a way to register tasks in MSBuild. There may be zero or more UsingTask elements in a project.

The following example shows how to use the ParameterGroup element.

<UsingTask TaskName="MyTask" AssemblyName="My.Assembly" TaskFactory="MyTaskFactory">  
       <ParameterGroup>  
              <Parameter1 ParameterType="System.String" Required="False" Output="False"/>  
              <Parameter2 ParameterType="System.Int" Required="True" Output="False"/>  
             ...  
</ParameterGroup>  
       <TaskBody Evaluate="true">  
      ... Task factory-specific data ...  
       </TaskBody>  
</UsingTask>  

Tasks
Task Reference
Project File Schema Reference

Show: