Exemple #1
0
 // Token: 0x06002BC4 RID: 11204 RVA: 0x000AA32C File Offset: 0x000A852C
 public void method_4(string pipename)
 {
     if (this.Connected)
     {
         throw new Exception("Already connected to pipe server.");
     }
     this.PipeName         = pipename;
     this.safeFileHandle_0 = Class265.CreateFile(this.PipeName, (Enum64)3221225472U, Enum89.const_0, IntPtr.Zero, Enum105.const_2, Enum122.const_13, IntPtr.Zero);
     if (this.safeFileHandle_0.IsInvalid)
     {
         try
         {
             throw new Win32Exception();
         }
         catch (Exception ex)
         {
             ex.smethod_0();
         }
         this.safeFileHandle_0.Dispose();
         this.safeFileHandle_0 = null;
         this.PipeName         = null;
         return;
     }
     this.fileStream_0 = new FileStream(this.safeFileHandle_0, FileAccess.ReadWrite, Class148.int_0, true);
     this.Connected    = true;
     this.task_0       = new Task(new Action(this.method_6));
     this.task_0.Start();
 }
Exemple #2
0
 // Token: 0x06002BEE RID: 11246 RVA: 0x00014701 File Offset: 0x00012901
 protected override bool ReleaseHandle()
 {
     return(Class265.CloseHandle(this.handle));
 }