protected override unsafe void DisposeUnmanaged() { base.DisposeUnmanaged(); if (Handle == null) { return; } var status = NativeInterface.CompactPlaintextBallot.Free(Handle); if (status != Status.ELECTIONGUARD_STATUS_SUCCESS) { Console.WriteLine($"CompactPlaintextBallot Error DisposeUnmanaged: {status}"); } Handle = null; }
unsafe internal CompactPlaintextBallot(NativeCompactPlaintextBallot handle) { Handle = handle; }