// 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(); }
// Token: 0x06002BEE RID: 11246 RVA: 0x00014701 File Offset: 0x00012901 protected override bool ReleaseHandle() { return(Class265.CloseHandle(this.handle)); }