Table of Contents

Class QueryElementTextWriter

Namespace
LinqToDB.Internal.SqlQuery
Assembly
linq2db.dll
public sealed class QueryElementTextWriter
Inheritance
QueryElementTextWriter
Inherited Members
Extension Methods

Constructors

QueryElementTextWriter()

public QueryElementTextWriter()

QueryElementTextWriter(NullabilityContext)

public QueryElementTextWriter(NullabilityContext nullability)

Parameters

nullability NullabilityContext

Properties

Length

public int Length { get; set; }

Property Value

int

Nullability

public NullabilityContext Nullability { get; }

Property Value

NullabilityContext

Methods

AddVisited(IQueryElement)

public bool AddVisited(IQueryElement element)

Parameters

element IQueryElement

Returns

bool

Append(byte)

public QueryElementTextWriter Append(byte value)

Parameters

value byte

Returns

QueryElementTextWriter

Append(char)

[CLSCompliant(false)]
public QueryElementTextWriter Append(char value)

Parameters

value char

Returns

QueryElementTextWriter

Append(char, int)

public QueryElementTextWriter Append(char value, int repeatCount)

Parameters

value char
repeatCount int

Returns

QueryElementTextWriter

Append(decimal)

public QueryElementTextWriter Append(decimal value)

Parameters

value decimal

Returns

QueryElementTextWriter

Append(double)

public QueryElementTextWriter Append(double value)

Parameters

value double

Returns

QueryElementTextWriter

Append(short)

public QueryElementTextWriter Append(short value)

Parameters

value short

Returns

QueryElementTextWriter

Append(int)

public QueryElementTextWriter Append(int value)

Parameters

value int

Returns

QueryElementTextWriter

Append(long)

public QueryElementTextWriter Append(long value)

Parameters

value long

Returns

QueryElementTextWriter

Append(object?)

public QueryElementTextWriter Append(object? value)

Parameters

value object

Returns

QueryElementTextWriter

Append(sbyte)

[CLSCompliant(false)]
public QueryElementTextWriter Append(sbyte value)

Parameters

value sbyte

Returns

QueryElementTextWriter

Append(float)

public QueryElementTextWriter Append(float value)

Parameters

value float

Returns

QueryElementTextWriter

Append(string?)

public QueryElementTextWriter Append(string? value)

Parameters

value string

Returns

QueryElementTextWriter

Append(StringBuilder?)

public QueryElementTextWriter Append(StringBuilder? value)

Parameters

value StringBuilder

Returns

QueryElementTextWriter

Append(ushort)

[CLSCompliant(false)]
public QueryElementTextWriter Append(ushort value)

Parameters

value ushort

Returns

QueryElementTextWriter

Append(uint)

[CLSCompliant(false)]
public QueryElementTextWriter Append(uint value)

Parameters

value uint

Returns

QueryElementTextWriter

Append(ulong)

[CLSCompliant(false)]
public QueryElementTextWriter Append(ulong value)

Parameters

value ulong

Returns

QueryElementTextWriter

AppendFormat(string, object)

public QueryElementTextWriter AppendFormat(string format, object arg0)

Parameters

format string
arg0 object

Returns

QueryElementTextWriter

AppendFormat(string, params object[])

public QueryElementTextWriter AppendFormat(string format, params object[] args)

Parameters

format string
args object[]

Returns

QueryElementTextWriter

AppendIdentCheck(string)

public QueryElementTextWriter AppendIdentCheck(string str)

Parameters

str string

Returns

QueryElementTextWriter

AppendLine()

public QueryElementTextWriter AppendLine()

Returns

QueryElementTextWriter

AppendLine(char)

public QueryElementTextWriter AppendLine(char value)

Parameters

value char

Returns

QueryElementTextWriter

AppendLine(string)

public QueryElementTextWriter AppendLine(string str)

Parameters

str string

Returns

QueryElementTextWriter

Indent()

public int Indent()

Returns

int

IndentScope()

public SqlTextWriter.IndentScope IndentScope()

Returns

SqlTextWriter.IndentScope

RemoveVisited(IQueryElement)

public void RemoveVisited(IQueryElement element)

Parameters

element IQueryElement

Replace(string, string, int, int)

public QueryElementTextWriter Replace(string oldValue, string newValue, int startIndex, int count)

Parameters

oldValue string
newValue string
startIndex int
count int

Returns

QueryElementTextWriter

ToString()

public override string ToString()

Returns

string

ToString(int, int)

public string ToString(int startIndex, int length)

Parameters

startIndex int
length int

Returns

string

UnIndent()

public int UnIndent()

Returns

int