C# 클래스 Nexus.Client.Games.Gamebryo.PluginManagement.InstallationLog.GamebryoActivePluginLogSerializer

Serializes and deserializes data from the active plugin log permanent store.
상속: IActivePluginLogSerializer
파일 보기 프로젝트 열기: NexusMods/NexusModManager-4.5 1 사용 예제들

공개 메소드들

메소드 설명
GamebryoActivePluginLogSerializer ( IGameMode p_gmdGameMode, IPluginOrderLog p_polPluginOrderLog, ILoadOrderManager p_bstLoadOrder ) : System

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

LoadPluginLog ( ) : IEnumerable

Deserializes the list of active plugins from the permanent store.

SavePluginLog ( IList p_lstActivePlugins ) : void

Serializes the list of active plugins to the permanent store.

메소드 상세

GamebryoActivePluginLogSerializer() 공개 메소드

A simple constructor that initializes the object with the given dependencies.
public GamebryoActivePluginLogSerializer ( IGameMode p_gmdGameMode, IPluginOrderLog p_polPluginOrderLog, ILoadOrderManager p_bstLoadOrder ) : System
p_gmdGameMode IGameMode The current game mode.
p_polPluginOrderLog IPluginOrderLog The tracking plugin order for the current game mode.
p_bstLoadOrder ILoadOrderManager The LoadOrder instance to use to set plugin order.
리턴 System

LoadPluginLog() 공개 메소드

Deserializes the list of active plugins from the permanent store.
public LoadPluginLog ( ) : IEnumerable
리턴 IEnumerable

SavePluginLog() 공개 메소드

Serializes the list of active plugins to the permanent store.
public SavePluginLog ( IList p_lstActivePlugins ) : void
p_lstActivePlugins IList
리턴 void