# Repository.Action.GetAllActions

Jump to: navigation, search

Member of: SynthesisAPI.Repository

Returns an array of cAction objects that represent the action resources in the current project.

## Syntax

.Action.GetAllActions(Filter)


### Parameters

Filter

Optional. A filter that returns a particular type of resource (e.g., global only, local and global only, etc.). Can be any ResourceFilterEnum constant. Default value = 0, which returns local resources only.

## Example

This example assumes that actions exist in the first available project of a repository.

VBA|VB.NET

'Declare a new Repository object and connect to a Synthesis repository.
Dim MyRepository As New Repository
MyRepository.ConnectToAccessRepository("C:\RSRepository1.rsr10")

'Get a list of all actions in project #1.
Dim ListofActions() As cAction
MyRepository.Project.SetCurrentProject (1)
ListofActions = MyRepository.Action.GetAllActions()

'Output sample: Display the number of actions in the project.
Dim NumberofElements As Integer
NumberofElements = UBound(ListofActions) - LBound(ListofActions) + 1
MsgBox (NumberofElements)