It is getting from the .Net technologies, managed code we can classify into two types.
(i) Safe Code (ii) Unsafe Code
Getting from .Net technology, Unsafe code supports only functions.
Getting from .Net technology, Unsafe code implemented using pointers.
Getting from different languages, which language giving dynamic link libraries that language features we can access in the .Net framework, It doesnt communicates with the CLR.