void IDisposable.Dispose() { if (this.class1005_0 != null) { this.class1005_0.System.IDisposable.Dispose(); this.class1005_0 = null; if (this.interface65_0 != null) { Marshal.FinalReleaseComObject(this.interface65_0); GC.SuppressFinalize(this.interface65_0); this.interface65_0 = null; } GC.SuppressFinalize(this); } }
public void Dispose() { if (!this.bool_0) { this.bool_0 = true; this.Close(); if (this.interface40_0 != null) { Marshal.ReleaseComObject(this.interface40_0); this.interface40_0 = null; } if (this.interface65_0 != null) { Marshal.FinalReleaseComObject(this.interface65_0); GC.SuppressFinalize(this.interface65_0); this.interface65_0 = null; } this.string_2 = null; this.bool_0 = true; this.list_1 = null; this.list_0 = null; } }
public static extern int StgOpenStorageOnILockBytes(Interface65 A_0, Interface40 A_1, STGM A_2, int A_3, int A_4, out Interface40 A_5);
public static extern int StgCreateDocfileOnILockBytes(Interface65 A_0, STGM A_1, int A_2, out Interface40 A_3);
public static extern int CreateILockBytesOnHGlobal(IntPtr A_0, bool A_1, out Interface65 A_2);