using System; using System.IO; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1 { // Token: 0x02001D6F RID: 7535 [Token(Token = "0x2001D6F")] public abstract class Asn1Generator { // Token: 0x0600BED2 RID: 48850 RVA: 0x002B7B24 File Offset: 0x002B5D24 [Token(Token = "0x600BED2")] [Address(RVA = "0x3FFB80", Offset = "0x3FE980", VA = "0x1803FFB80")] protected Asn1Generator(Stream outStream) { this._out = outStream; } // Token: 0x17001D94 RID: 7572 // (get) Token: 0x0600BED3 RID: 48851 RVA: 0x002B7B40 File Offset: 0x002B5D40 [Token(Token = "0x17001D94")] protected Stream Out { [Token(Token = "0x600BED3")] [Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")] get { return this._out; } } // Token: 0x0600BED4 RID: 48852 [Token(Token = "0x600BED4")] [Address(Slot = "4")] public abstract void AddObject(Asn1Encodable obj); // Token: 0x0600BED5 RID: 48853 [Token(Token = "0x600BED5")] [Address(Slot = "5")] public abstract Stream GetRawOutputStream(); // Token: 0x0600BED6 RID: 48854 [Token(Token = "0x600BED6")] [Address(Slot = "6")] public abstract void Close(); // Token: 0x04007953 RID: 31059 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4007953")] private Stream _out; } }