예제 #1
0
 // 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));
 }
예제 #2
0
파일: Class57.cs 프로젝트: jkoxo123/Desktop
    // 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);
    }
예제 #3
0
 // 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) { }