public string Process(string value, VariablePostProcessorType postProcessorType) { switch (postProcessorType) { case VariablePostProcessorType.HtmlDecode: value = WebUtility.HtmlDecode(value); break; case VariablePostProcessorType.HtmlEncode: value = WebUtility.HtmlEncode(value); break; case VariablePostProcessorType.UrlDecode: value = WebUtility.UrlDecode(value); break; case VariablePostProcessorType.UrlEncode: value = WebUtility.UrlEncode(value); break; } return(value); }
public CapturedVariable(string name, string regex, VariablePostProcessorType postProcessorType) { Name = name; Regex = regex; PostProcessorType = postProcessorType; }