INNER CODE UNIT · C#
ViewReader
RapidScada/scada-v6 · ScadaCommon/PostgreSqlStorage/PostgreSqlStorageLogic.cs:24
private class ViewReader : BinaryReader
{
private readonly Action closeAction;
public ViewReader(Stream stream, Action closeAction)
: base(stream, Encoding.UTF8, false)
{
this.closeAction = closeAction;
}
protected override void Dispose(bool disposing)
{
try { closeAction?.Invoke(); }
finally { base.Dispose(disposing); }
}
}
/// <summary>