C# Класс CCNet.Build.Common.ProjectDocument

Represents project file as XML document.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GetBinaryReferences ( ) : List

Returns all binary references from current project.

GetCommonProperties ( ) : string>.Dictionary

Gets all common properties.

GetDebugProperties ( ) : string>.Dictionary

Gets all properties specific to Debug configuration.

GetDefaultConfiguration ( ) : string

Gets the default configuration value.

GetDefaultPlatform ( ) : string

Gets the default platform value.

GetProjectFiles ( ) : List

Gets project files.

GetProjectGuid ( ) : System.Guid

Gets unique project ID.

GetProjectReferences ( ) : List

Returns all project references from current project.

GetProjectTypeGuids ( ) : HashSet

Gets project type IDs.

GetReleaseProperties ( ) : string>.Dictionary

Gets all properties specific to Release configuration.

GetUsedConfigurations ( ) : List

Gets a list of used configurations.

GetUsedPlatforms ( ) : List

Gets a list of used platforms.

ProjectDocument ( Func getXml ) : System

Initializes a new instance.

ProjectDocument ( string projectFile ) : System

Initializes a new instance.

Save ( ) : void

Saves project file to disk.

Приватные методы

Метод Описание
GetConditionProperties ( string condition ) : string>.Dictionary

Gets all properties specific to condition.

GetUsedConditions ( ) : List

Gets a list of used conditions.

ProjectDocument ( ) : System
SelectElement ( string xpath ) : System.Xml.Linq.XElement

Executes XPath query over existing project document and namespace manager.

SelectElements ( string xpath ) : IEnumerable

Executes XPath query over existing project document and namespace manager.

Описание методов

GetBinaryReferences() публичный Метод

Returns all binary references from current project.
public GetBinaryReferences ( ) : List
Результат List

GetCommonProperties() публичный Метод

Gets all common properties.
public GetCommonProperties ( ) : string>.Dictionary
Результат string>.Dictionary

GetDebugProperties() публичный Метод

Gets all properties specific to Debug configuration.
public GetDebugProperties ( ) : string>.Dictionary
Результат string>.Dictionary

GetDefaultConfiguration() публичный Метод

Gets the default configuration value.
public GetDefaultConfiguration ( ) : string
Результат string

GetDefaultPlatform() публичный Метод

Gets the default platform value.
public GetDefaultPlatform ( ) : string
Результат string

GetProjectFiles() публичный Метод

Gets project files.
public GetProjectFiles ( ) : List
Результат List

GetProjectGuid() публичный Метод

Gets unique project ID.
public GetProjectGuid ( ) : System.Guid
Результат System.Guid

GetProjectReferences() публичный Метод

Returns all project references from current project.
public GetProjectReferences ( ) : List
Результат List

GetProjectTypeGuids() публичный Метод

Gets project type IDs.
public GetProjectTypeGuids ( ) : HashSet
Результат HashSet

GetReleaseProperties() публичный Метод

Gets all properties specific to Release configuration.
public GetReleaseProperties ( ) : string>.Dictionary
Результат string>.Dictionary

GetUsedConfigurations() публичный Метод

Gets a list of used configurations.
public GetUsedConfigurations ( ) : List
Результат List

GetUsedPlatforms() публичный Метод

Gets a list of used platforms.
public GetUsedPlatforms ( ) : List
Результат List

ProjectDocument() публичный Метод

Initializes a new instance.
public ProjectDocument ( Func getXml ) : System
getXml Func
Результат System

ProjectDocument() публичный Метод

Initializes a new instance.
public ProjectDocument ( string projectFile ) : System
projectFile string
Результат System

Save() публичный Метод

Saves project file to disk.
public Save ( ) : void
Результат void