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
Field Value
- string
isModification
public bool isModification
Field Value
- 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()