├── .gitignore ├── CSharp ├── .editorconfig ├── DamienG.Library │ ├── Collections │ │ └── Generic │ │ │ └── ObservableList.cs │ ├── DamienG.Library.csproj │ ├── DamienGKit.snk │ ├── IO │ │ ├── ActionTextWriter.cs │ │ ├── DebugTextWriter.cs │ │ ├── LengthOnlyStream.cs │ │ ├── LineTrackingStreamReader.cs │ │ └── MulticastTextWriter.cs │ ├── Security │ │ └── Cryptography │ │ │ ├── Crc32.cs │ │ │ ├── Crc32Slice16.cs │ │ │ ├── Crc32Slice8.cs │ │ │ ├── Crc64.cs │ │ │ └── Elf32.cs │ └── System │ │ ├── AutoOperators.cs │ │ ├── Binary │ │ ├── BinaryTextEncoding.cs │ │ ├── HexEncoding.cs │ │ └── QuotedPrintable.cs │ │ ├── DateExtensions.cs │ │ ├── EnumT.cs │ │ ├── EquatableWeakReference.cs │ │ ├── LinqAsync.cs │ │ ├── LinqExtensions.cs │ │ └── Text │ │ └── JsonEstimator.cs ├── DamienG.Tests │ ├── Collections │ │ └── Generic │ │ │ └── ObservableListTests.cs │ ├── DamienG.Tests.csproj │ ├── IO │ │ ├── ActionTextWriterTests.cs │ │ └── LineTrackingStreamReaderTests.cs │ ├── Security │ │ ├── Binary │ │ │ ├── HexEncodingTests.cs │ │ │ └── QuotedPrintableTests.cs │ │ └── Cryptography │ │ │ ├── BaseHashAlgorithmTests.cs │ │ │ ├── Crc32Slice16Tests.cs │ │ │ ├── Crc32Slice8Tests.cs │ │ │ ├── Crc32Tests.cs │ │ │ ├── Crc64Tests.cs │ │ │ ├── Elf32Tests.cs │ │ │ └── TestFiles │ │ │ ├── binary12K.png │ │ │ └── binary1M.bin │ └── System │ │ ├── AutoOperatorsTests.cs │ │ ├── DateExtensionsTests.cs │ │ ├── EnumTTests.cs │ │ └── LinqExtensionsTests.cs └── DamienGKit.sln ├── LICENSE-APACHE.txt ├── LICENSE-MIT.txt ├── LICENSE.txt ├── Powershell └── SourceTree │ ├── README.md │ ├── customactions.xml │ ├── view-commit-on-github.ps1 │ ├── view-file-commit-on-github.ps1 │ ├── view-file-on-github.ps1 │ └── view-repo-on-github.ps1 ├── README.md └── T4 ├── MultipleOutputHelper └── MultipleOutputHelper.ttinclude └── ResourceGenerator ├── ResourceGenerator.tt ├── ResourceGenerator.ttinclude └── ResourceGeneratorWinStore8.tt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/.gitignore -------------------------------------------------------------------------------- /CSharp/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/.editorconfig -------------------------------------------------------------------------------- /CSharp/DamienG.Library/Collections/Generic/ObservableList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Library/Collections/Generic/ObservableList.cs -------------------------------------------------------------------------------- /CSharp/DamienG.Library/DamienG.Library.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Library/DamienG.Library.csproj -------------------------------------------------------------------------------- /CSharp/DamienG.Library/DamienGKit.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Library/DamienGKit.snk -------------------------------------------------------------------------------- /CSharp/DamienG.Library/IO/ActionTextWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Library/IO/ActionTextWriter.cs -------------------------------------------------------------------------------- /CSharp/DamienG.Library/IO/DebugTextWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Library/IO/DebugTextWriter.cs -------------------------------------------------------------------------------- /CSharp/DamienG.Library/IO/LengthOnlyStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Library/IO/LengthOnlyStream.cs -------------------------------------------------------------------------------- /CSharp/DamienG.Library/IO/LineTrackingStreamReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Library/IO/LineTrackingStreamReader.cs -------------------------------------------------------------------------------- /CSharp/DamienG.Library/IO/MulticastTextWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Library/IO/MulticastTextWriter.cs -------------------------------------------------------------------------------- /CSharp/DamienG.Library/Security/Cryptography/Crc32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Library/Security/Cryptography/Crc32.cs -------------------------------------------------------------------------------- /CSharp/DamienG.Library/Security/Cryptography/Crc32Slice16.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Library/Security/Cryptography/Crc32Slice16.cs -------------------------------------------------------------------------------- /CSharp/DamienG.Library/Security/Cryptography/Crc32Slice8.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Library/Security/Cryptography/Crc32Slice8.cs -------------------------------------------------------------------------------- /CSharp/DamienG.Library/Security/Cryptography/Crc64.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Library/Security/Cryptography/Crc64.cs -------------------------------------------------------------------------------- /CSharp/DamienG.Library/Security/Cryptography/Elf32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Library/Security/Cryptography/Elf32.cs -------------------------------------------------------------------------------- /CSharp/DamienG.Library/System/AutoOperators.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Library/System/AutoOperators.cs -------------------------------------------------------------------------------- /CSharp/DamienG.Library/System/Binary/BinaryTextEncoding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Library/System/Binary/BinaryTextEncoding.cs -------------------------------------------------------------------------------- /CSharp/DamienG.Library/System/Binary/HexEncoding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Library/System/Binary/HexEncoding.cs -------------------------------------------------------------------------------- /CSharp/DamienG.Library/System/Binary/QuotedPrintable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Library/System/Binary/QuotedPrintable.cs -------------------------------------------------------------------------------- /CSharp/DamienG.Library/System/DateExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Library/System/DateExtensions.cs -------------------------------------------------------------------------------- /CSharp/DamienG.Library/System/EnumT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Library/System/EnumT.cs -------------------------------------------------------------------------------- /CSharp/DamienG.Library/System/EquatableWeakReference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Library/System/EquatableWeakReference.cs -------------------------------------------------------------------------------- /CSharp/DamienG.Library/System/LinqAsync.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Library/System/LinqAsync.cs -------------------------------------------------------------------------------- /CSharp/DamienG.Library/System/LinqExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Library/System/LinqExtensions.cs -------------------------------------------------------------------------------- /CSharp/DamienG.Library/System/Text/JsonEstimator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Library/System/Text/JsonEstimator.cs -------------------------------------------------------------------------------- /CSharp/DamienG.Tests/Collections/Generic/ObservableListTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Tests/Collections/Generic/ObservableListTests.cs -------------------------------------------------------------------------------- /CSharp/DamienG.Tests/DamienG.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Tests/DamienG.Tests.csproj -------------------------------------------------------------------------------- /CSharp/DamienG.Tests/IO/ActionTextWriterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Tests/IO/ActionTextWriterTests.cs -------------------------------------------------------------------------------- /CSharp/DamienG.Tests/IO/LineTrackingStreamReaderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Tests/IO/LineTrackingStreamReaderTests.cs -------------------------------------------------------------------------------- /CSharp/DamienG.Tests/Security/Binary/HexEncodingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Tests/Security/Binary/HexEncodingTests.cs -------------------------------------------------------------------------------- /CSharp/DamienG.Tests/Security/Binary/QuotedPrintableTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Tests/Security/Binary/QuotedPrintableTests.cs -------------------------------------------------------------------------------- /CSharp/DamienG.Tests/Security/Cryptography/BaseHashAlgorithmTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Tests/Security/Cryptography/BaseHashAlgorithmTests.cs -------------------------------------------------------------------------------- /CSharp/DamienG.Tests/Security/Cryptography/Crc32Slice16Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Tests/Security/Cryptography/Crc32Slice16Tests.cs -------------------------------------------------------------------------------- /CSharp/DamienG.Tests/Security/Cryptography/Crc32Slice8Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Tests/Security/Cryptography/Crc32Slice8Tests.cs -------------------------------------------------------------------------------- /CSharp/DamienG.Tests/Security/Cryptography/Crc32Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Tests/Security/Cryptography/Crc32Tests.cs -------------------------------------------------------------------------------- /CSharp/DamienG.Tests/Security/Cryptography/Crc64Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Tests/Security/Cryptography/Crc64Tests.cs -------------------------------------------------------------------------------- /CSharp/DamienG.Tests/Security/Cryptography/Elf32Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Tests/Security/Cryptography/Elf32Tests.cs -------------------------------------------------------------------------------- /CSharp/DamienG.Tests/Security/Cryptography/TestFiles/binary12K.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Tests/Security/Cryptography/TestFiles/binary12K.png -------------------------------------------------------------------------------- /CSharp/DamienG.Tests/Security/Cryptography/TestFiles/binary1M.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Tests/Security/Cryptography/TestFiles/binary1M.bin -------------------------------------------------------------------------------- /CSharp/DamienG.Tests/System/AutoOperatorsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Tests/System/AutoOperatorsTests.cs -------------------------------------------------------------------------------- /CSharp/DamienG.Tests/System/DateExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Tests/System/DateExtensionsTests.cs -------------------------------------------------------------------------------- /CSharp/DamienG.Tests/System/EnumTTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Tests/System/EnumTTests.cs -------------------------------------------------------------------------------- /CSharp/DamienG.Tests/System/LinqExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienG.Tests/System/LinqExtensionsTests.cs -------------------------------------------------------------------------------- /CSharp/DamienGKit.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/CSharp/DamienGKit.sln -------------------------------------------------------------------------------- /LICENSE-APACHE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/LICENSE-APACHE.txt -------------------------------------------------------------------------------- /LICENSE-MIT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/LICENSE-MIT.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Powershell/SourceTree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/Powershell/SourceTree/README.md -------------------------------------------------------------------------------- /Powershell/SourceTree/customactions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/Powershell/SourceTree/customactions.xml -------------------------------------------------------------------------------- /Powershell/SourceTree/view-commit-on-github.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/Powershell/SourceTree/view-commit-on-github.ps1 -------------------------------------------------------------------------------- /Powershell/SourceTree/view-file-commit-on-github.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/Powershell/SourceTree/view-file-commit-on-github.ps1 -------------------------------------------------------------------------------- /Powershell/SourceTree/view-file-on-github.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/Powershell/SourceTree/view-file-on-github.ps1 -------------------------------------------------------------------------------- /Powershell/SourceTree/view-repo-on-github.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/Powershell/SourceTree/view-repo-on-github.ps1 -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/README.md -------------------------------------------------------------------------------- /T4/MultipleOutputHelper/MultipleOutputHelper.ttinclude: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/T4/MultipleOutputHelper/MultipleOutputHelper.ttinclude -------------------------------------------------------------------------------- /T4/ResourceGenerator/ResourceGenerator.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/T4/ResourceGenerator/ResourceGenerator.tt -------------------------------------------------------------------------------- /T4/ResourceGenerator/ResourceGenerator.ttinclude: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/T4/ResourceGenerator/ResourceGenerator.ttinclude -------------------------------------------------------------------------------- /T4/ResourceGenerator/ResourceGeneratorWinStore8.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damieng/DamienGKit/HEAD/T4/ResourceGenerator/ResourceGeneratorWinStore8.tt --------------------------------------------------------------------------------