﻿// Decompiled with JetBrains decompiler
// Type: System.Transactions.ISinglePhaseNotification
// Assembly: System.Transactions, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
// MVID: 1E8218DC-8BEC-4E12-A67D-19EEB6D0AD45
// Assembly location: C:\Users\CGA Computer\Desktop\LEGO Universe Stuff\LOCO Server\Unity Web Player Extractor\Saved Files\LOCO Server.unity3d_unpacked\System.Transactions.dll

namespace System.Transactions
{
  /// <summary>
  /// Describes a resource object that supports single phase commit optimization to participate in a transaction.
  /// </summary>
  public interface ISinglePhaseNotification : IEnlistmentNotification
  {
    /// <summary>
    /// Represents the resource manager's implementation of the callback for the single phase commit optimization.
    /// </summary>
    /// <param name="singlePhaseEnlistment">A <see cref="T:System.Transactions.SinglePhaseEnlistment"/>  used to send a response to the transaction manager.</param>
    void SinglePhaseCommit(SinglePhaseEnlistment enlistment);
  }
}
