C# Class Nexus.Client.ModManagement.Scripting.XmlScript.Parsers.Parser40

Parses version 4.0 xml script files.
Inheritance: Nexus.Client.ModManagement.Scripting.XmlScript.Parsers.Parser30
Datei anzeigen Open project: NexusMods/NexusModManager-4.5

Public Methods

Method Description
Parser40 ( System.Xml.Linq.XElement p_xelScript, XmlScriptType p_xstXmlScriptType ) : System.Collections.Generic

A simple constructor that initializes the object with the given values.

Protected Methods

Method Description
GetInstallStepSortOrder ( ) : SortOrder

Parses the order of the XmlScript.InstallSteps.

GetInstallSteps ( ) : List

Parses XmlScript.InstallSteps.

ParseInstallStep ( System.Xml.Linq.XElement p_xelStep ) : InstallStep

Creates an install step based on the given info.

Method Details

GetInstallStepSortOrder() protected method

Parses the order of the XmlScript.InstallSteps.
protected GetInstallStepSortOrder ( ) : SortOrder
return SortOrder

GetInstallSteps() protected method

Parses XmlScript.InstallSteps.
protected GetInstallSteps ( ) : List
return List

ParseInstallStep() protected method

Creates an install step based on the given info.
protected ParseInstallStep ( System.Xml.Linq.XElement p_xelStep ) : InstallStep
p_xelStep System.Xml.Linq.XElement The configuration file node corresponding to the install step to add.
return InstallStep

Parser40() public method

A simple constructor that initializes the object with the given values.
public Parser40 ( System.Xml.Linq.XElement p_xelScript, XmlScriptType p_xstXmlScriptType ) : System.Collections.Generic
p_xelScript System.Xml.Linq.XElement The xmlscript file.
p_xstXmlScriptType XmlScriptType The that describes /// XML script type metadata.
return System.Collections.Generic