Bexel Manager API Documentation
|
Public Member Functions | |
SelectionSetFolder | Add (string name, string description="") |
Creates a new selection set folder and adds it to the collection. More... | |
bool | Remove (string name) |
Removes selection set folder with the specified name from the collection. More... | |
bool | Remove (SelectionSetFolder folder) |
Removes the specified selection set folder from the collection. More... | |
void | RemoveRange (IEnumerable< SelectionSetFolder > folders) |
Removes the specified selection set folders from the collection. More... | |
![]() | |
IEnumerator< SelectionSetFolder > | GetEnumerator () |
SelectionSetFolder | GetSelectionSetFolderByID (SelectionSetFolderID id) |
Retrieves the selection set folder with the specified ID. More... | |
SelectionSetFolder | GetSelectionSetFolderByID (int internalID) |
Retrieves the selection set folder with the specified internal ID. More... | |
SelectionSetFolder | GetSelectionSetFolderByName (string name) |
Retrieves the selection set folder with the specified name. More... | |
bool | ContainsKey (SelectionSetFolderID id) |
Determines whether the collection contains the selection set folder with the specified ID. More... | |
bool | ContainsKey (int internalID) |
Determines whether the collection contains the selection set folder with the specified internal ID. More... | |
Additional Inherited Members | |
![]() | |
readonly SelectionSetCollectionRef | selectionSetsRef |
readonly Project | project |
![]() | |
int | Count [get] |
SelectionSetFolder | this[SelectionSetFolderID id] [get] |
SelectionSetFolder | this[int internalID] [get] |
![]() | |
SelectionSetFolder | this[SelectionSetFolderID id] [get] |
Retrieves the selection set folder with the specified ID. More... | |
SelectionSetFolder | this[int internalID] [get] |
Retrieves the selection set folder with the specified selection set folder internal ID. More... | |
SelectionSetFolder Bexel.Api.SelectionSets.SelectionSetFolderCollection.Add | ( | string | name, |
string | description = "" |
||
) |
Creates a new selection set folder and adds it to the collection.
name | Name of the selection set folder to be added. |
description | Description of the selection set folder to be added. |
Bexel.Api.InvalidApiArgumentException | The specified name is invalid or selection set folder with the same name already exists within collection. |
Implements Bexel.Api.SelectionSets.ISelectionSetFolderCollection.
bool Bexel.Api.SelectionSets.SelectionSetFolderCollection.Remove | ( | string | name | ) |
Removes selection set folder with the specified name from the collection.
name | Name of the selection set folder to be removed. |
This action will also delete selection set folder from the project.
Implements Bexel.Api.SelectionSets.ISelectionSetFolderCollection.
bool Bexel.Api.SelectionSets.SelectionSetFolderCollection.Remove | ( | SelectionSetFolder | folder | ) |
Removes the specified selection set folder from the collection.
folder | A reference to selection set folder to be removed. |
This action will also delete selection set folder from the project. The specified selection set folder will become invalid API object after removal.
Implements Bexel.Api.SelectionSets.ISelectionSetFolderCollection.
void Bexel.Api.SelectionSets.SelectionSetFolderCollection.RemoveRange | ( | IEnumerable< SelectionSetFolder > | folders | ) |
Removes the specified selection set folders from the collection.
folders | A reference to selection set folders to be removed. |
This action will also delete selection set folder from the project. Only selection set folders which belong to this collection will be removed. The specified selection set folders will become invalid API objects after removal.
Implements Bexel.Api.SelectionSets.ISelectionSetFolderCollection.