We get nerdy again diving deep into the world of struct equality and performance. Sit back and get ready for some operator overloading, IEquatable, performance implications, getting of hash code, amazing C# 7 features, and how ValueTuples save everything!
Follow Us
* Frank: Twitter (http://twitter.com/praeclarum), Blog (http://praeclarum.org), GitHub (http://github.com/praeclarum)
* James: Twitter (http://twitter.com/jamesmontemagno), Blog (https://montemagno.com), GitHub (http://github.com/jamesmontemagno)
* Merge Conflict: Twitter (http://twitter.com/mergeconflictfm), Facebook (https://www.facebook.com/mergeconflictfm), Website (http://mergeconflict.fm)
* Music : Amethyst Seer - Citrine by Adventureface (https://soundcloud.com/adventureface)
⭐⭐ Review Us (https://itunes.apple.com/us/podcast/merge-conflict/id1133064277?mt=2&ls=1) ⭐⭐
SUPPORT US ON PATREON: patreon.com/mergeconflictfm (https://www.patreon.com/mergeconflictfm)
Special Thanks to Syncfusion:
Download their e-books:
* Xamarin.Forms Succinctly (https://www.syncfusion.com/ebooks/xamarin_forms_succinctly?utm_source=podcasts&utm_medium=list&utm_campaign=mergexampodcy18)
* Xamarin.Forms for macOS Succinctly (https://www.syncfusion.com/ebooks/xamarin_forms_for_mac_os_succinctly?utm_source=podcasts&utm_medium=list&utm_campaign=mergexampodcy18)
Sponsored By:* Syncfusion (https://www.syncfusion.com/products/xamarin?utm_source=podcasts&utm_medium=list&utm_campaign=mergexampodcy18): Syncfusion offers the largest selection of controls for Xamarin.iOS, Xamarin.Android, and Xamarin.Forms. Check out our components on NuGet and don’t forget to download our Xamarin e-books.
 (https://www.syncfusion.com/products/xamarin?utm_source=podcasts&utm_medium=list&utm_campaign=mergexampodcy18)Support Merge Conflict (https://www.patreon.com/mergeconflictfm)Links:* Performance implications of default struct equality in C# – Dissecting the code (https://blogs.msdn.microsoft.com/seteplia/2018/07/17/performance-implications-of-default-struct-equality-in-c/)* Struct Design | Microsoft Docs (https://docs.microsoft.com/en-us/dotnet/standard/design-guidelines/struct)* .net - What is the best algorithm for an overridden System.Object.GetHashCode? - Stack Overflow (https://stackoverflow.com/questions/263400/what-is-the-best-algorithm-for-an-overridden-system-object-gethashcode)* Uno.CodeGen/Equality Generation.md at master · nventive/Uno.CodeGen (https://github.com/nventive/Uno.CodeGen/blob/master/doc/Equality%20Generation.md)* Optimizing C# Struct Equality with IEquatable and ValueTuples - James Montemagno (https://montemagno.com/optimizing-c-struct-equality-with-iequatable/)