Skip to content

Commit 76c1be4

Browse files
committed
Added missing overload (fixes #996).
1 parent 327407f commit 76c1be4

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

Provider/src/FirebirdSql.Data.FirebirdClient/Client/Native/FesStatement.cs

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,25 @@ public FesStatement(DatabaseBase db, TransactionBase transaction)
124124

125125
#region Dispose2
126126

127+
public override void Dispose2()
128+
{
129+
if (!_disposed)
130+
{
131+
_disposed = true;
132+
Release();
133+
Clear();
134+
_db = null;
135+
_fields = null;
136+
_parameters = null;
137+
_transaction = null;
138+
OutputParameters = null;
139+
_statusVector = null;
140+
_allRowsFetched = false;
141+
_handle.Dispose();
142+
FetchSize = 0;
143+
base.Dispose2();
144+
}
145+
}
127146
public override async ValueTask Dispose2Async(CancellationToken cancellationToken = default)
128147
{
129148
if (!_disposed)

0 commit comments

Comments
 (0)