DynamicRest.RestClient.TryGetMember C# (CSharp) 메소드

TryGetMember() 공개 메소드

public TryGetMember ( GetMemberBinder binder, object &result ) : bool
binder GetMemberBinder
result object
리턴 bool
        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;
        }