baux – Traduction – Dictionnaire Keybot

Spacer TTN Translation Network TTN TTN Login Deutsch English Spacer Help
Langues sources Langues cibles
Keybot 4 Résultats  www.viva64.com  Page 9
  How to capture a variab...  
.method assembly hidebysig instance void 'b__0'() cil managed { . maxstack 8 // Puts the current class item (equivalent to 'this') // to the top of the stack. // It is necessary for the access to // the fields of the current class.
.method assembly hidebysig instance void 'b__0'() cil managed { .maxstack 8 // Помещает на верх стека текущий экземпляр класса (аналог 'this'). // Это необходимо для доступа к полям текущего класса. IL_0000: ldarg.0 // Помещает на верх стека значение поля 'i' // экземпляра текущего класса. IL_0001: ldfld int32 TestSolution.Program/'<>c__DisplayClass1_0'::i // Вызывает метод вывода строки в консоль. // В качестве аргументов передаются значения со стека. IL_0006: call void [mscorlib]System.Console::WriteLine(int32) // Выходит из метода. IL_000b: ret }
  New Year PVS-Studio 6.0...  
NET code. Roslyn exposes modules for syntactic (lexical) analysis of code, semantic analysis, dynamic compilation to CIL, and code emission. Roslyn APIs are of three types, namely feature APIs, work-space APIs and compiler APIs.
Данная платформа включает в себя самодостаточные компиляторы для C# и VB.NET. Они доступны не только в виде традиционных приложений командной строки, но и в качестве нативных API, к которым можно обращаться из .NET-кода. Roslyn открывает доступ к модулям синтаксического (лексического) анализа кода, семантического анализа, динамической компиляции в CIL-байткод и генерации сборки. Предоставляемые Roslyn API можно разделить на три типа: функциональные API (feature API), API рабочего пространства (workspace API) и API компиляторов (compiler API). Функциональные API облегчают процесс рефакторинга и отладки. API рабочего пространства позволяют разработчикам плагинов реализовывать определенные механизмы, специфичные для IDE наподобие Visual Studio - например, поиск соответствий между переменными и значениями или форматирование кода. API компиляторов обеспечивают возможности для еще более продвинутого анализа исходного кода, предоставляя информацию о прямых вызовах модулей анализа синтаксического дерева и анализа потока управления на этапе связывания идентификаторов со значениями.