Share via


QualifiedFormatter Class

Inheritance Hierarchy

System..::..Object
  Microsoft.Data.Tools.Model..::..QualifiedFormatter

Namespace:  Microsoft.Data.Tools.Model
Assembly:  Microsoft.Data.Tools.Model (in Microsoft.Data.Tools.Model.dll)

Syntax

'Declaration
Public MustInherit Class QualifiedFormatter
'Usage
Dim instance As QualifiedFormatter
public abstract class QualifiedFormatter
public ref class QualifiedFormatter abstract
[<AbstractClassAttribute>]
type QualifiedFormatter =  class end
public abstract class QualifiedFormatter

The QualifiedFormatter type exposes the following members.

Constructors

  Name Description
Protected method QualifiedFormatter Initializes a new instance of the QualifiedFormatter class.

Top

Properties

  Name Description
Public property ShouldAppendName Whether to append the name before a value
Public property ShouldEscapeValue Whether to append the name before a value

Top

Methods

  Name Description
Public method AppendListSeparator Appends a seperator for a list e.g. , item
Public method AppendNameValueSeparator Appends a seperator for a value name e.g. , item
Public method AppendPrefix Append a prefix e.g. (
Public method AppendSuffix Appends a suffix e.g. )
Public method Equals (Inherited from Object.)
Public method EscapeIfNeeded Checks whether an escape should be performed on a string, and then performs it.
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)

Top

Fields

  Name Description
Public fieldStatic member CommaSeparatedList A QualifiedFormatter formatter that writes an array of Values in the form: [Item1,Item2,Item3] It does NOT perform an escape operation on the value first. (This is generally done by a deeper operation, such as NameOpEqValueFormatter).
Public fieldStatic member NameValue A QualifiedFormatter formatter that writes out items in the format of: Name=Value It performs an escape operation on the value first
Public fieldStatic member NameValueNoEscape A QualifiedFormatter formatter that writes out items in the format of: Name=Value It does NOT perform an escape operation on the value first
Public fieldStatic member Nested A QualifiedFormatter formatter that nests an internal operand in the format: (Item) It does NOT perform an escape operation on the value first. (This is generally done by a deeper operation, such as NameOpEqValueFormatter).
Public fieldStatic member None A QualifiedFormatter formatter that writes just the Value as is. Value It does NOT perform an escape operation on the value first
Public fieldStatic member SpaceSeparatedList A QualifiedFormatter formatter that writes an array of Values in the form: Item1 Item2 tem3 It does NOT perform an escape operation on the value first. (This is generally done by a deeper operation, such as NameOpEqValueFormatter).

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.Data.Tools.Model Namespace