C# Class Nexus.Client.ModManagement.Scripting.XmlScript.UI.Controls.XmlScriptTreeView

Displays an XmlScript as a tree.
Inheritance: System.Windows.Forms.TreeView
Show file Open project: NexusMods/NexusModManager-4.5

Private Properties

Property Type Description
AddConditionFileInstalls void
AddInstallSteps void
AddOptionGroups void
AddOptions void
AddScriptNodes void
ViewModel_PropertyChanged void

Protected Methods

Method Description
FormatConditionallyInstalledFileSet ( XmlScriptTreeNode p_stnNode, ConditionallyInstalledFileSet p_cipPatterns ) : void
FormatConditionallyInstalledFileSets ( XmlScriptTreeNode p_stnNode, IList p_lstPatterns ) : void
FormatHeader ( XmlScriptTreeNode p_stnNode, HeaderInfo p_hdrHeader ) : void
FormatInstallStep ( XmlScriptTreeNode p_stnNode, InstallStep p_ispStep ) : void
FormatInstallSteps ( XmlScriptTreeNode p_stnNode, XmlScript p_xscScript ) : void
FormatOption ( XmlScriptTreeNode p_stnNode, Option p_optOption ) : void
FormatOptionGroup ( XmlScriptTreeNode p_stnNode, OptionGroup p_opgGroup ) : void
FormatPrerequisites ( XmlScriptTreeNode p_stnNode, XmlScript p_xscScript ) : void
FormatRequiredInstallFiles ( XmlScriptTreeNode p_stnNode, IList p_lstFiles ) : void
HandleConditionallyInstalledFileSetsChange ( XmlScriptTreeNode p_stnNode, IList p_xscScript, string p_strPropertyName ) : void
HandleInstallStepPropertyChange ( XmlScriptTreeNode p_stnNode, InstallStep p_ispStep, string p_strPropertyName ) : void
HandleInstallStepsPropertyChange ( XmlScriptTreeNode p_stnNode, XmlScript p_xscScript, string p_strPropertyName ) : void
HandleOptionGroupPropertyChange ( XmlScriptTreeNode p_stnNode, OptionGroup p_opgGroup, string p_strPropertyName ) : void

Private Methods

Method Description
AddConditionFileInstalls ( XmlScriptTreeNode p_tndConditionallyInstalledFileSets ) : void
AddInstallSteps ( XmlScriptTreeNode p_tndScript ) : void
AddOptionGroups ( XmlScriptTreeNode p_tndStep ) : void
AddOptions ( XmlScriptTreeNode p_tndGroup ) : void
AddScriptNodes ( ) : void
ViewModel_PropertyChanged ( object sender, PropertyChangedEventArgs e ) : void

Handles the INotifyPropertyChanged.PropertyChanged event of the view model.

Method Details

FormatConditionallyInstalledFileSet() protected method

protected FormatConditionallyInstalledFileSet ( XmlScriptTreeNode p_stnNode, ConditionallyInstalledFileSet p_cipPatterns ) : void
p_stnNode XmlScriptTreeNode
p_cipPatterns ConditionallyInstalledFileSet
return void

FormatConditionallyInstalledFileSets() protected method

protected FormatConditionallyInstalledFileSets ( XmlScriptTreeNode p_stnNode, IList p_lstPatterns ) : void
p_stnNode XmlScriptTreeNode
p_lstPatterns IList
return void

FormatHeader() protected method

protected FormatHeader ( XmlScriptTreeNode p_stnNode, HeaderInfo p_hdrHeader ) : void
p_stnNode XmlScriptTreeNode
p_hdrHeader HeaderInfo
return void

FormatInstallStep() protected method

protected FormatInstallStep ( XmlScriptTreeNode p_stnNode, InstallStep p_ispStep ) : void
p_stnNode XmlScriptTreeNode
p_ispStep InstallStep
return void

FormatInstallSteps() protected method

protected FormatInstallSteps ( XmlScriptTreeNode p_stnNode, XmlScript p_xscScript ) : void
p_stnNode XmlScriptTreeNode
p_xscScript XmlScript
return void

FormatOption() protected method

protected FormatOption ( XmlScriptTreeNode p_stnNode, Option p_optOption ) : void
p_stnNode XmlScriptTreeNode
p_optOption Option
return void

FormatOptionGroup() protected method

protected FormatOptionGroup ( XmlScriptTreeNode p_stnNode, OptionGroup p_opgGroup ) : void
p_stnNode XmlScriptTreeNode
p_opgGroup OptionGroup
return void

FormatPrerequisites() protected method

protected FormatPrerequisites ( XmlScriptTreeNode p_stnNode, XmlScript p_xscScript ) : void
p_stnNode XmlScriptTreeNode
p_xscScript XmlScript
return void

FormatRequiredInstallFiles() protected method

protected FormatRequiredInstallFiles ( XmlScriptTreeNode p_stnNode, IList p_lstFiles ) : void
p_stnNode XmlScriptTreeNode
p_lstFiles IList
return void

HandleConditionallyInstalledFileSetsChange() protected method

protected HandleConditionallyInstalledFileSetsChange ( XmlScriptTreeNode p_stnNode, IList p_xscScript, string p_strPropertyName ) : void
p_stnNode XmlScriptTreeNode
p_xscScript IList
p_strPropertyName string
return void

HandleInstallStepPropertyChange() protected method

protected HandleInstallStepPropertyChange ( XmlScriptTreeNode p_stnNode, InstallStep p_ispStep, string p_strPropertyName ) : void
p_stnNode XmlScriptTreeNode
p_ispStep InstallStep
p_strPropertyName string
return void

HandleInstallStepsPropertyChange() protected method

protected HandleInstallStepsPropertyChange ( XmlScriptTreeNode p_stnNode, XmlScript p_xscScript, string p_strPropertyName ) : void
p_stnNode XmlScriptTreeNode
p_xscScript XmlScript
p_strPropertyName string
return void

HandleOptionGroupPropertyChange() protected method

protected HandleOptionGroupPropertyChange ( XmlScriptTreeNode p_stnNode, OptionGroup p_opgGroup, string p_strPropertyName ) : void
p_stnNode XmlScriptTreeNode
p_opgGroup OptionGroup
p_strPropertyName string
return void