Microsoft.R.Host.Client.RHost.GetContexts C# (CSharp) Method

GetContexts() private static method

private static GetContexts ( Message message ) : Microsoft.R.Host.Client.RContext[]
message Message
return Microsoft.R.Host.Client.RContext[]
        private static RContext[] GetContexts(Message message) {
            var contexts = message.GetArgument(0, "contexts", JTokenType.Array)
                .Select((token, i) => {
                    if (token.Type != JTokenType.Integer) {
                        throw ProtocolError($"Element #{i} of context array must be an integer:", message);
                    }
                    return new RContext((RContextType)(int)token);
                });
            return contexts.ToArray();
        }