C# Class FSharp.ProjectExtender.Project.BuildItemProxy

This is a VS2008 specific implementation of the IBuildItem interface
Inheritance: IBuildItem
Show file Open project: Hill30/F--Project-Extender Class Usage Examples

Public Properties

Property Type Description
instance ProjectItemElement

Public Methods

Method Description
GetMetadata ( string name ) : string
IBuildItem ( IBuildItem iTarget ) : void
RemoveMetadata ( string name ) : void
SetMetadata ( string name, string value ) : void
SwapWith ( IBuildItem iTarget ) : void

Private Methods

Method Description
AddItemAt ( Microsoft.Build.BuildEngine.BuildItemGroup big, int index ) : void

Adds an existing BuildItem to a BuildItemGroup at given location

BuildItemProxy ( ProjectItemElement instance ) : System
BuildItemProxy ( object bi ) : System
ItemElement ( Microsoft.Build.BuildEngine.BuildItem bi ) : XmlElement
MoveTo ( Microsoft.Build.BuildEngine.BuildItemGroup targetGroup, int index ) : void

Method Details

GetMetadata() public method

public GetMetadata ( string name ) : string
name string
return string

IBuildItem() public method

public IBuildItem ( IBuildItem iTarget ) : void
iTarget IBuildItem
return void

RemoveMetadata() public method

public RemoveMetadata ( string name ) : void
name string
return void

SetMetadata() public method

public SetMetadata ( string name, string value ) : void
name string
value string
return void

SwapWith() public method

public SwapWith ( IBuildItem iTarget ) : void
iTarget IBuildItem
return void

Property Details

instance public property

public ProjectItemElement instance
return ProjectItemElement