C# Class CCNet.Build.Reconfigure.ProjectPage

Show file Open project: shuruev/CCNet.Extensions

Protected Properties

Property Type Description
m_owners BuildOwners
m_page string
m_properties string>.Dictionary
m_root XElement

Public Methods

Method Description
BuildBoolean ( bool value ) : System.Xml.Linq.XElement
BuildDocumentation ( DocumentationType documentation ) : System.Xml.Linq.XElement
BuildExplain ( string anchor, System.Xml.Linq.XElement element ) : object[]
BuildFramework ( TargetFramework framework ) : System.Xml.Linq.XElement
BuildNotAvailable ( ) : System.Xml.Linq.XElement
BuildOwner ( string userUid ) : System.Xml.Linq.XElement
BuildStatus ( ProjectStatus status ) : System.Xml.Linq.XElement
CheckPage ( TfsClient client ) : void
DisplayFramework ( TargetFramework framework ) : string
ExportConfigurations ( ) : List
ExportMap ( ) : Guid>.Tuple
RenderPage ( ) : PageDocument
RenderSummaryRow ( bool forArea ) : XElement

Protected Methods

Method Description
ApplyTo ( ProjectConfiguration config ) : void
ProjectPage ( string areaName, string projectName, string pageName, PageDocument pageDocument, BuildOwners buildOwners ) : System

Private Methods

Method Description
NormalizeOwner ( string owner ) : string
ParseDescription ( string>.Dictionary properties ) : string
ParseOwner ( string>.Dictionary properties ) : string
ParseProperties ( XElement page ) : string>.Dictionary
ParseStatus ( string>.Dictionary properties ) : ProjectStatus
RenderAreaColumn ( ) : XElement
RenderDescription ( ) : XElement
RenderNameAndDescription ( ) : XElement
RenderNameColumn ( ) : XElement
RenderOwner ( ) : XElement
RenderProperties ( ) : XElement
RenderStatus ( ) : XElement
RenderTypeColumn ( ) : XElement

Method Details

ApplyTo() protected method

protected ApplyTo ( ProjectConfiguration config ) : void
config ProjectConfiguration
return void

BuildBoolean() public static method

public static BuildBoolean ( bool value ) : System.Xml.Linq.XElement
value bool
return System.Xml.Linq.XElement

BuildDocumentation() public static method

public static BuildDocumentation ( DocumentationType documentation ) : System.Xml.Linq.XElement
documentation DocumentationType
return System.Xml.Linq.XElement

BuildExplain() public static method

public static BuildExplain ( string anchor, System.Xml.Linq.XElement element ) : object[]
anchor string
element System.Xml.Linq.XElement
return object[]

BuildFramework() public static method

public static BuildFramework ( TargetFramework framework ) : System.Xml.Linq.XElement
framework TargetFramework
return System.Xml.Linq.XElement

BuildNotAvailable() public static method

public static BuildNotAvailable ( ) : System.Xml.Linq.XElement
return System.Xml.Linq.XElement

BuildOwner() public static method

public static BuildOwner ( string userUid ) : System.Xml.Linq.XElement
userUid string
return System.Xml.Linq.XElement

BuildStatus() public static method

public static BuildStatus ( ProjectStatus status ) : System.Xml.Linq.XElement
status ProjectStatus
return System.Xml.Linq.XElement

CheckPage() public method

public CheckPage ( TfsClient client ) : void
client TfsClient
return void

DisplayFramework() public static method

public static DisplayFramework ( TargetFramework framework ) : string
framework TargetFramework
return string

ExportConfigurations() public abstract method

public abstract ExportConfigurations ( ) : List
return List

ExportMap() public abstract method

public abstract ExportMap ( ) : Guid>.Tuple
return Guid>.Tuple

ProjectPage() protected method

protected ProjectPage ( string areaName, string projectName, string pageName, PageDocument pageDocument, BuildOwners buildOwners ) : System
areaName string
projectName string
pageName string
pageDocument PageDocument
buildOwners BuildOwners
return System

RenderPage() public method

public RenderPage ( ) : PageDocument
return PageDocument

RenderSummaryRow() public method

public RenderSummaryRow ( bool forArea ) : XElement
forArea bool
return XElement

Property Details

m_owners protected property

protected BuildOwners m_owners
return BuildOwners

m_page protected property

protected string m_page
return string

m_properties protected property

protected Dictionary m_properties
return string>.Dictionary

m_root protected property

protected XElement m_root
return XElement