GitCommands.GitModule.GetPatch C# (CSharp) Method

GetPatch() private method

private GetPatch ( PatchApply patchManager, string fileName, string oldFileName ) : PatchApply.Patch
patchManager PatchApply
fileName string
oldFileName string
return PatchApply.Patch
        private Patch GetPatch(PatchApply.PatchManager patchManager, string fileName, string oldFileName)
        {
            foreach (Patch p in patchManager.Patches)
                if (fileName == p.FileNameB &&
                    (fileName == p.FileNameA || oldFileName == p.FileNameA))
                    return p;

            return patchManager.Patches.Count > 0 ? patchManager.Patches[patchManager.Patches.Count - 1] : null;
        }
GitModule