C# Class MonoDevelop.Projects.Formats.MSBuild.MSBuildItemGroupCollection

Mostra file Open project: mono-soc-2011/monodevelop Class Usage Examples

Public Properties

Property Type Description
doc System.Xml.XmlDocument

Protected Properties

Property Type Description
bestGroups MSBuildItemGroup>.Dictionary
elemCache MSBuildObject>.Dictionary
manager System.Xml.XmlNamespaceManager

Private Properties

Property Type Description
GetItem MSBuildItem

Public Methods

Method Description
AddNewItem ( string name, string include ) : MSBuildItem
AddNewItemGroup ( ) : MSBuildItemGroup
CountNewLines ( string nl, string text ) : int
Load ( string file ) : void
LoadXml ( string xml ) : void
MSBuildItemGroupCollection ( ) : System
RemoveGroup ( MSBuildPropertyGroup grp ) : void
RemoveItem ( MSBuildItem item ) : void
Save ( ) : string

Protected Methods

Method Description
FindBestGroupForItem ( string itemName ) : MSBuildItemGroup
GetGroup ( XmlElement elem ) : MSBuildPropertyGroup
GetItemGroup ( XmlElement elem ) : MSBuildItemGroup

Private Methods

Method Description
GetItem ( XmlElement elem ) : MSBuildItem

Method Details

AddNewItem() public method

public AddNewItem ( string name, string include ) : MSBuildItem
name string
include string
return MSBuildItem

AddNewItemGroup() public method

public AddNewItemGroup ( ) : MSBuildItemGroup
return MSBuildItemGroup

CountNewLines() public method

public CountNewLines ( string nl, string text ) : int
nl string
text string
return int

FindBestGroupForItem() protected method

protected FindBestGroupForItem ( string itemName ) : MSBuildItemGroup
itemName string
return MSBuildItemGroup

GetGroup() protected method

protected GetGroup ( XmlElement elem ) : MSBuildPropertyGroup
elem System.Xml.XmlElement
return MSBuildPropertyGroup

GetItemGroup() protected method

protected GetItemGroup ( XmlElement elem ) : MSBuildItemGroup
elem System.Xml.XmlElement
return MSBuildItemGroup

Load() public method

public Load ( string file ) : void
file string
return void

LoadXml() public method

public LoadXml ( string xml ) : void
xml string
return void

MSBuildItemGroupCollection() public method

public MSBuildItemGroupCollection ( ) : System
return System

RemoveGroup() public method

public RemoveGroup ( MSBuildPropertyGroup grp ) : void
grp MSBuildPropertyGroup
return void

RemoveItem() public method

public RemoveItem ( MSBuildItem item ) : void
item MSBuildItem
return void

Save() public method

public Save ( ) : string
return string

Property Details

bestGroups protected_oe property

protected Dictionary bestGroups
return MSBuildItemGroup>.Dictionary

doc public_oe property

public XmlDocument,System.Xml doc
return System.Xml.XmlDocument

elemCache protected_oe property

protected Dictionary elemCache
return MSBuildObject>.Dictionary

manager protected_oe static_oe property

protected static XmlNamespaceManager,System.Xml manager
return System.Xml.XmlNamespaceManager