private DirectiveLocation ToDirectiveLocation(string name)
        {
            var enums  = new __DirectiveLocation();
            var result = enums.ParseValue(name);

            if (result != null)
            {
                return((DirectiveLocation)result);
            }

            throw new ExecutionError($"{name} is an unknown directive location");
        }
Esempio n. 2
0
        private DirectiveLocation ToDirectiveLocation(string name)
        {
            var enums  = new __DirectiveLocation();
            var result = enums.ParseValue(name);

            if (result != null)
            {
                return((DirectiveLocation)result);
            }

            throw new ArgumentOutOfRangeException(nameof(name), $"{name} is an unknown directive location");
        }
Esempio n. 3
0
        private string FormatDirectiveLocationList(IEnumerable <DirectiveLocation> locations)
        {
            var enums = new __DirectiveLocation();

            return(string.Join(" | ", locations.Select(x => enums.Serialize(x))));
        }