/// <summary> /// Sets the value at the specified key as type list. Returns true (1) if the /// value was set successfully. If |value| is currently owned by another object /// then the value will be copied and the |value| reference will not change. /// Otherwise, ownership will be transferred to this object and the |value| /// reference will be invalidated. /// </summary> /// <remarks> /// See also the original CEF documentation in /// <see href="https://bitbucket.org/chromiumfx/chromiumfx/src/tip/cef/include/capi/cef_values_capi.h">cef/include/capi/cef_values_capi.h</see>. /// </remarks> public bool SetList(string key, CfrListValue value) { var call = new CfxDictionaryValueSetListRemoteCall(); call.@this = RemotePtr.ptr; call.key = key; call.value = CfrObject.Unwrap(value).ptr; call.RequestExecution(RemotePtr.connection); return(call.__retval); }
/// <summary> /// Sets the value at the specified key as type list. Returns true (1) if the /// value was set successfully. If |value| is currently owned by another object /// then the value will be copied and the |value| reference will not change. /// Otherwise, ownership will be transferred to this object and the |value| /// reference will be invalidated. /// </summary> /// <remarks> /// See also the original CEF documentation in /// <see href="https://bitbucket.org/chromiumfx/chromiumfx/src/tip/cef/include/capi/cef_values_capi.h">cef/include/capi/cef_values_capi.h</see>. /// </remarks> public bool SetList(string key, CfrListValue value) { var connection = RemotePtr.connection; var call = new CfxDictionaryValueSetListRemoteCall(); call.@this = RemotePtr.ptr; call.key = key; if (!CfrObject.CheckConnection(value, connection)) { throw new ArgumentException("Render process connection mismatch.", "value"); } call.value = CfrObject.Unwrap(value).ptr; call.RequestExecution(connection); return(call.__retval); }