// Token: 0x060007E7 RID: 2023 RVA: 0x000464C8 File Offset: 0x000446C8 public void imethod_2(int int_0, ref byte byte_0) { for (int i = this.secureString_0.Length; i <= int_0; i++) { if (i == int_0) { this.secureString_0.AppendChar(Class173.smethod_0(byte_0, i)); return; } this.secureString_0.AppendChar(Class173.smethod_0(0, i)); } this.secureString_0.SetAt(int_0, Class173.smethod_0(byte_0, int_0)); }
// Token: 0x060001E7 RID: 487 RVA: 0x000123E0 File Offset: 0x000105E0 private static Interface5 smethod_1() { Interface5 result; try { Class173 @class = new Class173(); if (!Class57.smethod_3(@class)) { @class.Dispose(); result = null; } else { result = @class; } } catch (Exception exception_) when(!Class57.smethod_2(exception_)) { result = null; } return(result); }
// Token: 0x060007E6 RID: 2022 RVA: 0x00046450 File Offset: 0x00044650 public void imethod_1(int int_0, out byte byte_0) { if (int_0 >= 0 && int_0 < this.imethod_0()) { IntPtr intPtr = IntPtr.Zero; char char_ = '\0'; try { intPtr = Marshal.SecureStringToGlobalAllocUnicode(this.secureString_0); char_ = (char)Marshal.ReadInt16(intPtr, int_0 * 2); byte_0 = Class173.smethod_1(char_, int_0); return; } finally { Class115.smethod_3(ref char_); if (intPtr != IntPtr.Zero) { Marshal.ZeroFreeGlobalAllocUnicode(intPtr); } } } throw new ArgumentOutOfRangeException(); }
public abstract void Visit(Class173 c);
public override void Visit(Class173 c) { }