public override void OnDispose() { pin.Close(); }
public override void Dispose() { pin.Close(); base.Dispose(); }