Table of Contents

Struct DeleteInterpolatedStringHandler

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 DeleteInterpolatedStringHandler

Constructors

DeleteInterpolatedStringHandler(int, int, IFluentBuilder)

Initializes a new instance of the DeleteInterpolatedStringHandler struct.

public DeleteInterpolatedStringHandler(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.