# OutputDataPort<T>

Class in LogicToolkit / Inherits from: DataPort<T>
Implements interfaces: IValueSetter<T>, IOutputDataPort, IValueGetter<T>

## Description

Generic type output data port

### Type Parameters

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

## Properties

Property Name | Description
--- | ---
HasValue | Whether the output data port has a value

## Methods

Method Name | Description
--- | ---
SetDefault | Set to default value
SetValue | Set the value.
SetValueWithoutNotify | Set the value without notification.

## Inherited Members

### Properties

Property Name | Description
--- | ---
ConnectedWiresCount | Number of connected wires
Node | Node that owns this port

### Methods

Method Name | Description
--- | ---
DeleteWireIds | Remove wire connections
GetConnectedWireAt | Get connected wire
GetConnectedWireIdAt | Get connected wire ID