public void Dispose() { if (client.Handle != IntPtr.Zero && handle != IntPtr.Zero) { lock (client) { avahi_entry_group_free (handle); handle = IntPtr.Zero; } } }
public void Dispose() { lock (eg_mutex) { if (entry_group == null) { return; } entry_group.Reset(); entry_group.Dispose(); entry_group = null; } }