<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">HI Robert<br class=""><div><blockquote type="cite" class=""><div class="">On 23 Sep 2016, at 12:17, Robert Jordan <<a href="mailto:robertj@gmx.net" class="">robertj@gmx.net</a>> wrote:</div><div class=""><blockquote type="cite" style="font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class=""></blockquote><br style="font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span style="font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">The limitation only applies to "complex" value types:</span><br style="font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br style="font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span style="font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">(type.IsValueType && !type.IsPrimitive) == true</span><br style="font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br style="font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""></div></blockquote>Thanks for that.</div><div><br class=""></div>I did a bit more work on getting my unit tests to pass<div class=""><a href="https://github.com/ThesaurusSoftware/Dubrovnik/blob/BPUKM-1617/Framework/XCode/Dubrovnik%20Unit%20Tests/Dubrovnik_Unit_Tests.m" class="">https://github.com/ThesaurusSoftware/Dubrovnik/blob/BPUKM-1617/Framework/XCode/Dubrovnik%20Unit%20Tests/Dubrovnik_Unit_Tests.m</a></div><div class=""><br class=""></div><div class="">Based on that I would say that a “complex” value thunk type has a slightly wider scope:</div><div class=""><br class=""></div><div class=""><div class=""><div class=""><span class="" style="display: inline !important;">(type.IsValueType && !(type.IsPrimitive || type.IsEnum || type.IsPointer ) == true</span></div></div></div><div class=""><span class="" style="display: inline !important;"><br class=""></span></div><div class=""><span class="" style="display: inline !important;">Jonathan</span></div></body></html>