Microsoft.SqlServer.TransactSql.ScriptDom by Microsoft

<PackageReference Include="Microsoft.SqlServer.TransactSql.ScriptDom" Version="161.9109.0" />

.NET API 5,160,480 bytes

 Identifier

public class Identifier : TSqlFragment
This fragment is used to represent an identifier
public QuoteType QuoteType { get; set; }

The type of the quote.

public string Value { get; set; }

The value of the identifier.

public Identifier()

public static string DecodeIdentifier(string identifier, out QuoteType quote)

Removes the escape characters.

public static string EncodeIdentifier(string identifier)

Adds the escape characters.

public static string EncodeIdentifier(string identifier, QuoteType quoteType)

Adds the escape characters.