C# 클래스 Nexus.Client.Games.Gamebryo.PluginManagement.OrderLog.GamebryoPluginOrderLogSerializer

Serializes and deserializes the plugin order to a permanent store.
상속: IPluginOrderLogSerializer
파일 보기 프로젝트 열기: NexusMods/NexusModManager-4.5 1 사용 예제들

공개 메소드들

메소드 설명
GamebryoPluginOrderLogSerializer ( ILoadOrderManager p_bstLoadOrder, PluginSorter p_bstPluginSorter ) : System

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

LoadPluginOrder ( ) : IEnumerable

Deserializes the plugin order from the permanent store.

SavePluginOrder ( IList p_lstOrderedPlugins ) : void

Serializes the plugin order to the permanent store.

SortPlugins ( IList p_lstOrderedPlugins ) : string[]

Sorts the plugins.

메소드 상세

GamebryoPluginOrderLogSerializer() 공개 메소드

A simple constructor that initializes the object with the given dependencies.
public GamebryoPluginOrderLogSerializer ( ILoadOrderManager p_bstLoadOrder, PluginSorter p_bstPluginSorter ) : System
p_bstLoadOrder ILoadOrderManager
p_bstPluginSorter Nexus.Client.Games.Gamebryo.PluginManagement.Sorter.PluginSorter The PluginSorter instance to use to set plugin order.
리턴 System

LoadPluginOrder() 공개 메소드

Deserializes the plugin order from the permanent store.
public LoadPluginOrder ( ) : IEnumerable
리턴 IEnumerable

SavePluginOrder() 공개 메소드

Serializes the plugin order to the permanent store.
public SavePluginOrder ( IList p_lstOrderedPlugins ) : void
p_lstOrderedPlugins IList The list of ordered plugins.
리턴 void

SortPlugins() 공개 메소드

Sorts the plugins.
public SortPlugins ( IList p_lstOrderedPlugins ) : string[]
p_lstOrderedPlugins IList The list of ordered plugins.
리턴 string[]