# ParameterReferenceBase<T>

Class in Arbor / Inherits from: ParameterReference
Implements interfaces: IValueContainer<T>

## Description

Base class for parameter references that allow you to specify a value type in a generic type.

### Type Parameters

Type Parameter Name | Description | Type Constraints
--- | --- | ---
T | Value type |

## Properties

Property Name | Description
--- | ---
value | Value of the parameter

## Methods

Method Name | Description
--- | ---
GetDefault | Get the default value. Used when the parameter is unreferenced.
GetValue | Get value from Parameter.
SetValue | Set value to Parameter.

## Inherited Members

### Fields

Field Name | Description
--- | ---
id | ID.
name | Paramenter name.

### Properties

Property Name | Description
--- | ---
constantContainer | Container specifying a constant
container | Is stored to that container.
overrideConstraint | override ClassConstraintInfo
parameter | Get the parameters. null if it does not exist.
referenceType | Returns the Type to be referenced.
type | Reference type of ParameterContainer

### Methods

Method Name | Description
--- | ---
Disconnect | Disconnect the data slot.
GetConstraint | Return information on type constraints.
GetConstraintAttributes | Gets the attribute that constrains the type of parameter.