Export (0) Print
Expand All

Project Methods

(see also Protected Methods )
  Name Description
Public method AddNewImport Add an Import element to the end of the project.
Public method AddNewItem Overloaded. Adds the specified Item element to the project.
Public method AddNewItemGroup Adds a new ItemGroup element to the project.
Public method AddNewPropertyGroup Adds a new PropertyGroup element to the project.
Public method AddNewUsingTaskFromAssemblyFile Adds a new UsingTask element with the specified assembly file.
Public method AddNewUsingTaskFromAssemblyName Adds a new UsingTask element with the specified assembly name.
Public method Build Overloaded. Builds the project.
Public method Equals  Overloaded. Determines whether two Object instances are equal. (inherited from Object)
Public method GetConditionedPropertyValues Returns a list of possible values for the specified property.
Public method GetEvaluatedItemsByName Returns all evaluated items belonging to the specified item collection.
Public method GetEvaluatedItemsByNameIgnoringCondition Returns all items belonging to the specified item collection.
Public method GetEvaluatedProperty Returns the value of the specified property.
Public method GetHashCode  Serves as a hash function for a particular type. (inherited from Object)
Public method GetProjectExtensions Returns a string value of the XML from the specified element in the ProjectExtensions element.
Public method GetType  Gets the Type of the current instance. (inherited from Object)
Public method Load Overloaded. Loads the contents of a project file into the Project object.
Public method LoadXml Loads the contents of the specified string into the Project object.
Public method MarkProjectAsDirty Sets the IsDirty property of the project to true.
Public method Static ReferenceEquals  Determines whether the specified Object instances are the same instance. (inherited from Object)
Public method RemoveAllItemGroups Removes all item groups from the project, but does not modify imported projects.
Public method RemoveAllPropertyGroups Removes all property groups from the project, but does not modify imported projects.
Public method RemoveItem Removes the specified item from the project.
Public method RemoveItemGroup Removes the specified item group from the project.
Public method RemoveItemGroupsWithMatchingCondition Removes all item groups with the specified condition from the project, but does not modify imported projects.
Public method RemoveItemsByName Removes all items in the specified item collection from the project, but does not modify imported projects.
Public method RemovePropertyGroup Removes the specified property group from the project.
Public method RemovePropertyGroupsWithMatchingCondition Removes all property groups with the specified condition from the project, but does not modify imported projects.
Public method ResetBuildStatus Resets the status every target in the project so that the next build will build all targets again.
Public method Save Overloaded. Saves the project to a file.
Public method SetImportedProperty Overloaded. Sets the value of a property in an imported project.
Public method SetProjectExtensions Sets the ProjectExtensions element of the project with the specified element name and content.
Public method SetProperty Overloaded. Sets the value of the specified property.
Public method ToString  Returns a String that represents the current Object. (inherited from Object)
Top

  Name Description
Protected method Finalize  Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (inherited from Object)
Protected method MemberwiseClone  Creates a shallow copy of the current Object. (inherited from Object)
Top

Community Additions

ADD
Show:
© 2014 Microsoft