WriteEscapedJavaScriptString() public static method

public static WriteEscapedJavaScriptString ( TextWriter writer, string s, char delimiter, bool appendDelimiters, bool charEscapeFlags, StringEscapeHandling stringEscapeHandling, IArrayPool bufferPool, char &writeBuffer ) : void
writer TextWriter
s string
delimiter char
appendDelimiters bool
charEscapeFlags bool
stringEscapeHandling StringEscapeHandling
bufferPool IArrayPool
writeBuffer char
return void
Example #1
0
 public static string ToEscapedJavaScriptString(string value, char delimiter, bool appendDelimiters)
 {
     using (StringWriter stringWriter = StringUtils.CreateStringWriter(StringUtils.GetLength(value) ?? 16))
     {
         JavaScriptUtils.WriteEscapedJavaScriptString((TextWriter)stringWriter, value, delimiter, appendDelimiters);
         return(stringWriter.ToString());
     }
 }
Example #2
0
        public static string ToEscapedJavaScriptString(string value, char delimiter, bool appendDelimiters)
        {
            string result;

            using (StringWriter stringWriter = StringUtils.CreateStringWriter(StringUtils.GetLength(value) ?? 16))
            {
                char[] array = null;
                JavaScriptUtils.WriteEscapedJavaScriptString(stringWriter, value, delimiter, appendDelimiters, (delimiter == '"') ? JavaScriptUtils.DoubleQuoteCharEscapeFlags : JavaScriptUtils.SingleQuoteCharEscapeFlags, StringEscapeHandling.Default, ref array);
                result = stringWriter.ToString();
            }
            return(result);
        }
        public static string ToEscapedJavaScriptString(string value, char delimiter, bool appendDelimiters)
        {
            int?   length = StringUtils.GetLength(value);
            string result;

            using (StringWriter stringWriter = StringUtils.CreateStringWriter((!length.get_HasValue()) ? 16 : length.get_Value()))
            {
                JavaScriptUtils.WriteEscapedJavaScriptString(stringWriter, value, delimiter, appendDelimiters);
                result = stringWriter.ToString();
            }
            return(result);
        }
Example #4
0
        public static string ToEscapedJavaScriptString(string value, char delimiter, bool appendDelimiters)
        {
            string str;
            int?   length = StringUtils.GetLength(value);

            using (StringWriter stringWriter = StringUtils.CreateStringWriter((!length.HasValue ? 16 : length.Value)))
            {
                JavaScriptUtils.WriteEscapedJavaScriptString(stringWriter, value, delimiter, appendDelimiters);
                str = stringWriter.ToString();
            }
            return(str);
        }
Example #5
0
        // Token: 0x06000DD8 RID: 3544 RVA: 0x00050A4C File Offset: 0x0004EC4C
        public static string ToEscapedJavaScriptString([Nullable(2)] string value, char delimiter, bool appendDelimiters, StringEscapeHandling stringEscapeHandling)
        {
            bool[] charEscapeFlags = JavaScriptUtils.GetCharEscapeFlags(stringEscapeHandling, delimiter);
            string result;

            using (StringWriter stringWriter = StringUtils.CreateStringWriter((value != null) ? value.Length : 16))
            {
                char[] array = null;
                JavaScriptUtils.WriteEscapedJavaScriptString(stringWriter, value, delimiter, appendDelimiters, charEscapeFlags, stringEscapeHandling, null, ref array);
                result = stringWriter.ToString();
            }
            return(result);
        }
Example #6
0
        public static string ToEscapedJavaScriptString(string value, char delimiter, bool appendDelimiters, StringEscapeHandling stringEscapeHandling)
        {
            string str;

            bool[] charEscapeFlags = JavaScriptUtils.GetCharEscapeFlags(stringEscapeHandling, delimiter);
            using (StringWriter stringWriter = StringUtils.CreateStringWriter((value != null ? value.Length : 16)))
            {
                char[] chrArray = null;
                JavaScriptUtils.WriteEscapedJavaScriptString(stringWriter, value, delimiter, appendDelimiters, charEscapeFlags, stringEscapeHandling, null, ref chrArray);
                str = stringWriter.ToString();
            }
            return(str);
        }
 public static string ToEscapedJavaScriptString(
     string value,
     char delimiter,
     bool appendDelimiters,
     StringEscapeHandling stringEscapeHandling)
 {
     bool[] charEscapeFlags = JavaScriptUtils.GetCharEscapeFlags(stringEscapeHandling, delimiter);
     using (StringWriter stringWriter = StringUtils.CreateStringWriter(StringUtils.GetLength(value) ?? 16))
     {
         char[] writeBuffer = (char[])null;
         JavaScriptUtils.WriteEscapedJavaScriptString((TextWriter)stringWriter, value, delimiter, appendDelimiters, charEscapeFlags, stringEscapeHandling, (IArrayPool <char>)null, ref writeBuffer);
         return(stringWriter.ToString());
     }
 }