| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor(ASN1 asn1) | Public+1 flags | — | 0x08 |
| int Add(X509Extension extension) | Public | — | 0x08 |
| void AddRange(const X509Extension[]& extension) | Public | — | 0x08 |
| void AddRange(X509ExtensionCollection collection) | Public | — | 0x08 |
| bool Contains(X509Extension extension) | Public | — | 0x08 |
| bool Contains(const string& oid) | Public | — | 0x08 |
| void CopyTo(const X509Extension[]& extensions, int index) | Public | — | 0x08 |
| int IndexOf(X509Extension extension) | Public | — | 0x08 |
| int IndexOf(const string& oid) | Public | — | 0x08 |
| void Insert(int index, X509Extension extension) | Public | — | 0x08 |
| void Remove(X509Extension extension) | Public | — | 0x08 |
| void Remove(const string& oid) | Public | — | 0x08 |
| IEnumerator System.Collections.IEnumerable.GetEnumerator() | PrivateFinal+2 flags | — | 0x08 |
| X509Extension get_Item(int index) | Public+1 flags | — | 0x08 |
| X509Extension get_Item(const string& oid) | Public+1 flags | — | 0x08 |
| byte[] GetBytes() | Public | — | 0x08 |