| void .cctor() | PrivateStatic+1 flags | | 0x00 |
| void .ctor() | Public+1 flags | | 0x00 |
| void .ctor(const byte[]& rgb) | Public+1 flags | | 0x08 |
| void .ctor(CspParameters cspParams) | Public+1 flags | | 0x08 |
| void .ctor(const string& str) | Public+1 flags | | 0x08 |
| void Check() | Private | | 0x00 |
| bool RngOpen() | PrivateStatic | | 0x01 |
| long RngInitialize(const Byte*& seed, long seed_length) | PrivateStatic | | 0x08 |
| long RngGetBytes(long handle, const Byte*& data, long data_length) | PrivateStatic | | 0x08 |
| void RngClose(long handle) | PrivateStatic | | 0x08 |
| void GetBytes(const byte[]& data) | Public+1 flags | | 0x08 |
| void GetBytes(const Byte*& data, long data_length) | 1 flags | | 0x08 |
| void GetNonZeroBytes(const byte[]& data) | Public+1 flags | | 0x08 |
| void Finalize() | 2 flags | | 0x00 |
| void Dispose(bool disposing) | 2 flags | | 0x01 |