QualifiedIdentifierCollection Class
Contains a list of Qualified Identifiers. This can be stored inside the .Value part of a Qualified Identifier. This is an immutable list once created. We use an abstract class since this class does not know the formatting required to serialize the list back out to a string. The derived class will know this.
Inheritance Hierarchy
System..::..Object
Microsoft.Data.Tools.Model..::..QualifiedIdentifierCollection
Microsoft.Data.Tools.Model..::..QualifiedIdentifierArrayCollection
Microsoft.Data.Tools.Model..::..QualifiedIdentifierNestedCollection
Namespace: Microsoft.Data.Tools.Model
Assembly: Microsoft.Data.Tools.Model (in Microsoft.Data.Tools.Model.dll)
Syntax
'Declaration
Public MustInherit Class QualifiedIdentifierCollection _
Implements IEnumerable(Of QualifiedIdentifier), IEnumerable, _
IComparable
'Usage
Dim instance As QualifiedIdentifierCollection
public abstract class QualifiedIdentifierCollection : IEnumerable<QualifiedIdentifier>,
IEnumerable, IComparable
public ref class QualifiedIdentifierCollection abstract : IEnumerable<QualifiedIdentifier^>,
IEnumerable, IComparable
[<AbstractClassAttribute>]
type QualifiedIdentifierCollection =
class
interface IEnumerable<QualifiedIdentifier>
interface IEnumerable
interface IComparable
end
public abstract class QualifiedIdentifierCollection implements IEnumerable<QualifiedIdentifier>, IEnumerable, IComparable
The QualifiedIdentifierCollection type exposes the following members.
Constructors
Name | Description | |
---|---|---|
QualifiedIdentifierCollection | Construct a QualifiedIdentifierCollection. |
Top
Properties
Name | Description | |
---|---|---|
Item | Gets {insert text here}. | |
Length | Get the number of items in the list |
Top
Methods
Name | Description | |
---|---|---|
CompareTo | ||
Equals | Compares two of these lists and see if all of the items are equal. This assumes the items will be in the same order inside the list. This is a performance optimization, and needed for method arguments, where a different order means a different overload (Overrides Object..::..Equals(Object).) | |
Finalize | (Inherited from Object.) | |
GetHashCode | Computes the hash code for this collection and caches it (Overrides Object..::..GetHashCode() () () ().) | |
GetHeuristicLabel | ||
GetType | (Inherited from Object.) | |
GetValueByName< (Of < <' (T> ) > > ) | Gets a value from the first embedded QualifiedIdentifier that matches the name | |
MemberwiseClone | (Inherited from Object.) | |
ToString | Gets this qualified identifier collection as a string (Overrides Object..::..ToString() () () ().) |
Top
Explicit Interface Implementations
Name | Description | |
---|---|---|
IEnumerable< (Of < <' (QualifiedIdentifier> ) > > )..::..GetEnumerator | ||
IEnumerable..::..GetEnumerator | Get our Enumerator. This prevents direct access to the _array |
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.