API Reference
RenderExtensions
Convenience extension methods for rendered outputs.
Inheritance
- Object
- RenderExtensions
Methods
public static String ReadText(Stream stream, Encoding encoding = null) #StringReads text from a file path.
Parameters
- path System.String
- encoding System.Text.Encoding = null
ReadText(System.IO.Stream stream, System.Text.Encoding encoding) #Reads text from a stream.
Parameters
- stream System.IO.Stream
- encoding System.Text.Encoding
public static String ToBase64(Byte[] data) #StringEncodes binary data as Base64.
Parameters
- data System.Byte[]
public static String ToBase64(String text, Encoding encoding = null) #StringEncodes text as Base64 (UTF-8 by default).
Parameters
- text System.String
- encoding System.Text.Encoding = null
public static String ToBmpDataUri(Byte[] data) #StringEncodes BMP bytes as a Base64 data URI.
Parameters
- data System.Byte[]
public static String ToDataUri(Byte[] data, String mimeType) #StringEncodes binary data as a Base64 data URI.
Parameters
- data System.Byte[]
- mimeType System.String
public static String ToGifDataUri(Byte[] data) #StringEncodes GIF bytes as a Base64 data URI.
Parameters
- data System.Byte[]
public static String ToJpegDataUri(Byte[] data) #StringEncodes JPEG bytes as a Base64 data URI.
Parameters
- data System.Byte[]
public static String ToPngDataUri(Byte[] data) #StringEncodes PNG bytes as a Base64 data URI.
Parameters
- data System.Byte[]
public static String ToSvgDataUri(String svg, Encoding encoding = null) #StringEncodes SVG content as a Base64 data URI.
Parameters
- svg System.String
- encoding System.Text.Encoding = null
public static String ToTiffDataUri(Byte[] data) #StringEncodes TIFF bytes as a Base64 data URI.
Parameters
- data System.Byte[]
public static String ToWebpDataUri(Byte[] data) #StringEncodes WebP bytes as a Base64 data URI.
Parameters
- data System.Byte[]
public static Boolean TryReadBinary(String path, out Byte[] data) #BooleanAttempts to read binary data from a file path.
Parameters
- path System.String
- data System.Byte[]@
public static Boolean TryReadText(String path, out String text, Encoding encoding = null) #BooleanAttempts to read text from a file path.
Parameters
- path System.String
- text System.String@
- encoding System.Text.Encoding = null
public static String WrapHtml(String innerHtml, String title) #StringWraps HTML content in a minimal document shell.
Parameters
- innerHtml System.String
- title System.String
public static Void WriteBinary(Byte[] data, Stream stream) #VoidWrites binary data to a file.
Parameters
- data System.Byte[]
- path System.String
public static String WriteBinary(Byte[] data, String directory, String fileName) #StringWrites binary data to a file under the specified directory.
Parameters
- data System.Byte[]
- directory System.String
- fileName System.String
WriteBinary(System.Byte[] data, System.IO.Stream stream) #Writes binary data to a stream.
Parameters
- data System.Byte[]
- stream System.IO.Stream
public static String WriteBinarySafe(Byte[] data, String directory, String fileName) #StringWrites binary data to a file under the specified directory with a safe file name.
Parameters
- data System.Byte[]
- directory System.String
- fileName System.String
public static Void WriteText(String text, Stream stream, Encoding encoding = null) #VoidWrites text to a file.
Parameters
- text System.String
- path System.String
- encoding System.Text.Encoding = null
public static String WriteText(String text, String directory, String fileName, Encoding encoding = null) #StringWrites text to a file under the specified directory.
Parameters
- text System.String
- directory System.String
- fileName System.String
- encoding System.Text.Encoding = null
WriteText(System.String text, System.IO.Stream stream, System.Text.Encoding encoding) #Writes text to a stream.
Parameters
- text System.String
- stream System.IO.Stream
- encoding System.Text.Encoding
public static String WriteTextSafe(String text, String directory, String fileName, Encoding encoding = null) #StringWrites text to a file under the specified directory with a safe file name.
Parameters
- text System.String
- directory System.String
- fileName System.String
- encoding System.Text.Encoding = null