| 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() );' | 
| } |