C# Класс Newtonsoft.Json.Utilities.JavaScriptUtils

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GetCharEscapeFlags ( StringEscapeHandling stringEscapeHandling, char quoteChar ) : bool[]
ShouldEscapeJavaScriptString ( string s, bool charEscapeFlags ) : bool
ToEscapedJavaScriptString ( string value, char delimiter, bool appendDelimiters, StringEscapeHandling stringEscapeHandling ) : string
WriteEscapedJavaScriptString ( TextWriter writer, string s, char delimiter, bool appendDelimiters, bool charEscapeFlags, StringEscapeHandling stringEscapeHandling, IArrayPool bufferPool, char &writeBuffer ) : void

Приватные методы

Метод Описание
JavaScriptUtils ( ) : System

Описание методов

GetCharEscapeFlags() публичный статический Метод

public static GetCharEscapeFlags ( StringEscapeHandling stringEscapeHandling, char quoteChar ) : bool[]
stringEscapeHandling StringEscapeHandling
quoteChar char
Результат bool[]

ShouldEscapeJavaScriptString() публичный статический Метод

public static ShouldEscapeJavaScriptString ( string s, bool charEscapeFlags ) : bool
s string
charEscapeFlags bool
Результат bool

ToEscapedJavaScriptString() публичный статический Метод

public static ToEscapedJavaScriptString ( string value, char delimiter, bool appendDelimiters, StringEscapeHandling stringEscapeHandling ) : string
value string
delimiter char
appendDelimiters bool
stringEscapeHandling StringEscapeHandling
Результат string

WriteEscapedJavaScriptString() публичный статический Метод

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
Результат void