我有一个小的C#类,其中包含几个不安全的方法。有没有一种方法可以在C#源代码中(通过#pragma
或其他方式)仅针对类的源文件上下文声明"/unsafe"选项?我不想为这样一个小类创建一个单独的程序集,但我也不想让当前程序集中的其他部分启用不安全代码。
我有一个小的C#类,其中包含几个不安全的方法。有没有一种方法可以在C#源代码中(通过#pragma
或其他方式)仅针对类的源文件上下文声明"/unsafe"选项?我不想为这样一个小类创建一个单独的程序集,但我也不想让当前程序集中的其他部分启用不安全代码。
[assembly:SecurityPermission(SkipVerification = true)]
[assembly:UnverifiableCode]
unsafe
关键字的代码。 - Michael EdenfieldIntPtr
参数调用RtlZeroMemory
可能会造成比我无辜的指针操作更多的损害,而我必须使用“/unsafe”才能进行操作。 - avo