陈清红
2025-04-14 880f3c0257eeb8c37761d484258fdd102a369a19
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Quintiq file version 2.0
#parent: #root
Method StartSafeTransaction
{
  Description:
  [*
    By setting the `TransactionGUID` attribute, we ensure that the `IsSafe` method will return `true` when it is called.
    In other words, this method starts a safe transaction.
    We assume that this method is only used (indirectly) within a `try{...}` block.
    
    DEPRECATED accessibility
    The accessiblity of this method will change to 'module' when LibOpt 3.0 is released.
    Please use the `BeforeMethodCall_TryBlock` method instead.
  *]
  TextBody: 'this.TransactionGUID( Transaction::GetCurrentTask().GUID() );'
}