public static PricingEngineDiagnosticsObject GetPricingEngineDiagnosticsObject( SalesTransaction salesTransaction) { if (salesTransaction == null) { throw new ArgumentNullException(nameof(salesTransaction)); } return((PricingEngineDiagnosticsObject)salesTransaction.GetProperty(SalesTransactionDiagnosticsObjectParameter)); }
public static bool GetCollectDiagnostics( SalesTransaction salesTransaction) { if (salesTransaction == null) { throw new ArgumentNullException(nameof(salesTransaction)); } bool result = false; object resultObj = salesTransaction.GetProperty(SalesTransactionCollectDiagnosticsFlag); if (resultObj == null || !resultObj.GetType().Equals(typeof(bool))) { result = false; } else { result = (bool)resultObj; } return(result); }