cil 相关问题

Common Intermediate Language是.NET Framework和Mono使用的面向对象的汇编语言。 .NET语言编译为CIL,CIL被组装成具有字节码样式格式的目标代码。

CIL类和方法的命名规则是什么?

它们与C#有何不同?是否有任何标准方法为CIL中的方法编写一个名称,该方法不能与任何C#方法冲突,因为CIL名称在C#中是非法的?这样的名字会导致......

回答 2 投票 1

为什么IL.Emit方法添加额外的nop指令?

我有这个代码发出一些在空对象上调用string.IndexOf的IL指令:MethodBuilder methodBuilder = typeBuilder.DefineMethod(“Foo”,...

回答 2 投票 12

切片跨度 来自2D矩阵的行 - 不确定为什么会这样

我一直在寻找一种从2D矩阵中提取切片的方法,而无需实际重新分配复制内容,以及公共静态Span Slice([NotNull] this float [,] m,int row){...

回答 2 投票 4

合并两个方法的IL时dnlib.DotNet.Writer.ModuleWriterException

我试图合并两个方法的IL:一个方法来自已经存在的程序集(MyAssembly.dll),一个方法与我的dnlib代码在同一个项目中。我正在尝试阅读这两种方法,合并......

回答 1 投票 2

生成的IL代码无效

我正在尝试将两个方法合并在一起(我的项目中的一个方法,一个来自dll的方法)并将它们写入dll。原始代码如下所示:.method public hidebysig static class Storage ....

回答 1 投票 -1

如何确保无法验证的.NET程序集有效?

.NET应用程序分布在称为程序集的文件中,这些文件包含元数据和公共中间语言(CIL)代码。 .NET符合的标准,ECMA-335,II.3,注意到一个区别......

回答 1 投票 2

sizeof(T)和Unsafe.SizeOf有什么区别 ()?

首先,在实际问题之前有一个小小的免责声明:我知道有很多关于sizeof运算符和Marshal.SizeOf之间差异的封闭/重复问题 ...

回答 1 投票 32

MSIL有ROL和ROR指令吗?

我写了一个Int128类型,效果很好。我认为我可以通过一个简单的想法改进其性能:改进有点笨拙的换档操作。因为他们大量使用...

回答 2 投票 4

为什么C#7丢弃标识符_仍在使用块中?

因此,我在使用UWP应用程序时经常使用的模式是使用SemaphoreSlim实例来避免竞争条件(我不想使用锁,因为它需要一个额外的目标对象,而且它不...

回答 2 投票 7

是否需要使用stringbuilder? StringBuilder并不总是更快 - 第2部分的拇指规则的第1部分

我们都知道连接字符串会导致效率问题,特别是在循环中。我被教导使用StringBuilder来防止这些问题。所以这个:str + = someotherstring变成......

回答 4 投票 5

电话和Callvirt

CIL指令“Call”和“Callvirt”之间有什么区别?

回答 6 投票 56

© www.soinside.com 2019 - 2024. All rights reserved.