Table of Contents

Struct InsertValueInterpolatedStringHandler

Namespace
Dapper.SimpleSqlBuilder.FluentBuilder
Assembly
Dapper.SimpleSqlBuilder.dll

A handler used by the language compiler to append interpolated strings into IFluentBuilder instances.

public ref struct InsertValueInterpolatedStringHandler

Constructors

InsertValueInterpolatedStringHandler(int, int, IFluentBuilder)

Initializes a new instance of the InsertValueInterpolatedStringHandler struct.

public InsertValueInterpolatedStringHandler(int literalLength, int formattedCount, IFluentBuilder builder)

Parameters

literalLength int

The number of constant characters outside of interpolation expressions in the interpolated string.

formattedCount int

The number of interpolation expressions in the interpolated string.

builder IFluentBuilder

The fluent builder associated with the handler.

Exceptions

ArgumentException

Thrown when builder is null or doesn't implement IFluentBuilderFormatter.

Methods

AppendFormatted<T>(T)

Appends a value to the builder.

public void AppendFormatted<T>(T value)

Parameters

value T

The value to append.

Type Parameters

T

The type of the value.

AppendFormatted<T>(T, string?)

Appends a value to the builder.

public void AppendFormatted<T>(T value, string? format)

Parameters

value T

The value to append.

format string?

The format string for the value.

Type Parameters

T

The type of the value.

AppendLiteral(string)

Appends a string to the builder.

public void AppendLiteral(string value)

Parameters

value string

The string to append.