C# Class Nexus.Client.Games.Gamebryo.PluginManagement.InstallationLog.GamebryoActivePluginLogSerializer

Serializes and deserializes data from the active plugin log permanent store.
Inheritance: IActivePluginLogSerializer
Afficher le fichier Open project: NexusMods/NexusModManager-4.5 Class Usage Examples

Méthodes publiques

Méthode Description
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.

Method Details

GamebryoActivePluginLogSerializer() public méthode

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.
Résultat System

LoadPluginLog() public méthode

Deserializes the list of active plugins from the permanent store.
public LoadPluginLog ( ) : IEnumerable
Résultat IEnumerable

SavePluginLog() public méthode

Serializes the list of active plugins to the permanent store.
public SavePluginLog ( IList p_lstActivePlugins ) : void
p_lstActivePlugins IList
Résultat void