Как реализованы встроенные XML-выражения VB.net?

Может кто-нибудь объяснить гайки и болты, что на самом деле происходит под одеялом?

1 ответ

Решение

На низком уровне эта функция работает путем преобразования выражения в узел XAttribute или XElement в зависимости от местоположения. Под капотом выражения просто преобразуются в соответствующий конструктор XAttribute или XElement.

Однако наиболее поучительный способ понять, что здесь происходит, - посмотреть на декомпилированный вывод кода. Или даже эквивалент C# литерала VB XML. Эта запись в блоге имеет милую небольшую запись на эту тему

Другие вопросы по тегам