コード例 #1
0
ファイル: PatchManager.cs プロジェクト: paviad/gitextensions
        private void LoadPatchStream(TextReader reader, bool applyPatch)
        {
            _patches = _patchProcessor.CreatePatchesFromReader(reader);

            if (!applyPatch)
            {
                return;
            }

            foreach (Patch patchApply in _patches)
            {
                if (patchApply.Apply)
                {
                    patchApply.ApplyPatch();
                }
            }
        }
コード例 #2
0
        private void LoadPatchStream(TextReader reader, bool applyPatch, Encoding filesContentEncoding)
        {
            PatchProcessor _patchProcessor = new PatchProcessor(filesContentEncoding);

            _patches = _patchProcessor.CreatePatchesFromReader(reader);

            if (!applyPatch)
            {
                return;
            }

            foreach (Patch patchApply in _patches)
            {
                if (patchApply.Apply)
                {
                    patchApply.ApplyPatch();
                }
            }
        }
コード例 #3
0
        private void LoadPatchStream(TextReader reader, bool applyPatch, Encoding filesContentEncoding)
        {
            PatchProcessor _patchProcessor = new PatchProcessor(filesContentEncoding);

            _patches = _patchProcessor.CreatePatchesFromReader(reader);

            if (!applyPatch)
                return;

            foreach (Patch patchApply in _patches)
            {
                if (patchApply.Apply)
                    patchApply.ApplyPatch();
            }
        }