public override bool TryGetMember(GetMemberBinder binder, out object result)
{
if (_parameters == null) {
_parameters = new Dictionary<string, object>();
}
object value;
if (_parameters.TryGetValue(binder.Name, out value)) {
result = value;
return true;
}
string operationGroup = binder.Name;
if (_operationGroup != null) {
operationGroup = _operationGroup + "." + operationGroup;
}
RestClient operationGroupClient =
new RestClient(_uriFormat, _service, operationGroup, _parameters);
result = operationGroupClient;
return true;
}