| AddBuildProperty | Adds a value to build property in all build configurations for the specified target(s). |
| AddBuildPropertyForConfig | Adds a value to build property for the specific build configuration. |
| AddFile | Adds file to the project. |
| AddFileToBuild | Configures file for building for the given target. |
| AddFileToBuildWithFlags | Configures file for building for the given target with specific compiler flags. |
| AddFrameworkToProject | Adds a framework dependency for the specified target. |
| BuildConfigByName | Returns the GUID of build configuration with the given name for the specific target. null is returned if such configuration does not exist. |
| ContainsFileByProjectPath | Checks if the project contains a file with the given project path. |
| ContainsFileByRealPath | Checks if the project contains a file with the given physical path. |
| FindFileGuidByProjectPath | Finds file GUID by project path. |
| FindFileGuidByRealPath | Finds file GUID by physical path. |
| GetCompileFlagsForFile | Returns compile flags set for the specific file. |
| ReadFromFile | Reads the project from a file identified by the given path. |
| ReadFromStream | Reads the project from the given text reader. |
| ReadFromString | Reads the project from the given string. |
| RemoveFile | Removes the given file from project. |
| RemoveFileFromBuild | Removes given file from the list of files to build for the given target. |
| RemoveFrameworkFromProject | Removes the given framework from the given target build. |
| SetBuildProperty | Sets the build property to the given value in all build configurations for the specified targets. |
| SetBuildPropertyForConfig | Sets the build property to the given value in the given build property. |
| SetCompileFlagsForFile | Sets the compilation flags for the given file in the given target. |
| TargetGuidByName | Returns the GUID of the native target with the given name. |
| UpdateBuildProperty | Adds and removes values from build property in all build configurations for the specified target(s). |
| UpdateBuildPropertyForConfig | Adds and removes values from build property in the given build configuration. |
| WriteToFile | Writes the project contents to the specified file. |
| WriteToStream | Writes the project contents to the specified text writer. |
| WriteToString | Writes the contents of the project to string. |