Baku.LibqiDotNet.QiValue.Swap C# (CSharp) Méthode

Swap() public static méthode

指定した2つの値を入れ替えます。
public static Swap ( QiValue v1, QiValue v2 ) : void
v1 QiValue
v2 QiValue
Résultat void
        public static void Swap(QiValue v1, QiValue v2) => QiApiValue.Swap(v1, v2);

Usage Example

Exemple #1
0
 public QiMethod(QiObjectMethod method)
 {
     ManagedMethod   = method;
     UnmanagedMethod = (sig, args, ret, _) =>
     {
         var result   = ManagedMethod(sig, new QiValue(args));
         var retValue = new QiValue(ret);
         //すり替え処理によって計算結果を渡したい
         //(というかC言語APIだと他に良い手が無さそうに見える)
         QiValue.Swap(retValue, result);
     };
 }