JavaScriptEncoder
Represents a JavaScript character encoding.
using System.Runtime.CompilerServices;
using System.Text.Unicode;
namespace System.Text.Encodings.Web
{
[System.Runtime.CompilerServices.NullableContext(1)]
[System.Runtime.CompilerServices.Nullable(0)]
public abstract class JavaScriptEncoder : TextEncoder
{
public static JavaScriptEncoder Default => DefaultJavaScriptEncoderBasicLatin.s_singleton;
public static JavaScriptEncoder UnsafeRelaxedJsonEscaping => UnsafeRelaxedJavaScriptEncoder.s_singleton;
public static JavaScriptEncoder Create(TextEncoderSettings settings)
{
return new DefaultJavaScriptEncoder(settings);
}
public static JavaScriptEncoder Create(params UnicodeRange[] allowedRanges)
{
return new DefaultJavaScriptEncoder(allowedRanges);
}
}
}