Помнится мне в Windows CE функции из kernel.dll и user32.dll были в одной core.dll и приходилось мучиться с .NET интеропом. Унификация api это всегда хорошо, api sets это подобие .NET Standard...
Есть ли возможность у функции Bar указать, что она может вызываться на readonly-ссылке?
Такой возможности нет, лучше просто пометить структуру как readonly и не заморачиваться, смело передавать структуру в метод через in и возвращать в ref readonly
Как я понял обновление на 1809 удаляет кастомные административные шаблоны (видимо полностью перезаписывается директория PolicyDefinitions). У меня пропали шаблоны автообновления chrome и некоторые другие, но документы не пропали…
Увы, иногда интерфейс диктует синхронную реализацию
Если вы про конкретно "имплементацию" то модификатор async не влияет на сигнатуру интерфейсного метода, единственное нельзя добавить пост фикс Async, но в целом все нормально.
Тут ещё стоит вопрос о энергосбережении (особенно в эко-режиме) т.к. если уменьшать яркость при помощи сопротивления то будет рассеивание мощности на нем, а с ШИМ-ом такого нет. Интересно, а на смартфонах так же дела обстоят? При помощи карандаша не обнаружил мерцания на смартфоне, возможно частота выше.
Помнится мне в Windows CE функции из kernel.dll и user32.dll были в одной core.dll и приходилось мучиться с .NET интеропом. Унификация api это всегда хорошо, api sets это подобие .NET Standard...
А как же Duktape или JerryScript, да и вообще можно здесь покопаться еще List of ECMAScript engines
Snap есть, может подойдет? Notepad++
Так Xamarin.Mac же...
Такой возможности нет, лучше просто пометить структуру как readonly и не заморачиваться, смело передавать структуру в метод через in и возвращать в ref readonly
Struct и readonly: как избежать падения производительности
Ну на старом месте у меня и до обновления пустота была, так что на этот баг я, выходит, не мог наткнуться...
В качестве инструмента для рендеринга будете использовать Skia, Cairo, AGG или что-то самописное?
A class with custom equality
Не такой уж он и "аццкий", просто использовать его нужно с умом. Для интеропа и экономии памяти в узких местах он играет важную роль.
Большинство проектов .NET Foundation распространяются по лицензией MIT/X11/BSD, вообще эти лицензии очень распространены в .NET мире.
Не могу понять почему в iOS, macOS при возникновении в процессе SOE перезагружается вся система, вместо того чтобы просто убить процесс/поток?
Попробуйте вот это расширение, мне помогало TopIcons
Если вы про конкретно "имплементацию" то модификатор async не влияет на сигнатуру интерфейсного метода, единственное нельзя добавить пост фикс Async, но в целом все нормально.
Тут ещё стоит вопрос о энергосбережении (особенно в эко-режиме) т.к. если уменьшать яркость при помощи сопротивления то будет рассеивание мощности на нем, а с ШИМ-ом такого нет. Интересно, а на смартфонах так же дела обстоят? При помощи карандаша не обнаружил мерцания на смартфоне, возможно частота выше.