Share via


QualifiedName Class

Inheritance Hierarchy

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

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

Syntax

'Declaration
<SerializableAttribute> _
Public Class QualifiedName _
    Implements IComparable(Of QualifiedName)
'Usage
Dim instance As QualifiedName
[SerializableAttribute]
public class QualifiedName : IComparable<QualifiedName>
[SerializableAttribute]
public ref class QualifiedName : IComparable<QualifiedName^>
[<SerializableAttribute>]
type QualifiedName =  
    class
        interface IComparable<QualifiedName>
    end
public class QualifiedName implements IComparable<QualifiedName>

The QualifiedName type exposes the following members.

Properties

  Name Description
Public property Formatter The formatter to used when writing values of this name back out to a string
Public property Label The label of the QualifiedName
Public property Name The name of the QualifiedName
Public propertyStatic member Values Gets the list of all registered qualified names
Public property ValueType The type of the QualifiedName. This is used to determine how to deserialize data to objects with this name. e.g.: Assembly=FileName may need to deserialize to a Uri and get Uri-based compares, but: Class=ClassName needs to deserialize to a string. This can be done if Assembly has a Type of Uri.

Top

Methods

  Name Description
Public method CompareTo Compares this qualified name against another (ordinal compare)
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public methodStatic member Get
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString Converts the Qualified Name to a string (Overrides Object..::..ToString() () () ().)

Top

Fields

  Name Description
Public fieldStatic member Array The default (empty) name. Uses no formatter and displays the value as is.
Public fieldStatic member Group A group name
Public fieldStatic member Literal The default (empty) name. Uses no formatter and displays the value as is.
Public fieldStatic member Nested A nested qualified identifier

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