[C#/Java]
event TElEvaluationResultEvent OnEvaluationResult;
delegate void TElEvaluationResultEvent(object Sender, string res, SB_SecTrustResultTyperesType); // SB_APPLE_KEYCHAIN_iOS is not defined
delegate void TElEvaluationResultEvent(object Sender, string res, SB_SecTrustResultTyperesType, SB_SecTrustReftrust); // SB_APPLE_KEYCHAIN_iOS is defined
[VB.NET]
Event OnEvaluationResult As TElEvaluationResultEvent
Delegate Sub TElEvaluationResultEvent(ByVal Sender As Object, ByVal res As String, ByVal resType As SB_SecTrustResultType) // SB_APPLE_KEYCHAIN_iOS is not defined
Delegate Sub TElEvaluationResultEvent(ByVal Sender As Object, ByVal res As String, ByVal resType As SB_SecTrustResultType, ByVal trust As SB_SecTrustRef) // SB_APPLE_KEYCHAIN_iOS is defined
[Pascal]
property OnEvaluationResult: TElEvaluationResultEvent;
TElEvaluationResultEvent = procedure(Sender: TObject; const res: WideString; const resType: SB_SecTrustResultType) of object; // SB_APPLE_KEYCHAIN_iOS is not defined
TElEvaluationResultEvent = procedure(Sender: TObject; const res: WideString; const resType: SB_SecTrustResultType; trust: SB_SecTrustRef) of object; // SB_APPLE_KEYCHAIN_iOS is defined