QualifiedName Class

Inheritance Hierarchy


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


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

The QualifiedName type exposes the following members.


  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.



  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() () () ().)



  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


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


Microsoft.Data.Tools.Model Namespace