Table of Contents

Class ModManager.ModMerger.PendingApply

Namespace
Global
Assembly
Assembly-CSharp.dll
public class ModManager.ModMerger.PendingApply
Inheritance
ModManager.ModMerger.PendingApply
Inherited Members

Constructors

PendingApply(Mod, string, bool, bool)

public PendingApply(ModManager.Mod modApplyFrom, string filePath, bool isVanilla, bool isModification)

Parameters

modApplyFrom ModManager.Mod
filePath string
isVanilla bool
isModification bool

Fields

addAtEnd

public List<string> addAtEnd

Field Value

List<string>

addAtLine

public Dictionary<int, List<string>> addAtLine

Field Value

Dictionary<int, List<string>>

filePath

public string filePath

Field Value

string

isModification

public bool isModification

Field Value

bool

isVanilla

public bool isVanilla

Field Value

bool

mergeLines

public List<string> mergeLines

Field Value

List<string>

modApplyFrom

public ModManager.Mod modApplyFrom

Field Value

ModManager.Mod

replacements

public List<ModManager.ModMerger.PendingApply.ReplaceOperation> replacements

Field Value

List<ModManager.ModMerger.PendingApply.ReplaceOperation>

Methods

ApplyLineReplacement(string, string, ReplaceType)

public string ApplyLineReplacement(string sourceLine, string replaceWith, ModManager.ModMerger.PendingApply.ReplaceOperation.ReplaceType replaceType)

Parameters

sourceLine string
replaceWith string
replaceType ModManager.ModMerger.PendingApply.ReplaceOperation.ReplaceType

Returns

string

ApplyMerges(Mod, ModMerger, string)

public void ApplyMerges(ModManager.Mod modApplyFrom, ModManager.ModMerger merger, string pathToModify)

Parameters

modApplyFrom ModManager.Mod
merger ModManager.ModMerger
pathToModify string

ApplyModifications(string)

public void ApplyModifications(string pathToModify)

Parameters

pathToModify string

ApplySubstringRegexReplacement(string, string, string, ReplaceType)

public string ApplySubstringRegexReplacement(string sourceLine, string toReplace, string replaceWith, ModManager.ModMerger.PendingApply.ReplaceOperation.ReplaceType replaceType)

Parameters

sourceLine string
toReplace string
replaceWith string
replaceType ModManager.ModMerger.PendingApply.ReplaceOperation.ReplaceType

Returns

string

ApplySubstringReplacement(string, string, string, ReplaceType)

public string ApplySubstringReplacement(string sourceLine, string toReplace, string replaceWith, ModManager.ModMerger.PendingApply.ReplaceOperation.ReplaceType replaceType)

Parameters

sourceLine string
toReplace string
replaceWith string
replaceType ModManager.ModMerger.PendingApply.ReplaceOperation.ReplaceType

Returns

string

CollectModifications()

public void CollectModifications()