
**Inheritance:**
java.lang.Object

**All Implemented Interfaces:**
com.aspose.ms.System.IEquatable
```
public final class VbaReference implements System.IEquatable<VbaReference>
```

Represents a reference of the [VbaProject](../../com.aspose.tasks/vbaproject).
## Constructors

| Constructor | Description |
| --- | --- |
| [VbaReference()](#VbaReference--) |  |
## Methods

| Method | Description |
| --- | --- |
| [equals(VbaReference other)](#equals-com.aspose.tasks.VbaReference-) | Returns a value indicating whether this instance is equal to the specified [VbaReference](../../com.aspose.tasks/vbareference) object. |
| [equals(Object obj)](#equals-java.lang.Object-) | Returns a value indicating whether this instance is equal to the specified [VbaReference](../../com.aspose.tasks/vbareference) object. |
| [getLibIdentifier()](#getLibIdentifier--) | Gets identifier of the library. |
| [getName()](#getName--) | Gets name of VBA reference. |
| [hashCode()](#hashCode--) | Returns a hash code value for this [VbaReference](../../com.aspose.tasks/vbareference). |
| [setName(String value)](#setName-java.lang.String-) | Sets name of VBA reference. |
### VbaReference() {#VbaReference--}
```
public VbaReference()
```


### equals(VbaReference other) {#equals-com.aspose.tasks.VbaReference-}
```
public final boolean equals(VbaReference other)
```


Returns a value indicating whether this instance is equal to the specified [VbaReference](../../com.aspose.tasks/vbareference) object.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| other | [VbaReference](../../com.aspose.tasks/vbareference) | The specified [VbaReference](../../com.aspose.tasks/vbareference) object to compare with this instance. |

**Returns:**
boolean - Returns true if this instance is equal to the specified [VbaReference](../../com.aspose.tasks/vbareference) object; otherwise, false.
### equals(Object obj) {#equals-java.lang.Object-}
```
public boolean equals(Object obj)
```


Returns a value indicating whether this instance is equal to the specified [VbaReference](../../com.aspose.tasks/vbareference) object.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| obj | java.lang.Object | The specified [VbaReference](../../com.aspose.tasks/vbareference) object to compare with this instance. |

**Returns:**
boolean - Returns true if this instance is equal to the specified [VbaReference](../../com.aspose.tasks/vbareference) object; otherwise, false.
### getLibIdentifier() {#getLibIdentifier--}
```
public final String getLibIdentifier()
```


Gets identifier of the library.

**Returns:**
java.lang.String - identifier of the library.
### getName() {#getName--}
```
public final String getName()
```


Gets name of VBA reference.

**Returns:**
java.lang.String - name of VBA reference.
### hashCode() {#hashCode--}
```
public int hashCode()
```


Returns a hash code value for this [VbaReference](../../com.aspose.tasks/vbareference).

**Returns:**
int - Returns a hash code value for this object.
### setName(String value) {#setName-java.lang.String-}
```
public final void setName(String value)
```


Sets name of VBA reference.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | java.lang.String | name of VBA reference. |

