Share via


INamedComponentCollection Interface

Definition

Repesent a container of a collection of named components.

[System.Runtime.InteropServices.Guid("663B8189-4FAF-48ef-A447-394B615D45F0")]
public interface INamedComponentCollection : Microsoft.AnalysisServices.IModelComponentCollection, System.Collections.ICollection
[<System.Runtime.InteropServices.Guid("663B8189-4FAF-48ef-A447-394B615D45F0")>]
type INamedComponentCollection = interface
    interface IModelComponentCollection
    interface ICollection
    interface IEnumerable
Public Interface INamedComponentCollection
Implements ICollection, IModelComponentCollection
Derived
Attributes
Implements

Properties

Parent

Gets the parent IModelComponent of the IModelComponentCollection.

(Inherited from IModelComponentCollection)

Methods

Contains(IModelComponent)

Indicates whether the collection contains a specified IModelComponent.

(Inherited from IModelComponentCollection)
Contains(String)

Indicates whether the collection contains a component with the specified ID.

ContainsName(String)

Indicates whether the collection contains a component with the specified name.

GetNewID()

Generates a new unique ID for the component in the collection.

GetNewID(String)

Generates a new unique ID for a component in the collection that starts with the specified prefix.

GetNewName()

Generates a new unique name for a component in the collection.

GetNewName(String)

Assists in creating new consecutive numbered names that start with the specified prefix.

Remove(IModelComponent, Boolean)

Removes an IModelComponent from the collection.

(Inherited from IModelComponentCollection)
Remove(IModelComponent)

Removes an IModelComponent from the collection.

(Inherited from IModelComponentCollection)

Applies to