IMutableMetadataOrderedCollection<T> Interface

 

Represents a mutable collection of metadata objects where the element ordering is preserved.

Namespace:   Microsoft.SqlServer.Management.SqlParser.Metadata
Assembly:  Microsoft.SqlServer.Management.SqlParser (in Microsoft.SqlServer.Management.SqlParser.dll)

public interface IMutableMetadataOrderedCollection<T> : IMetadataOrderedCollection<T>, 
	IMutableMetadataCollection<T>, IMetadataCollection<T>, IEnumerable<T>, 
	IEnumerable
where T : class, IMetadataObject

Type Parameters

T

The type of the elements in the collection, constrained to IMetadataObject.

NameDescription
System_CAPS_pubpropertyAsMetadataObjectCollection

Gets an IMetadataCollection<T> object that contains this collection.(Inherited from IMetadataCollection<T>.)

System_CAPS_pubpropertyCount

Gets the number of elements in the collection.(Inherited from IMetadataCollection<T>.)

System_CAPS_pubpropertyItem[Int32]

Gets the element at the specified index.(Inherited from IMetadataOrderedCollection<T>.)

System_CAPS_pubpropertyItem[String]

Gets or sets the element in the collection by name.(Inherited from IMutableMetadataCollection<T>.)

NameDescription
System_CAPS_pubmethodAdd(T)

Adds an element to the end of the collection.(Inherited from IMutableMetadataCollection<T>.)

System_CAPS_pubmethodAddRange(IEnumerable<T>)

Adds the elements in the specified collection to the end of this collection.(Inherited from IMutableMetadataCollection<T>.)

System_CAPS_pubmethodClear()

Removes all elements from the collection.(Inherited from IMutableMetadataCollection<T>.)

System_CAPS_pubmethodClone()

Creates an IMutableMetadataCollection<T> instance that is a copy of this object, except for the elements.(Inherited from IMutableMetadataCollection<T>.)

System_CAPS_pubmethodClone(Boolean)

Creates an IMutableMetadataCollection<T> instance that is a copy of this object and, if specified, also copies the elements.(Inherited from IMutableMetadataCollection<T>.)

System_CAPS_pubmethodContains(String)

Determines whether the collection contains an element that has the specified name.(Inherited from IMetadataCollection<T>.)

System_CAPS_pubmethodContains(String)

Determines whether the collection contains an element that has the specified name.(Inherited from IMetadataCollection<T>.)

System_CAPS_pubmethodFindAll(Predicate<T>)

Retrieves all elements in the collection that match the conditions defined by the specified predicate.(Inherited from IMetadataCollection<T>.)

System_CAPS_pubmethodFindAll(String)

Retrieves all elements in the collection that have the specified name.(Inherited from IMetadataCollection<T>.)

System_CAPS_pubmethodGetEnumerator()

(Inherited from IEnumerable<T>.)

System_CAPS_pubmethodRemove(String)

Removes the first element that has the specified name from the collection.(Inherited from IMutableMetadataCollection<T>.)

System_CAPS_pubmethodRemove(String)

Removes the first element that has the specified name from the collection.(Inherited from IMutableMetadataCollection<T>.)

Return to top
Show: