# OutputDataPortWithType

Class in LogicToolkit / Inherits from: DataPortWithType
Implements interfaces: IOutputDataPort, IValueTryGetter, IValueTrySetter

## Description

Typeable output data port

## Properties

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

## Methods

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

## Inherited Members

### Properties

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

### Methods

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