├── .gitignore ├── README.md └── csharp ├── .editorconfig ├── NET-Sustainable-Code-Benjamin-Abt.sln ├── Sha512-Create-Speed ├── NET-Sha512-Create-Speed.csproj ├── Program.cs └── readme.md ├── avoid-list-allocations ├── NET-Avoid-List-Allocations.csproj ├── Program.cs └── readme.md ├── condition-vs-exception ├── NET-Condition-vs-Exception.csproj ├── Program.cs └── readme.md ├── create-empty-collection ├── NET-Create-Empty-Collection.csproj ├── Program.cs └── readme.md ├── csharp10-string-interpolation ├── NET-CSharp10-String-Interpolation.csproj ├── Program.cs └── readme.md ├── datime-now-vs-utcnow ├── NET-DateTime-Now-vs-UtcNow.csproj ├── Program.cs └── readme.md ├── hyperlinq-tolist ├── NET-Performance-Linq-First.csproj ├── Program.cs └── readme.md ├── in-parameter ├── NET-In-Parameter.csproj ├── Program.cs └── readme.md ├── linq-any-vs-count ├── NET-Linq-Any-vs-Count.csproj ├── Program.cs └── readme.md ├── linq-expression-compile ├── NET-Linq-Expression-Compile.csproj ├── Program.cs └── readme.md ├── list-convertall-vs-select-tolist ├── NET-List-ConvertAll-vs-SelectToList.csproj ├── Program.cs └── readme.md ├── list-count-property-vs-count-method ├── NET-List-Count-vs-Count.csproj ├── Program.cs └── readme.md ├── list-empty-return ├── NET-List-Empty-Return.csproj ├── Program.cs └── readme.md ├── list-vs-hashset ├── NET-List-vs-HashSet.csproj ├── Program.cs └── readme.md ├── list-vs-ienumerable-enumerate ├── NET-List-vs-IEnumerable-Enumerate.csproj ├── Program.cs └── readme.md ├── local-method-hotpath ├── NET-Performance-Local-Method-HotPath.csproj ├── Program.cs └── readme.md ├── log-messages-source-code-generator ├── NET-Performance-LogMessages.csproj ├── Program.cs └── readme.md ├── nullable-value-access ├── NET-Nullable-Value-Access.csproj ├── Program.cs └── readme.md ├── random-string-vector ├── NET-Performance-Random-String-Vector.csproj └── Program.cs ├── random-string ├── NET-Performance-Random-String.csproj ├── Program.cs └── readme.md ├── string-aggressive-inlining ├── NET-String-AggressiveInlining.csproj ├── Program.cs └── readme.md ├── string-cleanup ├── NET-String-Cleanup.csproj ├── Program.cs └── readme.md ├── string-create-runtime-comparison ├── NET-String-Create-Runtime-Comparison.csproj └── Program.cs ├── string-is-unicode ├── NET-String-IsUnicode.csproj ├── Program.cs └── readme.md ├── stringbuilder-pooled ├── NET-Performance-StringBuilder-Pooled.csproj ├── Program.cs └── readme.md ├── struct-vs-class-boxing ├── NET-Struct-vs-Class-Boxing.csproj ├── Program.cs └── readme.md ├── struct-vs-class ├── NET-Struct-vs-Class.csproj ├── Program.cs └── readme.md ├── tolower-vs-toupper ├── NET-ToLower-ToUpper.csproj ├── Program.cs └── readme.md ├── valuestringbuilder ├── NET-ValueStringBuilder.csproj ├── Program.cs ├── ValueStringBuilder.cs └── readme.md └── whitespace-remove ├── NET-Whitespace-Remove.csproj ├── Program.cs └── readme.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/README.md -------------------------------------------------------------------------------- /csharp/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/.editorconfig -------------------------------------------------------------------------------- /csharp/NET-Sustainable-Code-Benjamin-Abt.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/NET-Sustainable-Code-Benjamin-Abt.sln -------------------------------------------------------------------------------- /csharp/Sha512-Create-Speed/NET-Sha512-Create-Speed.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/Sha512-Create-Speed/NET-Sha512-Create-Speed.csproj -------------------------------------------------------------------------------- /csharp/Sha512-Create-Speed/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/Sha512-Create-Speed/Program.cs -------------------------------------------------------------------------------- /csharp/Sha512-Create-Speed/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/Sha512-Create-Speed/readme.md -------------------------------------------------------------------------------- /csharp/avoid-list-allocations/NET-Avoid-List-Allocations.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/avoid-list-allocations/NET-Avoid-List-Allocations.csproj -------------------------------------------------------------------------------- /csharp/avoid-list-allocations/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/avoid-list-allocations/Program.cs -------------------------------------------------------------------------------- /csharp/avoid-list-allocations/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/avoid-list-allocations/readme.md -------------------------------------------------------------------------------- /csharp/condition-vs-exception/NET-Condition-vs-Exception.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/condition-vs-exception/NET-Condition-vs-Exception.csproj -------------------------------------------------------------------------------- /csharp/condition-vs-exception/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/condition-vs-exception/Program.cs -------------------------------------------------------------------------------- /csharp/condition-vs-exception/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/condition-vs-exception/readme.md -------------------------------------------------------------------------------- /csharp/create-empty-collection/NET-Create-Empty-Collection.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/create-empty-collection/NET-Create-Empty-Collection.csproj -------------------------------------------------------------------------------- /csharp/create-empty-collection/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/create-empty-collection/Program.cs -------------------------------------------------------------------------------- /csharp/create-empty-collection/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/create-empty-collection/readme.md -------------------------------------------------------------------------------- /csharp/csharp10-string-interpolation/NET-CSharp10-String-Interpolation.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/csharp10-string-interpolation/NET-CSharp10-String-Interpolation.csproj -------------------------------------------------------------------------------- /csharp/csharp10-string-interpolation/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/csharp10-string-interpolation/Program.cs -------------------------------------------------------------------------------- /csharp/csharp10-string-interpolation/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/csharp10-string-interpolation/readme.md -------------------------------------------------------------------------------- /csharp/datime-now-vs-utcnow/NET-DateTime-Now-vs-UtcNow.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/datime-now-vs-utcnow/NET-DateTime-Now-vs-UtcNow.csproj -------------------------------------------------------------------------------- /csharp/datime-now-vs-utcnow/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/datime-now-vs-utcnow/Program.cs -------------------------------------------------------------------------------- /csharp/datime-now-vs-utcnow/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/datime-now-vs-utcnow/readme.md -------------------------------------------------------------------------------- /csharp/hyperlinq-tolist/NET-Performance-Linq-First.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/hyperlinq-tolist/NET-Performance-Linq-First.csproj -------------------------------------------------------------------------------- /csharp/hyperlinq-tolist/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/hyperlinq-tolist/Program.cs -------------------------------------------------------------------------------- /csharp/hyperlinq-tolist/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/hyperlinq-tolist/readme.md -------------------------------------------------------------------------------- /csharp/in-parameter/NET-In-Parameter.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/in-parameter/NET-In-Parameter.csproj -------------------------------------------------------------------------------- /csharp/in-parameter/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/in-parameter/Program.cs -------------------------------------------------------------------------------- /csharp/in-parameter/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/in-parameter/readme.md -------------------------------------------------------------------------------- /csharp/linq-any-vs-count/NET-Linq-Any-vs-Count.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/linq-any-vs-count/NET-Linq-Any-vs-Count.csproj -------------------------------------------------------------------------------- /csharp/linq-any-vs-count/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/linq-any-vs-count/Program.cs -------------------------------------------------------------------------------- /csharp/linq-any-vs-count/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/linq-any-vs-count/readme.md -------------------------------------------------------------------------------- /csharp/linq-expression-compile/NET-Linq-Expression-Compile.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/linq-expression-compile/NET-Linq-Expression-Compile.csproj -------------------------------------------------------------------------------- /csharp/linq-expression-compile/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/linq-expression-compile/Program.cs -------------------------------------------------------------------------------- /csharp/linq-expression-compile/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/linq-expression-compile/readme.md -------------------------------------------------------------------------------- /csharp/list-convertall-vs-select-tolist/NET-List-ConvertAll-vs-SelectToList.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/list-convertall-vs-select-tolist/NET-List-ConvertAll-vs-SelectToList.csproj -------------------------------------------------------------------------------- /csharp/list-convertall-vs-select-tolist/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/list-convertall-vs-select-tolist/Program.cs -------------------------------------------------------------------------------- /csharp/list-convertall-vs-select-tolist/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/list-convertall-vs-select-tolist/readme.md -------------------------------------------------------------------------------- /csharp/list-count-property-vs-count-method/NET-List-Count-vs-Count.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/list-count-property-vs-count-method/NET-List-Count-vs-Count.csproj -------------------------------------------------------------------------------- /csharp/list-count-property-vs-count-method/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/list-count-property-vs-count-method/Program.cs -------------------------------------------------------------------------------- /csharp/list-count-property-vs-count-method/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/list-count-property-vs-count-method/readme.md -------------------------------------------------------------------------------- /csharp/list-empty-return/NET-List-Empty-Return.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/list-empty-return/NET-List-Empty-Return.csproj -------------------------------------------------------------------------------- /csharp/list-empty-return/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/list-empty-return/Program.cs -------------------------------------------------------------------------------- /csharp/list-empty-return/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/list-empty-return/readme.md -------------------------------------------------------------------------------- /csharp/list-vs-hashset/NET-List-vs-HashSet.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/list-vs-hashset/NET-List-vs-HashSet.csproj -------------------------------------------------------------------------------- /csharp/list-vs-hashset/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/list-vs-hashset/Program.cs -------------------------------------------------------------------------------- /csharp/list-vs-hashset/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/list-vs-hashset/readme.md -------------------------------------------------------------------------------- /csharp/list-vs-ienumerable-enumerate/NET-List-vs-IEnumerable-Enumerate.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/list-vs-ienumerable-enumerate/NET-List-vs-IEnumerable-Enumerate.csproj -------------------------------------------------------------------------------- /csharp/list-vs-ienumerable-enumerate/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/list-vs-ienumerable-enumerate/Program.cs -------------------------------------------------------------------------------- /csharp/list-vs-ienumerable-enumerate/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/list-vs-ienumerable-enumerate/readme.md -------------------------------------------------------------------------------- /csharp/local-method-hotpath/NET-Performance-Local-Method-HotPath.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/local-method-hotpath/NET-Performance-Local-Method-HotPath.csproj -------------------------------------------------------------------------------- /csharp/local-method-hotpath/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/local-method-hotpath/Program.cs -------------------------------------------------------------------------------- /csharp/local-method-hotpath/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/local-method-hotpath/readme.md -------------------------------------------------------------------------------- /csharp/log-messages-source-code-generator/NET-Performance-LogMessages.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/log-messages-source-code-generator/NET-Performance-LogMessages.csproj -------------------------------------------------------------------------------- /csharp/log-messages-source-code-generator/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/log-messages-source-code-generator/Program.cs -------------------------------------------------------------------------------- /csharp/log-messages-source-code-generator/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/log-messages-source-code-generator/readme.md -------------------------------------------------------------------------------- /csharp/nullable-value-access/NET-Nullable-Value-Access.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/nullable-value-access/NET-Nullable-Value-Access.csproj -------------------------------------------------------------------------------- /csharp/nullable-value-access/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/nullable-value-access/Program.cs -------------------------------------------------------------------------------- /csharp/nullable-value-access/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/nullable-value-access/readme.md -------------------------------------------------------------------------------- /csharp/random-string-vector/NET-Performance-Random-String-Vector.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/random-string-vector/NET-Performance-Random-String-Vector.csproj -------------------------------------------------------------------------------- /csharp/random-string-vector/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/random-string-vector/Program.cs -------------------------------------------------------------------------------- /csharp/random-string/NET-Performance-Random-String.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/random-string/NET-Performance-Random-String.csproj -------------------------------------------------------------------------------- /csharp/random-string/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/random-string/Program.cs -------------------------------------------------------------------------------- /csharp/random-string/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/random-string/readme.md -------------------------------------------------------------------------------- /csharp/string-aggressive-inlining/NET-String-AggressiveInlining.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/string-aggressive-inlining/NET-String-AggressiveInlining.csproj -------------------------------------------------------------------------------- /csharp/string-aggressive-inlining/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/string-aggressive-inlining/Program.cs -------------------------------------------------------------------------------- /csharp/string-aggressive-inlining/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/string-aggressive-inlining/readme.md -------------------------------------------------------------------------------- /csharp/string-cleanup/NET-String-Cleanup.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/string-cleanup/NET-String-Cleanup.csproj -------------------------------------------------------------------------------- /csharp/string-cleanup/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/string-cleanup/Program.cs -------------------------------------------------------------------------------- /csharp/string-cleanup/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/string-cleanup/readme.md -------------------------------------------------------------------------------- /csharp/string-create-runtime-comparison/NET-String-Create-Runtime-Comparison.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/string-create-runtime-comparison/NET-String-Create-Runtime-Comparison.csproj -------------------------------------------------------------------------------- /csharp/string-create-runtime-comparison/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/string-create-runtime-comparison/Program.cs -------------------------------------------------------------------------------- /csharp/string-is-unicode/NET-String-IsUnicode.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/string-is-unicode/NET-String-IsUnicode.csproj -------------------------------------------------------------------------------- /csharp/string-is-unicode/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/string-is-unicode/Program.cs -------------------------------------------------------------------------------- /csharp/string-is-unicode/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/string-is-unicode/readme.md -------------------------------------------------------------------------------- /csharp/stringbuilder-pooled/NET-Performance-StringBuilder-Pooled.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/stringbuilder-pooled/NET-Performance-StringBuilder-Pooled.csproj -------------------------------------------------------------------------------- /csharp/stringbuilder-pooled/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/stringbuilder-pooled/Program.cs -------------------------------------------------------------------------------- /csharp/stringbuilder-pooled/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/stringbuilder-pooled/readme.md -------------------------------------------------------------------------------- /csharp/struct-vs-class-boxing/NET-Struct-vs-Class-Boxing.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/struct-vs-class-boxing/NET-Struct-vs-Class-Boxing.csproj -------------------------------------------------------------------------------- /csharp/struct-vs-class-boxing/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/struct-vs-class-boxing/Program.cs -------------------------------------------------------------------------------- /csharp/struct-vs-class-boxing/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/struct-vs-class-boxing/readme.md -------------------------------------------------------------------------------- /csharp/struct-vs-class/NET-Struct-vs-Class.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/struct-vs-class/NET-Struct-vs-Class.csproj -------------------------------------------------------------------------------- /csharp/struct-vs-class/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/struct-vs-class/Program.cs -------------------------------------------------------------------------------- /csharp/struct-vs-class/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/struct-vs-class/readme.md -------------------------------------------------------------------------------- /csharp/tolower-vs-toupper/NET-ToLower-ToUpper.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/tolower-vs-toupper/NET-ToLower-ToUpper.csproj -------------------------------------------------------------------------------- /csharp/tolower-vs-toupper/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/tolower-vs-toupper/Program.cs -------------------------------------------------------------------------------- /csharp/tolower-vs-toupper/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/tolower-vs-toupper/readme.md -------------------------------------------------------------------------------- /csharp/valuestringbuilder/NET-ValueStringBuilder.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/valuestringbuilder/NET-ValueStringBuilder.csproj -------------------------------------------------------------------------------- /csharp/valuestringbuilder/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/valuestringbuilder/Program.cs -------------------------------------------------------------------------------- /csharp/valuestringbuilder/ValueStringBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/valuestringbuilder/ValueStringBuilder.cs -------------------------------------------------------------------------------- /csharp/valuestringbuilder/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/valuestringbuilder/readme.md -------------------------------------------------------------------------------- /csharp/whitespace-remove/NET-Whitespace-Remove.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/whitespace-remove/NET-Whitespace-Remove.csproj -------------------------------------------------------------------------------- /csharp/whitespace-remove/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/whitespace-remove/Program.cs -------------------------------------------------------------------------------- /csharp/whitespace-remove/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenjaminAbt/SustainableCode/HEAD/csharp/whitespace-remove/readme.md --------------------------------------------------------------------------------