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()
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()
Returns
- int