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"); }
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"); }
private string FormatDirectiveLocationList(IEnumerable <DirectiveLocation> locations) { var enums = new __DirectiveLocation(); return(string.Join(" | ", locations.Select(x => enums.Serialize(x)))); }