SYMBOL INDEX (611 symbols across 101 files) FILE: source/FastRsync.BackwardCompatibilityTests/BackwardCompatibilityTests.cs class BackwardCompatibilityTests (line 14) | [TestFixture] method LegacyLibraryAppliesNewPatch (line 17) | [Test] method LegacyLibraryPreparesAndAppliesNewPatch (line 42) | [Test] method LegacyLibraryPreparesPatchForNewLibraryToApplyIt (line 68) | [Test] method PrepareTestDataAsync (line 94) | private static async Task<(MemoryStream baseDataStream, MemoryStream b... FILE: source/FastRsync.Benchmarks/BuildPatchBenchmark.cs class BuildPatchBenchmark (line 10) | public class BuildPatchBenchmark method GlobalSetup (line 28) | [GlobalSetup] method BuildPatchXxHash (line 73) | [Benchmark] method BuildPatchXxHash3 (line 85) | [Benchmark] method BuildPatchSha1 (line 97) | [Benchmark] method BuildPatchMd5 (line 109) | [Benchmark] FILE: source/FastRsync.Benchmarks/HashBenchmark.cs class HashBenchmark (line 12) | public class HashBenchmark method GlobalSetup (line 32) | [GlobalSetup] method DataXxHash64 (line 47) | [Benchmark] method DataXxHash64MemoryStream (line 53) | [Benchmark] method DataXxHash64AzureBlobStream (line 60) | [Benchmark] method SystemXxHash64 (line 68) | [Benchmark] method SystemXxHash64MemoryStream (line 74) | [Benchmark] method SystemXxHash64AzureBlobStream (line 82) | [Benchmark] method SystemXxHash64Reverse (line 92) | [Benchmark] method SystemXxHash64AzureBlobStreamReverse (line 100) | [Benchmark] FILE: source/FastRsync.Benchmarks/Program.cs class Program (line 6) | class Program method Main (line 8) | static void Main(string[] args) FILE: source/FastRsync.Benchmarks/RollingChecksumBenchmark.cs class RollingCheckSumBenchmark (line 8) | public class RollingCheckSumBenchmark method GlobalSetup (line 23) | [GlobalSetup] method Adler32RollingCalculateChecksum (line 33) | [Benchmark] method Adler32RollingV2CalculateChecksum (line 39) | [Benchmark] method Adler32RollingV3CalculateChecksum (line 45) | [Benchmark] method Adler32RollingRotateChecksum (line 51) | [Benchmark] method Adler32RollingV2RotateChecksum (line 57) | [Benchmark] method Adler32RollingV3RotateChecksum (line 63) | [Benchmark] FILE: source/FastRsync.Benchmarks/SignatureBenchmark.cs class SignatureBenchmark (line 10) | public class SignatureBenchmark method GlobalSetup (line 35) | [GlobalSetup] method SignaturexxHash (line 49) | [Benchmark] method SignaturexxHashAdler32V2 (line 58) | [Benchmark] method SignaturexxHash3 (line 67) | [Benchmark] method SignatureSha1 (line 76) | [Benchmark] method SignatureMd5 (line 85) | [Benchmark] method OctodiffSignaturexxHash (line 94) | [Benchmark] FILE: source/FastRsync.Compression/GZip.cs class GZip (line 29) | public class GZip method Compress (line 37) | public static void Compress(Stream sourceStream, Stream destStream) method CompressAsync (line 69) | public static Task CompressAsync(Stream sourceStream, Stream destStrea... method CompressAsync (line 72) | public static async Task CompressAsync(Stream sourceStream, Stream des... FILE: source/FastRsync.Tests/Adler32RollingChecksumAlgorithmsTests.cs class Adler32RollingChecksumAlgorithmsTests (line 17) | [TestFixture] method EveryRollingChecksumAlgorithmCalculatesRotateCorrectly (line 32) | [Test] method SignDeltaAndApplyPatchTestCases (line 54) | public static IEnumerable SignDeltaAndApplyPatchTestCases() method SignDeltaAndApplyPatchWithEveryRollingChecksumAlgorithm (line 63) | [Test] method ModifyBytes (line 96) | private static byte[] ModifyBytes(ReadOnlySpan input, int percen... method GetRandomBytes (line 119) | private static byte[] GetRandomBytes(int size) FILE: source/FastRsync.Tests/Adler32RollingChecksumTests.cs class Adler32RollingChecksumTests (line 6) | [TestFixture] method Adler32RollingChecksum_CalculatesChecksum (line 9) | [Test] FILE: source/FastRsync.Tests/Adler32RollingChecksumV2Tests.cs class Adler32RollingChecksumV2Tests (line 6) | [TestFixture] method Adler32RollingChecksumV2_CalculatesChecksum (line 9) | [Test] FILE: source/FastRsync.Tests/Adler32RollingChecksumV3Tests.cs class Adler32RollingChecksumV3Tests (line 7) | [TestFixture] method Adler32RollingChecksumV3_CalculatesChecksum (line 10) | [Test] method Adler32RollingChecksumV3_RotatesChecksum (line 36) | [Test] FILE: source/FastRsync.Tests/BackwardCompatibilityTests.cs class BackwardCompatibilityTests (line 14) | [TestFixture] method ApplyOldPatch (line 17) | [Test] method BuildPatchFromOldSignature (line 43) | [Test] FILE: source/FastRsync.Tests/CommonAsserts.cs class CommonAsserts (line 8) | class CommonAsserts method ValidateSignature (line 10) | public static void ValidateSignature(Stream signatureStream, IHashAlgo... FILE: source/FastRsync.Tests/DeltaReaderTests.cs class DeltaReaderTests (line 10) | [TestFixture] method BinaryDeltaReader_ReadsLegacyDelta (line 31) | [Test] method LegacyBinaryDeltaReader_ReadsDelta (line 52) | [Test] FILE: source/FastRsync.Tests/FastRsyncLegacy/BinaryDeltaReaderLegacy.cs class BinaryFormat (line 17) | internal class BinaryFormat class OctoBinaryFormat (line 26) | internal class OctoBinaryFormat class FastRsyncBinaryFormat (line 35) | internal class FastRsyncBinaryFormat class ProgressReport (line 43) | public sealed class ProgressReport class BinaryDeltaReaderLegacy (line 52) | internal class BinaryDeltaReaderLegacy : IDeltaReaderLegacy method BinaryDeltaReaderLegacy (line 60) | public BinaryDeltaReaderLegacy(Stream stream, IProgress FullCompressedRsyncFlowAsync(M... FILE: source/FastRsync.Tests/HashTests.cs class HashTests (line 12) | [TestFixture] method XxHash64StaticBackwardCompatibility (line 15) | [Test] method XxHash64BackwardCompatibility (line 41) | [Test] method XxHash64StreamBackwardCompatibility (line 71) | [Test] FILE: source/FastRsync.Tests/OctodiffLegacy/IOctodiffDeltaWriter.cs type IOctodiffDeltaWriter (line 8) | public interface IOctodiffDeltaWriter method WriteMetadata (line 10) | void WriteMetadata(IHashAlgorithm hashAlgorithm, byte[] expectedNewFil... method WriteCopyCommand (line 11) | void WriteCopyCommand(DataRange segment); method WriteDataCommand (line 12) | void WriteDataCommand(Stream source, long offset, long length); method Finish (line 13) | void Finish(); FILE: source/FastRsync.Tests/OctodiffLegacy/IOctodiffSignatureWriter.cs type IOctodiffSignatureWriter (line 7) | public interface IOctodiffSignatureWriter method WriteMetadata (line 9) | void WriteMetadata(IHashAlgorithm hashAlgorithm, IRollingChecksum roll... method WriteChunk (line 10) | void WriteChunk(ChunkSignature signature); class OctodiffSignatureWriter (line 13) | public class OctodiffSignatureWriter(Stream signatureStream) : IOctodiff... method WriteMetadata (line 17) | public void WriteMetadata(IHashAlgorithm hashAlgorithm, IRollingChecks... method WriteChunk (line 26) | public void WriteChunk(ChunkSignature signature) FILE: source/FastRsync.Tests/OctodiffLegacy/OctodiffAggregateCopyOperationsDecorator.cs class OctodiffAggregateCopyOperationsDecorator (line 15) | public class OctodiffAggregateCopyOperationsDecorator : IOctodiffDeltaWr... method OctodiffAggregateCopyOperationsDecorator (line 20) | public OctodiffAggregateCopyOperationsDecorator(IOctodiffDeltaWriter d... method WriteDataCommand (line 25) | public void WriteDataCommand(Stream source, long offset, long length) method WriteMetadata (line 31) | public void WriteMetadata(IHashAlgorithm hashAlgorithm, byte[] expecte... method WriteCopyCommand (line 36) | public void WriteCopyCommand(DataRange chunk) method FlushCurrentCopyCommand (line 49) | private void FlushCurrentCopyCommand() method Finish (line 60) | public void Finish() FILE: source/FastRsync.Tests/OctodiffLegacy/OctodiffBinaryDeltaWriter.cs class OctodiffBinaryDeltaWriter (line 8) | public class OctodiffBinaryDeltaWriter : IOctodiffDeltaWriter method OctodiffBinaryDeltaWriter (line 13) | public OctodiffBinaryDeltaWriter(Stream stream, int readWriteBufferSiz... method WriteMetadata (line 19) | public void WriteMetadata(IHashAlgorithm hashAlgorithm, byte[] expecte... method WriteCopyCommand (line 29) | public void WriteCopyCommand(DataRange segment) method WriteDataCommand (line 36) | public void WriteDataCommand(Stream source, long offset, long length) method Finish (line 62) | public void Finish() FILE: source/FastRsync.Tests/OctodiffLegacy/OctodiffBinaryFormat.cs class OctodiffBinaryFormat (line 5) | class OctodiffBinaryFormat FILE: source/FastRsync.Tests/OctodiffLegacy/OctodiffDeltaBuilder.cs class OctodiffDeltaBuilder (line 9) | public class OctodiffDeltaBuilder method OctodiffDeltaBuilder (line 13) | public OctodiffDeltaBuilder(int readBufferSize = 4 * 1024 * 1024) method BuildDelta (line 18) | public void BuildDelta(Stream newFileStream, IOctodiffSignatureReader ... class ChunkSignatureChecksumComparer (line 114) | private class ChunkSignatureChecksumComparer : IComparer method Compare (line 116) | public int Compare(ChunkSignature x, ChunkSignature y) method OrderChunksByChecksum (line 123) | private static List OrderChunksByChecksum(List CreateChunkMap(IList chu... FILE: source/FastRsync.Tests/OctodiffLegacy/OctodiffSignature.cs class OctodiffSignature (line 7) | public class OctodiffSignature method OctodiffSignature (line 9) | public OctodiffSignature(IHashAlgorithm hashAlgorithm, IRollingChecksu... FILE: source/FastRsync.Tests/OctodiffLegacy/OctodiffSignatureBuilder.cs class OctodiffSignatureBuilder (line 8) | public class OctodiffSignatureBuilder method OctodiffSignatureBuilder (line 16) | public OctodiffSignatureBuilder() : this(SupportedAlgorithms.Hashing.S... method OctodiffSignatureBuilder (line 20) | public OctodiffSignatureBuilder(IHashAlgorithm hashAlgorithm, IRolling... method Build (line 44) | public void Build(Stream stream, IOctodiffSignatureWriter signatureWri... method WriteMetadata (line 50) | private void WriteMetadata(Stream stream, IOctodiffSignatureWriter sig... method WriteChunkSignatures (line 56) | private void WriteChunkSignatures(Stream stream, IOctodiffSignatureWri... FILE: source/FastRsync.Tests/OctodiffLegacy/OctodiffSignatureReader.cs type IOctodiffSignatureReader (line 9) | public interface IOctodiffSignatureReader method ReadSignature (line 11) | OctodiffSignature ReadSignature(); class OctodiffSignatureReader (line 14) | public class OctodiffSignatureReader : IOctodiffSignatureReader method OctodiffSignatureReader (line 18) | public OctodiffSignatureReader(Stream stream, IProgress method Compare (line 7) | public int Compare(ChunkSignature x, ChunkSignature y) FILE: source/FastRsync/Core/JsonContext.cs class JsonContextCore (line 12) | [JsonSerializable(typeof(DeltaMetadata))] FILE: source/FastRsync/Core/JsonSerializationSettings.cs class JsonSerializationSettings (line 6) | public class JsonSerializationSettings method JsonSerializationSettings (line 8) | static JsonSerializationSettings() FILE: source/FastRsync/Core/SupportedAlgorithms.cs class SupportedAlgorithms (line 8) | public static class SupportedAlgorithms class Hashing (line 10) | public static class Hashing method Sha1 (line 12) | public static IHashAlgorithm Sha1() method Md5 (line 17) | public static IHashAlgorithm Md5() method XxHash (line 22) | public static IHashAlgorithm XxHash() method XxHash3 (line 27) | public static IHashAlgorithm XxHash3() method Default (line 32) | public static IHashAlgorithm Default() method Create (line 37) | public static IHashAlgorithm Create(string algorithmName) class Checksum (line 55) | public static class Checksum method Adler32Rolling (line 57) | public static IRollingChecksum Adler32Rolling() { return new Adler32... method Adler32RollingV2 (line 58) | [Obsolete("Adler32V2 has buggy mod operation implemented. See https:... method Adler32RollingV3 (line 61) | public static IRollingChecksum Adler32RollingV3() { return new Adler... method Default (line 63) | public static IRollingChecksum Default() method Create (line 68) | public static IRollingChecksum Create(string algorithm) FILE: source/FastRsync/Delta/BinaryDeltaReader.cs class BinaryDeltaReader (line 14) | public class BinaryDeltaReader : IDeltaReader method BinaryDeltaReader (line 22) | public BinaryDeltaReader(Stream stream, IProgress prog... method ReadMetadata (line 69) | private void ReadMetadata() method ReadFastRsyncDeltaHeader (line 93) | private void ReadFastRsyncDeltaHeader() method ReadOctoDeltaHeader (line 111) | private void ReadOctoDeltaHeader() method Apply (line 136) | public void Apply( method ApplyAsync (line 175) | public Task ApplyAsync(Func writeData, Func writeData, Func HashCheckAsync(IDeltaReader delta, Stream outputStre... method HashCheckAsync (line 97) | public async Task HashCheckAsync(IDeltaReader delta, Stream outp... FILE: source/FastRsync/Delta/DeltaBuilder.cs class DeltaBuilder (line 13) | public class DeltaBuilder method DeltaBuilder (line 17) | public DeltaBuilder(int readBufferSize = 4 * 1024 * 1024) method BuildDelta (line 25) | public void BuildDelta(Stream newFileStream, ISignatureReader signatur... method BuildDeltaAsync (line 141) | public Task BuildDeltaAsync(Stream newFileStream, ISignatureReader sig... method BuildDeltaAsync (line 144) | public async Task BuildDeltaAsync(Stream newFileStream, ISignatureRead... method OrderChunksByChecksum (line 260) | private static List OrderChunksByChecksum(List CreateChunkMap(IList chu... FILE: source/FastRsync/Delta/DeltaMetadata.cs class DeltaMetadata (line 3) | public class DeltaMetadata FILE: source/FastRsync/Delta/IDeltaReader.cs type IDeltaReader (line 9) | public interface IDeltaReader method Apply (line 15) | void Apply(Action writeData, Action copy); method ApplyAsync (line 16) | Task ApplyAsync(Func writeData, Func c... method ApplyAsync (line 17) | Task ApplyAsync(Func writeData, Func c... FILE: source/FastRsync/Delta/IDeltaWriter.cs type IDeltaWriter (line 8) | public interface IDeltaWriter method WriteMetadata (line 10) | void WriteMetadata(DeltaMetadata metadata); method WriteCopyCommand (line 11) | void WriteCopyCommand(DataRange segment); method WriteDataCommand (line 12) | void WriteDataCommand(Stream source, long offset, long length); method WriteDataCommandAsync (line 13) | Task WriteDataCommandAsync(Stream source, long offset, long length, Ca... method Finish (line 14) | void Finish(); FILE: source/FastRsync/Diagnostics/ConsoleProgressReporter.cs class ConsoleProgressReporter (line 5) | public class ConsoleProgressReporter : IProgress method Report (line 10) | public void Report(ProgressReport progress) FILE: source/FastRsync/Diagnostics/ProgressReport.cs type ProgressOperationType (line 3) | public enum ProgressOperationType class ProgressReport (line 13) | public sealed class ProgressReport FILE: source/FastRsync/Hash/Adler32RollingChecksum.cs class Adler32RollingChecksum (line 5) | public class Adler32RollingChecksum : IRollingChecksum method Calculate (line 9) | public UInt32 Calculate(byte[] block, int offset, int count) method Rotate (line 22) | public UInt32 Rotate(UInt32 checksum, byte remove, byte add, int chunk... FILE: source/FastRsync/Hash/Adler32RollingChecksumV2.cs class Adler32RollingChecksumV2 (line 5) | [Obsolete("Adler32V2 has buggy mod operation implemented. See https://gi... method Calculate (line 12) | public uint Calculate(byte[] block, int offset, int count) method Rotate (line 25) | public uint Rotate(uint checksum, byte remove, byte add, int chunkSize) FILE: source/FastRsync/Hash/Adler32RollingChecksumV3.cs class Adler32RollingChecksumV3 (line 6) | public class Adler32RollingChecksumV3 : IRollingChecksum method Calculate (line 12) | public uint Calculate(byte[] block, int offset, int count) method Rotate (line 27) | public uint Rotate(uint checksum, byte remove, byte add, int chunkSize) FILE: source/FastRsync/Hash/CryptographyHashAlgorithmWrapper.cs class CryptographyHashAlgorithmWrapper (line 8) | public class CryptographyHashAlgorithmWrapper : IHashAlgorithm method CryptographyHashAlgorithmWrapper (line 12) | public CryptographyHashAlgorithmWrapper(string name, HashAlgorithm alg... method ComputeHash (line 21) | public byte[] ComputeHash(Stream stream) method ComputeHashAsync (line 26) | public async Task ComputeHashAsync(Stream stream, Cancellation... method ComputeHash (line 35) | public byte[] ComputeHash(byte[] buffer, int offset, int length) FILE: source/FastRsync/Hash/IHashAlgorithm.cs type IHashAlgorithm (line 7) | public interface IHashAlgorithm method ComputeHash (line 11) | byte[] ComputeHash(Stream stream); method ComputeHashAsync (line 12) | Task ComputeHashAsync(Stream stream, CancellationToken cancell... method ComputeHash (line 13) | byte[] ComputeHash(byte[] buffer, int offset, int length); FILE: source/FastRsync/Hash/IRollingChecksum.cs type IRollingChecksum (line 5) | public interface IRollingChecksum method Calculate (line 8) | UInt32 Calculate(byte[] block, int offset, int count); method Rotate (line 9) | UInt32 Rotate(UInt32 checksum, byte remove, byte add, int chunkSize); FILE: source/FastRsync/Hash/NonCryptographicHashAlgorithmWrapper.cs class NonCryptographicHashAlgorithmWrapper (line 9) | public class NonCryptographicHashAlgorithmWrapper : IHashAlgorithm method NonCryptographicHashAlgorithmWrapper (line 17) | public NonCryptographicHashAlgorithmWrapper(string name, NonCryptograp... method ComputeHash (line 23) | public byte[] ComputeHash(Stream stream) method ComputeHashAsync (line 32) | public async Task ComputeHashAsync(Stream stream, Cancellation... method ComputeHash (line 41) | public byte[] ComputeHash(byte[] buffer, int offset, int length) FILE: source/FastRsync/Signature/ISignatureReader.cs type ISignatureReader (line 3) | public interface ISignatureReader method ReadSignature (line 5) | Signature ReadSignature(); method ReadSignatureMetadata (line 6) | Signature ReadSignatureMetadata(); FILE: source/FastRsync/Signature/ISignatureWriter.cs type ISignatureWriter (line 7) | public interface ISignatureWriter method WriteMetadata (line 9) | void WriteMetadata(SignatureMetadata metadata); method WriteMetadataAsync (line 10) | Task WriteMetadataAsync(SignatureMetadata metadata, CancellationToken ... method WriteChunk (line 11) | void WriteChunk(ChunkSignature signature); method WriteChunkAsync (line 12) | Task WriteChunkAsync(ChunkSignature signature, CancellationToken cance... FILE: source/FastRsync/Signature/Signature.cs class SignatureMetadata (line 7) | public class SignatureMetadata type RsyncFormatType (line 15) | public enum RsyncFormatType class Signature (line 21) | public class Signature method Signature (line 23) | public Signature(SignatureMetadata metadata, RsyncFormatType type) FILE: source/FastRsync/Signature/SignatureBuilder.cs class SignatureBuilder (line 11) | public class SignatureBuilder method SignatureBuilder (line 19) | public SignatureBuilder() : this(SupportedAlgorithms.Hashing.Default()... method SignatureBuilder (line 23) | public SignatureBuilder(IHashAlgorithm hashAlgorithm, IRollingChecksum... method Build (line 50) | public void Build(Stream baseDataStream, ISignatureWriter signatureWri... method BuildAsync (line 56) | public Task BuildAsync(Stream baseDataStream, ISignatureWriter signatu... method BuildAsync (line 59) | public async Task BuildAsync(Stream baseDataStream, ISignatureWriter s... method WriteMetadata (line 65) | private void WriteMetadata(Stream baseFileStream, ISignatureWriter sig... method WriteMetadataAsync (line 94) | private async Task WriteMetadataAsync(Stream baseFileStream, ISignatur... method WriteChunkSignatures (line 123) | private void WriteChunkSignatures(Stream baseFileStream, ISignatureWri... method WriteChunkSignaturesAsync (line 159) | private async Task WriteChunkSignaturesAsync(Stream baseFileStream, IS... FILE: source/FastRsync/Signature/SignatureReader.cs class SignatureReader (line 10) | public class SignatureReader : ISignatureReader method SignatureReader (line 15) | public SignatureReader(Stream stream, IProgress progre... method ReadSignature (line 21) | public Signature ReadSignature() method ReadSignatureMetadata (line 29) | public Signature ReadSignatureMetadata() method ReadFastRsyncSignatureHeader (line 47) | private Signature ReadFastRsyncSignatureHeader() method ReadOctoSignatureHeader (line 66) | private Signature ReadOctoSignatureHeader() method ReadChunks (line 93) | private void ReadChunks(Signature signature) method Progress (line 125) | private void Progress() FILE: source/FastRsync/Signature/SignatureWriter.cs class SignatureWriter (line 9) | public class SignatureWriter : ISignatureWriter method SignatureWriter (line 14) | public SignatureWriter(Stream signatureStream) method WriteMetadataInternal (line 20) | private static void WriteMetadataInternal(BinaryWriter bw, SignatureMe... method WriteMetadata (line 33) | public void WriteMetadata(SignatureMetadata metadata) method WriteMetadataAsync (line 38) | public async Task WriteMetadataAsync(SignatureMetadata metadata, Cance... method WriteChunk (line 51) | public void WriteChunk(ChunkSignature signature) method WriteChunkAsync (line 58) | public async Task WriteChunkAsync(ChunkSignature signature, Cancellati... FILE: source/Octodiff.Tests/DeltaFixture.cs class DeltaFixture (line 11) | [TestFixture] method DeltaOfUnchangedFileShouldResultInJustCopySegment (line 14) | [Test] method DeltaOfChangedFileShouldResultInNewDataSegments (line 36) | [Test] FILE: source/Octodiff.Tests/HelpFixture.cs class HelpFixture (line 6) | [TestFixture] method ShouldPrintGeneralHelp (line 9) | [Test] method ShouldPrintCommandHelp (line 21) | [Test] method ShouldPrintHelpWhenAllArgumentsAreNotSpecified (line 35) | [Test] FILE: source/Octodiff.Tests/PackageGenerator.cs class PackageGenerator (line 9) | public class PackageGenerator method GeneratePackage (line 13) | public static void GeneratePackage(string fileName, int numberOfFiles ... method ModifyPackage (line 31) | public static void ModifyPackage(string fileName, string newFileName, ... FILE: source/Octodiff.Tests/PatchFixture.cs class PatchFixture (line 9) | [TestFixture] method PatchingShouldResultInPerfectCopy (line 12) | [Test] method PatchVerificationShouldFailWhenFilesModified (line 34) | [Test] method PatchVerificationCanBeSkipped (line 55) | [Test] method Sha1 (line 74) | static string Sha1(string fileName) FILE: source/Octodiff.Tests/SignatureFixture.cs class SignatureFixture (line 8) | [TestFixture] method ShouldCreateSignature (line 11) | [Test] method ShouldCreateDifferentSignaturesBasedOnChunkSize (line 35) | [Test] method Length (line 62) | static long Length(string fileName) FILE: source/Octodiff.Tests/Timings.cs class TimingsFixture (line 9) | [TestFixture] method ExecuteWithTimings (line 12) | [Test] method Time (line 32) | static void Time(string task, Action callback) FILE: source/Octodiff.Tests/Util/CommandLineFixture.cs type OctodiffAppVariant (line 10) | public enum OctodiffAppVariant class CommandLineFixture (line 16) | public abstract class CommandLineFixture method Run (line 23) | public void Run(string args, OctodiffAppVariant octodiff) FILE: source/Octodiff.Tests/Util/SilentProcessRunner.cs class SilentProcessRunner (line 9) | public static class SilentProcessRunner method SilentProcessRunner (line 15) | static SilentProcessRunner() method ExecuteCommand (line 35) | public static int ExecuteCommand(string executable, string arguments, ... method GetCPInfoEx (line 99) | [DllImport("kernel32.dll", SetLastError = true)] type CPINFOEX (line 106) | [StructLayout(LayoutKind.Sequential)] FILE: source/Octodiff/CommandLine/DeltaCommand.cs class DeltaCommand (line 12) | [Command("delta", Description = "Given a signature file and a new file, ... method DeltaCommand (line 21) | public DeltaCommand() method GetHelp (line 30) | public void GetHelp(TextWriter writer) method Execute (line 35) | public int Execute(string[] commandLineArguments) FILE: source/Octodiff/CommandLine/ExplainDeltaCommand.cs class ExplainDeltaCommand (line 9) | [Command("explain-delta", Description = "Prints instructions from a delt... method ExplainDeltaCommand (line 15) | public ExplainDeltaCommand() method GetHelp (line 21) | public void GetHelp(TextWriter writer) method Execute (line 26) | public int Execute(string[] commandLineArguments) FILE: source/Octodiff/CommandLine/HelpCommand.cs class HelpCommand (line 8) | [Command("help", "?", "h", Description = "Prints this help text")] method GetHelp (line 13) | public void GetHelp(TextWriter writer) method Execute (line 17) | public int Execute(string[] commandLineArguments) method PrintCommandHelp (line 47) | void PrintCommandHelp(string executable, ICommand command, ICommandMet... method PrintGeneralHelp (line 60) | void PrintGeneralHelp(string executable) FILE: source/Octodiff/CommandLine/PatchCommand.cs class PatchCommand (line 9) | [Command("patch", Description = "Given a basis file, and a delta, produc... method PatchCommand (line 19) | public PatchCommand() method GetHelp (line 29) | public void GetHelp(TextWriter writer) method Execute (line 34) | public int Execute(string[] commandLineArguments) FILE: source/Octodiff/CommandLine/SignatureCommand.cs class SignatureCommand (line 10) | [Command("signature", "sig", Description = "Given a basis file, creates ... method SignatureCommand (line 18) | public SignatureCommand() method GetHelp (line 27) | public void GetHelp(TextWriter writer) method Execute (line 32) | public int Execute(string[] commandLineArguments) FILE: source/Octodiff/CommandLine/Support/CommandAttribute.cs class CommandAttribute (line 5) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = false, Inherited... method CommandAttribute (line 8) | public CommandAttribute(string name, params string[] aliases) FILE: source/Octodiff/CommandLine/Support/CommandException.cs class CommandException (line 5) | class CommandException : Exception method CommandException (line 7) | public CommandException(string message) FILE: source/Octodiff/CommandLine/Support/CommandLocator.cs class CommandLocator (line 6) | class CommandLocator : ICommandLocator method List (line 8) | public ICommandMetadata[] List() method Find (line 18) | public ICommandMetadata Find(string name) method Create (line 29) | public ICommand Create(ICommandMetadata metadata) FILE: source/Octodiff/CommandLine/Support/ICommand.cs type ICommand (line 5) | interface ICommand method GetHelp (line 7) | void GetHelp(TextWriter writer); method Execute (line 8) | int Execute(string[] commandLineArguments); FILE: source/Octodiff/CommandLine/Support/ICommandLocator.cs type ICommandLocator (line 3) | interface ICommandLocator method List (line 5) | ICommandMetadata[] List(); method Find (line 6) | ICommandMetadata Find(string name); method Create (line 7) | ICommand Create(ICommandMetadata metadata); FILE: source/Octodiff/CommandLine/Support/ICommandMetadata.cs type ICommandMetadata (line 3) | interface ICommandMetadata FILE: source/Octodiff/CommandLine/Support/NDesk.Options.cs class OptionValueCollection (line 152) | class OptionValueCollection : IList, IList method OptionValueCollection (line 158) | internal OptionValueCollection(OptionContext c) method CopyTo (line 164) | void ICollection.CopyTo(Array array, int index) { (values as ICollecti... method Add (line 170) | public void Add(string item) { values.Add(item); } method Clear (line 171) | public void Clear() { values.Clear(); } method Contains (line 172) | public bool Contains(string item) { return values.Contains(item); } method CopyTo (line 173) | public void CopyTo(string[] array, int arrayIndex) { values.CopyTo(arr... method Remove (line 174) | public bool Remove(string item) { return values.Remove(item); } method GetEnumerator (line 180) | IEnumerator IEnumerable.GetEnumerator() { return values.GetEnumerator(... method GetEnumerator (line 184) | public IEnumerator GetEnumerator() { return values.GetEnumerat... method Add (line 188) | int IList.Add(object value) { return (values as IList).Add(value); } method Contains (line 189) | bool IList.Contains(object value) { return (values as IList).Contains(... method IndexOf (line 190) | int IList.IndexOf(object value) { return (values as IList).IndexOf(val... method Insert (line 191) | void IList.Insert(int index, object value) { (values as IList).Insert(... method Remove (line 192) | void IList.Remove(object value) { (values as IList).Remove(value); } method RemoveAt (line 193) | void IList.RemoveAt(int index) { (values as IList).RemoveAt(index); } method IndexOf (line 199) | public int IndexOf(string item) { return values.IndexOf(item); } method Insert (line 200) | public void Insert(int index, string item) { values.Insert(index, item... method RemoveAt (line 201) | public void RemoveAt(int index) { values.RemoveAt(index); } method AssertValid (line 203) | private void AssertValid(int index) method ToList (line 230) | public List ToList() method ToArray (line 235) | public string[] ToArray() method ToString (line 240) | public override string ToString() class OptionContext (line 246) | class OptionContext method OptionContext (line 254) | public OptionContext(OptionSet set) type OptionValueType (line 289) | enum OptionValueType class Option (line 296) | abstract class Option method Option (line 304) | protected Option(string prototype, string description) method Option (line 309) | protected Option(string prototype, string description, int maxValueCount) method GetNames (line 346) | public string[] GetNames() method GetValueSeparators (line 351) | public string[] GetValueSeparators() method Parse (line 358) | protected static T Parse(string value, OptionContext c) method ParsePrototype (line 388) | private OptionValueType ParsePrototype() method AddSeparators (line 431) | private static void AddSeparators(string name, int end, ICollection method OptionSet (line 527) | public OptionSet() method OptionSet (line 532) | public OptionSet(Converter localizer) method GetKeyForItem (line 544) | protected override string GetKeyForItem(Option item) method GetOptionForName (line 555) | [Obsolete("Use KeyedCollection.this[string]")] method InsertItem (line 570) | protected override void InsertItem(int index, Option item) method RemoveItem (line 576) | protected override void RemoveItem(int index) method SetItem (line 587) | protected override void SetItem(int index, Option item) method AddImpl (line 594) | private void AddImpl(Option option) method Add (line 616) | public new OptionSet Add(Option option) method Positional (line 622) | public void Positional(string name, string description, Action... class ActionOption (line 627) | sealed class ActionOption : Option method ActionOption (line 631) | public ActionOption(string prototype, string description, int count,... method OnParseComplete (line 639) | protected override void OnParseComplete(OptionContext c) method ActionOption (line 679) | public ActionOption(string prototype, string description, Action ... method OnParseComplete (line 687) | protected override void OnParseComplete(OptionContext c) method ActionOption (line 697) | public ActionOption(string prototype, string description, OptionActi... method OnParseComplete (line 705) | protected override void OnParseComplete(OptionContext c) method Add (line 645) | public OptionSet Add(string prototype, Action action) method Add (line 650) | public OptionSet Add(string prototype, string description, Action ac... method Add (line 665) | public OptionSet Add(string prototype, string description, OptionActio... class ActionOption (line 675) | sealed class ActionOption : Option method ActionOption (line 631) | public ActionOption(string prototype, string description, int count,... method OnParseComplete (line 639) | protected override void OnParseComplete(OptionContext c) method ActionOption (line 679) | public ActionOption(string prototype, string description, Action ... method OnParseComplete (line 687) | protected override void OnParseComplete(OptionContext c) method ActionOption (line 697) | public ActionOption(string prototype, string description, OptionActi... method OnParseComplete (line 705) | protected override void OnParseComplete(OptionContext c) class ActionOption (line 693) | sealed class ActionOption : Option method ActionOption (line 631) | public ActionOption(string prototype, string description, int count,... method OnParseComplete (line 639) | protected override void OnParseComplete(OptionContext c) method ActionOption (line 679) | public ActionOption(string prototype, string description, Action ... method OnParseComplete (line 687) | protected override void OnParseComplete(OptionContext c) method ActionOption (line 697) | public ActionOption(string prototype, string description, OptionActi... method OnParseComplete (line 705) | protected override void OnParseComplete(OptionContext c) method Add (line 713) | public OptionSet Add(string prototype, Action action) method Add (line 718) | public OptionSet Add(string prototype, string description, Action(string prototype, OptionAction(string prototype, string descriptio... method CreateOptionContext (line 733) | protected virtual OptionContext CreateOptionContext() method Parse (line 739) | public List Parse (IEnumerable arguments) method Parse (line 767) | public List Parse(IEnumerable arguments) method Unprocessed (line 805) | private static bool Unprocessed(ICollection extra, Option def,... method GetOptionParts (line 821) | protected bool GetOptionParts(string argument, out string flag, out st... method Parse (line 842) | protected virtual bool Parse(string argument, OptionContext c) method ParseValue (line 883) | private void ParseValue(string option, OptionContext c) method ParseBool (line 904) | private bool ParseBool(string option, string n, OptionContext c) method ParseBundledValue (line 922) | private bool ParseBundledValue(string f, string n, OptionContext c) method Invoke (line 960) | private static void Invoke(OptionContext c, string name, string value,... method GetPositionals (line 970) | public List GetPositionals() method WriteOptionDescriptions (line 975) | public void WriteOptionDescriptions(TextWriter o) method WriteOptionPrototype (line 1044) | bool WriteOptionPrototype(TextWriter o, Option p, ref int written) method GetNextOptionIndex (line 1094) | static int GetNextOptionIndex(string[] names, int i) method Write (line 1103) | static void Write(TextWriter o, ref int n, string s) method GetArgumentName (line 1109) | private static string GetArgumentName(int index, int maxIndex, string ... method GetDescription (line 1135) | private static string GetDescription(string description) method GetLines (line 1182) | private static IEnumerable GetLines(string description) method IsEolChar (line 1208) | private static bool IsEolChar(char c) method GetLineEnd (line 1213) | private static int GetLineEnd(int start, int length, string description) FILE: source/Octodiff/OctodiffProgram.cs class OctodiffProgram (line 10) | public class OctodiffProgram method Main (line 12) | static int Main(string[] args) method WriteError (line 63) | static void WriteError(Exception ex, bool details = false) method ExtractCommand (line 74) | private static string ExtractCommand(ICollection args, out str... FILE: source/OctodiffAsync/CommandLine/DeltaCommand.cs class DeltaCommand (line 12) | [Command("delta", Description = "Given a signature file and a new file, ... method DeltaCommand (line 21) | public DeltaCommand() method GetHelp (line 30) | public void GetHelp(TextWriter writer) method Execute (line 35) | public int Execute(string[] commandLineArguments) FILE: source/OctodiffAsync/CommandLine/ExplainDeltaCommand.cs class ExplainDeltaCommand (line 10) | [Command("explain-delta", Description = "Prints instructions from a delt... method ExplainDeltaCommand (line 16) | public ExplainDeltaCommand() method GetHelp (line 22) | public void GetHelp(TextWriter writer) method Execute (line 27) | public int Execute(string[] commandLineArguments) FILE: source/OctodiffAsync/CommandLine/HelpCommand.cs class HelpCommand (line 8) | [Command("help", "?", "h", Description = "Prints this help text")] method GetHelp (line 13) | public void GetHelp(TextWriter writer) method Execute (line 17) | public int Execute(string[] commandLineArguments) method PrintCommandHelp (line 47) | void PrintCommandHelp(string executable, ICommand command, ICommandMet... method PrintGeneralHelp (line 60) | void PrintGeneralHelp(string executable) FILE: source/OctodiffAsync/CommandLine/PatchCommand.cs class PatchCommand (line 9) | [Command("patch", Description = "Given a basis file, and a delta, produc... method PatchCommand (line 19) | public PatchCommand() method GetHelp (line 29) | public void GetHelp(TextWriter writer) method Execute (line 34) | public int Execute(string[] commandLineArguments) FILE: source/OctodiffAsync/CommandLine/SignatureCommand.cs class SignatureCommand (line 10) | [Command("signature", "sig", Description = "Given a basis file, creates ... method SignatureCommand (line 18) | public SignatureCommand() method GetHelp (line 27) | public void GetHelp(TextWriter writer) method Execute (line 32) | public int Execute(string[] commandLineArguments) FILE: source/OctodiffAsync/CommandLine/Support/CommandAttribute.cs class CommandAttribute (line 5) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = false, Inherited... method CommandAttribute (line 8) | public CommandAttribute(string name, params string[] aliases) FILE: source/OctodiffAsync/CommandLine/Support/CommandException.cs class CommandException (line 5) | class CommandException : Exception method CommandException (line 7) | public CommandException(string message) FILE: source/OctodiffAsync/CommandLine/Support/CommandLocator.cs class CommandLocator (line 6) | class CommandLocator : ICommandLocator method List (line 8) | public ICommandMetadata[] List() method Find (line 18) | public ICommandMetadata Find(string name) method Create (line 29) | public ICommand Create(ICommandMetadata metadata) FILE: source/OctodiffAsync/CommandLine/Support/ICommand.cs type ICommand (line 5) | interface ICommand method GetHelp (line 7) | void GetHelp(TextWriter writer); method Execute (line 8) | int Execute(string[] commandLineArguments); FILE: source/OctodiffAsync/CommandLine/Support/ICommandLocator.cs type ICommandLocator (line 3) | interface ICommandLocator method List (line 5) | ICommandMetadata[] List(); method Find (line 6) | ICommandMetadata Find(string name); method Create (line 7) | ICommand Create(ICommandMetadata metadata); FILE: source/OctodiffAsync/CommandLine/Support/ICommandMetadata.cs type ICommandMetadata (line 3) | interface ICommandMetadata FILE: source/OctodiffAsync/CommandLine/Support/NDesk.Options.cs class OptionValueCollection (line 152) | class OptionValueCollection : IList, IList method OptionValueCollection (line 158) | internal OptionValueCollection(OptionContext c) method CopyTo (line 164) | void ICollection.CopyTo(Array array, int index) { (values as ICollecti... method Add (line 170) | public void Add(string item) { values.Add(item); } method Clear (line 171) | public void Clear() { values.Clear(); } method Contains (line 172) | public bool Contains(string item) { return values.Contains(item); } method CopyTo (line 173) | public void CopyTo(string[] array, int arrayIndex) { values.CopyTo(arr... method Remove (line 174) | public bool Remove(string item) { return values.Remove(item); } method GetEnumerator (line 180) | IEnumerator IEnumerable.GetEnumerator() { return values.GetEnumerator(... method GetEnumerator (line 184) | public IEnumerator GetEnumerator() { return values.GetEnumerat... method Add (line 188) | int IList.Add(object value) { return (values as IList).Add(value); } method Contains (line 189) | bool IList.Contains(object value) { return (values as IList).Contains(... method IndexOf (line 190) | int IList.IndexOf(object value) { return (values as IList).IndexOf(val... method Insert (line 191) | void IList.Insert(int index, object value) { (values as IList).Insert(... method Remove (line 192) | void IList.Remove(object value) { (values as IList).Remove(value); } method RemoveAt (line 193) | void IList.RemoveAt(int index) { (values as IList).RemoveAt(index); } method IndexOf (line 199) | public int IndexOf(string item) { return values.IndexOf(item); } method Insert (line 200) | public void Insert(int index, string item) { values.Insert(index, item... method RemoveAt (line 201) | public void RemoveAt(int index) { values.RemoveAt(index); } method AssertValid (line 203) | private void AssertValid(int index) method ToList (line 230) | public List ToList() method ToArray (line 235) | public string[] ToArray() method ToString (line 240) | public override string ToString() class OptionContext (line 246) | class OptionContext method OptionContext (line 254) | public OptionContext(OptionSet set) type OptionValueType (line 289) | enum OptionValueType class Option (line 296) | abstract class Option method Option (line 304) | protected Option(string prototype, string description) method Option (line 309) | protected Option(string prototype, string description, int maxValueCount) method GetNames (line 346) | public string[] GetNames() method GetValueSeparators (line 351) | public string[] GetValueSeparators() method Parse (line 358) | protected static T Parse(string value, OptionContext c) method ParsePrototype (line 388) | private OptionValueType ParsePrototype() method AddSeparators (line 431) | private static void AddSeparators(string name, int end, ICollection method OptionSet (line 527) | public OptionSet() method OptionSet (line 532) | public OptionSet(Converter localizer) method GetKeyForItem (line 544) | protected override string GetKeyForItem(Option item) method GetOptionForName (line 555) | [Obsolete("Use KeyedCollection.this[string]")] method InsertItem (line 570) | protected override void InsertItem(int index, Option item) method RemoveItem (line 576) | protected override void RemoveItem(int index) method SetItem (line 587) | protected override void SetItem(int index, Option item) method AddImpl (line 594) | private void AddImpl(Option option) method Add (line 616) | public new OptionSet Add(Option option) method Positional (line 622) | public void Positional(string name, string description, Action... class ActionOption (line 627) | sealed class ActionOption : Option method ActionOption (line 631) | public ActionOption(string prototype, string description, int count,... method OnParseComplete (line 639) | protected override void OnParseComplete(OptionContext c) method ActionOption (line 679) | public ActionOption(string prototype, string description, Action ... method OnParseComplete (line 687) | protected override void OnParseComplete(OptionContext c) method ActionOption (line 697) | public ActionOption(string prototype, string description, OptionActi... method OnParseComplete (line 705) | protected override void OnParseComplete(OptionContext c) method Add (line 645) | public OptionSet Add(string prototype, Action action) method Add (line 650) | public OptionSet Add(string prototype, string description, Action ac... method Add (line 665) | public OptionSet Add(string prototype, string description, OptionActio... class ActionOption (line 675) | sealed class ActionOption : Option method ActionOption (line 631) | public ActionOption(string prototype, string description, int count,... method OnParseComplete (line 639) | protected override void OnParseComplete(OptionContext c) method ActionOption (line 679) | public ActionOption(string prototype, string description, Action ... method OnParseComplete (line 687) | protected override void OnParseComplete(OptionContext c) method ActionOption (line 697) | public ActionOption(string prototype, string description, OptionActi... method OnParseComplete (line 705) | protected override void OnParseComplete(OptionContext c) class ActionOption (line 693) | sealed class ActionOption : Option method ActionOption (line 631) | public ActionOption(string prototype, string description, int count,... method OnParseComplete (line 639) | protected override void OnParseComplete(OptionContext c) method ActionOption (line 679) | public ActionOption(string prototype, string description, Action ... method OnParseComplete (line 687) | protected override void OnParseComplete(OptionContext c) method ActionOption (line 697) | public ActionOption(string prototype, string description, OptionActi... method OnParseComplete (line 705) | protected override void OnParseComplete(OptionContext c) method Add (line 713) | public OptionSet Add(string prototype, Action action) method Add (line 718) | public OptionSet Add(string prototype, string description, Action(string prototype, OptionAction(string prototype, string descriptio... method CreateOptionContext (line 733) | protected virtual OptionContext CreateOptionContext() method Parse (line 739) | public List Parse (IEnumerable arguments) method Parse (line 767) | public List Parse(IEnumerable arguments) method Unprocessed (line 805) | private static bool Unprocessed(ICollection extra, Option def,... method GetOptionParts (line 821) | protected bool GetOptionParts(string argument, out string flag, out st... method Parse (line 842) | protected virtual bool Parse(string argument, OptionContext c) method ParseValue (line 883) | private void ParseValue(string option, OptionContext c) method ParseBool (line 904) | private bool ParseBool(string option, string n, OptionContext c) method ParseBundledValue (line 922) | private bool ParseBundledValue(string f, string n, OptionContext c) method Invoke (line 960) | private static void Invoke(OptionContext c, string name, string value,... method GetPositionals (line 970) | public List GetPositionals() method WriteOptionDescriptions (line 975) | public void WriteOptionDescriptions(TextWriter o) method WriteOptionPrototype (line 1044) | bool WriteOptionPrototype(TextWriter o, Option p, ref int written) method GetNextOptionIndex (line 1094) | static int GetNextOptionIndex(string[] names, int i) method Write (line 1103) | static void Write(TextWriter o, ref int n, string s) method GetArgumentName (line 1109) | private static string GetArgumentName(int index, int maxIndex, string ... method GetDescription (line 1135) | private static string GetDescription(string description) method GetLines (line 1182) | private static IEnumerable GetLines(string description) method IsEolChar (line 1208) | private static bool IsEolChar(char c) method GetLineEnd (line 1213) | private static int GetLineEnd(int start, int length, string description) FILE: source/OctodiffAsync/OctodiffAsyncProgram.cs class OctodiffAsyncProgram (line 9) | public class OctodiffAsyncProgram method Main (line 11) | static int Main(string[] args) method WriteError (line 62) | static void WriteError(Exception ex, bool details = false) method ExtractCommand (line 73) | private static string ExtractCommand(ICollection args, out str...