Skip to content

Thing structure

Indicates a table or a specific record.

public struct Thing : IEquatable<Thing>

Public Members

name description
Thing(…)
static From(…) (2 methods)
HasKey { get; }
Inner { get; } Returns the underlying string.
IsKeyEscaped { get; } Indicates whether the Key is escaped. true if no Key is present.
Key { get; } Returns the Key part of the Thing.
Length { get; }
Table { get; } Returns the Table part of the Thing
TableAndSeparator { get; } If the Key is present returns the Table part including the separator; otherwise returns the Table.
Escape() Escapes the Thing if not already IsKeyEscaped.
override ToString()
ToUri()
TryUnescapeKey(…) Returns the unescaped key, if tne key is escaped
Unescape() Uneescapes the Thing if not already IsKeyEscaped.
WithKey(…)
WithTable(…)
const CHAR_PRE
const CHAR_SEP
const CHAR_SUF
explicit operator
implicit operator
class Converter

Remarks

table_name:record_id

See Also