- How to mark a .net assembly as safe?
- [assembly: CLSCompliant(true)]
- namespace MyApplication
- int error;
- unsafe
- {
- error = 0x80004005;
- }
- [SuppressUnmanagedCodeSecurity]
- internal static class UnsafeNativeMethods
- {
- ...
- }
- [SuppressUnmanagedCodeSecurity]
- internal static class SafeNativeMethods
- {
- ...
- }
- internal static class SafeNativeMethods
- {
- ...
- }