| void .ctor(SymmetricAlgorithm symmAlgo, bool encryption, const byte[]& rgbIV) | Public+1 flags | | 0x08 |
| void Finalize() | 2 flags | | 0x00 |
| void System.IDisposable.Dispose() | PrivateFinal+2 flags | | 0x00 |
| void Dispose(bool disposing) | 3 flags | | 0x01 |
| bool get_CanTransformMultipleBlocks() | Public+3 flags | | 0x01 |
| bool get_CanReuseTransform() | Public+3 flags | | 0x01 |
| int get_InputBlockSize() | Public+3 flags | | 0x04 |
| int get_OutputBlockSize() | Public+3 flags | | 0x04 |
| void Transform(const byte[]& input, const byte[]& output) | 3 flags | | 0x08 |
| void ECB(const byte[]& input, const byte[]& output) | 4 flags | — | 0x08 |
| void CBC(const byte[]& input, const byte[]& output) | 3 flags | | 0x08 |
| void CFB(const byte[]& input, const byte[]& output) | 3 flags | | 0x08 |
| void OFB(const byte[]& input, const byte[]& output) | 3 flags | | 0x08 |
| void CTS(const byte[]& input, const byte[]& output) | 3 flags | | 0x08 |
| void CheckInput(const byte[]& inputBuffer, int inputOffset, int inputCount) | Private | | 0x08 |
| int TransformBlock(const byte[]& inputBuffer, int inputOffset, int inputCount, const byte[]& outputBuffer, int outputOffset) | Public+2 flags | | 0x08 |
| bool get_KeepLastBlock() | Private+1 flags | | 0x01 |
| int InternalTransformBlock(const byte[]& inputBuffer, int inputOffset, int inputCount, const byte[]& outputBuffer, int outputOffset) | Private | | 0x08 |
| void Random(const byte[]& buffer, int start, int length) | Private | | 0x08 |
| void ThrowBadPaddingException(const PaddingMode& padding, int length, int position) | Private | | 0x04 |
| byte[] FinalEncrypt(const byte[]& inputBuffer, int inputOffset, int inputCount) | 3 flags | | 0x08 |
| byte[] FinalDecrypt(const byte[]& inputBuffer, int inputOffset, int inputCount) | 3 flags | | 0x08 |
| byte[] TransformFinalBlock(const byte[]& inputBuffer, int inputOffset, int inputCount) | Public+2 flags | | 0x08 |