Свързани въпроси 'cil'

Компилация на CLR за генериране по време на изпълнение
Имам C# приложение, което генерира .NET функции по време на изпълнение и ги изпълнява. За да направи това, той генерира C# в низове и извиква онлайн C# компилатора, за да го преобразува в CLR, за да бъде JIT компилиран и изпълнен. От съображения...
1397 изгледи
schedule 26.09.2022

Дефиниране на персонализирани атрибути в CIL
Какъв е синтаксисът за дефиниране на литерал на масив в CIL за целите на декориране на член с персонализиран атрибут? Пиша някакъв .NET код в CIL (използвайки ilasm.exe, за да го компилирам) и трябва да украся метод с персонализиран атрибут....
533 изгледи
schedule 16.10.2022

.NET език за асемблиране
Разбирам разликата между декомпилатор и дизасемблер ( A .net disassembler/decompiler ), т.е. disassembler ви позволява да конвертирате машинния код в асемблер (което можете да видите в прозореца Dissassembly във Visual Studio), а декомпилаторът...
524 изгледи
schedule 13.12.2023

Какъв е форматът на подписа за метаданни за общи методи в .NET 2.0/C#?
Например, параметри в метод, който използва ключовата дума out в C#, ще се показват в подписа на метаданните, предшестван от амперсанд & . Опитвам се да създам подписа за общ метод, но не искам да използвам API за метаданни, за да разбера...
695 изгледи
schedule 22.12.2023

NOP в компилация на версия на F# код
Играя с F# във VS2010 beta2 и тъй като съм нов в F#, просто избрах един от често срещаните примери и продължих напред и внедрих факторна функция като: let rec factorial n = if n <= 1 then 1 else n * factorial (n - 1);; Ако създам това и...
607 изгледи
schedule 21.02.2024

Защо е необходимо да се извиква :this() на структура, за да се използват автоматични свойства в c#?
Ако дефинирам структура в C#, използвайки автоматични свойства като това: public struct Address { public Address(string line1, string line2, string city, string state, string zip) { Line1 = line1; Line2 = line2;...
5601 изгледи
schedule 10.03.2024