コード例 #1
0
ファイル: PatchSorter.cs プロジェクト: boformer/Harmony
 /// <summary>Bidirectionally removes Patch from before dependencies</summary>
 /// <param name="beforeNode">Patch to remove</param>
 internal void RemoveBeforeDependency(PatchSortingWrapper beforeNode)
 {
     _ = before.Remove(beforeNode);
     _ = beforeNode.after.Remove(this);
 }
コード例 #2
0
ファイル: PatchSorter.cs プロジェクト: boformer/Harmony
 /// <summary>Adds patch to both results list and handled patches set</summary>
 /// <param name="node">Patch to add</param>
 void AddNodeToResult(PatchSortingWrapper node)
 {
     result.Add(node);
     _ = handledPatches.Add(node);
 }
コード例 #3
0
ファイル: PatchSorter.cs プロジェクト: boformer/Harmony
 /// <summary>Bidirectionally removes Patch from after dependencies</summary>
 /// <param name="afterNode">Patch to remove</param>
 internal void RemoveAfterDependency(PatchSortingWrapper afterNode)
 {
     _ = after.Remove(afterNode);
     _ = afterNode.before.Remove(this);
 }
コード例 #4
0
ファイル: PatchSorter.cs プロジェクト: riQQ/HarmonyX
 /// <summary>Adds patch to both results list and handled patches set</summary>
 /// <param name="node">Patch to add</param>
 private void AddNodeToResult(PatchSortingWrapper node)
 {
     _result.Add(node);
     _handledPatches.Add(node);
 }