Initializes a new instance of the TaskItem class using the specified item-specification string and its metadata.
MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0.
Namespace:  Microsoft.Build.Utilities
Assembly:  Microsoft.Build.Utilities.Core (in Microsoft.Build.Utilities.Core.dll)
Syntax
'Declaration
Public Sub New ( _
    itemSpec As String, _
    itemMetadata As IDictionary _
)
public TaskItem(
    string itemSpec,
    IDictionary itemMetadata
)
public:
TaskItem(
    String^ itemSpec, 
    IDictionary^ itemMetadata
)
new : 
        itemSpec:string * 
        itemMetadata:IDictionary -> TaskItem
public function TaskItem(
    itemSpec : String, 
    itemMetadata : IDictionary
)
Parameters
- itemSpec 
 Type: System.String- The item specification. 
- itemMetadata 
 Type: System.Collections.IDictionary- The custom metadata for the item specification. 
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see dd66cd4c-b087-415f-9c3e-94e3a1835f74.