A library that automatically adds support for object deconstruction in C#.
First, reference the AutoDeconstructNuGet package.
Then, add [AutoDeconstuct] to a type so you can deconstruct it:
usingAutoDeconstruct;[AutoDeconstruct]publicsealedclassPerson{publicuintAge{get;set;}publicrequiredstringName{get;set;}}varperson=newPerson{Age=22,Name="Joe"};var(age,name)=person;Read the overview document for further details.
The Rocks package targets .NET Standard 2.0 for host flexibility.