C# 클래스 CCNet.Build.Common.ProjectDocument

Represents project file as XML document.
파일 보기 프로젝트 열기: shuruev/CCNet.Extensions 1 사용 예제들

공개 메소드들

메소드 설명
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