using System; using System.Text; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities { // Token: 0x02001927 RID: 6439 [Token(Token = "0x2001927")] public abstract class Strings { // Token: 0x0600986A RID: 39018 RVA: 0x001F6350 File Offset: 0x001F4550 [Token(Token = "0x600986A")] [Address(RVA = "0x18E7B30", Offset = "0x18E6930", VA = "0x1818E7B30")] internal static bool IsOneOf(string s, params string[] candidates) { int num = 0; int length = candidates.Length; if (num < length) { string text = candidates[num]; if (!string.Equals(s, text)) { num++; } return true; } throw new NullReferenceException(); } // Token: 0x0600986B RID: 39019 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600986B")] [Address(RVA = "0x18E79E0", Offset = "0x18E67E0", VA = "0x1818E79E0")] public static string FromByteArray(byte[] bs) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600986C RID: 39020 RVA: 0x001F638C File Offset: 0x001F458C [Token(Token = "0x600986C")] [Address(RVA = "0x18E7C40", Offset = "0x18E6A40", VA = "0x1818E7C40")] public static byte[] ToByteArray(char[] cs) { byte[] array = new byte[cs.Length]; int num = 0; if (num < array.Length) { byte b = Convert.ToByte(cs[num]); num++; } return array; } // Token: 0x0600986D RID: 39021 RVA: 0x001F63C8 File Offset: 0x001F45C8 [Token(Token = "0x600986D")] [Address(RVA = "0x18E7D30", Offset = "0x18E6B30", VA = "0x1818E7D30")] public static byte[] ToByteArray(string s) { byte[] array = new byte[s.m_stringLength]; int num = 0; if (num < array.Length) { byte b = Convert.ToByte(s[num]); num++; } return array; } // Token: 0x0600986E RID: 39022 RVA: 0x001F6404 File Offset: 0x001F4604 [Token(Token = "0x600986E")] [Address(RVA = "0x18E7990", Offset = "0x18E6790", VA = "0x1818E7990")] public static string FromAsciiByteArray(byte[] bytes) { return Encoding.ASCII.GetString(bytes); } // Token: 0x0600986F RID: 39023 RVA: 0x001F6424 File Offset: 0x001F4624 [Token(Token = "0x600986F")] [Address(RVA = "0x18E7BC0", Offset = "0x18E69C0", VA = "0x1818E7BC0")] public static byte[] ToAsciiByteArray(char[] cs) { Encoding ascii = Encoding.ASCII; throw new NullReferenceException(); } // Token: 0x06009870 RID: 39024 RVA: 0x001F6440 File Offset: 0x001F4640 [Token(Token = "0x6009870")] [Address(RVA = "0x18E7C00", Offset = "0x18E6A00", VA = "0x1818E7C00")] public static byte[] ToAsciiByteArray(string s) { Encoding ascii = Encoding.ASCII; throw new NullReferenceException(); } // Token: 0x06009871 RID: 39025 RVA: 0x001F645C File Offset: 0x001F465C [Token(Token = "0x6009871")] [Address(RVA = "0x18E7AE0", Offset = "0x18E68E0", VA = "0x1818E7AE0")] public static string FromUtf8ByteArray(byte[] bytes) { return Encoding.UTF8.GetString(bytes); } // Token: 0x06009872 RID: 39026 RVA: 0x001F647C File Offset: 0x001F467C [Token(Token = "0x6009872")] [Address(RVA = "0x18E7E10", Offset = "0x18E6C10", VA = "0x1818E7E10")] public static byte[] ToUtf8ByteArray(char[] cs) { Encoding utf = Encoding.UTF8; throw new NullReferenceException(); } // Token: 0x06009873 RID: 39027 RVA: 0x001F6498 File Offset: 0x001F4698 [Token(Token = "0x6009873")] [Address(RVA = "0x18E7E50", Offset = "0x18E6C50", VA = "0x1818E7E50")] public static byte[] ToUtf8ByteArray(string s) { Encoding utf = Encoding.UTF8; throw new NullReferenceException(); } // Token: 0x06009874 RID: 39028 RVA: 0x001F64B4 File Offset: 0x001F46B4 [Token(Token = "0x6009874")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] protected Strings() { } } }