The .NET application crashes with the stack trace:
Call Stack:
Layouts!Layouts.Ribbon.SizeAndPositionControlViewModel+OnLayoutSelectionChanged>d__5.MoveNext()
mscorlib_ni!System.Runtime.CompilerServices.AsyncMethodBuilderCore.<ThrowAsync>b__0(System.Object)
WindowsBase_ni!System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
The rest of the callstack is Windows code and does not matter.
Here's what the first call implies:
In the async method OnLayoutSelectionChanged()
in the instance of SizeAndPositionControlViewModel
it failed in method MoveNext()
. MoveNext()
happens to be Microsoft code in a LINQ method method Any
.
What does d__5 signify ?
IEnumerable
classes that evaluate the results.d__5.MoveNext
is an iteration over theIEnumerable
it created. – Southwards