C# 클래스 Nexus.Client.ModManagement.Scripting.XmlScript.Unparsers.Unparser

The base class for unparsers that create an XML representation of an XmlScript.
상속: IUnparser
파일 보기 프로젝트 열기: NexusMods/NexusModManager-4.5

공개 메소드들

메소드 설명
Unparse ( ) : System.Xml.Linq.XElement

Unparses the Script into an XML document.

Unparser ( XmlScript p_xscScript ) : System

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

보호된 메소드들

메소드 설명
UnparseBoolean ( bool p_booValue ) : string

Translates the given bool into the string representation used in the XML.

UnparseConditionOperator ( ConditionOperator p_copOperator ) : string

Translates the given ConditionOperator into the string representation used in the XML.

UnparseConditionallyInstalledFileSets ( ) : System.Xml.Linq.XElement

Unparses XmlScript.ConditionallyInstalledFileSets.

UnparseHeaderInfo ( ) : List

Unparses XmlScript.HeaderInfo.

UnparseInstallSteps ( ) : System.Xml.Linq.XElement

Unparses XmlScript.InstallSteps.

UnparseModPrerequisites ( ) : System.Xml.Linq.XElement

Unparses XmlScript.ModPrerequisites.

UnparseOptionGroupType ( OptionGroupType p_gtpType ) : string

Translates the given OptionGroupType into the string representation used in the XML.

UnparseOptionType ( OptionType p_otpType ) : string

Translates the given OptionType into the string representation used in the XML.

UnparsePluginState ( PluginState p_pstState ) : string

Translates the given PluginState into the string representation used in the XML.

UnparseRequiredInstallFiles ( ) : System.Xml.Linq.XElement

Unparses XmlScript.RequiredInstallFiles.

메소드 상세

Unparse() 공개 메소드

Unparses the Script into an XML document.
public Unparse ( ) : System.Xml.Linq.XElement
리턴 System.Xml.Linq.XElement

UnparseBoolean() 보호된 메소드

Translates the given bool into the string representation used in the XML.
protected UnparseBoolean ( bool p_booValue ) : string
p_booValue bool
리턴 string

UnparseConditionOperator() 보호된 메소드

Translates the given ConditionOperator into the string representation used in the XML.
protected UnparseConditionOperator ( ConditionOperator p_copOperator ) : string
p_copOperator ConditionOperator The to unparse.
리턴 string

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

Unparses XmlScript.ConditionallyInstalledFileSets.
protected abstract UnparseConditionallyInstalledFileSets ( ) : System.Xml.Linq.XElement
리턴 System.Xml.Linq.XElement

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

Unparses XmlScript.HeaderInfo.
protected abstract UnparseHeaderInfo ( ) : List
리턴 List

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

Unparses XmlScript.InstallSteps.
protected abstract UnparseInstallSteps ( ) : System.Xml.Linq.XElement
리턴 System.Xml.Linq.XElement

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

Unparses XmlScript.ModPrerequisites.
protected abstract UnparseModPrerequisites ( ) : System.Xml.Linq.XElement
리턴 System.Xml.Linq.XElement

UnparseOptionGroupType() 보호된 메소드

Translates the given OptionGroupType into the string representation used in the XML.
protected UnparseOptionGroupType ( OptionGroupType p_gtpType ) : string
p_gtpType OptionGroupType The to unparse.
리턴 string

UnparseOptionType() 보호된 메소드

Translates the given OptionType into the string representation used in the XML.
protected UnparseOptionType ( OptionType p_otpType ) : string
p_otpType OptionType The to unparse.
리턴 string

UnparsePluginState() 보호된 메소드

Translates the given PluginState into the string representation used in the XML.
protected UnparsePluginState ( PluginState p_pstState ) : string
p_pstState PluginState The to unparse.
리턴 string

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

Unparses XmlScript.RequiredInstallFiles.
protected abstract UnparseRequiredInstallFiles ( ) : System.Xml.Linq.XElement
리턴 System.Xml.Linq.XElement

Unparser() 공개 메소드

A simple constructor that initializes the object with the given values.
public Unparser ( XmlScript p_xscScript ) : System
p_xscScript XmlScript The script to unparse.
리턴 System