Table of Contents

Struct BuilderInterpolatedStringHandler

Namespace
Dapper.SimpleSqlBuilder
Assembly
Dapper.SimpleSqlBuilder.dll

A handler used by the language compiler to create the Builder and append interpolated strings into Builder instances.

public ref struct BuilderInterpolatedStringHandler

Constructors

BuilderInterpolatedStringHandler(int, int)

Initializes a new instance of the BuilderInterpolatedStringHandler struct.

public BuilderInterpolatedStringHandler(int literalLength, int formattedCount)

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.

Exceptions

InvalidOperationException

Thrown when created builder does not implement IBuilderFormatter.

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.