# SalSafeArray

Namespace: **PPJ.Runtime.Com**

Assembly: **PPJ.Runtime.49** (4.9.0.0)

SalSafeArray implementation.

{% tabs %}
{% tab title="C#" %}

```csharp
public class SalSafeArray : SalFunctionalClass
```

{% endtab %}

{% tab title="VB.NET" %}

```visual-basic
Public Class SalSafeArray
    Inherits SalFunctionalClass
```

{% endtab %}
{% endtabs %}

## Constructors

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)SalSafeArray()

Constructs a new empty SalSafeArray This class cannot be used as second-base class.

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)SalSafeArray(array)

Constructs a new SalSafeArray with the wrapped array.

| Name      | Type                                                              | Description |
| --------- | ----------------------------------------------------------------- | ----------- |
| **array** | [Array](https://docs.microsoft.com/en-us/dotnet/api/system.array) |             |

## Properties

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)Value

[Array](https://docs.microsoft.com/en-us/dotnet/api/system.array): Returns/Sets the wrapped object.

## Methods

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)Create(vt, elements, lowerBound)

Creates a new SafeArray.

| Parameter      | Type                                                                                             | Description |
| -------------- | ------------------------------------------------------------------------------------------------ | ----------- |
| **vt**         | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |
| **elements**   | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |
| **lowerBound** | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)Create2D(vt, elements1, elements2, lowerBound1, lowerBound2)

Creates a new safearray.

| Parameter       | Type                                                                                             | Description |
| --------------- | ------------------------------------------------------------------------------------------------ | ----------- |
| **vt**          | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |
| **elements1**   | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |
| **elements2**   | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |
| **lowerBound1** | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |
| **lowerBound2** | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)CreateMD(vt, elements, lowerBounds)

Creates a new multidimensional safearray.

| Parameter       | Type                                                                                                        | Description |
| --------------- | ----------------------------------------------------------------------------------------------------------- | ----------- |
| **vt**          | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray)            |             |
| **elements**    | [SalArray\<SalNumber>](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |
| **lowerBounds** | [SalArray\<SalNumber>](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)GetBoolean(boolean, index)

| Parameter   | Type                                                                                               | Description |
| ----------- | -------------------------------------------------------------------------------------------------- | ----------- |
| **boolean** | [SalBoolean&](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |
| **index**   | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray)   |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)GetBoolean2D(boolean, index1, index2)

| Parameter   | Type                                                                                               | Description |
| ----------- | -------------------------------------------------------------------------------------------------- | ----------- |
| **boolean** | [SalBoolean&](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |
| **index1**  | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray)   |             |
| **index2**  | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray)   |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)GetBooleanMD(boolean, indices)

| Parameter   | Type                                                                                                        | Description |
| ----------- | ----------------------------------------------------------------------------------------------------------- | ----------- |
| **boolean** | [SalBoolean&](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray)          |             |
| **indices** | [SalArray\<SalNumber>](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)GetDate(date, index)

| Parameter | Type                                                                                                | Description |
| --------- | --------------------------------------------------------------------------------------------------- | ----------- |
| **date**  | [SalDateTime&](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |
| **index** | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray)    |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)GetDate2D(date, index1, index2)

| Parameter  | Type                                                                                                | Description |
| ---------- | --------------------------------------------------------------------------------------------------- | ----------- |
| **date**   | [SalDateTime&](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |
| **index1** | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray)    |             |
| **index2** | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray)    |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)GetDateMD(date, indices)

| Parameter   | Type                                                                                                        | Description |
| ----------- | ----------------------------------------------------------------------------------------------------------- | ----------- |
| **date**    | [SalDateTime&](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray)         |             |
| **indices** | [SalArray\<SalNumber>](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)GetLowerBound()

Returns the lower bound.

**Returns:** [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)GetLowerBound2D(nDim)

| Parameter | Type                                                                                             | Description |
| --------- | ------------------------------------------------------------------------------------------------ | ----------- |
| **nDim**  | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |

**Returns:** [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)GetLowerBoundMD(nDim)

| Parameter | Type                                                                                             | Description |
| --------- | ------------------------------------------------------------------------------------------------ | ----------- |
| **nDim**  | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |

**Returns:** [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)GetNumber(num, index)

| Parameter | Type                                                                                              | Description |
| --------- | ------------------------------------------------------------------------------------------------- | ----------- |
| **num**   | [SalNumber&](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |
| **index** | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray)  |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)GetNumber2D(num, index1, index2)

| Parameter  | Type                                                                                              | Description |
| ---------- | ------------------------------------------------------------------------------------------------- | ----------- |
| **num**    | [SalNumber&](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |
| **index1** | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray)  |             |
| **index2** | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray)  |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)GetNumberMD(num, indices)

| Parameter   | Type                                                                                                        | Description |
| ----------- | ----------------------------------------------------------------------------------------------------------- | ----------- |
| **num**     | [SalNumber&](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray)           |             |
| **indices** | [SalArray\<SalNumber>](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)GetObject(obj, index)

Returns a COM object item from the safearray.

| Parameter | Type                                                                                             | Description |
| --------- | ------------------------------------------------------------------------------------------------ | ----------- |
| **obj**   | [SalObject](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |
| **index** | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)GetObject2D(obj, index1, index2)

| Parameter  | Type                                                                                             | Description |
| ---------- | ------------------------------------------------------------------------------------------------ | ----------- |
| **obj**    | [SalObject](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |
| **index1** | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |
| **index2** | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)GetObjectMD(obj, indices)

| Parameter   | Type                                                                                                        | Description |
| ----------- | ----------------------------------------------------------------------------------------------------------- | ----------- |
| **obj**     | [SalObject](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray)            |             |
| **indices** | [SalArray\<SalNumber>](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)GetString(str, index)

| Parameter | Type                                                                                              | Description |
| --------- | ------------------------------------------------------------------------------------------------- | ----------- |
| **str**   | [SalString&](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |
| **index** | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray)  |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)GetString2D(str, index1, index2)

| Parameter  | Type                                                                                              | Description |
| ---------- | ------------------------------------------------------------------------------------------------- | ----------- |
| **str**    | [SalString&](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |
| **index1** | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray)  |             |
| **index2** | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray)  |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)GetStringMD(str, indices)

| Parameter   | Type                                                                                                        | Description |
| ----------- | ----------------------------------------------------------------------------------------------------------- | ----------- |
| **str**     | [SalString&](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray)           |             |
| **indices** | [SalArray\<SalNumber>](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)GetUpperBound()

Returns the upper bound.

**Returns:** [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)GetUpperBound2D(nDim)

| Parameter | Type                                                                                             | Description |
| --------- | ------------------------------------------------------------------------------------------------ | ----------- |
| **nDim**  | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |

**Returns:** [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)GetUpperBoundMD(nDim)

| Parameter | Type                                                                                             | Description |
| --------- | ------------------------------------------------------------------------------------------------ | ----------- |
| **nDim**  | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |

**Returns:** [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)GetVariant(variant, index)

| Parameter   | Type                                                                                               | Description |
| ----------- | -------------------------------------------------------------------------------------------------- | ----------- |
| **variant** | [SalVariant&](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |
| **index**   | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray)   |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)GetVariant2D(variant, index1, index2)

| Parameter   | Type                                                                                               | Description |
| ----------- | -------------------------------------------------------------------------------------------------- | ----------- |
| **variant** | [SalVariant&](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |
| **index1**  | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray)   |             |
| **index2**  | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray)   |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)GetVariantMD(variant, indices)

| Parameter   | Type                                                                                                        | Description |
| ----------- | ----------------------------------------------------------------------------------------------------------- | ----------- |
| **variant** | [SalVariant&](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray)          |             |
| **indices** | [SalArray\<SalNumber>](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)PutBoolean(boolean, index)

Stores a boolean item in the safearray.

| Parameter   | Type                                                                                              | Description |
| ----------- | ------------------------------------------------------------------------------------------------- | ----------- |
| **boolean** | [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |
| **index**   | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray)  |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)PutBoolean2D(boolean, index1, index2)

| Parameter   | Type                                                                                              | Description |
| ----------- | ------------------------------------------------------------------------------------------------- | ----------- |
| **boolean** | [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |
| **index1**  | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray)  |             |
| **index2**  | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray)  |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)PutBooleanMD(boolean, indices)

Multidimensional safe array

| Parameter   | Type                                                                                                        | Description |
| ----------- | ----------------------------------------------------------------------------------------------------------- | ----------- |
| **boolean** | [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray)           |             |
| **indices** | [SalArray\<SalNumber>](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)PutDate(date, index)

Stores a DateTime item in the safearray.

| Parameter | Type                                                                                               | Description |
| --------- | -------------------------------------------------------------------------------------------------- | ----------- |
| **date**  | [SalDateTime](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |
| **index** | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray)   |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)PutDate2D(date, index1, index2)

| Parameter  | Type                                                                                               | Description |
| ---------- | -------------------------------------------------------------------------------------------------- | ----------- |
| **date**   | [SalDateTime](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |
| **index1** | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray)   |             |
| **index2** | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray)   |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)PutDateMD(date, indices)

Multidimensional safe array

| Parameter   | Type                                                                                                        | Description |
| ----------- | ----------------------------------------------------------------------------------------------------------- | ----------- |
| **date**    | [SalDateTime](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray)          |             |
| **indices** | [SalArray\<SalNumber>](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)PutNumber(num, index)

Stores a numeric item in the safearray.

| Parameter | Type                                                                                             | Description |
| --------- | ------------------------------------------------------------------------------------------------ | ----------- |
| **num**   | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |
| **index** | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)PutNumber2D(num, index1, index2)

| Parameter  | Type                                                                                             | Description |
| ---------- | ------------------------------------------------------------------------------------------------ | ----------- |
| **num**    | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |
| **index1** | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |
| **index2** | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)PutNumberMD(num, indices)

Multidimensional safe array

| Parameter   | Type                                                                                                        | Description |
| ----------- | ----------------------------------------------------------------------------------------------------------- | ----------- |
| **num**     | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray)            |             |
| **indices** | [SalArray\<SalNumber>](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)PutObject(obj, index)

Stores a com object item in the safearray.

| Parameter | Type                                                                                             | Description |
| --------- | ------------------------------------------------------------------------------------------------ | ----------- |
| **obj**   | [SalObject](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |
| **index** | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)PutObject2D(obj, index1, index2)

| Parameter  | Type                                                                                             | Description |
| ---------- | ------------------------------------------------------------------------------------------------ | ----------- |
| **obj**    | [SalObject](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |
| **index1** | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |
| **index2** | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)PutObjectMD(obj, indices)

Multidimensional safe array

| Parameter   | Type                                                                                                        | Description |
| ----------- | ----------------------------------------------------------------------------------------------------------- | ----------- |
| **obj**     | [SalObject](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray)            |             |
| **indices** | [SalArray\<SalNumber>](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)PutString(str, index)

Stores a string item in the safearray.

| Parameter | Type                                                                                             | Description |
| --------- | ------------------------------------------------------------------------------------------------ | ----------- |
| **str**   | [SalString](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |
| **index** | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)PutString2D(str, index1, index2)

| Parameter  | Type                                                                                             | Description |
| ---------- | ------------------------------------------------------------------------------------------------ | ----------- |
| **str**    | [SalString](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |
| **index1** | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |
| **index2** | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)PutStringMD(str, indices)

Multidimensional safe array

| Parameter   | Type                                                                                                        | Description |
| ----------- | ----------------------------------------------------------------------------------------------------------- | ----------- |
| **str**     | [SalString](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray)            |             |
| **indices** | [SalArray\<SalNumber>](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)PutVariant(variant, index)

Stores a variant object item in the safearray.

| Parameter   | Type                                                                                              | Description |
| ----------- | ------------------------------------------------------------------------------------------------- | ----------- |
| **variant** | [SalVariant](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |
| **index**   | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray)  |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)PutVariant2D(variant, index1, index2)

| Parameter   | Type                                                                                              | Description |
| ----------- | ------------------------------------------------------------------------------------------------- | ----------- |
| **variant** | [SalVariant](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |
| **index1**  | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray)  |             |
| **index2**  | [SalNumber](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray)  |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).

### ![](https://299326270-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7qefdGDqaAibSgFIaGI0%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media)PutVariantMD(variant, indices)

Multidimensional safe array

| Parameter   | Type                                                                                                        | Description |
| ----------- | ----------------------------------------------------------------------------------------------------------- | ----------- |
| **variant** | [SalVariant](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray)           |             |
| **indices** | [SalArray\<SalNumber>](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray) |             |

**Returns:** [SalBoolean](https://desktop-api.iceteagroup.com/ppj.runtime.49/com/ppj.runtime.com.salsafearray).
