public KeyValuePair<XATransactionId, byte[]>[] GetRecoverables()
{
KeyValuePair<XATransactionId, byte[]>[] result = new KeyValuePair<XATransactionId, byte[]>[0];
if (this.PreGetRecoverablesEvent != null)
{
this.PreGetRecoverablesEvent(result);
}
result = this.containedLogger.GetRecoverables();
if (this.PostGetRecoverablesEvent != null)
{
this.PostGetRecoverablesEvent(result);
}
return result;
}