C# 클래스 Nexus.Client.ModManagement.Scripting.XmlScript.Parsers.Parser

Provides a contract and base functionality for XML configuration file parsers.
상속: IParser
파일 보기 프로젝트 열기: NexusMods/NexusModManager-4.5

공개 메소드들

메소드 설명
Parse ( ) : XmlScript

Parses the Script from an XML document.

ParseSortOrder ( string p_strOrder ) : SortOrder

Parser the given string into a SortOrder

ParseVersion ( string p_strVersion ) : System.Version

Parser the given string into a Version.

Parser ( System.Xml.Linq.XElement p_xelScript, XmlScriptType p_xstXmlScriptType ) : System

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

보호된 메소드들

메소드 설명
GetConditionallyInstalledFileSets ( ) : List

Parses XmlScript.ConditionallyInstalledFileSets.

GetHeaderInfo ( ) : HeaderInfo

Parses XmlScript.HeaderInfo.

GetInstallStepSortOrder ( ) : SortOrder

Parses the order of the XmlScript.InstallSteps.

GetInstallSteps ( ) : List

Parses XmlScript.InstallSteps.

GetModPrerequisites ( ) : ICondition

Parses XmlScript.ModPrerequisites.

GetRequiredInstallFiles ( ) : List

Parses XmlScript.RequiredInstallFiles.

메소드 상세

GetConditionallyInstalledFileSets() 보호된 추상적인 메소드

Parses XmlScript.ConditionallyInstalledFileSets.
protected abstract GetConditionallyInstalledFileSets ( ) : List
리턴 List

GetHeaderInfo() 보호된 추상적인 메소드

Parses XmlScript.HeaderInfo.
protected abstract GetHeaderInfo ( ) : HeaderInfo
리턴 HeaderInfo

GetInstallStepSortOrder() 보호된 추상적인 메소드

Parses the order of the XmlScript.InstallSteps.
protected abstract GetInstallStepSortOrder ( ) : SortOrder
리턴 SortOrder

GetInstallSteps() 보호된 추상적인 메소드

Parses XmlScript.InstallSteps.
protected abstract GetInstallSteps ( ) : List
리턴 List

GetModPrerequisites() 보호된 추상적인 메소드

Parses XmlScript.ModPrerequisites.
protected abstract GetModPrerequisites ( ) : ICondition
리턴 ICondition

GetRequiredInstallFiles() 보호된 추상적인 메소드

Parses XmlScript.RequiredInstallFiles.
protected abstract GetRequiredInstallFiles ( ) : List
리턴 List

Parse() 공개 메소드

Parses the Script from an XML document.
public Parse ( ) : XmlScript
리턴 XmlScript

ParseSortOrder() 공개 정적인 메소드

Parser the given string into a SortOrder
public static ParseSortOrder ( string p_strOrder ) : SortOrder
p_strOrder string The string representation of the .
리턴 SortOrder

ParseVersion() 공개 정적인 메소드

Parser the given string into a Version.
public static ParseVersion ( string p_strVersion ) : System.Version
p_strVersion string The string representation of the .
리턴 System.Version

Parser() 공개 메소드

A simple constructor that initializes the object with the given values.
public Parser ( System.Xml.Linq.XElement p_xelScript, XmlScriptType p_xstXmlScriptType ) : System
p_xelScript System.Xml.Linq.XElement The xml script file.
p_xstXmlScriptType XmlScriptType The that describes /// XML script type metadata.
리턴 System