Class CefRpcArgs
Namespace: ReadyM.Cef.Rpc
Assembly: ReadyM.Cef.dll
A typed message's arguments, as the JSON array that crosses to a page.
public static class CefRpcArgs
Inheritance
Inherited Members
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Remarks
GAME THREAD. Positional, matching what readym.sendButtonClicked("save", 2) looks like from the page.
The generator refuses an unsupported parameter type at compile time, so nothing unsupported reaches here.
Methods
TryRead(PageMessageDelivery, ILogger, string)
public static bool TryRead(PageMessageDelivery message, ILogger logger, string source)
Parameters
message PageMessageDelivery
logger ILogger
source string
Returns
TryRead<T0>(PageMessageDelivery, ILogger, string, out T0)
public static bool TryRead<T0>(PageMessageDelivery message, ILogger logger, string source, out T0 a0)
Parameters
message PageMessageDelivery
logger ILogger
source string
a0 T0
Returns
Type Parameters
T0
TryRead<T0, T1>(PageMessageDelivery, ILogger, string, out T0, out T1)
public static bool TryRead<T0, T1>(PageMessageDelivery message, ILogger logger, string source, out T0 a0, out T1 a1)
Parameters
message PageMessageDelivery
logger ILogger
source string
a0 T0
a1 T1
Returns
Type Parameters
T0
T1
TryRead<T0, T1, T2>(PageMessageDelivery, ILogger, string, out T0, out T1, out T2)
public static bool TryRead<T0, T1, T2>(PageMessageDelivery message, ILogger logger, string source, out T0 a0, out T1 a1, out T2 a2)
Parameters
message PageMessageDelivery
logger ILogger
source string
a0 T0
a1 T1
a2 T2
Returns
Type Parameters
T0
T1
T2
TryRead<T0, T1, T2, T3>(PageMessageDelivery, ILogger, string, out T0, out T1, out T2, out T3)
public static bool TryRead<T0, T1, T2, T3>(PageMessageDelivery message, ILogger logger, string source, out T0 a0, out T1 a1, out T2 a2, out T3 a3)
Parameters
message PageMessageDelivery
logger ILogger
source string
a0 T0
a1 T1
a2 T2
a3 T3
Returns
Type Parameters
T0
T1
T2
T3
TryRead<T0, T1, T2, T3, T4>(PageMessageDelivery, ILogger, string, out T0, out T1, out T2, out T3, out T4)
public static bool TryRead<T0, T1, T2, T3, T4>(PageMessageDelivery message, ILogger logger, string source, out T0 a0, out T1 a1, out T2 a2, out T3 a3, out T4 a4)
Parameters
message PageMessageDelivery
logger ILogger
source string
a0 T0
a1 T1
a2 T2
a3 T3
a4 T4
Returns
Type Parameters
T0
T1
T2
T3
T4
TryRead<T0, T1, T2, T3, T4, T5>(PageMessageDelivery, ILogger, string, out T0, out T1, out T2, out T3, out T4, out T5)
public static bool TryRead<T0, T1, T2, T3, T4, T5>(PageMessageDelivery message, ILogger logger, string source, out T0 a0, out T1 a1, out T2 a2, out T3 a3, out T4 a4, out T5 a5)
Parameters
message PageMessageDelivery
logger ILogger
source string
a0 T0
a1 T1
a2 T2
a3 T3
a4 T4
a5 T5
Returns
Type Parameters
T0
T1
T2
T3
T4
T5
Write()
public static string Write()
Returns
Write<T0>(T0)
public static string Write<T0>(T0 a0)
Parameters
a0 T0
Returns
Type Parameters
T0
Write<T0, T1>(T0, T1)
public static string Write<T0, T1>(T0 a0, T1 a1)
Parameters
a0 T0
a1 T1
Returns
Type Parameters
T0
T1
Write<T0, T1, T2>(T0, T1, T2)
public static string Write<T0, T1, T2>(T0 a0, T1 a1, T2 a2)
Parameters
a0 T0
a1 T1
a2 T2
Returns
Type Parameters
T0
T1
T2
Write<T0, T1, T2, T3>(T0, T1, T2, T3)
public static string Write<T0, T1, T2, T3>(T0 a0, T1 a1, T2 a2, T3 a3)
Parameters
a0 T0
a1 T1
a2 T2
a3 T3
Returns
Type Parameters
T0
T1
T2
T3
Write<T0, T1, T2, T3, T4>(T0, T1, T2, T3, T4)
public static string Write<T0, T1, T2, T3, T4>(T0 a0, T1 a1, T2 a2, T3 a3, T4 a4)
Parameters
a0 T0
a1 T1
a2 T2
a3 T3
a4 T4
Returns
Type Parameters
T0
T1
T2
T3
T4
Write<T0, T1, T2, T3, T4, T5>(T0, T1, T2, T3, T4, T5)
public static string Write<T0, T1, T2, T3, T4, T5>(T0 a0, T1 a1, T2 a2, T3 a3, T4 a4, T5 a5)
Parameters
a0 T0
a1 T1
a2 T2
a3 T3
a4 T4
a5 T5
Returns
Type Parameters
T0
T1
T2
T3
T4
T5