C# Class HDLToolkit.Framework.ToolchainReference

Inheritance: IXmlSerializable
Show file Open project: nathanrossi/hdl-toolkit Class Usage Examples

Public Methods

Method Description
Deserialize ( System.Xml.Linq.XElement element ) : void
Match ( IToolchain toolchain ) : bool
Match ( ToolchainReference reference ) : bool
Serialize ( ) : System.Xml.Linq.XElement
Toolchain ( ToolchainManager manager ) : IToolchain
ToolchainReference ( ) : System
ToolchainReference ( IToolchain toolchain ) : System
ToolchainReference ( string id ) : System

Method Details

Deserialize() public method

public Deserialize ( System.Xml.Linq.XElement element ) : void
element System.Xml.Linq.XElement
return void

Match() public method

public Match ( IToolchain toolchain ) : bool
toolchain IToolchain
return bool

Match() public method

public Match ( ToolchainReference reference ) : bool
reference ToolchainReference
return bool

Serialize() public method

public Serialize ( ) : System.Xml.Linq.XElement
return System.Xml.Linq.XElement

Toolchain() public method

public Toolchain ( ToolchainManager manager ) : IToolchain
manager ToolchainManager
return IToolchain

ToolchainReference() public method

public ToolchainReference ( ) : System
return System

ToolchainReference() public method

public ToolchainReference ( IToolchain toolchain ) : System
toolchain IToolchain
return System

ToolchainReference() public method

public ToolchainReference ( string id ) : System
id string
return System